@scinorandex/sparse
Version:
Yet another parser generator
147 lines • 146 kB
Plain Text
[EOF]=s39, [SWITCH_BREAK]=s40, [SWITCH_GOTO]=s41, [LOOP_BREAK]=s42, [LOOP_CONTINUE]=s43, [IMPORT]=s44, [IF]=s45, [CONSTANT]=s46, [L_CURLY_BRACE]=s47, [RETURN]=s48, [TRY]=s49, [THROW]=s50, [SWITCH]=s51, [OBJECT]=s52, [FOR]=s53, [WHILE]=s54, [VARIABLE]=s55, [FUNCTION]=s56, [L_BRACE]=s57, [MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <PROGRAM>=1, <STATEMENT_LIST>=2, <STATEMENT>=3, <IMPORT_STATEMENT>=4, <IF_STATEMENT>=5, <VARIABLE_DECLARATION_STATEMENT>=6, <CONSTANT_DECLARATION>=7, <BLOCK_STATEMENT>=8, <RETURN_STATEMENT>=9, <TRY_CATCH_STATEMENT>=10, <THROW_STATEMENT>=11, <SWITCH_STATEMENT>=12, <LOOP_STATEMENT>=13, <EXPRESSION_STATEMENT>=14, <OBJECT_TYPE_DECLARATION>=15, <VARIABLE_DECLARATION>=16, <FOREACH_LOOP>=17, <COUNTER_CONTROLLED_LOOP>=18, <WHILE_LOOP>=19, <EXPRESSION>=20, <VARIABLE_DECLARATION_HEADER>=21, <FUNCTION_EXPRESSION>=22, <ARRAY_LITERAL>=23, <OBJECT_LITERAL>=24, <LOGICAL_EXPRESSION>=25, <BITWISE_EXPRESSION>=26, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[EOF]=r0
[EOF]=s69, [SWITCH_BREAK]=s40, [SWITCH_GOTO]=s41, [LOOP_BREAK]=s42, [LOOP_CONTINUE]=s43, [IMPORT]=s44, [IF]=s45, [CONSTANT]=s46, [L_CURLY_BRACE]=s47, [RETURN]=s48, [TRY]=s49, [THROW]=s50, [SWITCH]=s51, [OBJECT]=s52, [FOR]=s53, [WHILE]=s54, [VARIABLE]=s55, [FUNCTION]=s56, [L_BRACE]=s57, [MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <STATEMENT>=68, <IMPORT_STATEMENT>=4, <IF_STATEMENT>=5, <VARIABLE_DECLARATION_STATEMENT>=6, <CONSTANT_DECLARATION>=7, <BLOCK_STATEMENT>=8, <RETURN_STATEMENT>=9, <TRY_CATCH_STATEMENT>=10, <THROW_STATEMENT>=11, <SWITCH_STATEMENT>=12, <LOOP_STATEMENT>=13, <EXPRESSION_STATEMENT>=14, <OBJECT_TYPE_DECLARATION>=15, <VARIABLE_DECLARATION>=16, <FOREACH_LOOP>=17, <COUNTER_CONTROLLED_LOOP>=18, <WHILE_LOOP>=19, <EXPRESSION>=20, <VARIABLE_DECLARATION_HEADER>=21, <FUNCTION_EXPRESSION>=22, <ARRAY_LITERAL>=23, <OBJECT_LITERAL>=24, <LOGICAL_EXPRESSION>=25, <BITWISE_EXPRESSION>=26, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[EOF]=r4, [SWITCH_BREAK]=r4, [SWITCH_GOTO]=r4, [LOOP_BREAK]=r4, [LOOP_CONTINUE]=r4, [IMPORT]=r4, [IF]=r4, [CONSTANT]=r4, [L_CURLY_BRACE]=r4, [RETURN]=r4, [TRY]=r4, [THROW]=r4, [SWITCH]=r4, [OBJECT]=r4, [FOR]=r4, [WHILE]=r4, [VARIABLE]=r4, [FUNCTION]=r4, [L_BRACE]=r4, [MINUS]=r4, [EXCLAMATION]=r4, [DOUBLE_PLUS]=r4, [DOUBLE_MINUS]=r4, [STRING_LITERAL]=r4, [NUMBER_LITERAL]=r4, [BOOLEAN_LITERAL]=r4, [NULL_LITERAL]=r4, [L_PAREN]=r4, [IDENTIFIER]=r4
[EOF]=r5, [SWITCH_BREAK]=r5, [SWITCH_GOTO]=r5, [LOOP_BREAK]=r5, [LOOP_CONTINUE]=r5, [IMPORT]=r5, [IF]=r5, [CONSTANT]=r5, [L_CURLY_BRACE]=r5, [RETURN]=r5, [TRY]=r5, [THROW]=r5, [SWITCH]=r5, [OBJECT]=r5, [FOR]=r5, [WHILE]=r5, [VARIABLE]=r5, [FUNCTION]=r5, [L_BRACE]=r5, [MINUS]=r5, [EXCLAMATION]=r5, [DOUBLE_PLUS]=r5, [DOUBLE_MINUS]=r5, [STRING_LITERAL]=r5, [NUMBER_LITERAL]=r5, [BOOLEAN_LITERAL]=r5, [NULL_LITERAL]=r5, [L_PAREN]=r5, [IDENTIFIER]=r5, [R_CURLY_BRACE]=r5
[EOF]=r6, [SWITCH_BREAK]=r6, [SWITCH_GOTO]=r6, [LOOP_BREAK]=r6, [LOOP_CONTINUE]=r6, [IMPORT]=r6, [IF]=r6, [CONSTANT]=r6, [L_CURLY_BRACE]=r6, [RETURN]=r6, [TRY]=r6, [THROW]=r6, [SWITCH]=r6, [OBJECT]=r6, [FOR]=r6, [WHILE]=r6, [VARIABLE]=r6, [FUNCTION]=r6, [L_BRACE]=r6, [MINUS]=r6, [EXCLAMATION]=r6, [DOUBLE_PLUS]=r6, [DOUBLE_MINUS]=r6, [STRING_LITERAL]=r6, [NUMBER_LITERAL]=r6, [BOOLEAN_LITERAL]=r6, [NULL_LITERAL]=r6, [L_PAREN]=r6, [IDENTIFIER]=r6, [R_CURLY_BRACE]=r6
[EOF]=r7, [SWITCH_BREAK]=r7, [SWITCH_GOTO]=r7, [LOOP_BREAK]=r7, [LOOP_CONTINUE]=r7, [IMPORT]=r7, [IF]=r7, [CONSTANT]=r7, [L_CURLY_BRACE]=r7, [RETURN]=r7, [TRY]=r7, [THROW]=r7, [SWITCH]=r7, [OBJECT]=r7, [FOR]=r7, [WHILE]=r7, [VARIABLE]=r7, [FUNCTION]=r7, [L_BRACE]=r7, [MINUS]=r7, [EXCLAMATION]=r7, [DOUBLE_PLUS]=r7, [DOUBLE_MINUS]=r7, [STRING_LITERAL]=r7, [NUMBER_LITERAL]=r7, [BOOLEAN_LITERAL]=r7, [NULL_LITERAL]=r7, [L_PAREN]=r7, [IDENTIFIER]=r7, [R_CURLY_BRACE]=r7
[EOF]=r8, [SWITCH_BREAK]=r8, [SWITCH_GOTO]=r8, [LOOP_BREAK]=r8, [LOOP_CONTINUE]=r8, [IMPORT]=r8, [IF]=r8, [CONSTANT]=r8, [L_CURLY_BRACE]=r8, [RETURN]=r8, [TRY]=r8, [THROW]=r8, [SWITCH]=r8, [OBJECT]=r8, [FOR]=r8, [WHILE]=r8, [VARIABLE]=r8, [FUNCTION]=r8, [L_BRACE]=r8, [MINUS]=r8, [EXCLAMATION]=r8, [DOUBLE_PLUS]=r8, [DOUBLE_MINUS]=r8, [STRING_LITERAL]=r8, [NUMBER_LITERAL]=r8, [BOOLEAN_LITERAL]=r8, [NULL_LITERAL]=r8, [L_PAREN]=r8, [IDENTIFIER]=r8, [R_CURLY_BRACE]=r8
[EOF]=r9, [SWITCH_BREAK]=r9, [SWITCH_GOTO]=r9, [LOOP_BREAK]=r9, [LOOP_CONTINUE]=r9, [IMPORT]=r9, [IF]=r9, [CONSTANT]=r9, [L_CURLY_BRACE]=r9, [RETURN]=r9, [TRY]=r9, [THROW]=r9, [SWITCH]=r9, [OBJECT]=r9, [FOR]=r9, [WHILE]=r9, [VARIABLE]=r9, [FUNCTION]=r9, [L_BRACE]=r9, [MINUS]=r9, [EXCLAMATION]=r9, [DOUBLE_PLUS]=r9, [DOUBLE_MINUS]=r9, [STRING_LITERAL]=r9, [NUMBER_LITERAL]=r9, [BOOLEAN_LITERAL]=r9, [NULL_LITERAL]=r9, [L_PAREN]=r9, [IDENTIFIER]=r9, [R_CURLY_BRACE]=r9
[EOF]=r10, [SWITCH_BREAK]=r10, [SWITCH_GOTO]=r10, [LOOP_BREAK]=r10, [LOOP_CONTINUE]=r10, [IMPORT]=r10, [IF]=r10, [CONSTANT]=r10, [L_CURLY_BRACE]=r10, [RETURN]=r10, [TRY]=r10, [THROW]=r10, [SWITCH]=r10, [OBJECT]=r10, [FOR]=r10, [WHILE]=r10, [VARIABLE]=r10, [FUNCTION]=r10, [L_BRACE]=r10, [MINUS]=r10, [EXCLAMATION]=r10, [DOUBLE_PLUS]=r10, [DOUBLE_MINUS]=r10, [STRING_LITERAL]=r10, [NUMBER_LITERAL]=r10, [BOOLEAN_LITERAL]=r10, [NULL_LITERAL]=r10, [L_PAREN]=r10, [IDENTIFIER]=r10, [R_CURLY_BRACE]=r10
[EOF]=r11, [SWITCH_BREAK]=r11, [SWITCH_GOTO]=r11, [LOOP_BREAK]=r11, [LOOP_CONTINUE]=r11, [IMPORT]=r11, [IF]=r11, [CONSTANT]=r11, [L_CURLY_BRACE]=r11, [RETURN]=r11, [TRY]=r11, [THROW]=r11, [SWITCH]=r11, [OBJECT]=r11, [FOR]=r11, [WHILE]=r11, [VARIABLE]=r11, [FUNCTION]=r11, [L_BRACE]=r11, [MINUS]=r11, [EXCLAMATION]=r11, [DOUBLE_PLUS]=r11, [DOUBLE_MINUS]=r11, [STRING_LITERAL]=r11, [NUMBER_LITERAL]=r11, [BOOLEAN_LITERAL]=r11, [NULL_LITERAL]=r11, [L_PAREN]=r11, [IDENTIFIER]=r11, [R_CURLY_BRACE]=r11
[EOF]=r12, [SWITCH_BREAK]=r12, [SWITCH_GOTO]=r12, [LOOP_BREAK]=r12, [LOOP_CONTINUE]=r12, [IMPORT]=r12, [IF]=r12, [CONSTANT]=r12, [L_CURLY_BRACE]=r12, [RETURN]=r12, [TRY]=r12, [THROW]=r12, [SWITCH]=r12, [OBJECT]=r12, [FOR]=r12, [WHILE]=r12, [VARIABLE]=r12, [FUNCTION]=r12, [L_BRACE]=r12, [MINUS]=r12, [EXCLAMATION]=r12, [DOUBLE_PLUS]=r12, [DOUBLE_MINUS]=r12, [STRING_LITERAL]=r12, [NUMBER_LITERAL]=r12, [BOOLEAN_LITERAL]=r12, [NULL_LITERAL]=r12, [L_PAREN]=r12, [IDENTIFIER]=r12, [R_CURLY_BRACE]=r12
[EOF]=r13, [SWITCH_BREAK]=r13, [SWITCH_GOTO]=r13, [LOOP_BREAK]=r13, [LOOP_CONTINUE]=r13, [IMPORT]=r13, [IF]=r13, [CONSTANT]=r13, [L_CURLY_BRACE]=r13, [RETURN]=r13, [TRY]=r13, [THROW]=r13, [SWITCH]=r13, [OBJECT]=r13, [FOR]=r13, [WHILE]=r13, [VARIABLE]=r13, [FUNCTION]=r13, [L_BRACE]=r13, [MINUS]=r13, [EXCLAMATION]=r13, [DOUBLE_PLUS]=r13, [DOUBLE_MINUS]=r13, [STRING_LITERAL]=r13, [NUMBER_LITERAL]=r13, [BOOLEAN_LITERAL]=r13, [NULL_LITERAL]=r13, [L_PAREN]=r13, [IDENTIFIER]=r13, [R_CURLY_BRACE]=r13
[EOF]=r14, [SWITCH_BREAK]=r14, [SWITCH_GOTO]=r14, [LOOP_BREAK]=r14, [LOOP_CONTINUE]=r14, [IMPORT]=r14, [IF]=r14, [CONSTANT]=r14, [L_CURLY_BRACE]=r14, [RETURN]=r14, [TRY]=r14, [THROW]=r14, [SWITCH]=r14, [OBJECT]=r14, [FOR]=r14, [WHILE]=r14, [VARIABLE]=r14, [FUNCTION]=r14, [L_BRACE]=r14, [MINUS]=r14, [EXCLAMATION]=r14, [DOUBLE_PLUS]=r14, [DOUBLE_MINUS]=r14, [STRING_LITERAL]=r14, [NUMBER_LITERAL]=r14, [BOOLEAN_LITERAL]=r14, [NULL_LITERAL]=r14, [L_PAREN]=r14, [IDENTIFIER]=r14, [R_CURLY_BRACE]=r14
[EOF]=r15, [SWITCH_BREAK]=r15, [SWITCH_GOTO]=r15, [LOOP_BREAK]=r15, [LOOP_CONTINUE]=r15, [IMPORT]=r15, [IF]=r15, [CONSTANT]=r15, [L_CURLY_BRACE]=r15, [RETURN]=r15, [TRY]=r15, [THROW]=r15, [SWITCH]=r15, [OBJECT]=r15, [FOR]=r15, [WHILE]=r15, [VARIABLE]=r15, [FUNCTION]=r15, [L_BRACE]=r15, [MINUS]=r15, [EXCLAMATION]=r15, [DOUBLE_PLUS]=r15, [DOUBLE_MINUS]=r15, [STRING_LITERAL]=r15, [NUMBER_LITERAL]=r15, [BOOLEAN_LITERAL]=r15, [NULL_LITERAL]=r15, [L_PAREN]=r15, [IDENTIFIER]=r15, [R_CURLY_BRACE]=r15
[EOF]=r16, [SWITCH_BREAK]=r16, [SWITCH_GOTO]=r16, [LOOP_BREAK]=r16, [LOOP_CONTINUE]=r16, [IMPORT]=r16, [IF]=r16, [CONSTANT]=r16, [L_CURLY_BRACE]=r16, [RETURN]=r16, [TRY]=r16, [THROW]=r16, [SWITCH]=r16, [OBJECT]=r16, [FOR]=r16, [WHILE]=r16, [VARIABLE]=r16, [FUNCTION]=r16, [L_BRACE]=r16, [MINUS]=r16, [EXCLAMATION]=r16, [DOUBLE_PLUS]=r16, [DOUBLE_MINUS]=r16, [STRING_LITERAL]=r16, [NUMBER_LITERAL]=r16, [BOOLEAN_LITERAL]=r16, [NULL_LITERAL]=r16, [L_PAREN]=r16, [IDENTIFIER]=r16, [R_CURLY_BRACE]=r16
[SEMICOLON]=s70
[EOF]=r50, [SWITCH_BREAK]=r50, [SWITCH_GOTO]=r50, [LOOP_BREAK]=r50, [LOOP_CONTINUE]=r50, [IMPORT]=r50, [IF]=r50, [CONSTANT]=r50, [L_CURLY_BRACE]=r50, [RETURN]=r50, [TRY]=r50, [THROW]=r50, [SWITCH]=r50, [OBJECT]=r50, [FOR]=r50, [WHILE]=r50, [VARIABLE]=r50, [FUNCTION]=r50, [L_BRACE]=r50, [MINUS]=r50, [EXCLAMATION]=r50, [DOUBLE_PLUS]=r50, [DOUBLE_MINUS]=r50, [STRING_LITERAL]=r50, [NUMBER_LITERAL]=r50, [BOOLEAN_LITERAL]=r50, [NULL_LITERAL]=r50, [L_PAREN]=r50, [IDENTIFIER]=r50, [R_CURLY_BRACE]=r50, [ELIF]=r50, [ELSE]=r50
[EOF]=r51, [SWITCH_BREAK]=r51, [SWITCH_GOTO]=r51, [LOOP_BREAK]=r51, [LOOP_CONTINUE]=r51, [IMPORT]=r51, [IF]=r51, [CONSTANT]=r51, [L_CURLY_BRACE]=r51, [RETURN]=r51, [TRY]=r51, [THROW]=r51, [SWITCH]=r51, [OBJECT]=r51, [FOR]=r51, [WHILE]=r51, [VARIABLE]=r51, [FUNCTION]=r51, [L_BRACE]=r51, [MINUS]=r51, [EXCLAMATION]=r51, [DOUBLE_PLUS]=r51, [DOUBLE_MINUS]=r51, [STRING_LITERAL]=r51, [NUMBER_LITERAL]=r51, [BOOLEAN_LITERAL]=r51, [NULL_LITERAL]=r51, [L_PAREN]=r51, [IDENTIFIER]=r51, [R_CURLY_BRACE]=r51, [ELIF]=r51, [ELSE]=r51
[EOF]=r52, [SWITCH_BREAK]=r52, [SWITCH_GOTO]=r52, [LOOP_BREAK]=r52, [LOOP_CONTINUE]=r52, [IMPORT]=r52, [IF]=r52, [CONSTANT]=r52, [L_CURLY_BRACE]=r52, [RETURN]=r52, [TRY]=r52, [THROW]=r52, [SWITCH]=r52, [OBJECT]=r52, [FOR]=r52, [WHILE]=r52, [VARIABLE]=r52, [FUNCTION]=r52, [L_BRACE]=r52, [MINUS]=r52, [EXCLAMATION]=r52, [DOUBLE_PLUS]=r52, [DOUBLE_MINUS]=r52, [STRING_LITERAL]=r52, [NUMBER_LITERAL]=r52, [BOOLEAN_LITERAL]=r52, [NULL_LITERAL]=r52, [L_PAREN]=r52, [IDENTIFIER]=r52, [R_CURLY_BRACE]=r52, [ELIF]=r52, [ELSE]=r52
[SEMICOLON]=s71
[SEMICOLON]=r31, [EQUALS]=s72
[SEMICOLON]=r69
[SEMICOLON]=r70
[SEMICOLON]=r71
[SEMICOLON]=r72, [DOUBLE_AMPERSAND]=s73, [DOUBLE_PIPE]=s74
[R_PAREN]=r86, [R_BRACE]=r86, [SEMICOLON]=r86, [COMMA]=r86, [DOUBLE_AMPERSAND]=r86, [DOUBLE_PIPE]=r86, [CARAT]=s75, [AMPERSAND]=s76, [PIPE]=s77, [DOUBLE_EQUALS]=r86, [EXCLAMATION_EQUALS]=r86, [L_ANGLE_BAR]=r86, [L_ANGLE_BAR_EQUALS]=r86, [R_ANGLE_BAR]=r86, [R_ANGLE_BAR_EQUALS]=r86, [DOUBLE_L_ANGLE_BAR]=r86, [DOUBLE_R_ANGLE_BAR]=r86, [PLUS]=r86, [MINUS]=r86, [STAR]=r86, [FORWARD_SLASH]=r86, [PERCENT]=r86, [DOUBLE_STAR]=r86, [R_CURLY_BRACE]=r86
[R_PAREN]=r90, [R_BRACE]=r90, [SEMICOLON]=r90, [COMMA]=r90, [DOUBLE_AMPERSAND]=r90, [DOUBLE_PIPE]=r90, [CARAT]=r90, [AMPERSAND]=r90, [PIPE]=r90, [DOUBLE_EQUALS]=r90, [EXCLAMATION_EQUALS]=r90, [L_ANGLE_BAR]=r90, [L_ANGLE_BAR_EQUALS]=r90, [R_ANGLE_BAR]=r90, [R_ANGLE_BAR_EQUALS]=r90, [DOUBLE_L_ANGLE_BAR]=r90, [DOUBLE_R_ANGLE_BAR]=r90, [PLUS]=r90, [MINUS]=r90, [STAR]=r90, [FORWARD_SLASH]=r90, [PERCENT]=r90, [DOUBLE_STAR]=r90, [R_CURLY_BRACE]=r90
[R_PAREN]=r93, [R_BRACE]=r93, [SEMICOLON]=r93, [COMMA]=r93, [DOUBLE_AMPERSAND]=r93, [DOUBLE_PIPE]=r93, [CARAT]=r93, [AMPERSAND]=r93, [PIPE]=r93, [DOUBLE_EQUALS]=s78, [EXCLAMATION_EQUALS]=s79, [L_ANGLE_BAR]=r93, [L_ANGLE_BAR_EQUALS]=r93, [R_ANGLE_BAR]=r93, [R_ANGLE_BAR_EQUALS]=r93, [DOUBLE_L_ANGLE_BAR]=r93, [DOUBLE_R_ANGLE_BAR]=r93, [PLUS]=r93, [MINUS]=r93, [STAR]=r93, [FORWARD_SLASH]=r93, [PERCENT]=r93, [DOUBLE_STAR]=r93, [R_CURLY_BRACE]=r93
[DOUBLE_EQUALS]=r98, [EXCLAMATION_EQUALS]=r98, [R_PAREN]=r98, [R_BRACE]=r98, [SEMICOLON]=r98, [COMMA]=r98, [DOUBLE_AMPERSAND]=r98, [DOUBLE_PIPE]=r98, [CARAT]=r98, [AMPERSAND]=r98, [PIPE]=r98, [L_ANGLE_BAR]=s80, [L_ANGLE_BAR_EQUALS]=s81, [R_ANGLE_BAR]=s82, [R_ANGLE_BAR_EQUALS]=s83, [DOUBLE_L_ANGLE_BAR]=s84, [DOUBLE_R_ANGLE_BAR]=s85, [PLUS]=r98, [MINUS]=r98, [STAR]=r98, [FORWARD_SLASH]=r98, [PERCENT]=r98, [DOUBLE_STAR]=r98, [R_CURLY_BRACE]=r98
[L_ANGLE_BAR]=r101, [L_ANGLE_BAR_EQUALS]=r101, [R_ANGLE_BAR]=r101, [R_ANGLE_BAR_EQUALS]=r101, [R_PAREN]=r101, [R_BRACE]=r101, [SEMICOLON]=r101, [COMMA]=r101, [DOUBLE_AMPERSAND]=r101, [DOUBLE_PIPE]=r101, [CARAT]=r101, [AMPERSAND]=r101, [PIPE]=r101, [DOUBLE_EQUALS]=r101, [EXCLAMATION_EQUALS]=r101, [DOUBLE_L_ANGLE_BAR]=r101, [DOUBLE_R_ANGLE_BAR]=r101, [PLUS]=s86, [MINUS]=s87, [STAR]=r101, [FORWARD_SLASH]=r101, [PERCENT]=r101, [DOUBLE_STAR]=r101, [R_CURLY_BRACE]=r101
[R_PAREN]=r104, [R_BRACE]=r104, [SEMICOLON]=r104, [COMMA]=r104, [DOUBLE_AMPERSAND]=r104, [DOUBLE_PIPE]=r104, [CARAT]=r104, [AMPERSAND]=r104, [PIPE]=r104, [DOUBLE_EQUALS]=r104, [EXCLAMATION_EQUALS]=r104, [L_ANGLE_BAR]=r104, [L_ANGLE_BAR_EQUALS]=r104, [R_ANGLE_BAR]=r104, [R_ANGLE_BAR_EQUALS]=r104, [DOUBLE_L_ANGLE_BAR]=r104, [DOUBLE_R_ANGLE_BAR]=r104, [PLUS]=r104, [MINUS]=r104, [STAR]=s88, [FORWARD_SLASH]=s89, [PERCENT]=s90, [DOUBLE_STAR]=r104, [R_CURLY_BRACE]=r104
[R_PAREN]=r108, [R_BRACE]=r108, [SEMICOLON]=r108, [COMMA]=r108, [DOUBLE_AMPERSAND]=r108, [DOUBLE_PIPE]=r108, [CARAT]=r108, [AMPERSAND]=r108, [PIPE]=r108, [DOUBLE_EQUALS]=r108, [EXCLAMATION_EQUALS]=r108, [L_ANGLE_BAR]=r108, [L_ANGLE_BAR_EQUALS]=r108, [R_ANGLE_BAR]=r108, [R_ANGLE_BAR_EQUALS]=r108, [DOUBLE_L_ANGLE_BAR]=r108, [DOUBLE_R_ANGLE_BAR]=r108, [PLUS]=r108, [MINUS]=r108, [STAR]=r108, [FORWARD_SLASH]=r108, [PERCENT]=r108, [DOUBLE_STAR]=r108, [R_CURLY_BRACE]=r108
[R_PAREN]=r111, [R_BRACE]=r111, [SEMICOLON]=r111, [COMMA]=r111, [DOUBLE_AMPERSAND]=r111, [DOUBLE_PIPE]=r111, [CARAT]=r111, [AMPERSAND]=r111, [PIPE]=r111, [DOUBLE_EQUALS]=r111, [EXCLAMATION_EQUALS]=r111, [L_ANGLE_BAR]=r111, [L_ANGLE_BAR_EQUALS]=r111, [R_ANGLE_BAR]=r111, [R_ANGLE_BAR_EQUALS]=r111, [DOUBLE_L_ANGLE_BAR]=r111, [DOUBLE_R_ANGLE_BAR]=r111, [PLUS]=r111, [MINUS]=r111, [STAR]=r111, [FORWARD_SLASH]=r111, [PERCENT]=r111, [DOUBLE_STAR]=r111, [R_CURLY_BRACE]=r111
[R_PAREN]=r113, [R_BRACE]=r113, [SEMICOLON]=r113, [COMMA]=r113, [DOUBLE_AMPERSAND]=r113, [DOUBLE_PIPE]=r113, [CARAT]=r113, [AMPERSAND]=r113, [PIPE]=r113, [DOUBLE_EQUALS]=r113, [EXCLAMATION_EQUALS]=r113, [L_ANGLE_BAR]=r113, [L_ANGLE_BAR_EQUALS]=r113, [R_ANGLE_BAR]=r113, [R_ANGLE_BAR_EQUALS]=r113, [DOUBLE_L_ANGLE_BAR]=r113, [DOUBLE_R_ANGLE_BAR]=r113, [PLUS]=r113, [MINUS]=r113, [STAR]=r113, [FORWARD_SLASH]=r113, [PERCENT]=r113, [DOUBLE_STAR]=s91, [R_CURLY_BRACE]=r113
[DOUBLE_STAR]=r114, [R_PAREN]=r114, [R_BRACE]=r114, [SEMICOLON]=r114, [COMMA]=r114, [DOUBLE_AMPERSAND]=r114, [DOUBLE_PIPE]=r114, [CARAT]=r114, [AMPERSAND]=r114, [PIPE]=r114, [DOUBLE_EQUALS]=r114, [EXCLAMATION_EQUALS]=r114, [L_ANGLE_BAR]=r114, [L_ANGLE_BAR_EQUALS]=r114, [R_ANGLE_BAR]=r114, [R_ANGLE_BAR_EQUALS]=r114, [DOUBLE_L_ANGLE_BAR]=r114, [DOUBLE_R_ANGLE_BAR]=r114, [PLUS]=r114, [MINUS]=r114, [STAR]=r114, [FORWARD_SLASH]=r114, [PERCENT]=r114, [R_CURLY_BRACE]=r114
[DOUBLE_STAR]=r115, [R_PAREN]=r115, [R_BRACE]=r115, [SEMICOLON]=r115, [COMMA]=r115, [DOUBLE_AMPERSAND]=r115, [DOUBLE_PIPE]=r115, [CARAT]=r115, [AMPERSAND]=r115, [PIPE]=r115, [DOUBLE_EQUALS]=r115, [EXCLAMATION_EQUALS]=r115, [L_ANGLE_BAR]=r115, [L_ANGLE_BAR_EQUALS]=r115, [R_ANGLE_BAR]=r115, [R_ANGLE_BAR_EQUALS]=r115, [DOUBLE_L_ANGLE_BAR]=r115, [DOUBLE_R_ANGLE_BAR]=r115, [PLUS]=r115, [MINUS]=r115, [STAR]=r115, [FORWARD_SLASH]=r115, [PERCENT]=r115, [R_CURLY_BRACE]=r115
[DOUBLE_STAR]=r116, [R_PAREN]=r116, [R_BRACE]=r116, [SEMICOLON]=r116, [COMMA]=r116, [DOUBLE_AMPERSAND]=r116, [DOUBLE_PIPE]=r116, [CARAT]=r116, [AMPERSAND]=r116, [PIPE]=r116, [DOUBLE_EQUALS]=r116, [EXCLAMATION_EQUALS]=r116, [L_ANGLE_BAR]=r116, [L_ANGLE_BAR_EQUALS]=r116, [R_ANGLE_BAR]=r116, [R_ANGLE_BAR_EQUALS]=r116, [DOUBLE_L_ANGLE_BAR]=r116, [DOUBLE_R_ANGLE_BAR]=r116, [PLUS]=r116, [MINUS]=r116, [STAR]=r116, [FORWARD_SLASH]=r116, [PERCENT]=r116, [R_CURLY_BRACE]=r116
[R_PAREN]=r122, [R_BRACE]=r122, [SEMICOLON]=r122, [COMMA]=r122, [DOUBLE_AMPERSAND]=r122, [DOUBLE_PIPE]=r122, [CARAT]=r122, [AMPERSAND]=r122, [PIPE]=r122, [DOUBLE_EQUALS]=r122, [EXCLAMATION_EQUALS]=r122, [L_ANGLE_BAR]=r122, [L_ANGLE_BAR_EQUALS]=r122, [R_ANGLE_BAR]=r122, [R_ANGLE_BAR_EQUALS]=r122, [DOUBLE_L_ANGLE_BAR]=r122, [DOUBLE_R_ANGLE_BAR]=r122, [PLUS]=r122, [MINUS]=r122, [STAR]=r122, [FORWARD_SLASH]=r122, [PERCENT]=r122, [DOUBLE_STAR]=r122, [R_CURLY_BRACE]=r122, [DOUBLE_PLUS]=s92, [DOUBLE_MINUS]=s93, [EQUALS]=s94, [DOT]=s95, [L_BRACE]=s96, [L_PAREN]=s97
[EOF]=r1
[SEMICOLON]=s98
[STRING_LITERAL]=s99, [NUMBER_LITERAL]=s100
[SEMICOLON]=s101
[SEMICOLON]=s102
[STRING_LITERAL]=s103
[L_PAREN]=s104
[IDENTIFIER]=s105
[R_CURLY_BRACE]=s110, [SWITCH_BREAK]=s40, [SWITCH_GOTO]=s41, [LOOP_BREAK]=s42, [LOOP_CONTINUE]=s43, [IDENTIFIER]=s111, [IMPORT]=s44, [IF]=s45, [CONSTANT]=s46, [L_CURLY_BRACE]=s47, [RETURN]=s48, [TRY]=s49, [THROW]=s50, [SWITCH]=s51, [OBJECT]=s52, [FOR]=s53, [WHILE]=s54, [VARIABLE]=s55, [FUNCTION]=s56, [L_BRACE]=s57, [MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, <STATEMENT_LIST>=106, <OBJECT_LITERAL_FIELD_LIST>=107, <STATEMENT>=108, <OBJECT_LITERAL_FIELD>=109, <IMPORT_STATEMENT>=4, <IF_STATEMENT>=5, <VARIABLE_DECLARATION_STATEMENT>=6, <CONSTANT_DECLARATION>=7, <BLOCK_STATEMENT>=8, <RETURN_STATEMENT>=9, <TRY_CATCH_STATEMENT>=10, <THROW_STATEMENT>=11, <SWITCH_STATEMENT>=12, <LOOP_STATEMENT>=13, <EXPRESSION_STATEMENT>=14, <OBJECT_TYPE_DECLARATION>=15, <VARIABLE_DECLARATION>=16, <FOREACH_LOOP>=17, <COUNTER_CONTROLLED_LOOP>=18, <WHILE_LOOP>=19, <EXPRESSION>=20, <VARIABLE_DECLARATION_HEADER>=21, <FUNCTION_EXPRESSION>=22, <ARRAY_LITERAL>=23, <OBJECT_LITERAL>=24, <LOGICAL_EXPRESSION>=25, <BITWISE_EXPRESSION>=26, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[SEMICOLON]=s113, [FUNCTION]=s56, [L_BRACE]=s57, [L_CURLY_BRACE]=s114, [MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EXPRESSION>=112, <FUNCTION_EXPRESSION>=22, <ARRAY_LITERAL>=23, <OBJECT_LITERAL>=24, <LOGICAL_EXPRESSION>=25, <BITWISE_EXPRESSION>=26, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[L_CURLY_BRACE]=s116, <BLOCK_STATEMENT>=115
[STRING_LITERAL]=s117
[L_PAREN]=s118
[IDENTIFIER]=s119
[L_PAREN]=s120
[L_PAREN]=s121
[IDENTIFIER]=s122
[L_PAREN]=s123
[R_BRACE]=s130, [FUNCTION]=s56, [L_BRACE]=s57, [L_CURLY_BRACE]=s114, [MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EXPRESSION_LIST>=124, <EXPRESSION>=125, <FUNCTION_EXPRESSION>=126, <ARRAY_LITERAL>=127, <OBJECT_LITERAL>=128, <LOGICAL_EXPRESSION>=129, <BITWISE_EXPRESSION>=26, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EXPONENTIATION_EXPRESSION>=131, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EXPONENTIATION_EXPRESSION>=132, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[IDENTIFIER]=s134, <IDENTIFIER_STACK_EXPRESSION>=133
[IDENTIFIER]=s134, <IDENTIFIER_STACK_EXPRESSION>=135
[R_PAREN]=r128, [R_BRACE]=r128, [SEMICOLON]=r128, [COMMA]=r128, [DOUBLE_AMPERSAND]=r128, [DOUBLE_PIPE]=r128, [CARAT]=r128, [AMPERSAND]=r128, [PIPE]=r128, [DOUBLE_EQUALS]=r128, [EXCLAMATION_EQUALS]=r128, [L_ANGLE_BAR]=r128, [L_ANGLE_BAR_EQUALS]=r128, [R_ANGLE_BAR]=r128, [R_ANGLE_BAR_EQUALS]=r128, [DOUBLE_L_ANGLE_BAR]=r128, [DOUBLE_R_ANGLE_BAR]=r128, [PLUS]=r128, [MINUS]=r128, [STAR]=r128, [FORWARD_SLASH]=r128, [PERCENT]=r128, [DOUBLE_STAR]=r128, [R_CURLY_BRACE]=r128
[R_PAREN]=r129, [R_BRACE]=r129, [SEMICOLON]=r129, [COMMA]=r129, [DOUBLE_AMPERSAND]=r129, [DOUBLE_PIPE]=r129, [CARAT]=r129, [AMPERSAND]=r129, [PIPE]=r129, [DOUBLE_EQUALS]=r129, [EXCLAMATION_EQUALS]=r129, [L_ANGLE_BAR]=r129, [L_ANGLE_BAR_EQUALS]=r129, [R_ANGLE_BAR]=r129, [R_ANGLE_BAR_EQUALS]=r129, [DOUBLE_L_ANGLE_BAR]=r129, [DOUBLE_R_ANGLE_BAR]=r129, [PLUS]=r129, [MINUS]=r129, [STAR]=r129, [FORWARD_SLASH]=r129, [PERCENT]=r129, [DOUBLE_STAR]=r129, [R_CURLY_BRACE]=r129
[R_PAREN]=r130, [R_BRACE]=r130, [SEMICOLON]=r130, [COMMA]=r130, [DOUBLE_AMPERSAND]=r130, [DOUBLE_PIPE]=r130, [CARAT]=r130, [AMPERSAND]=r130, [PIPE]=r130, [DOUBLE_EQUALS]=r130, [EXCLAMATION_EQUALS]=r130, [L_ANGLE_BAR]=r130, [L_ANGLE_BAR_EQUALS]=r130, [R_ANGLE_BAR]=r130, [R_ANGLE_BAR_EQUALS]=r130, [DOUBLE_L_ANGLE_BAR]=r130, [DOUBLE_R_ANGLE_BAR]=r130, [PLUS]=r130, [MINUS]=r130, [STAR]=r130, [FORWARD_SLASH]=r130, [PERCENT]=r130, [DOUBLE_STAR]=r130, [R_CURLY_BRACE]=r130
[R_PAREN]=r131, [R_BRACE]=r131, [SEMICOLON]=r131, [COMMA]=r131, [DOUBLE_AMPERSAND]=r131, [DOUBLE_PIPE]=r131, [CARAT]=r131, [AMPERSAND]=r131, [PIPE]=r131, [DOUBLE_EQUALS]=r131, [EXCLAMATION_EQUALS]=r131, [L_ANGLE_BAR]=r131, [L_ANGLE_BAR_EQUALS]=r131, [R_ANGLE_BAR]=r131, [R_ANGLE_BAR_EQUALS]=r131, [DOUBLE_L_ANGLE_BAR]=r131, [DOUBLE_R_ANGLE_BAR]=r131, [PLUS]=r131, [MINUS]=r131, [STAR]=r131, [FORWARD_SLASH]=r131, [PERCENT]=r131, [DOUBLE_STAR]=r131, [R_CURLY_BRACE]=r131
[FUNCTION]=s56, [L_BRACE]=s57, [L_CURLY_BRACE]=s114, [MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EXPRESSION>=136, <FUNCTION_EXPRESSION>=137, <ARRAY_LITERAL>=138, <OBJECT_LITERAL>=139, <LOGICAL_EXPRESSION>=140, <BITWISE_EXPRESSION>=26, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[DOUBLE_PLUS]=r123, [DOUBLE_MINUS]=r123, [EQUALS]=r123, [R_PAREN]=r123, [R_BRACE]=r123, [SEMICOLON]=r123, [COMMA]=r123, [DOUBLE_AMPERSAND]=r123, [DOUBLE_PIPE]=r123, [CARAT]=r123, [AMPERSAND]=r123, [PIPE]=r123, [DOUBLE_EQUALS]=r123, [EXCLAMATION_EQUALS]=r123, [L_ANGLE_BAR]=r123, [L_ANGLE_BAR_EQUALS]=r123, [R_ANGLE_BAR]=r123, [R_ANGLE_BAR_EQUALS]=r123, [DOUBLE_L_ANGLE_BAR]=r123, [DOUBLE_R_ANGLE_BAR]=r123, [PLUS]=r123, [MINUS]=r123, [STAR]=r123, [FORWARD_SLASH]=r123, [PERCENT]=r123, [DOUBLE_STAR]=r123, [R_CURLY_BRACE]=r123, [DOT]=r123, [L_BRACE]=r123, [L_PAREN]=r123
[EOF]=r3, [SWITCH_BREAK]=r3, [SWITCH_GOTO]=r3, [LOOP_BREAK]=r3, [LOOP_CONTINUE]=r3, [IMPORT]=r3, [IF]=r3, [CONSTANT]=r3, [L_CURLY_BRACE]=r3, [RETURN]=r3, [TRY]=r3, [THROW]=r3, [SWITCH]=r3, [OBJECT]=r3, [FOR]=r3, [WHILE]=r3, [VARIABLE]=r3, [FUNCTION]=r3, [L_BRACE]=r3, [MINUS]=r3, [EXCLAMATION]=r3, [DOUBLE_PLUS]=r3, [DOUBLE_MINUS]=r3, [STRING_LITERAL]=r3, [NUMBER_LITERAL]=r3, [BOOLEAN_LITERAL]=r3, [NULL_LITERAL]=r3, [L_PAREN]=r3, [IDENTIFIER]=r3
[EOF]=r2
[EOF]=r30, [SWITCH_BREAK]=r30, [SWITCH_GOTO]=r30, [LOOP_BREAK]=r30, [LOOP_CONTINUE]=r30, [IMPORT]=r30, [IF]=r30, [CONSTANT]=r30, [L_CURLY_BRACE]=r30, [RETURN]=r30, [TRY]=r30, [THROW]=r30, [SWITCH]=r30, [OBJECT]=r30, [FOR]=r30, [WHILE]=r30, [VARIABLE]=r30, [FUNCTION]=r30, [L_BRACE]=r30, [MINUS]=r30, [EXCLAMATION]=r30, [DOUBLE_PLUS]=r30, [DOUBLE_MINUS]=r30, [STRING_LITERAL]=r30, [NUMBER_LITERAL]=r30, [BOOLEAN_LITERAL]=r30, [NULL_LITERAL]=r30, [L_PAREN]=r30, [IDENTIFIER]=r30, [R_CURLY_BRACE]=r30, [ELIF]=r30, [ELSE]=r30
[EOF]=r68, [SWITCH_BREAK]=r68, [SWITCH_GOTO]=r68, [LOOP_BREAK]=r68, [LOOP_CONTINUE]=r68, [IMPORT]=r68, [IF]=r68, [CONSTANT]=r68, [L_CURLY_BRACE]=r68, [RETURN]=r68, [TRY]=r68, [THROW]=r68, [SWITCH]=r68, [OBJECT]=r68, [FOR]=r68, [WHILE]=r68, [VARIABLE]=r68, [FUNCTION]=r68, [L_BRACE]=r68, [MINUS]=r68, [EXCLAMATION]=r68, [DOUBLE_PLUS]=r68, [DOUBLE_MINUS]=r68, [STRING_LITERAL]=r68, [NUMBER_LITERAL]=r68, [BOOLEAN_LITERAL]=r68, [NULL_LITERAL]=r68, [L_PAREN]=r68, [IDENTIFIER]=r68, [R_CURLY_BRACE]=r68, [ELIF]=r68, [ELSE]=r68
[FUNCTION]=s56, [L_BRACE]=s57, [L_CURLY_BRACE]=s114, [MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EXPRESSION>=141, <FUNCTION_EXPRESSION>=142, <ARRAY_LITERAL>=143, <OBJECT_LITERAL>=144, <LOGICAL_EXPRESSION>=145, <BITWISE_EXPRESSION>=26, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <BITWISE_EXPRESSION>=146, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <BITWISE_EXPRESSION>=147, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EQUALITY_EXPRESSION>=148, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EQUALITY_EXPRESSION>=149, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EQUALITY_EXPRESSION>=150, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <RELATIONAL_EXPRESSION>=151, <SHIFT_EXPRESSION>=152, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <RELATIONAL_EXPRESSION>=153, <SHIFT_EXPRESSION>=152, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <SHIFT_EXPRESSION>=154, <TERM_EXPRESSION>=155, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <SHIFT_EXPRESSION>=156, <TERM_EXPRESSION>=155, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <SHIFT_EXPRESSION>=157, <TERM_EXPRESSION>=155, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <SHIFT_EXPRESSION>=158, <TERM_EXPRESSION>=155, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <TERM_EXPRESSION>=159, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <TERM_EXPRESSION>=160, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <FACTOR_EXPRESSION>=161, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <FACTOR_EXPRESSION>=162, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <UNARY_EXPRESSION>=163, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <UNARY_EXPRESSION>=164, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <UNARY_EXPRESSION>=165, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EXPONENTIATION_EXPRESSION>=166, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[R_PAREN]=r117, [R_BRACE]=r117, [SEMICOLON]=r117, [COMMA]=r117, [DOUBLE_AMPERSAND]=r117, [DOUBLE_PIPE]=r117, [CARAT]=r117, [AMPERSAND]=r117, [PIPE]=r117, [DOUBLE_EQUALS]=r117, [EXCLAMATION_EQUALS]=r117, [L_ANGLE_BAR]=r117, [L_ANGLE_BAR_EQUALS]=r117, [R_ANGLE_BAR]=r117, [R_ANGLE_BAR_EQUALS]=r117, [DOUBLE_L_ANGLE_BAR]=r117, [DOUBLE_R_ANGLE_BAR]=r117, [PLUS]=r117, [MINUS]=r117, [STAR]=r117, [FORWARD_SLASH]=r117, [PERCENT]=r117, [DOUBLE_STAR]=r117, [R_CURLY_BRACE]=r117
[R_PAREN]=r118, [R_BRACE]=r118, [SEMICOLON]=r118, [COMMA]=r118, [DOUBLE_AMPERSAND]=r118, [DOUBLE_PIPE]=r118, [CARAT]=r118, [AMPERSAND]=r118, [PIPE]=r118, [DOUBLE_EQUALS]=r118, [EXCLAMATION_EQUALS]=r118, [L_ANGLE_BAR]=r118, [L_ANGLE_BAR_EQUALS]=r118, [R_ANGLE_BAR]=r118, [R_ANGLE_BAR_EQUALS]=r118, [DOUBLE_L_ANGLE_BAR]=r118, [DOUBLE_R_ANGLE_BAR]=r118, [PLUS]=r118, [MINUS]=r118, [STAR]=r118, [FORWARD_SLASH]=r118, [PERCENT]=r118, [DOUBLE_STAR]=r118, [R_CURLY_BRACE]=r118
[FUNCTION]=s56, [L_BRACE]=s57, [L_CURLY_BRACE]=s114, [MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EXPRESSION>=167, <FUNCTION_EXPRESSION>=168, <ARRAY_LITERAL>=169, <OBJECT_LITERAL>=170, <LOGICAL_EXPRESSION>=171, <BITWISE_EXPRESSION>=26, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[IDENTIFIER]=s172
[FUNCTION]=s56, [L_BRACE]=s57, [L_CURLY_BRACE]=s114, [MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EXPRESSION>=173, <FUNCTION_EXPRESSION>=174, <ARRAY_LITERAL>=175, <OBJECT_LITERAL>=176, <LOGICAL_EXPRESSION>=177, <BITWISE_EXPRESSION>=26, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[R_PAREN]=s180, [FUNCTION]=s56, [L_BRACE]=s57, [L_CURLY_BRACE]=s114, [MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EXPRESSION_LIST>=178, <EXPRESSION>=179, <FUNCTION_EXPRESSION>=126, <ARRAY_LITERAL>=127, <OBJECT_LITERAL>=128, <LOGICAL_EXPRESSION>=129, <BITWISE_EXPRESSION>=26, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[EOF]=r17, [SWITCH_BREAK]=r17, [SWITCH_GOTO]=r17, [LOOP_BREAK]=r17, [LOOP_CONTINUE]=r17, [IMPORT]=r17, [IF]=r17, [CONSTANT]=r17, [L_CURLY_BRACE]=r17, [RETURN]=r17, [TRY]=r17, [THROW]=r17, [SWITCH]=r17, [OBJECT]=r17, [FOR]=r17, [WHILE]=r17, [VARIABLE]=r17, [FUNCTION]=r17, [L_BRACE]=r17, [MINUS]=r17, [EXCLAMATION]=r17, [DOUBLE_PLUS]=r17, [DOUBLE_MINUS]=r17, [STRING_LITERAL]=r17, [NUMBER_LITERAL]=r17, [BOOLEAN_LITERAL]=r17, [NULL_LITERAL]=r17, [L_PAREN]=r17, [IDENTIFIER]=r17, [R_CURLY_BRACE]=r17
[SEMICOLON]=s181
[SEMICOLON]=s182
[EOF]=r20, [SWITCH_BREAK]=r20, [SWITCH_GOTO]=r20, [LOOP_BREAK]=r20, [LOOP_CONTINUE]=r20, [IMPORT]=r20, [IF]=r20, [CONSTANT]=r20, [L_CURLY_BRACE]=r20, [RETURN]=r20, [TRY]=r20, [THROW]=r20, [SWITCH]=r20, [OBJECT]=r20, [FOR]=r20, [WHILE]=r20, [VARIABLE]=r20, [FUNCTION]=r20, [L_BRACE]=r20, [MINUS]=r20, [EXCLAMATION]=r20, [DOUBLE_PLUS]=r20, [DOUBLE_MINUS]=r20, [STRING_LITERAL]=r20, [NUMBER_LITERAL]=r20, [BOOLEAN_LITERAL]=r20, [NULL_LITERAL]=r20, [L_PAREN]=r20, [IDENTIFIER]=r20, [R_CURLY_BRACE]=r20
[EOF]=r21, [SWITCH_BREAK]=r21, [SWITCH_GOTO]=r21, [LOOP_BREAK]=r21, [LOOP_CONTINUE]=r21, [IMPORT]=r21, [IF]=r21, [CONSTANT]=r21, [L_CURLY_BRACE]=r21, [RETURN]=r21, [TRY]=r21, [THROW]=r21, [SWITCH]=r21, [OBJECT]=r21, [FOR]=r21, [WHILE]=r21, [VARIABLE]=r21, [FUNCTION]=r21, [L_BRACE]=r21, [MINUS]=r21, [EXCLAMATION]=r21, [DOUBLE_PLUS]=r21, [DOUBLE_MINUS]=r21, [STRING_LITERAL]=r21, [NUMBER_LITERAL]=r21, [BOOLEAN_LITERAL]=r21, [NULL_LITERAL]=r21, [L_PAREN]=r21, [IDENTIFIER]=r21, [R_CURLY_BRACE]=r21
[SEMICOLON]=s183
[FUNCTION]=s56, [L_BRACE]=s57, [L_CURLY_BRACE]=s114, [MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EXPRESSION>=184, <FUNCTION_EXPRESSION>=137, <ARRAY_LITERAL>=138, <OBJECT_LITERAL>=139, <LOGICAL_EXPRESSION>=140, <BITWISE_EXPRESSION>=26, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[COLON]=s185
[R_CURLY_BRACE]=s187, [SWITCH_BREAK]=s40, [SWITCH_GOTO]=s41, [LOOP_BREAK]=s42, [LOOP_CONTINUE]=s43, [IMPORT]=s44, [IF]=s45, [CONSTANT]=s46, [L_CURLY_BRACE]=s47, [RETURN]=s48, [TRY]=s49, [THROW]=s50, [SWITCH]=s51, [OBJECT]=s52, [FOR]=s53, [WHILE]=s54, [VARIABLE]=s55, [FUNCTION]=s56, [L_BRACE]=s57, [MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <STATEMENT>=186, <IMPORT_STATEMENT>=4, <IF_STATEMENT>=5, <VARIABLE_DECLARATION_STATEMENT>=6, <CONSTANT_DECLARATION>=7, <BLOCK_STATEMENT>=8, <RETURN_STATEMENT>=9, <TRY_CATCH_STATEMENT>=10, <THROW_STATEMENT>=11, <SWITCH_STATEMENT>=12, <LOOP_STATEMENT>=13, <EXPRESSION_STATEMENT>=14, <OBJECT_TYPE_DECLARATION>=15, <VARIABLE_DECLARATION>=16, <FOREACH_LOOP>=17, <COUNTER_CONTROLLED_LOOP>=18, <WHILE_LOOP>=19, <EXPRESSION>=20, <VARIABLE_DECLARATION_HEADER>=21, <FUNCTION_EXPRESSION>=22, <ARRAY_LITERAL>=23, <OBJECT_LITERAL>=24, <LOGICAL_EXPRESSION>=25, <BITWISE_EXPRESSION>=26, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[R_CURLY_BRACE]=s188
[R_CURLY_BRACE]=r4, [SWITCH_BREAK]=r4, [SWITCH_GOTO]=r4, [LOOP_BREAK]=r4, [LOOP_CONTINUE]=r4, [IMPORT]=r4, [IF]=r4, [CONSTANT]=r4, [L_CURLY_BRACE]=r4, [RETURN]=r4, [TRY]=r4, [THROW]=r4, [SWITCH]=r4, [OBJECT]=r4, [FOR]=r4, [WHILE]=r4, [VARIABLE]=r4, [FUNCTION]=r4, [L_BRACE]=r4, [MINUS]=r4, [EXCLAMATION]=r4, [DOUBLE_PLUS]=r4, [DOUBLE_MINUS]=r4, [STRING_LITERAL]=r4, [NUMBER_LITERAL]=r4, [BOOLEAN_LITERAL]=r4, [NULL_LITERAL]=r4, [L_PAREN]=r4, [IDENTIFIER]=r4
[R_CURLY_BRACE]=r82, [COMMA]=s189
[EOF]=r35, [SWITCH_BREAK]=r35, [SWITCH_GOTO]=r35, [LOOP_BREAK]=r35, [LOOP_CONTINUE]=r35, [IMPORT]=r35, [IF]=r35, [CONSTANT]=r35, [L_CURLY_BRACE]=r35, [RETURN]=r35, [TRY]=r35, [THROW]=r35, [SWITCH]=r35, [OBJECT]=r35, [FOR]=r35, [WHILE]=r35, [VARIABLE]=r35, [FUNCTION]=r35, [L_BRACE]=r35, [MINUS]=r80, [EXCLAMATION]=r35, [DOUBLE_PLUS]=r35, [DOUBLE_MINUS]=r35, [STRING_LITERAL]=r35, [NUMBER_LITERAL]=r35, [BOOLEAN_LITERAL]=r35, [NULL_LITERAL]=r35, [L_PAREN]=r35, [IDENTIFIER]=r35, [R_CURLY_BRACE]=r80, [ELIF]=r35, [ELSE]=r35, [R_PAREN]=r80, [R_BRACE]=r80, [SEMICOLON]=r80, [COMMA]=r80, [DOUBLE_AMPERSAND]=r80, [DOUBLE_PIPE]=r80, [CARAT]=r80, [AMPERSAND]=r80, [PIPE]=r80, [DOUBLE_EQUALS]=r80, [EXCLAMATION_EQUALS]=r80, [L_ANGLE_BAR]=r80, [L_ANGLE_BAR_EQUALS]=r80, [R_ANGLE_BAR]=r80, [R_ANGLE_BAR_EQUALS]=r80, [DOUBLE_L_ANGLE_BAR]=r80, [DOUBLE_R_ANGLE_BAR]=r80, [PLUS]=r80, [STAR]=r80, [FORWARD_SLASH]=r80, [PERCENT]=r80, [DOUBLE_STAR]=r80
[DOUBLE_PLUS]=r123, [DOUBLE_MINUS]=r123, [EQUALS]=r123, [R_PAREN]=r123, [R_BRACE]=r123, [SEMICOLON]=r123, [COMMA]=r123, [DOUBLE_AMPERSAND]=r123, [DOUBLE_PIPE]=r123, [CARAT]=r123, [AMPERSAND]=r123, [PIPE]=r123, [DOUBLE_EQUALS]=r123, [EXCLAMATION_EQUALS]=r123, [L_ANGLE_BAR]=r123, [L_ANGLE_BAR_EQUALS]=r123, [R_ANGLE_BAR]=r123, [R_ANGLE_BAR_EQUALS]=r123, [DOUBLE_L_ANGLE_BAR]=r123, [DOUBLE_R_ANGLE_BAR]=r123, [PLUS]=r123, [MINUS]=r123, [STAR]=r123, [FORWARD_SLASH]=r123, [PERCENT]=r123, [DOUBLE_STAR]=r123, [R_CURLY_BRACE]=r123, [DOT]=r123, [L_BRACE]=r123, [L_PAREN]=r123, [COLON]=s190
[SEMICOLON]=s191
[EOF]=r38, [SWITCH_BREAK]=r38, [SWITCH_GOTO]=r38, [LOOP_BREAK]=r38, [LOOP_CONTINUE]=r38, [IMPORT]=r38, [IF]=r38, [CONSTANT]=r38, [L_CURLY_BRACE]=r38, [RETURN]=r38, [TRY]=r38, [THROW]=r38, [SWITCH]=r38, [OBJECT]=r38, [FOR]=r38, [WHILE]=r38, [VARIABLE]=r38, [FUNCTION]=r38, [L_BRACE]=r38, [MINUS]=r38, [EXCLAMATION]=r38, [DOUBLE_PLUS]=r38, [DOUBLE_MINUS]=r38, [STRING_LITERAL]=r38, [NUMBER_LITERAL]=r38, [BOOLEAN_LITERAL]=r38, [NULL_LITERAL]=r38, [L_PAREN]=r38, [IDENTIFIER]=r38, [R_CURLY_BRACE]=r38, [ELIF]=r38, [ELSE]=r38
[R_CURLY_BRACE]=s192, [IDENTIFIER]=s193, <OBJECT_LITERAL_FIELD_LIST>=107, <OBJECT_LITERAL_FIELD>=109
[CATCH]=s194
[R_CURLY_BRACE]=s196, [SWITCH_BREAK]=s40, [SWITCH_GOTO]=s41, [LOOP_BREAK]=s42, [LOOP_CONTINUE]=s43, [IMPORT]=s44, [IF]=s45, [CONSTANT]=s46, [L_CURLY_BRACE]=s47, [RETURN]=s48, [TRY]=s49, [THROW]=s50, [SWITCH]=s51, [OBJECT]=s52, [FOR]=s53, [WHILE]=s54, [VARIABLE]=s55, [FUNCTION]=s56, [L_BRACE]=s57, [MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <STATEMENT_LIST>=195, <STATEMENT>=108, <IMPORT_STATEMENT>=4, <IF_STATEMENT>=5, <VARIABLE_DECLARATION_STATEMENT>=6, <CONSTANT_DECLARATION>=7, <BLOCK_STATEMENT>=8, <RETURN_STATEMENT>=9, <TRY_CATCH_STATEMENT>=10, <THROW_STATEMENT>=11, <SWITCH_STATEMENT>=12, <LOOP_STATEMENT>=13, <EXPRESSION_STATEMENT>=14, <OBJECT_TYPE_DECLARATION>=15, <VARIABLE_DECLARATION>=16, <FOREACH_LOOP>=17, <COUNTER_CONTROLLED_LOOP>=18, <WHILE_LOOP>=19, <EXPRESSION>=20, <VARIABLE_DECLARATION_HEADER>=21, <FUNCTION_EXPRESSION>=22, <ARRAY_LITERAL>=23, <OBJECT_LITERAL>=24, <LOGICAL_EXPRESSION>=25, <BITWISE_EXPRESSION>=26, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[SEMICOLON]=s197
[FUNCTION]=s56, [L_BRACE]=s57, [L_CURLY_BRACE]=s114, [MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EXPRESSION>=198, <FUNCTION_EXPRESSION>=137, <ARRAY_LITERAL>=138, <OBJECT_LITERAL>=139, <LOGICAL_EXPRESSION>=140, <BITWISE_EXPRESSION>=26, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[L_CURLY_BRACE]=s199
[VARIABLE]=s203, [SEMICOLON]=s204, <COUNTER_LOOP_INIT>=200, <VARIABLE_DECLARATION>=201, <VARIABLE_DECLARATION_HEADER>=202
[R_PAREN]=s206, [FUNCTION]=s56, [L_BRACE]=s57, [L_CURLY_BRACE]=s114, [MINUS]=s58, [EXCLAMATION]=s59, [DOUBLE_PLUS]=s60, [DOUBLE_MINUS]=s61, [STRING_LITERAL]=s62, [NUMBER_LITERAL]=s63, [BOOLEAN_LITERAL]=s64, [NULL_LITERAL]=s65, [L_PAREN]=s66, [IDENTIFIER]=s67, <EXPRESSION>=205, <FUNCTION_EXPRESSION>=137, <ARRAY_LITERAL>=138, <OBJECT_LITERAL>=139, <LOGICAL_EXPRESSION>=140, <BITWISE_EXPRESSION>=26, <EQUALITY_EXPRESSION>=27, <RELATIONAL_EXPRESSION>=28, <SHIFT_EXPRESSION>=29, <TERM_EXPRESSION>=30, <FACTOR_EXPRESSION>=31, <UNARY_EXPRESSION>=32, <EXPONENTIATION_EXPRESSION>=33, <ENDPOINT>=34, <ASSIGNMENT_EXPRESSION>=35, <LITERAL>=36, <GROUPING_EXPRESSION>=37, <IDENTIFIER_STACK_EXPRESSION>=38
[COLON]=s207
[R_PAREN]=s210, [VARIABLE]=s211, <PARAMETER_LIST>=208, <VARIABLE_DECLARATION_HEADER>=209
[R_BRACE]=s212
[R_BRACE]=r65, [COMMA]=s213
[COMMA]=r69, [R_PAREN]=r69, [R_BRACE]=r69
[COMMA]=r70, [R_PAREN]=r70, [R_BRACE]=r70
[COMMA]=r71, [R_PAREN]=r71, [R_BRACE]=r71
[COMMA]=r72, [R_PAREN]=r72, [R_BRACE]=r72, [DOUBLE_AMPERSAND]=s73, [DOUBLE_PIPE]=s74
[R_PAREN]=r78, [R_BRACE]=r78, [SEMICOLON]=r78, [COMMA]=r78, [DOUBLE_AMPERSAND]=r78, [DOUBLE_PIPE]=r78, [CARAT]=r78, [AMPERSAND]=r78, [PIPE]=r78, [DOUBLE_EQUALS]=r78, [EXCLAMATION_EQUALS]=r78, [L_ANGLE_BAR]=r78, [L_ANGLE_BAR_EQUALS]=r78, [R_ANGLE_BAR]=r78, [R_ANGLE_BAR_EQUALS]=r78, [DOUBLE_L_ANGLE_BAR]=r78, [DOUBLE_R_ANGLE_BAR]=r78, [PLUS]=r78, [MINUS]=r78, [STAR]=r78, [FORWARD_SLASH]=r78, [PERCENT]=r78, [DOUBLE_STAR]=r78, [R_CURLY_BRACE]=r78
[R_PAREN]=r109, [R_BRACE]=r109, [SEMICOLON]=r109, [COMMA]=r109, [DOUBLE_AMPERSAND]=r109, [DOUBLE_PIPE]=r109, [CARAT]=r109, [AMPERSAND]=r109, [PIPE]=r109, [DOUBLE_EQUALS]=r109, [EXCLAMATION_EQUALS]=r109, [L_ANGLE_BAR]=r109, [L_ANGLE_BAR_EQUALS]=r109, [R_ANGLE_BAR]=r109, [R_ANGLE_BAR_EQUALS]=r109, [DOUBLE_L_ANGLE_BAR]=r109, [DOUBLE_R_ANGLE_BAR]=r109, [PLUS]=r109, [MINUS]=r109, [STAR]=r109, [FORWARD_SLASH]=r109, [PERCENT]=r109, [DOUBLE_STAR]=r109, [R_CURLY_BRACE]=r109
[R_PAREN]=r110, [R_BRACE]=r110, [SEMICOLON]=r110, [COMMA]=r110, [DOUBLE_AMPERSAND]=r110, [DOUBLE_PIPE]=r110, [CARAT]=r110, [AMPERSAND]=r110, [PIPE]=r110, [DOUBLE_EQUALS]=r110, [EXCLAMATION_EQUALS]=r110, [L_ANGLE_BAR]=r110, [L_ANGLE_BAR_EQUALS]=r110, [R_ANGLE_BAR]=r110, [R_ANGLE_BAR_EQUALS]=r110, [DOUBLE_L_ANGLE_BAR]=r110, [DOUBLE_R_ANGLE_BAR]=r110, [PLUS]=r110, [MINUS]=r110, [STAR]=r110, [FORWARD_SLASH]=r110, [PERCENT]=r110, [DOUBLE_STAR]=r110, [R_CURLY_BRACE]=r110
[R_PAREN]=r119, [R_BRACE]=r119, [SEMICOLON]=r119, [COMMA]=r119, [DOUBLE_AMPERSAND]=r119, [DOUBLE_PIPE]=r119, [CARAT]=r119, [AMPERSAND]=r119, [PIPE]=r119, [DOUBLE_EQUALS]=r119, [EXCLAMATION_EQUALS]=r119, [L_ANGLE_BAR]=r119, [L_ANGLE_BAR_EQUALS]=r119, [R_ANGLE_BAR]=r119, [R_ANGLE_BAR_EQUALS]=r119, [DOUBLE_L_ANGLE_BAR]=r119, [DOUBLE_R_ANGLE_BAR]=r119, [PLUS]=r119, [MINUS]=r119, [STAR]=r119, [FORWARD_SLASH]=r119, [PERCENT]=r119, [DOUBLE_STAR]=r119, [R_CURLY_BRACE]=r119, [DOT]=s214, [L_BRACE]=s215, [L_PAREN]=s216
[R_PAREN]=r123, [R_BRACE]=r123, [SEMICOLON]=r123, [COMMA]=r123, [DOUBLE_AMPERSAND]=r123, [DOUBLE_PIPE]=r123, [CARAT]=r123, [AMPERSAND]=r123, [PIPE]=r123, [DOUBLE_EQUALS]=r123, [EXCLAMATION_EQUALS]=r123, [L_ANGLE_BAR]=r123, [L_ANGLE_BAR_EQUALS]=r123, [R_ANGLE_BAR]=r123, [R_ANGLE_BAR_EQUALS]=r123, [DOUBLE_L_ANGLE_BAR]=r123, [DOUBLE_R_ANGLE_BAR]=r123, [PLUS]=r123, [MINUS]=r123, [STAR]=r123, [FORWARD_SLASH]=r123, [PERCENT]=r123, [DOUBLE_STAR]=r123, [R_CURLY_BRACE]=r123, [DOT]=r123, [L_BRACE]=r123, [L_PAREN]=r123
[R_PAREN]=r120, [R_BRACE]=r120, [SEMICOLON]=r120, [COMMA]=r120, [DOUBLE_AMPERSAND]=r120, [DOUBLE_PIPE]=r120, [CARAT]=r120, [AMPERSAND]=r120, [PIPE]=r120, [DOUBLE_EQUALS]=r120, [EXCLAMATION_EQUALS]=r120, [L_ANGLE_BAR]=r120, [L_ANGLE_BAR_EQUALS]=r120, [R_ANGLE_BAR]=r120, [R_ANGLE_BAR_EQUALS]=r120, [DOUBLE_L_ANGLE_BAR]=r120, [DOUBLE_R_ANGLE_BAR]=r120, [PLUS]=r120, [MINUS]=r120, [STAR]=r120, [FORWARD_SLASH]=r120, [PERCENT]=r120, [DOUBLE_STAR]=r120, [R_CURLY_BRACE]=r120, [DOT]=s214, [L_BRACE]=s215, [L_PAREN]=s216
[R_PAREN]=s217
[R_PAREN]=r69
[R_PAREN]=r70
[R_PAREN]=r71
[R_PAREN]=r72, [DOUBLE_AMPERSAND]=s73, [DOUBLE_PIPE]=s74
[SEMICOLON]=r32
[SEMICOLON]=r69, [COMMA]=r69
[SEMICOLON]=r70, [COMMA]=r70
[SEMICOLON]=r71, [COMMA]=r71
[SEMICOLON]=r72, [COMMA]=r72, [DOUBLE_AMPERSAND]=s73, [DOUBLE_PIPE]=s74
[R_PAREN]=r84, [R_BRACE]=r84, [SEMICOLON]=r84, [COMMA]=r84, [DO