characterLiteral ::= letter | digit | [\s]
referenced by:
stringlit ::= ["] ( characterLiteral | '\\' [nsrt'"\\] )* ["]
referenced by:
letter ::= [a-zA-Z]
referenced by:
digit ::= [\d]
referenced by:
keyword ::= 'var' | 'while' | 'and' | 'or' | 'not' | 'true' | 'false' | 'return' | 'for' | 'each' | 'do' | 'if' | 'then' | 'else' | 'in' | 'both' | 'ava' | 'times' | type
no references
referenced by:
no references
assignop ::= '=' | '+=' | '-=' | '*=' | '/='
no references
relop ::= '<' | '>' | '<=' | '==' | '>=' | '!='
no references
appendop ::= '@'
no references
consop ::= '::'
no references
addop ::= '+' | '-'
no references
mulop ::= '*' | '/' | '%'
no references
prefixop ::= '-' | 'not'
no references
postfixop ::= '++' | '--'
no references
exponent ::= '^^'
no references
intlit ::= [\d]+
no references
boolit ::= 'true' | 'false'
no references
comment ::= '//' [^\r\n]* [\r\n] | '***' ( [.] | [\n] )* '***'
no references
type ::= 'int' | 'string' | 'float' | 'bool' | 'function' | 'list' | 'object' | 'set'
referenced by:
|