Branch Coverage

blib/lib/MarpaX/Languages/ECMAScript/AST/Grammar/ECMAScript_262_5/Template.pm
Criterion Covered Total %
branch 0 1560 0.0


line true false branch
26 0 0 exists $$optionsp{'g1Callback'} ? :
0 0 exists $$optionsp{'g1CallbackArgs'} ? :
0 0 exists $$optionsp{'lexemeCallback'} ? :
0 0 exists $$optionsp{'lexemeCallbackArgs'} ? :
38 0 0 unless (&{$$self{'_lexemeCallback'};}(@{$$self{'_lexemeCallbackArgs'};}, \$rc, @_))
43 0 0 if ($lexeme eq ';') { }
0 0 elsif ($lexeme eq '{') { }
0 0 elsif ($lexeme eq '}') { }
56 0 0 if (defined $inc)
71 0 0 if (ref $obj eq 'HASH') { }
76 0 0 if (ref $value eq 'HASH') { }
106 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 0, $value, $index, 'Literal', 'NullLiteral'))
107 0 0 if ($index == 0)
121 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 1, $value, $index, 'Literal', 'BooleanLiteral'))
122 0 0 if ($index == 0)
136 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 2, $value, $index, 'Literal', 'NumericLiteral'))
137 0 0 if ($index == 0)
151 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 3, $value, $index, 'Literal', 'StringLiteral'))
152 0 0 if ($index == 0)
166 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 4, $value, $index, 'Literal', 'RegularExpressionLiteral'))
167 0 0 if ($index == 0)
181 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 5, $value, $index, 'PrimaryExpression', 'THIS'))
182 0 0 if ($index == 0)
197 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 6, $value, $index, 'PrimaryExpression', 'IDENTIFIER'))
198 0 0 if ($index == 0)
213 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 7, $value, $index, 'PrimaryExpression', 'Literal'))
214 0 0 if ($index == 0)
228 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 8, $value, $index, 'PrimaryExpression', 'ArrayLiteral'))
229 0 0 if ($index == 0)
243 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 9, $value, $index, 'PrimaryExpression', 'ObjectLiteral'))
244 0 0 if ($index == 0)
258 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 10, $value, $index, 'PrimaryExpression', 'LPAREN', 'Expression', 'RPAREN'))
259 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
279 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 11, $value, $index, 'ArrayLiteral', 'LBRACKET', 'Elisionopt', 'RBRACKET'))
280 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
300 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 12, $value, $index, 'ArrayLiteral', 'LBRACKET', 'ElementList', 'RBRACKET'))
301 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
321 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 13, $value, $index, 'ArrayLiteral', 'LBRACKET', 'ElementList', 'COMMA', 'Elisionopt', 'RBRACKET'))
322 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
347 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 14, $value, $index, 'ElementList', 'Elisionopt', 'AssignmentExpression'))
348 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
364 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 15, $value, $index, 'ElementList', 'ElementList', 'COMMA', 'Elisionopt', 'AssignmentExpression'))
365 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
386 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 16, $value, $index, 'Elision', 'COMMA'))
387 0 0 if ($index == 0)
402 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 17, $value, $index, 'Elision', 'Elision', 'COMMA'))
403 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
420 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 18, $value, $index, 'Elisionopt', 'Elision'))
421 0 0 if ($index == 0)
435 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 19, $value, $index, 'Elisionopt'))
448 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 20, $value, $index, 'ObjectLiteral', 'LCURLY', 'RCURLY'))
449 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
467 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 21, $value, $index, 'ObjectLiteral', 'LCURLY', 'PropertyNameAndValueList', 'RCURLY'))
468 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
488 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 22, $value, $index, 'ObjectLiteral', 'LCURLY', 'PropertyNameAndValueList', 'COMMA', 'RCURLY'))
489 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
512 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 23, $value, $index, 'PropertyNameAndValueList', 'PropertyAssignment'))
513 0 0 if ($index == 0)
527 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 24, $value, $index, 'PropertyNameAndValueList', 'PropertyNameAndValueList', 'COMMA', 'PropertyAssignment'))
528 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
547 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 25, $value, $index, 'PropertyAssignment', 'PropertyName', 'COLON', 'AssignmentExpression'))
548 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
567 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 26, $value, $index, 'PropertyAssignment', 'GET', 'PropertyName', 'LPAREN', 'RPAREN', 'LCURLY', 'FunctionBody', 'RCURLY'))
568 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
0 0 elsif ($index == 5) { }
0 0 elsif ($index == 6) { }
599 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 27, $value, $index, 'PropertyAssignment', 'SET', 'PropertyName', 'LPAREN', 'PropertySetParameterList', 'RPAREN', 'LCURLY', 'FunctionBody', 'RCURLY'))
600 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
0 0 elsif ($index == 5) { }
0 0 elsif ($index == 6) { }
0 0 elsif ($index == 7) { }
633 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 28, $value, $index, 'PropertyName', 'IDENTIFIERNAME'))
634 0 0 if ($index == 0)
649 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 29, $value, $index, 'PropertyName', 'StringLiteral'))
650 0 0 if ($index == 0)
664 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 30, $value, $index, 'PropertyName', 'NumericLiteral'))
665 0 0 if ($index == 0)
679 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 31, $value, $index, 'PropertySetParameterList', 'IDENTIFIER'))
680 0 0 if ($index == 0)
695 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 32, $value, $index, 'MemberExpression', 'PrimaryExpression'))
696 0 0 if ($index == 0)
710 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 33, $value, $index, 'MemberExpression', 'FunctionExpression'))
711 0 0 if ($index == 0)
725 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 34, $value, $index, 'MemberExpression', 'MemberExpression', 'LBRACKET', 'Expression', 'RBRACKET'))
726 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
748 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 35, $value, $index, 'MemberExpression', 'MemberExpression', 'DOT', 'IDENTIFIERNAME'))
749 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
769 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 36, $value, $index, 'MemberExpression', 'NEW', 'MemberExpression', 'Arguments'))
770 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
789 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 37, $value, $index, 'NewExpression', 'MemberExpression'))
790 0 0 if ($index == 0)
804 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 38, $value, $index, 'NewExpression', 'NEW', 'NewExpression'))
805 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
822 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 39, $value, $index, 'CallExpression', 'MemberExpression', 'Arguments'))
823 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
839 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 40, $value, $index, 'CallExpression', 'CallExpression', 'Arguments'))
840 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
856 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 41, $value, $index, 'CallExpression', 'CallExpression', 'LBRACKET', 'Expression', 'RBRACKET'))
857 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
879 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 42, $value, $index, 'CallExpression', 'CallExpression', 'DOT', 'IDENTIFIERNAME'))
880 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
900 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 43, $value, $index, 'Arguments', 'LPAREN', 'RPAREN'))
901 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
919 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 44, $value, $index, 'Arguments', 'LPAREN', 'ArgumentList', 'RPAREN'))
920 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
940 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 45, $value, $index, 'ArgumentList', 'AssignmentExpression'))
941 0 0 if ($index == 0)
955 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 46, $value, $index, 'ArgumentList', 'ArgumentList', 'COMMA', 'AssignmentExpression'))
956 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
975 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 47, $value, $index, 'LeftHandSideExpression', 'NewExpression'))
976 0 0 if ($index == 0)
990 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 48, $value, $index, 'LeftHandSideExpression', 'CallExpression'))
991 0 0 if ($index == 0)
1005 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 49, $value, $index, 'PostfixExpression', 'LeftHandSideExpression'))
1006 0 0 if ($index == 0)
1020 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 50, $value, $index, 'PostfixExpression', 'LeftHandSideExpression', 'PLUSPLUS_POSTFIX'))
1021 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
1038 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 51, $value, $index, 'PostfixExpression', 'LeftHandSideExpression', 'MINUSMINUS_POSTFIX'))
1039 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
1056 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 52, $value, $index, 'UnaryExpression', 'PostfixExpression'))
1057 0 0 if ($index == 0)
1071 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 53, $value, $index, 'UnaryExpression', 'DELETE', 'UnaryExpression'))
1072 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
1089 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 54, $value, $index, 'UnaryExpression', 'VOID', 'UnaryExpression'))
1090 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
1107 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 55, $value, $index, 'UnaryExpression', 'TYPEOF', 'UnaryExpression'))
1108 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
1125 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 56, $value, $index, 'UnaryExpression', 'PLUSPLUS', 'UnaryExpression'))
1126 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
1143 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 57, $value, $index, 'UnaryExpression', 'MINUSMINUS', 'UnaryExpression'))
1144 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
1161 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 58, $value, $index, 'UnaryExpression', 'PLUS', 'UnaryExpression'))
1162 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
1179 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 59, $value, $index, 'UnaryExpression', 'MINUS', 'UnaryExpression'))
1180 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
1197 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 60, $value, $index, 'UnaryExpression', 'INVERT', 'UnaryExpression'))
1198 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
1215 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 61, $value, $index, 'UnaryExpression', 'NOT', 'UnaryExpression'))
1216 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
1233 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 62, $value, $index, 'MultiplicativeExpression', 'UnaryExpression'))
1234 0 0 if ($index == 0)
1248 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 63, $value, $index, 'MultiplicativeExpression', 'MultiplicativeExpression', 'MUL', 'UnaryExpression'))
1249 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1268 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 64, $value, $index, 'MultiplicativeExpression', 'MultiplicativeExpression', 'DIV', 'UnaryExpression'))
1269 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1288 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 65, $value, $index, 'MultiplicativeExpression', 'MultiplicativeExpression', 'MODULUS', 'UnaryExpression'))
1289 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1308 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 66, $value, $index, 'AdditiveExpression', 'MultiplicativeExpression'))
1309 0 0 if ($index == 0)
1323 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 67, $value, $index, 'AdditiveExpression', 'AdditiveExpression', 'PLUS', 'MultiplicativeExpression'))
1324 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1343 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 68, $value, $index, 'AdditiveExpression', 'AdditiveExpression', 'MINUS', 'MultiplicativeExpression'))
1344 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1363 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 69, $value, $index, 'ShiftExpression', 'AdditiveExpression'))
1364 0 0 if ($index == 0)
1378 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 70, $value, $index, 'ShiftExpression', 'ShiftExpression', 'LEFTMOVE', 'AdditiveExpression'))
1379 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1398 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 71, $value, $index, 'ShiftExpression', 'ShiftExpression', 'RIGHTMOVE', 'AdditiveExpression'))
1399 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1418 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 72, $value, $index, 'ShiftExpression', 'ShiftExpression', 'RIGHTMOVEFILL', 'AdditiveExpression'))
1419 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1438 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 73, $value, $index, 'RelationalExpression', 'ShiftExpression'))
1439 0 0 if ($index == 0)
1453 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 74, $value, $index, 'RelationalExpression', 'RelationalExpression', 'LT', 'ShiftExpression'))
1454 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1473 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 75, $value, $index, 'RelationalExpression', 'RelationalExpression', 'GT', 'ShiftExpression'))
1474 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1493 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 76, $value, $index, 'RelationalExpression', 'RelationalExpression', 'LE', 'ShiftExpression'))
1494 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1513 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 77, $value, $index, 'RelationalExpression', 'RelationalExpression', 'GE', 'ShiftExpression'))
1514 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1533 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 78, $value, $index, 'RelationalExpression', 'RelationalExpression', 'INSTANCEOF', 'ShiftExpression'))
1534 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1553 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 79, $value, $index, 'RelationalExpression', 'RelationalExpression', 'IN', 'ShiftExpression'))
1554 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1573 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 80, $value, $index, 'RelationalExpressionNoIn', 'ShiftExpression'))
1574 0 0 if ($index == 0)
1588 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 81, $value, $index, 'RelationalExpressionNoIn', 'RelationalExpressionNoIn', 'LT', 'ShiftExpression'))
1589 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1608 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 82, $value, $index, 'RelationalExpressionNoIn', 'RelationalExpressionNoIn', 'GT', 'ShiftExpression'))
1609 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1628 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 83, $value, $index, 'RelationalExpressionNoIn', 'RelationalExpressionNoIn', 'LE', 'ShiftExpression'))
1629 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1648 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 84, $value, $index, 'RelationalExpressionNoIn', 'RelationalExpressionNoIn', 'GE', 'ShiftExpression'))
1649 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1668 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 85, $value, $index, 'RelationalExpressionNoIn', 'RelationalExpressionNoIn', 'INSTANCEOF', 'ShiftExpression'))
1669 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1688 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 86, $value, $index, 'EqualityExpression', 'RelationalExpression'))
1689 0 0 if ($index == 0)
1703 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 87, $value, $index, 'EqualityExpression', 'EqualityExpression', 'EQ', 'RelationalExpression'))
1704 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1723 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 88, $value, $index, 'EqualityExpression', 'EqualityExpression', 'NE', 'RelationalExpression'))
1724 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1743 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 89, $value, $index, 'EqualityExpression', 'EqualityExpression', 'STRICTEQ', 'RelationalExpression'))
1744 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1763 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 90, $value, $index, 'EqualityExpression', 'EqualityExpression', 'STRICTNE', 'RelationalExpression'))
1764 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1783 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 91, $value, $index, 'EqualityExpressionNoIn', 'RelationalExpressionNoIn'))
1784 0 0 if ($index == 0)
1798 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 92, $value, $index, 'EqualityExpressionNoIn', 'EqualityExpressionNoIn', 'EQ', 'RelationalExpressionNoIn'))
1799 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1818 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 93, $value, $index, 'EqualityExpressionNoIn', 'EqualityExpressionNoIn', 'NE', 'RelationalExpressionNoIn'))
1819 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1838 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 94, $value, $index, 'EqualityExpressionNoIn', 'EqualityExpressionNoIn', 'STRICTEQ', 'RelationalExpressionNoIn'))
1839 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1858 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 95, $value, $index, 'EqualityExpressionNoIn', 'EqualityExpressionNoIn', 'STRICTNE', 'RelationalExpressionNoIn'))
1859 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1878 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 96, $value, $index, 'BitwiseANDExpression', 'EqualityExpression'))
1879 0 0 if ($index == 0)
1893 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 97, $value, $index, 'BitwiseANDExpression', 'BitwiseANDExpression', 'BITAND', 'EqualityExpression'))
1894 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1913 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 98, $value, $index, 'BitwiseANDExpressionNoIn', 'EqualityExpressionNoIn'))
1914 0 0 if ($index == 0)
1928 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 99, $value, $index, 'BitwiseANDExpressionNoIn', 'BitwiseANDExpressionNoIn', 'BITAND', 'EqualityExpressionNoIn'))
1929 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1948 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 100, $value, $index, 'BitwiseXORExpression', 'BitwiseANDExpression'))
1949 0 0 if ($index == 0)
1963 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 101, $value, $index, 'BitwiseXORExpression', 'BitwiseXORExpression', 'BITXOR', 'BitwiseANDExpression'))
1964 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
1983 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 102, $value, $index, 'BitwiseXORExpressionNoIn', 'BitwiseANDExpressionNoIn'))
1984 0 0 if ($index == 0)
1998 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 103, $value, $index, 'BitwiseXORExpressionNoIn', 'BitwiseXORExpressionNoIn', 'BITXOR', 'BitwiseANDExpressionNoIn'))
1999 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2018 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 104, $value, $index, 'BitwiseORExpression', 'BitwiseXORExpression'))
2019 0 0 if ($index == 0)
2033 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 105, $value, $index, 'BitwiseORExpression', 'BitwiseORExpression', 'BITOR', 'BitwiseXORExpression'))
2034 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2053 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 106, $value, $index, 'BitwiseORExpressionNoIn', 'BitwiseXORExpressionNoIn'))
2054 0 0 if ($index == 0)
2068 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 107, $value, $index, 'BitwiseORExpressionNoIn', 'BitwiseORExpressionNoIn', 'BITOR', 'BitwiseXORExpressionNoIn'))
2069 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2088 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 108, $value, $index, 'LogicalANDExpression', 'BitwiseORExpression'))
2089 0 0 if ($index == 0)
2103 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 109, $value, $index, 'LogicalANDExpression', 'LogicalANDExpression', 'AND', 'BitwiseORExpression'))
2104 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2123 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 110, $value, $index, 'LogicalANDExpressionNoIn', 'BitwiseORExpressionNoIn'))
2124 0 0 if ($index == 0)
2138 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 111, $value, $index, 'LogicalANDExpressionNoIn', 'LogicalANDExpressionNoIn', 'AND', 'BitwiseORExpressionNoIn'))
2139 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2158 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 112, $value, $index, 'LogicalORExpression', 'LogicalANDExpression'))
2159 0 0 if ($index == 0)
2173 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 113, $value, $index, 'LogicalORExpression', 'LogicalORExpression', 'OR', 'LogicalANDExpression'))
2174 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2193 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 114, $value, $index, 'LogicalORExpressionNoIn', 'LogicalANDExpressionNoIn'))
2194 0 0 if ($index == 0)
2208 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 115, $value, $index, 'LogicalORExpressionNoIn', 'LogicalORExpressionNoIn', 'OR', 'LogicalANDExpressionNoIn'))
2209 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2228 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 116, $value, $index, 'ConditionalExpression', 'LogicalORExpression'))
2229 0 0 if ($index == 0)
2243 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 117, $value, $index, 'ConditionalExpression', 'LogicalORExpression', 'QUESTION_MARK', 'AssignmentExpression', 'COLON', 'AssignmentExpression'))
2244 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
2268 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 118, $value, $index, 'ConditionalExpressionNoIn', 'LogicalORExpressionNoIn'))
2269 0 0 if ($index == 0)
2283 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 119, $value, $index, 'ConditionalExpressionNoIn', 'LogicalORExpressionNoIn', 'QUESTION_MARK', 'AssignmentExpression', 'COLON', 'AssignmentExpressionNoIn'))
2284 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
2308 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 120, $value, $index, 'AssignmentExpression', 'ConditionalExpression'))
2309 0 0 if ($index == 0)
2323 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 121, $value, $index, 'AssignmentExpression', 'LeftHandSideExpression', 'ASSIGN', 'AssignmentExpression'))
2324 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2343 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 122, $value, $index, 'AssignmentExpression', 'LeftHandSideExpression', 'AssignmentOperator', 'AssignmentExpression'))
2344 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2362 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 123, $value, $index, 'AssignmentExpressionNoIn', 'ConditionalExpressionNoIn'))
2363 0 0 if ($index == 0)
2377 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 124, $value, $index, 'AssignmentExpressionNoIn', 'LeftHandSideExpression', 'ASSIGN', 'AssignmentExpressionNoIn'))
2378 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2397 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 125, $value, $index, 'AssignmentExpressionNoIn', 'LeftHandSideExpression', 'AssignmentOperator', 'AssignmentExpressionNoIn'))
2398 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2416 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 126, $value, $index, 'AssignmentOperator', 'MULASSIGN'))
2417 0 0 if ($index == 0)
2432 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 127, $value, $index, 'AssignmentOperator', 'DIVASSIGN'))
2433 0 0 if ($index == 0)
2448 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 128, $value, $index, 'AssignmentOperator', 'MODULUSASSIGN'))
2449 0 0 if ($index == 0)
2464 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 129, $value, $index, 'AssignmentOperator', 'PLUSASSIGN'))
2465 0 0 if ($index == 0)
2480 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 130, $value, $index, 'AssignmentOperator', 'MINUSASSIGN'))
2481 0 0 if ($index == 0)
2496 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 131, $value, $index, 'AssignmentOperator', 'LEFTMOVEASSIGN'))
2497 0 0 if ($index == 0)
2512 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 132, $value, $index, 'AssignmentOperator', 'RIGHTMOVEASSIGN'))
2513 0 0 if ($index == 0)
2528 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 133, $value, $index, 'AssignmentOperator', 'RIGHTMOVEFILLASSIGN'))
2529 0 0 if ($index == 0)
2544 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 134, $value, $index, 'AssignmentOperator', 'BITANDASSIGN'))
2545 0 0 if ($index == 0)
2560 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 135, $value, $index, 'AssignmentOperator', 'BITXORASSIGN'))
2561 0 0 if ($index == 0)
2576 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 136, $value, $index, 'AssignmentOperator', 'BITORASSIGN'))
2577 0 0 if ($index == 0)
2592 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 137, $value, $index, 'Expression', 'AssignmentExpression'))
2593 0 0 if ($index == 0)
2607 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 138, $value, $index, 'Expression', 'Expression', 'COMMA', 'AssignmentExpression'))
2608 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2627 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 139, $value, $index, 'ExpressionNoIn', 'AssignmentExpressionNoIn'))
2628 0 0 if ($index == 0)
2642 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 140, $value, $index, 'ExpressionNoIn', 'ExpressionNoIn', 'COMMA', 'AssignmentExpressionNoIn'))
2643 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2662 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 141, $value, $index, 'Statement', 'Block'))
2663 0 0 if ($index == 0)
2677 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 142, $value, $index, 'Statement', 'VariableStatement'))
2678 0 0 if ($index == 0)
2692 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 143, $value, $index, 'Statement', 'EmptyStatement'))
2693 0 0 if ($index == 0)
2707 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 144, $value, $index, 'Statement', 'ExpressionStatement'))
2708 0 0 if ($index == 0)
2722 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 145, $value, $index, 'Statement', 'IfStatement'))
2723 0 0 if ($index == 0)
2737 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 146, $value, $index, 'Statement', 'IterationStatement'))
2738 0 0 if ($index == 0)
2752 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 147, $value, $index, 'Statement', 'ContinueStatement'))
2753 0 0 if ($index == 0)
2767 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 148, $value, $index, 'Statement', 'BreakStatement'))
2768 0 0 if ($index == 0)
2782 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 149, $value, $index, 'Statement', 'ReturnStatement'))
2783 0 0 if ($index == 0)
2797 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 150, $value, $index, 'Statement', 'WithStatement'))
2798 0 0 if ($index == 0)
2812 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 151, $value, $index, 'Statement', 'LabelledStatement'))
2813 0 0 if ($index == 0)
2827 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 152, $value, $index, 'Statement', 'SwitchStatement'))
2828 0 0 if ($index == 0)
2842 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 153, $value, $index, 'Statement', 'ThrowStatement'))
2843 0 0 if ($index == 0)
2857 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 154, $value, $index, 'Statement', 'TryStatement'))
2858 0 0 if ($index == 0)
2872 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 155, $value, $index, 'Statement', 'DebuggerStatement'))
2873 0 0 if ($index == 0)
2887 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 156, $value, $index, 'Block', 'LCURLY_BLOCK', 'StatementListopt', 'RCURLY'))
2888 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2908 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 157, $value, $index, 'StatementList', 'Statement'))
2909 0 0 if ($index == 0)
2923 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 158, $value, $index, 'StatementList', 'StatementList', 'Statement'))
2924 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
2940 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 159, $value, $index, 'VariableStatement', 'VAR', 'VariableDeclarationList', 'SEMICOLON'))
2941 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2961 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 160, $value, $index, 'VariableDeclarationList', 'VariableDeclaration'))
2962 0 0 if ($index == 0)
2976 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 161, $value, $index, 'VariableDeclarationList', 'VariableDeclarationList', 'COMMA', 'VariableDeclaration'))
2977 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
2996 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 162, $value, $index, 'VariableDeclarationListNoIn', 'VariableDeclarationNoIn'))
2997 0 0 if ($index == 0)
3011 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 163, $value, $index, 'VariableDeclarationListNoIn', 'VariableDeclarationListNoIn', 'COMMA', 'VariableDeclarationNoIn'))
3012 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
3031 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 164, $value, $index, 'VariableDeclaration', 'IDENTIFIER', 'Initialiseropt'))
3032 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
3049 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 165, $value, $index, 'VariableDeclarationNoIn', 'IDENTIFIER', 'InitialiserNoInopt'))
3050 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
3067 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 166, $value, $index, 'Initialiseropt', 'Initialiser'))
3068 0 0 if ($index == 0)
3082 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 167, $value, $index, 'Initialiseropt'))
3095 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 168, $value, $index, 'Initialiser', 'ASSIGN', 'AssignmentExpression'))
3096 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
3113 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 169, $value, $index, 'InitialiserNoInopt', 'InitialiserNoIn'))
3114 0 0 if ($index == 0)
3128 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 170, $value, $index, 'InitialiserNoInopt'))
3141 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 171, $value, $index, 'InitialiserNoIn', 'ASSIGN', 'AssignmentExpressionNoIn'))
3142 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
3159 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 172, $value, $index, 'EmptyStatement', 'VISIBLE_SEMICOLON'))
3160 0 0 if ($index == 0)
3175 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 173, $value, $index, 'ExpressionStatement', 'Expression', 'SEMICOLON'))
3176 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
3193 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 174, $value, $index, 'IfStatement', 'IF', 'LPAREN', 'Expression', 'RPAREN', 'Statement', 'ELSE', 'Statement'))
3194 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
0 0 elsif ($index == 5) { }
0 0 elsif ($index == 6) { }
3224 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 175, $value, $index, 'IfStatement', 'IF', 'LPAREN', 'Expression', 'RPAREN', 'Statement'))
3225 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
3250 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 176, $value, $index, 'ExpressionNoInopt', 'ExpressionNoIn'))
3251 0 0 if ($index == 0)
3265 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 177, $value, $index, 'ExpressionNoInopt'))
3278 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 178, $value, $index, 'Expressionopt', 'Expression'))
3279 0 0 if ($index == 0)
3293 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 179, $value, $index, 'Expressionopt'))
3306 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 180, $value, $index, 'IterationStatement', 'DO', 'Statement', 'WHILE', 'LPAREN', 'Expression', 'RPAREN', 'SEMICOLON'))
3307 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
0 0 elsif ($index == 5) { }
0 0 elsif ($index == 6) { }
3338 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 181, $value, $index, 'IterationStatement', 'WHILE', 'LPAREN', 'Expression', 'RPAREN', 'Statement'))
3339 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
3364 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 182, $value, $index, 'IterationStatement', 'FOR', 'LPAREN', 'ExpressionNoInopt', 'VISIBLE_SEMICOLON', 'Expressionopt', 'VISIBLE_SEMICOLON', 'Expressionopt', 'RPAREN', 'Statement'))
3365 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
0 0 elsif ($index == 5) { }
0 0 elsif ($index == 6) { }
0 0 elsif ($index == 7) { }
0 0 elsif ($index == 8) { }
3400 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 183, $value, $index, 'IterationStatement', 'FOR', 'LPAREN', 'VAR', 'VariableDeclarationListNoIn', 'VISIBLE_SEMICOLON', 'Expressionopt', 'VISIBLE_SEMICOLON', 'Expressionopt', 'RPAREN', 'Statement'))
3401 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
0 0 elsif ($index == 5) { }
0 0 elsif ($index == 6) { }
0 0 elsif ($index == 7) { }
0 0 elsif ($index == 8) { }
0 0 elsif ($index == 9) { }
3439 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 184, $value, $index, 'IterationStatement', 'FOR', 'LPAREN', 'LeftHandSideExpression', 'IN', 'Expression', 'RPAREN', 'Statement'))
3440 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
0 0 elsif ($index == 5) { }
0 0 elsif ($index == 6) { }
3470 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 185, $value, $index, 'IterationStatement', 'FOR', 'LPAREN', 'VAR', 'VariableDeclarationNoIn', 'IN', 'Expression', 'RPAREN', 'Statement'))
3471 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
0 0 elsif ($index == 5) { }
0 0 elsif ($index == 6) { }
0 0 elsif ($index == 7) { }
3504 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 186, $value, $index, 'ContinueStatement', 'CONTINUE', 'SEMICOLON'))
3505 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
3523 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 187, $value, $index, 'ContinueStatement', 'CONTINUE', 'INVISIBLE_SEMICOLON'))
3524 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
3542 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 188, $value, $index, 'ContinueStatement', 'CONTINUE', 'IDENTIFIER', 'SEMICOLON'))
3543 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
3564 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 189, $value, $index, 'BreakStatement', 'BREAK', 'SEMICOLON'))
3565 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
3583 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 190, $value, $index, 'BreakStatement', 'BREAK', 'INVISIBLE_SEMICOLON'))
3584 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
3602 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 191, $value, $index, 'BreakStatement', 'BREAK', 'IDENTIFIER', 'SEMICOLON'))
3603 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
3624 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 192, $value, $index, 'ReturnStatement', 'RETURN', 'SEMICOLON'))
3625 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
3643 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 193, $value, $index, 'ReturnStatement', 'RETURN', 'INVISIBLE_SEMICOLON'))
3644 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
3662 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 194, $value, $index, 'ReturnStatement', 'RETURN', 'Expression', 'SEMICOLON'))
3663 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
3683 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 195, $value, $index, 'WithStatement', 'WITH', 'LPAREN', 'Expression', 'RPAREN', 'Statement'))
3684 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
3709 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 196, $value, $index, 'SwitchStatement', 'SWITCH', 'LPAREN', 'Expression', 'RPAREN', 'CaseBlock'))
3710 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
3735 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 197, $value, $index, 'CaseBlock', 'LCURLY', 'CaseClausesopt', 'RCURLY'))
3736 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
3756 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 198, $value, $index, 'CaseBlock', 'LCURLY', 'CaseClausesopt', 'DefaultClause', 'CaseClausesopt', 'RCURLY'))
3757 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
3781 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 199, $value, $index, 'CaseClausesopt', 'CaseClauses'))
3782 0 0 if ($index == 0)
3796 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 200, $value, $index, 'CaseClausesopt'))
3809 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 201, $value, $index, 'CaseClauses', 'CaseClause'))
3810 0 0 if ($index == 0)
3824 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 202, $value, $index, 'CaseClauses', 'CaseClauses', 'CaseClause'))
3825 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
3841 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 203, $value, $index, 'CaseClause', 'CASE', 'Expression', 'COLON', 'StatementListopt'))
3842 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
3864 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 204, $value, $index, 'StatementListopt', 'StatementList'))
3865 0 0 if ($index == 0)
3879 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 205, $value, $index, 'StatementListopt'))
3892 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 206, $value, $index, 'DefaultClause', 'DEFAULT', 'COLON', 'StatementListopt'))
3893 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
3913 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 207, $value, $index, 'LabelledStatement', 'IDENTIFIER', 'COLON', 'Statement'))
3914 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
3934 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 208, $value, $index, 'ThrowStatement', 'THROW', 'Expression', 'SEMICOLON'))
3935 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
3955 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 209, $value, $index, 'TryStatement', 'TRY', 'Block', 'Catch'))
3956 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
3975 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 210, $value, $index, 'TryStatement', 'TRY', 'Block', 'Finally'))
3976 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
3995 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 211, $value, $index, 'TryStatement', 'TRY', 'Block', 'Catch', 'Finally'))
3996 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
4017 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 212, $value, $index, 'Catch', 'CATCH', 'LPAREN', 'IDENTIFIER', 'RPAREN', 'Block'))
4018 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
4044 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 213, $value, $index, 'Finally', 'FINALLY', 'Block'))
4045 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
4062 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 214, $value, $index, 'DebuggerStatement', 'DEBUGGER', 'SEMICOLON'))
4063 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
4081 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 215, $value, $index, 'FunctionDeclaration', 'FUNCTION', 'IDENTIFIER', 'LPAREN', 'FormalParameterListopt', 'RPAREN', 'LCURLY', 'FunctionBody', 'RCURLY'))
4082 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
0 0 elsif ($index == 5) { }
0 0 elsif ($index == 6) { }
0 0 elsif ($index == 7) { }
4116 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 216, $value, $index, 'Identifieropt', 'IDENTIFIER'))
4117 0 0 if ($index == 0)
4132 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 217, $value, $index, 'Identifieropt'))
4145 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 218, $value, $index, 'FunctionExpression', 'FUNCTION', 'Identifieropt', 'LPAREN', 'FormalParameterListopt', 'RPAREN', 'LCURLY', 'FunctionBody', 'RCURLY'))
4146 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
0 0 elsif ($index == 3) { }
0 0 elsif ($index == 4) { }
0 0 elsif ($index == 5) { }
0 0 elsif ($index == 6) { }
0 0 elsif ($index == 7) { }
4179 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 219, $value, $index, 'FormalParameterListopt', 'FormalParameterList'))
4180 0 0 if ($index == 0)
4194 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 220, $value, $index, 'FormalParameterListopt'))
4207 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 221, $value, $index, 'FormalParameterList', 'IDENTIFIER'))
4208 0 0 if ($index == 0)
4223 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 222, $value, $index, 'FormalParameterList', 'FormalParameterList', 'COMMA', 'IDENTIFIER'))
4224 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
0 0 elsif ($index == 2) { }
4244 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 223, $value, $index, 'SourceElementsopt', 'SourceElements'))
4245 0 0 if ($index == 0)
4259 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 224, $value, $index, 'SourceElementsopt'))
4272 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 225, $value, $index, 'FunctionBody', 'SourceElementsopt'))
4273 0 0 if ($index == 0)
4287 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 226, $value, $index, 'Program', 'SourceElementsopt'))
4288 0 0 if ($index == 0)
4302 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 227, $value, $index, 'SourceElements', 'SourceElement'))
4303 0 0 if ($index == 0)
4317 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 228, $value, $index, 'SourceElements', 'SourceElements', 'SourceElement'))
4318 0 0 if ($index == 0) { }
0 0 elsif ($index == 1) { }
4334 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 229, $value, $index, 'SourceElement', 'Statement'))
4335 0 0 if ($index == 0)
4349 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 230, $value, $index, 'SourceElement', 'FunctionDeclaration'))
4350 0 0 if ($index == 0)
4364 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 231, $value, $index, 'NullLiteral', 'NULL'))
4365 0 0 if ($index == 0)
4380 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 232, $value, $index, 'BooleanLiteral', 'TRUE'))
4381 0 0 if ($index == 0)
4396 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 233, $value, $index, 'BooleanLiteral', 'FALSE'))
4397 0 0 if ($index == 0)
4412 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 234, $value, $index, 'StringLiteral', 'STRINGLITERAL'))
4413 0 0 if ($index == 0)
4428 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 235, $value, $index, 'RegularExpressionLiteral', 'REGULAREXPRESSIONLITERAL'))
4429 0 0 if ($index == 0)
4444 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 236, $value, $index, 'NumericLiteral', 'DecimalLiteral'))
4445 0 0 if ($index == 0)
4459 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 237, $value, $index, 'NumericLiteral', 'HexIntegerLiteral'))
4460 0 0 if ($index == 0)
4474 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 238, $value, $index, 'NumericLiteral', 'OctalIntegerLiteral'))
4475 0 0 if ($index == 0)
4489 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 239, $value, $index, 'DecimalLiteral', 'DECIMALLITERAL'))
4490 0 0 if ($index == 0)
4505 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 240, $value, $index, 'HexIntegerLiteral', 'HEXINTEGERLITERAL'))
4506 0 0 if ($index == 0)
4521 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 241, $value, $index, 'OctalIntegerLiteral', 'OCTALINTEGERLITERAL'))
4522 0 0 if ($index == 0)
4537 0 0 if (&{$$self{'_g1Callback'};}(@{$$self{'_g1CallbackArgs'};}, \$rc, 242, $value, $index, '[:start]', 'Program'))
4538 0 0 if ($index == 0)