1 __IGNORE__ = /[ \n\t]*/
10 IDENTIFIER = /[A-Za-z_][A-Za-z_0-9]*/
11 NUMBER = /\d+(\.\d+)?/
12 STRING = /'(.*?|\\')'|"(.*?|\\")"/
16 assignment_statement = IDENTIFIER EQUALS expression
17 function_definition_statement = DEF IDENTIFIER OPEN_PARENTHESE argument_definition_list CLOSE_PARENTHESE statement_list END
18 expression_statement = expression
20 statement = assignment_statement | function_definition_statement