objective c - What is wrong with this ParseKit BNF? -
i'm using parsekit objective-c takes bnf-like syntax specifying grammers:
@start = command+; command = new; new = 'new' object ';'; object = 'house' | other; inclusion of last line causes error. want object can house or else. non-terminal element "other" supposed catch whatever word there wasn't house.
am going "anything-here" idea wrong way?
thanks!
as suggested in comments, should either replace other word or add new rule:
other = word; since 'house' word, can directly replace object rule with:
object = word; a word in parsekit contiguous sequence of characters ([a-za-z]), numbers ([0-9]), , symbols -, _, , ', starts character. can find more information parsekit tokens in documentation.
Comments
Post a Comment