terminal IMPLIES;
terminal TRUE;
+ terminal FALSE;
terminal ISVALID;
terminal FOR;
terminal TO;
/** standard *********************************/
literal ::=
+
TRUE
{:
debugMessage(PRODSTRING);
RESULT = (new ParseNode("literal", parser.curLine(1))).addChild("boolean").addChild("true").getRoot();
:}
+ | FALSE
+ {:
+ debugMessage(PRODSTRING);
+ RESULT = (new ParseNode("literal", parser.curLine(1))).addChild("boolean").addChild("false").getRoot();
+ :}
+
| DECIMAL:dec
{:
debugMessage(PRODSTRING);