Fix handling of empty options{} block in grammar (fixes #194)
Add additional unit test for empty tokens{} block in grammar
Add error 149: INVALID_LEXER_COMMAND (fixes #190)
Add error 150: MISSING_LEXER_COMMAND_ARGUMENT; add error 151: UNWANTED_LEXER_COMMAND_ARGUMENT