I'm using ParseKit for objective-C which takes a BNF-like syntax for specifying grammers:
@start = command+;
command = new;
new = 'new' object ';';
object = 'house' | other;
Inclusion of the last line causes an error. Basically I want to say an object can be a house or something else. The non-terminal element "other" is supposed to catch whatever word was there that wasn't house.
Am I going about the "anything-here" idea the wrong way?
Thanks!