Variable: wisent-javascript-jv-wy--parse-table

wisent-javascript-jv-wy--parse-table is a variable defined in js-wy.el.gz.

Value

Large value
[[((default . error) ($$FormalParameterList . 1) ($$Program . 2))
  ((default . error) (COMMA . 5) (OPEN_PARENTHESIS . 6)
   (CLOSE_PARENTHESIS . 7) (VARIABLE . 8))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (SEMICOLON . 15)
   (ONES_COMPLIMENT . 16) (BRACE_BLOCK . 17) (OPEN_PARENTHESIS . 18)
   (IF . 19) (BREAK . 20) (CONTINUE . 21) (FOR . 22) (FUNCTION . 23)
   (THIS . 24) (RETURN . 25) (WHILE . 26) (VOID_SYMBOL . 27)
   (NEW . 28) (DELETE . 29) (VAR . 30) (WITH . 31) (TYPEOF . 32)
   (VARIABLE . 33) (STRING . 34) (NUMBER . 35) (FALSE . 36)
   (TRUE . 37) (NULL_TOKEN . 38))
  ((default . $STARTS:1)) ((default . $STARTS:0))
  ((default . FormalParameterList:3))
  ((default . FormalParameterList:0))
  ((default . FormalParameterList:2))
  ((default . FormalParameterList:1))
  ((default . $FormalParameterList:0))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . EmptyStatement:0))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . Block:0))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (OPEN_PARENTHESIS . 81))
  ((default . error) (SEMICOLON . 82))
  ((default . error) (SEMICOLON . 83))
  ((default . error) (OPEN_PARENTHESIS . 84))
  ((default . error) (VARIABLE . 85))
  ((default . PrimaryExpression:0))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (SEMICOLON . 86)
   (ONES_COMPLIMENT . 16) (OPEN_PARENTHESIS . 18) (THIS . 24)
   (VOID_SYMBOL . 27) (NEW . 28) (DELETE . 29) (TYPEOF . 32)
   (VARIABLE . 33) (STRING . 34) (NUMBER . 35) (FALSE . 36)
   (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (OPEN_PARENTHESIS . 88))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (OPEN_PARENTHESIS . 18) (THIS . 24) (NEW . 28)
   (VARIABLE . 33) (STRING . 34) (NUMBER . 35) (FALSE . 36)
   (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (VARIABLE . 93))
  ((default . error) (OPEN_PARENTHESIS . 96))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . PrimaryExpression:1)) ((default . PrimaryExpression:3))
  ((default . PrimaryExpression:2)) ((default . PrimaryExpression:6))
  ((default . PrimaryExpression:5)) ((default . PrimaryExpression:4))
  ((default . $Program:0)) ((default . Program:0))
  ((default . SourceElement:0)) ((default . SourceElement:1))
  ((default . Statement:0)) ((default . Statement:1))
  ((default . Statement:2)) ((default . Statement:3))
  ((default . Statement:4)) ((default . Statement:5))
  ((default . Statement:6)) ((default . Statement:7))
  ((default . Statement:8)) ((default . Statement:9))
  ((default . MemberExpression:0))
  ((default . NewExpression:0) (DOT . 98) (OPEN_PARENTHESIS . 99)
   (OPEN_SQ_BRACKETS . 100))
  ((default . LeftHandSideExpression:0))
  ((default . LeftHandSideExpression:1) (DOT . 102)
   (OPEN_PARENTHESIS . 99) (OPEN_SQ_BRACKETS . 103))
  ((default . PostfixExpression:0) (ASSIGN_SYMBOL . 105)
   (BITWISE_AND_EQUALS . 106) (BITWISE_EXCLUSIVE_OR_EQUALS . 107)
   (BITWISE_OR_EQUALS . 108) (BITWISE_SHIFT_LEFT_EQUALS . 109)
   (BITWISE_SHIFT_RIGHT_EQUALS . 110)
   (BITWISE_SHIFT_RIGHT_ZERO_FILL_EQUALS . 111) (DIV_EQUALS . 112)
   (MINUS_EQUALS . 113) (MOD_EQUALS . 114) (MULTIPLY_EQUALS . 115)
   (PLUS_EQUALS . 116) (INCREMENT . 117) (DECREMENT . 118))
  ((default . UnaryExpression:0))
  ((default . MultiplicativeExpression:0))
  ((default . AdditiveExpression:0) (MOD . 120) (MULTIPLY . 121)
   (DIV . 122))
  ((default . ShiftExpression:0) (MINUS . 123) (PLUS . 124))
  ((default . RelationalExpression:0) (BITWISE_SHIFT_LEFT . 125)
   (BITWISE_SHIFT_RIGHT . 126) (BITWISE_SHIFT_RIGHT_ZERO_FILL . 127))
  ((default . EqualityExpression:0) (GREATER_THAN . 128)
   (GT_EQUAL . 129) (LS_EQUAL . 130) (LESS_THAN . 131))
  ((default . BitwiseANDExpression:0) (NOT_EQUAL . 132) (EQUALS . 133))
  ((default . BitwiseXORExpression:0) (BITWISE_AND . 134))
  ((default . BitwiseORExpression:0) (BITWISE_EXCLUSIVE_OR . 135))
  ((default . LogicalANDExpression:0) (BITWISE_OR . 136))
  ((default . LogicalORExpression:0) (LOGICAL_AND . 137))
  ((default . ConditionalExpression:0) (LOGICAL_OR . 138)
   (QUERY . 139))
  ((default . AssignmentExpression:0)) ((default . Expression:0))
  ((default . error) (COMMA . 140) (SEMICOLON . 141))
  ((default . PostfixExpression:0) (INCREMENT . 117) (DECREMENT . 118))
  ((default . UnaryExpression:9)) ((default . UnaryExpression:7))
  ((default . UnaryExpression:6)) ((default . UnaryExpression:4))
  ((default . UnaryExpression:5)) ((default . UnaryExpression:8))
  ((default . error) (COMMA . 140) (CLOSE_PARENTHESIS . 142))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 143) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . BreakStatement:0)) ((default . ContinueStatement:0))
  ((default . OptionalExpression:1) (LOGICAL_NOT . 10) (MINUS . 11)
   (PLUS . 12) (INCREMENT . 13) (DECREMENT . 14)
   (ONES_COMPLIMENT . 16) (OPEN_PARENTHESIS . 18) (THIS . 24)
   (VOID_SYMBOL . 27) (NEW . 28) (DELETE . 29) (VAR . 146)
   (TYPEOF . 32) (VARIABLE . 33) (STRING . 34) (NUMBER . 35)
   (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (PAREN_BLOCK . 150))
  ((default . ReturnStatement:1))
  ((default . error) (COMMA . 140) (SEMICOLON . 152))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 153) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . UnaryExpression:2))
  ((default . NewExpression:0) (DOT . 98) (OPEN_PARENTHESIS . 99)
   (OPEN_SQ_BRACKETS . 100))
  ((default . NewExpression:1)) ((default . UnaryExpression:1))
  ((default . VariableDeclaration:0) (ASSIGN_SYMBOL . 157))
  ((default . error) (COMMA . 159) (SEMICOLON . 160))
  ((default . VariableDeclarationList:0))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . UnaryExpression:3)) ((default . error) (VARIABLE . 162))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (CLOSE_PARENTHESIS . 163) (THIS . 24)
   (VOID_SYMBOL . 27) (NEW . 28) (DELETE . 29) (TYPEOF . 32)
   (VARIABLE . 33) (STRING . 34) (NUMBER . 35) (FALSE . 36)
   (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . CallExpression:0)) ((default . error) (VARIABLE . 167))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . CallExpression:1)) ((default . AssignmentOperator:0))
  ((default . AssignmentOperator:9))
  ((default . AssignmentOperator:10))
  ((default . AssignmentOperator:11))
  ((default . AssignmentOperator:6))
  ((default . AssignmentOperator:7))
  ((default . AssignmentOperator:8))
  ((default . AssignmentOperator:2))
  ((default . AssignmentOperator:5))
  ((default . AssignmentOperator:3))
  ((default . AssignmentOperator:1))
  ((default . AssignmentOperator:4)) ((default . PostfixExpression:1))
  ((default . PostfixExpression:2))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . ExpressionStatement:0))
  ((default . PrimaryExpression:7))
  ((default . PrimaryExpression:6) (CLOSE_PARENTHESIS . 191))
  ((default . PostfixExpression:0) (ASSIGN_SYMBOL . 105)
   (BITWISE_AND_EQUALS . 106) (BITWISE_EXCLUSIVE_OR_EQUALS . 107)
   (BITWISE_OR_EQUALS . 108) (BITWISE_SHIFT_LEFT_EQUALS . 109)
   (BITWISE_SHIFT_RIGHT_EQUALS . 110)
   (BITWISE_SHIFT_RIGHT_ZERO_FILL_EQUALS . 111) (DIV_EQUALS . 112)
   (MINUS_EQUALS . 113) (MOD_EQUALS . 114) (MULTIPLY_EQUALS . 115)
   (PLUS_EQUALS . 116) (INCREMENT . 117) (DECREMENT . 118))
  ((default . error) (COMMA . 140) (CLOSE_PARENTHESIS . 193))
  ((default . error) (VARIABLE . 194))
  ((default . PostfixExpression:0) (ASSIGN_SYMBOL . 105)
   (BITWISE_AND_EQUALS . 106) (BITWISE_EXCLUSIVE_OR_EQUALS . 107)
   (BITWISE_OR_EQUALS . 108) (BITWISE_SHIFT_LEFT_EQUALS . 109)
   (BITWISE_SHIFT_RIGHT_EQUALS . 110)
   (BITWISE_SHIFT_RIGHT_ZERO_FILL_EQUALS . 111) (DIV_EQUALS . 112)
   (MINUS_EQUALS . 113) (MOD_EQUALS . 114) (MULTIPLY_EQUALS . 115)
   (PLUS_EQUALS . 116) (INCREMENT . 117) (DECREMENT . 118) (IN . 196))
  ((default . OptionalExpression:0) (COMMA . 140))
  ((default . error) (SEMICOLON . 197))
  ((default . FormalParameterListBlock:0))
  ((default . error) (BRACE_BLOCK . 17))
  ((default . ReturnStatement:0))
  ((default . PrimaryExpression:6) (CLOSE_PARENTHESIS . 199))
  ((default . PostfixExpression:0) (ASSIGN_SYMBOL . 105)
   (BITWISE_AND_EQUALS . 106) (BITWISE_EXCLUSIVE_OR_EQUALS . 107)
   (BITWISE_OR_EQUALS . 108) (BITWISE_SHIFT_LEFT_EQUALS . 109)
   (BITWISE_SHIFT_RIGHT_EQUALS . 110)
   (BITWISE_SHIFT_RIGHT_ZERO_FILL_EQUALS . 111) (DIV_EQUALS . 112)
   (MINUS_EQUALS . 113) (MOD_EQUALS . 114) (MULTIPLY_EQUALS . 115)
   (PLUS_EQUALS . 116) (INCREMENT . 117) (DECREMENT . 118))
  ((default . error) (COMMA . 140) (CLOSE_PARENTHESIS . 201))
  ((default . MemberExpression:3))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . VariableDeclaration:1))
  ((default . error) (VARIABLE . 93))
  ((default . VariableStatement:0))
  ((default . error) (COMMA . 140) (CLOSE_PARENTHESIS . 204))
  ((default . MemberExpression:2)) ((default . Arguments:0))
  ((default . error) (COMMA . 205) (CLOSE_PARENTHESIS . 206))
  ((default . ArgumentList:0))
  ((default . error) (COMMA . 140) (CLOSE_SQ_BRACKETS . 207))
  ((default . CallExpression:3))
  ((default . error) (COMMA . 140) (CLOSE_SQ_BRACKETS . 208))
  ((default . AssignmentExpression:1))
  ((default . MultiplicativeExpression:3))
  ((default . MultiplicativeExpression:1))
  ((default . MultiplicativeExpression:2))
  ((default . AdditiveExpression:2) (MOD . 120) (MULTIPLY . 121)
   (DIV . 122))
  ((default . AdditiveExpression:1) (MOD . 120) (MULTIPLY . 121)
   (DIV . 122))
  ((default . ShiftExpression:1) (MINUS . 123) (PLUS . 124))
  ((default . ShiftExpression:2) (MINUS . 123) (PLUS . 124))
  ((default . ShiftExpression:3) (MINUS . 123) (PLUS . 124))
  ((default . RelationalExpression:2) (BITWISE_SHIFT_LEFT . 125)
   (BITWISE_SHIFT_RIGHT . 126) (BITWISE_SHIFT_RIGHT_ZERO_FILL . 127))
  ((default . RelationalExpression:4) (BITWISE_SHIFT_LEFT . 125)
   (BITWISE_SHIFT_RIGHT . 126) (BITWISE_SHIFT_RIGHT_ZERO_FILL . 127))
  ((default . RelationalExpression:3) (BITWISE_SHIFT_LEFT . 125)
   (BITWISE_SHIFT_RIGHT . 126) (BITWISE_SHIFT_RIGHT_ZERO_FILL . 127))
  ((default . RelationalExpression:1) (BITWISE_SHIFT_LEFT . 125)
   (BITWISE_SHIFT_RIGHT . 126) (BITWISE_SHIFT_RIGHT_ZERO_FILL . 127))
  ((default . EqualityExpression:2) (GREATER_THAN . 128)
   (GT_EQUAL . 129) (LS_EQUAL . 130) (LESS_THAN . 131))
  ((default . EqualityExpression:1) (GREATER_THAN . 128)
   (GT_EQUAL . 129) (LS_EQUAL . 130) (LESS_THAN . 131))
  ((default . BitwiseANDExpression:1) (NOT_EQUAL . 132) (EQUALS . 133))
  ((default . BitwiseXORExpression:1) (BITWISE_AND . 134))
  ((default . BitwiseORExpression:1) (BITWISE_EXCLUSIVE_OR . 135))
  ((default . LogicalANDExpression:1) (BITWISE_OR . 136))
  ((default . LogicalORExpression:1) (LOGICAL_AND . 137))
  ((default . error) (COLON . 209)) ((default . Expression:1))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (SEMICOLON . 15)
   (ONES_COMPLIMENT . 16) (BRACE_BLOCK . 17) (OPEN_PARENTHESIS . 18)
   (IF . 19) (BREAK . 20) (CONTINUE . 21) (FOR . 22) (THIS . 24)
   (RETURN . 25) (WHILE . 26) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (VAR . 30) (WITH . 31) (TYPEOF . 32) (VARIABLE . 33)
   (STRING . 34) (NUMBER . 35) (FALSE . 36) (TRUE . 37)
   (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (SEMICOLON . 15)
   (ONES_COMPLIMENT . 16) (BRACE_BLOCK . 17) (OPEN_PARENTHESIS . 18)
   (IF . 19) (BREAK . 20) (CONTINUE . 21) (FOR . 22) (THIS . 24)
   (RETURN . 25) (WHILE . 26) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (VAR . 30) (WITH . 31) (TYPEOF . 32) (VARIABLE . 33)
   (STRING . 34) (NUMBER . 35) (FALSE . 36) (TRUE . 37)
   (NULL_TOKEN . 38))
  ((default . VariableDeclaration:0) (ASSIGN_SYMBOL . 157)
   (IN . OptionalInitializer:1))
  ((default . error) (COMMA . 159) (SEMICOLON . 215))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . OptionalExpression:1) (LOGICAL_NOT . 10) (MINUS . 11)
   (PLUS . 12) (INCREMENT . 13) (DECREMENT . 14)
   (ONES_COMPLIMENT . 16) (OPEN_PARENTHESIS . 18) (THIS . 24)
   (VOID_SYMBOL . 27) (NEW . 28) (DELETE . 29) (TYPEOF . 32)
   (VARIABLE . 33) (STRING . 34) (NUMBER . 35) (FALSE . 36)
   (TRUE . 37) (NULL_TOKEN . 38))
  ((default . FunctionDeclaration:0))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (SEMICOLON . 15)
   (ONES_COMPLIMENT . 16) (BRACE_BLOCK . 17) (OPEN_PARENTHESIS . 18)
   (IF . 19) (BREAK . 20) (CONTINUE . 21) (FOR . 22) (THIS . 24)
   (RETURN . 25) (WHILE . 26) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (VAR . 30) (WITH . 31) (TYPEOF . 32) (VARIABLE . 33)
   (STRING . 34) (NUMBER . 35) (FALSE . 36) (TRUE . 37)
   (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (SEMICOLON . 15)
   (ONES_COMPLIMENT . 16) (BRACE_BLOCK . 17) (OPEN_PARENTHESIS . 18)
   (IF . 19) (BREAK . 20) (CONTINUE . 21) (FOR . 22) (THIS . 24)
   (RETURN . 25) (WHILE . 26) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (VAR . 30) (WITH . 31) (TYPEOF . 32) (VARIABLE . 33)
   (STRING . 34) (NUMBER . 35) (FALSE . 36) (TRUE . 37)
   (NULL_TOKEN . 38))
  ((default . Initializer:0)) ((default . VariableDeclarationList:1))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (SEMICOLON . 15)
   (ONES_COMPLIMENT . 16) (BRACE_BLOCK . 17) (OPEN_PARENTHESIS . 18)
   (IF . 19) (BREAK . 20) (CONTINUE . 21) (FOR . 22) (THIS . 24)
   (RETURN . 25) (WHILE . 26) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (VAR . 30) (WITH . 31) (TYPEOF . 32) (VARIABLE . 33)
   (STRING . 34) (NUMBER . 35) (FALSE . 36) (TRUE . 37)
   (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . Arguments:1)) ((default . MemberExpression:1))
  ((default . CallExpression:2))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . IfStatement:2))
  ((default . AssignmentExpression:1) (CLOSE_PARENTHESIS . 224))
  ((default . IfStatement:0) (ELSE . 225))
  ((default . VariableDeclaration:1) (IN . OptionalInitializer:0))
  ((default . error) (IN . 226))
  ((default . OptionalExpression:1) (LOGICAL_NOT . 10) (MINUS . 11)
   (PLUS . 12) (INCREMENT . 13) (DECREMENT . 14)
   (ONES_COMPLIMENT . 16) (OPEN_PARENTHESIS . 18) (THIS . 24)
   (VOID_SYMBOL . 27) (NEW . 28) (DELETE . 29) (TYPEOF . 32)
   (VARIABLE . 33) (STRING . 34) (NUMBER . 35) (FALSE . 36)
   (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (COMMA . 140) (CLOSE_PARENTHESIS . 228))
  ((default . error) (SEMICOLON . 229))
  ((default . IterationExpression:1))
  ((default . AssignmentExpression:1) (CLOSE_PARENTHESIS . 230))
  ((default . IterationExpression:0)) ((default . WithStatement:0))
  ((default . ArgumentList:1)) ((default . ConditionalExpression:1))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (SEMICOLON . 15)
   (ONES_COMPLIMENT . 16) (BRACE_BLOCK . 17) (OPEN_PARENTHESIS . 18)
   (IF . 19) (BREAK . 20) (CONTINUE . 21) (FOR . 22) (THIS . 24)
   (RETURN . 25) (WHILE . 26) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (VAR . 30) (WITH . 31) (TYPEOF . 32) (VARIABLE . 33)
   (STRING . 34) (NUMBER . 35) (FALSE . 36) (TRUE . 37)
   (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (SEMICOLON . 15)
   (ONES_COMPLIMENT . 16) (BRACE_BLOCK . 17) (OPEN_PARENTHESIS . 18)
   (IF . 19) (BREAK . 20) (CONTINUE . 21) (FOR . 22) (THIS . 24)
   (RETURN . 25) (WHILE . 26) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (VAR . 30) (WITH . 31) (TYPEOF . 32) (VARIABLE . 33)
   (STRING . 34) (NUMBER . 35) (FALSE . 36) (TRUE . 37)
   (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (ONES_COMPLIMENT . 16)
   (OPEN_PARENTHESIS . 18) (THIS . 24) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (TYPEOF . 32) (VARIABLE . 33) (STRING . 34)
   (NUMBER . 35) (FALSE . 36) (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (SEMICOLON . 234))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (SEMICOLON . 15)
   (ONES_COMPLIMENT . 16) (BRACE_BLOCK . 17) (OPEN_PARENTHESIS . 18)
   (IF . 19) (BREAK . 20) (CONTINUE . 21) (FOR . 22) (THIS . 24)
   (RETURN . 25) (WHILE . 26) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (VAR . 30) (WITH . 31) (TYPEOF . 32) (VARIABLE . 33)
   (STRING . 34) (NUMBER . 35) (FALSE . 36) (TRUE . 37)
   (NULL_TOKEN . 38))
  ((default . OptionalExpression:1) (LOGICAL_NOT . 10) (MINUS . 11)
   (PLUS . 12) (INCREMENT . 13) (DECREMENT . 14)
   (ONES_COMPLIMENT . 16) (OPEN_PARENTHESIS . 18) (THIS . 24)
   (VOID_SYMBOL . 27) (NEW . 28) (DELETE . 29) (TYPEOF . 32)
   (VARIABLE . 33) (STRING . 34) (NUMBER . 35) (FALSE . 36)
   (TRUE . 37) (NULL_TOKEN . 38))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (SEMICOLON . 15)
   (ONES_COMPLIMENT . 16) (BRACE_BLOCK . 17) (OPEN_PARENTHESIS . 18)
   (IF . 19) (BREAK . 20) (CONTINUE . 21) (FOR . 22) (THIS . 24)
   (RETURN . 25) (WHILE . 26) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (VAR . 30) (WITH . 31) (TYPEOF . 32) (VARIABLE . 33)
   (STRING . 34) (NUMBER . 35) (FALSE . 36) (TRUE . 37)
   (NULL_TOKEN . 38))
  ((default . IfStatement:3)) ((default . IfStatement:1))
  ((default . error) (COMMA . 140) (CLOSE_PARENTHESIS . 238))
  ((default . OptionalExpression:1) (LOGICAL_NOT . 10) (MINUS . 11)
   (PLUS . 12) (INCREMENT . 13) (DECREMENT . 14)
   (ONES_COMPLIMENT . 16) (OPEN_PARENTHESIS . 18) (THIS . 24)
   (VOID_SYMBOL . 27) (NEW . 28) (DELETE . 29) (TYPEOF . 32)
   (VARIABLE . 33) (STRING . 34) (NUMBER . 35) (FALSE . 36)
   (TRUE . 37) (NULL_TOKEN . 38))
  ((default . IterationExpression:5))
  ((default . error) (CLOSE_PARENTHESIS . 240))
  ((default . IterationExpression:2))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (SEMICOLON . 15)
   (ONES_COMPLIMENT . 16) (BRACE_BLOCK . 17) (OPEN_PARENTHESIS . 18)
   (IF . 19) (BREAK . 20) (CONTINUE . 21) (FOR . 22) (THIS . 24)
   (RETURN . 25) (WHILE . 26) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (VAR . 30) (WITH . 31) (TYPEOF . 32) (VARIABLE . 33)
   (STRING . 34) (NUMBER . 35) (FALSE . 36) (TRUE . 37)
   (NULL_TOKEN . 38))
  ((default . error) (CLOSE_PARENTHESIS . 242))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (SEMICOLON . 15)
   (ONES_COMPLIMENT . 16) (BRACE_BLOCK . 17) (OPEN_PARENTHESIS . 18)
   (IF . 19) (BREAK . 20) (CONTINUE . 21) (FOR . 22) (THIS . 24)
   (RETURN . 25) (WHILE . 26) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (VAR . 30) (WITH . 31) (TYPEOF . 32) (VARIABLE . 33)
   (STRING . 34) (NUMBER . 35) (FALSE . 36) (TRUE . 37)
   (NULL_TOKEN . 38))
  ((default . IterationExpression:6))
  ((default . error) (LOGICAL_NOT . 10) (MINUS . 11) (PLUS . 12)
   (INCREMENT . 13) (DECREMENT . 14) (SEMICOLON . 15)
   (ONES_COMPLIMENT . 16) (BRACE_BLOCK . 17) (OPEN_PARENTHESIS . 18)
   (IF . 19) (BREAK . 20) (CONTINUE . 21) (FOR . 22) (THIS . 24)
   (RETURN . 25) (WHILE . 26) (VOID_SYMBOL . 27) (NEW . 28)
   (DELETE . 29) (VAR . 30) (WITH . 31) (TYPEOF . 32) (VARIABLE . 33)
   (STRING . 34) (NUMBER . 35) (FALSE . 36) (TRUE . 37)
   (NULL_TOKEN . 38))
  ((default . IterationExpression:3))
  ((default . IterationExpression:4)) ((default . error) ($EOI . 246))
  ((default . error) ($EOI . 247)) ((default . accept))]
 [(($STARTS . 245) ($Program . 4) ($FormalParameterList . 3))
  ((FormalParameterList . 9))
  ((Expression . 72) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53) (WithStatement . 52)
   (ReturnStatement . 51) (BreakStatement . 50)
   (ContinueStatement . 49) (IterationExpression . 48)
   (IfStatement . 47) (ExpressionStatement . 46) (EmptyStatement . 45)
   (VariableStatement . 44) (Block . 43) (FunctionDeclaration . 42)
   (Statement . 41) (SourceElement . 40) (Program . 39))
  nil nil nil nil nil nil nil
  ((UnaryExpression . 74) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((UnaryExpression . 75) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((UnaryExpression . 76) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((UnaryExpression . 77) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((UnaryExpression . 78) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil
  ((UnaryExpression . 79) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil
  ((Expression . 80) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil nil nil nil nil nil
  ((Expression . 87) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil
  ((UnaryExpression . 89) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((NewExpression . 91) (MemberExpression . 90)
   (PrimaryExpression . 53))
  ((UnaryExpression . 92) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((VariableDeclaration . 95) (VariableDeclarationList . 94)) nil
  ((UnaryExpression . 97) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
  nil nil nil nil ((Arguments . 101)) nil ((Arguments . 104))
  ((AssignmentOperator . 119)) nil nil nil nil nil nil nil nil nil nil
  nil nil nil nil nil nil nil nil nil nil nil nil nil
  ((Expression . 145) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 144)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil nil
  ((OptionalExpression . 149) (Expression . 148)
   (AssignmentExpression . 71) (ConditionalExpression . 70)
   (LogicalORExpression . 69) (LogicalANDExpression . 68)
   (BitwiseORExpression . 67) (BitwiseXORExpression . 66)
   (BitwiseANDExpression . 65) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 147) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((FormalParameterListBlock . 151)) nil nil
  ((Expression . 155) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 154)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil ((Arguments . 156)) nil nil ((Initializer . 158)) nil nil
  ((Expression . 161) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil nil
  ((AssignmentExpression . 165) (ConditionalExpression . 70)
   (LogicalORExpression . 69) (LogicalANDExpression . 68)
   (BitwiseORExpression . 67) (BitwiseXORExpression . 66)
   (BitwiseANDExpression . 65) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 57) (ArgumentList . 164)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((Expression . 166) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil nil
  ((Expression . 168) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
  ((AssignmentExpression . 169) (ConditionalExpression . 70)
   (LogicalORExpression . 69) (LogicalANDExpression . 68)
   (BitwiseORExpression . 67) (BitwiseXORExpression . 66)
   (BitwiseANDExpression . 65) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 57) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((UnaryExpression . 170) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((UnaryExpression . 171) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((UnaryExpression . 172) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((MultiplicativeExpression . 173) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 73)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((MultiplicativeExpression . 174) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 73)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((AdditiveExpression . 175) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((AdditiveExpression . 176) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((AdditiveExpression . 177) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((ShiftExpression . 178) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 73)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((ShiftExpression . 179) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 73)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((ShiftExpression . 180) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 73)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((ShiftExpression . 181) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 73)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((RelationalExpression . 182) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((RelationalExpression . 183) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((EqualityExpression . 184) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 73)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((BitwiseANDExpression . 185) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((BitwiseXORExpression . 186) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 73)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((BitwiseORExpression . 187) (BitwiseXORExpression . 66)
   (BitwiseANDExpression . 65) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 73) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((LogicalANDExpression . 188) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 73)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((AssignmentExpression . 189) (ConditionalExpression . 70)
   (LogicalORExpression . 69) (LogicalANDExpression . 68)
   (BitwiseORExpression . 67) (BitwiseXORExpression . 66)
   (BitwiseANDExpression . 65) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 57) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((AssignmentExpression . 190) (ConditionalExpression . 70)
   (LogicalORExpression . 69) (LogicalANDExpression . 68)
   (BitwiseORExpression . 67) (BitwiseXORExpression . 66)
   (BitwiseANDExpression . 65) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 57) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil nil nil ((AssignmentOperator . 192)) nil
  ((VariableDeclaration . 95) (VariableDeclarationList . 195))
  ((AssignmentOperator . 119)) nil nil nil ((Block . 198)) nil nil
  ((AssignmentOperator . 200)) nil nil
  ((AssignmentExpression . 202) (ConditionalExpression . 70)
   (LogicalORExpression . 69) (LogicalANDExpression . 68)
   (BitwiseORExpression . 67) (BitwiseXORExpression . 66)
   (BitwiseANDExpression . 65) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 57) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil ((VariableDeclaration . 203)) nil nil nil nil nil nil nil nil
  nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
  nil nil nil nil nil nil
  ((Expression . 72) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53) (WithStatement . 52)
   (ReturnStatement . 51) (BreakStatement . 50)
   (ContinueStatement . 49) (IterationExpression . 48)
   (IfStatement . 47) (ExpressionStatement . 46) (EmptyStatement . 45)
   (VariableStatement . 44) (Block . 43) (Statement . 210))
  ((AssignmentExpression . 211) (ConditionalExpression . 70)
   (LogicalORExpression . 69) (LogicalANDExpression . 68)
   (BitwiseORExpression . 67) (BitwiseXORExpression . 66)
   (BitwiseANDExpression . 65) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 57) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((Expression . 72) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53) (WithStatement . 52)
   (ReturnStatement . 51) (BreakStatement . 50)
   (ContinueStatement . 49) (IterationExpression . 48)
   (IfStatement . 47) (ExpressionStatement . 46) (EmptyStatement . 45)
   (VariableStatement . 44) (Block . 43) (Statement . 212))
  ((OptionalInitializer . 214) (Initializer . 213)) nil
  ((Expression . 216) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((OptionalExpression . 217) (Expression . 148)
   (AssignmentExpression . 71) (ConditionalExpression . 70)
   (LogicalORExpression . 69) (LogicalANDExpression . 68)
   (BitwiseORExpression . 67) (BitwiseXORExpression . 66)
   (BitwiseANDExpression . 65) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 57) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil
  ((Expression . 72) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53) (WithStatement . 52)
   (ReturnStatement . 51) (BreakStatement . 50)
   (ContinueStatement . 49) (IterationExpression . 48)
   (IfStatement . 47) (ExpressionStatement . 46) (EmptyStatement . 45)
   (VariableStatement . 44) (Block . 43) (Statement . 218))
  ((AssignmentExpression . 219) (ConditionalExpression . 70)
   (LogicalORExpression . 69) (LogicalANDExpression . 68)
   (BitwiseORExpression . 67) (BitwiseXORExpression . 66)
   (BitwiseANDExpression . 65) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 57) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((Expression . 72) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53) (WithStatement . 52)
   (ReturnStatement . 51) (BreakStatement . 50)
   (ContinueStatement . 49) (IterationExpression . 48)
   (IfStatement . 47) (ExpressionStatement . 46) (EmptyStatement . 45)
   (VariableStatement . 44) (Block . 43) (Statement . 220))
  nil nil
  ((Expression . 72) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53) (WithStatement . 52)
   (ReturnStatement . 51) (BreakStatement . 50)
   (ContinueStatement . 49) (IterationExpression . 48)
   (IfStatement . 47) (ExpressionStatement . 46) (EmptyStatement . 45)
   (VariableStatement . 44) (Block . 43) (Statement . 221))
  ((AssignmentExpression . 222) (ConditionalExpression . 70)
   (LogicalORExpression . 69) (LogicalANDExpression . 68)
   (BitwiseORExpression . 67) (BitwiseXORExpression . 66)
   (BitwiseANDExpression . 65) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 57) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil nil nil
  ((AssignmentExpression . 223) (ConditionalExpression . 70)
   (LogicalORExpression . 69) (LogicalANDExpression . 68)
   (BitwiseORExpression . 67) (BitwiseXORExpression . 66)
   (BitwiseANDExpression . 65) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 57) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil nil nil nil nil
  ((OptionalExpression . 227) (Expression . 148)
   (AssignmentExpression . 71) (ConditionalExpression . 70)
   (LogicalORExpression . 69) (LogicalANDExpression . 68)
   (BitwiseORExpression . 67) (BitwiseXORExpression . 66)
   (BitwiseANDExpression . 65) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 57) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil nil nil nil nil nil nil nil
  ((Expression . 72) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53) (WithStatement . 52)
   (ReturnStatement . 51) (BreakStatement . 50)
   (ContinueStatement . 49) (IterationExpression . 48)
   (IfStatement . 47) (ExpressionStatement . 46) (EmptyStatement . 45)
   (VariableStatement . 44) (Block . 43) (Statement . 231))
  ((Expression . 72) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53) (WithStatement . 52)
   (ReturnStatement . 51) (BreakStatement . 50)
   (ContinueStatement . 49) (IterationExpression . 48)
   (IfStatement . 47) (ExpressionStatement . 46) (EmptyStatement . 45)
   (VariableStatement . 44) (Block . 43) (Statement . 232))
  ((Expression . 233) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil
  ((Expression . 72) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53) (WithStatement . 52)
   (ReturnStatement . 51) (BreakStatement . 50)
   (ContinueStatement . 49) (IterationExpression . 48)
   (IfStatement . 47) (ExpressionStatement . 46) (EmptyStatement . 45)
   (VariableStatement . 44) (Block . 43) (Statement . 235))
  ((OptionalExpression . 236) (Expression . 148)
   (AssignmentExpression . 71) (ConditionalExpression . 70)
   (LogicalORExpression . 69) (LogicalANDExpression . 68)
   (BitwiseORExpression . 67) (BitwiseXORExpression . 66)
   (BitwiseANDExpression . 65) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 57) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  ((Expression . 72) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53) (WithStatement . 52)
   (ReturnStatement . 51) (BreakStatement . 50)
   (ContinueStatement . 49) (IterationExpression . 48)
   (IfStatement . 47) (ExpressionStatement . 46) (EmptyStatement . 45)
   (VariableStatement . 44) (Block . 43) (Statement . 237))
  nil nil nil
  ((OptionalExpression . 239) (Expression . 148)
   (AssignmentExpression . 71) (ConditionalExpression . 70)
   (LogicalORExpression . 69) (LogicalANDExpression . 68)
   (BitwiseORExpression . 67) (BitwiseXORExpression . 66)
   (BitwiseANDExpression . 65) (EqualityExpression . 64)
   (RelationalExpression . 63) (ShiftExpression . 62)
   (AdditiveExpression . 61) (MultiplicativeExpression . 60)
   (UnaryExpression . 59) (PostfixExpression . 58)
   (LeftHandSideExpression . 57) (CallExpression . 56)
   (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53))
  nil nil nil
  ((Expression . 72) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53) (WithStatement . 52)
   (ReturnStatement . 51) (BreakStatement . 50)
   (ContinueStatement . 49) (IterationExpression . 48)
   (IfStatement . 47) (ExpressionStatement . 46) (EmptyStatement . 45)
   (VariableStatement . 44) (Block . 43) (Statement . 241))
  nil
  ((Expression . 72) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53) (WithStatement . 52)
   (ReturnStatement . 51) (BreakStatement . 50)
   (ContinueStatement . 49) (IterationExpression . 48)
   (IfStatement . 47) (ExpressionStatement . 46) (EmptyStatement . 45)
   (VariableStatement . 44) (Block . 43) (Statement . 243))
  nil
  ((Expression . 72) (AssignmentExpression . 71)
   (ConditionalExpression . 70) (LogicalORExpression . 69)
   (LogicalANDExpression . 68) (BitwiseORExpression . 67)
   (BitwiseXORExpression . 66) (BitwiseANDExpression . 65)
   (EqualityExpression . 64) (RelationalExpression . 63)
   (ShiftExpression . 62) (AdditiveExpression . 61)
   (MultiplicativeExpression . 60) (UnaryExpression . 59)
   (PostfixExpression . 58) (LeftHandSideExpression . 57)
   (CallExpression . 56) (NewExpression . 55) (MemberExpression . 54)
   (PrimaryExpression . 53) (WithStatement . 52)
   (ReturnStatement . 51) (BreakStatement . 50)
   (ContinueStatement . 49) (IterationExpression . 48)
   (IfStatement . 47) (ExpressionStatement . 46) (EmptyStatement . 45)
   (VariableStatement . 44) (Block . 43) (Statement . 244))
  nil nil nil nil nil]
 ((Program . $$Program) (FormalParameterList . $$FormalParameterList))
 #<obarray n=136>]

Documentation

Parser table.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/wisent/js-wy.el.gz
(defconst wisent-javascript-jv-wy--parse-table
  (wisent-compiled-grammar
   ((ASSIGN_SYMBOL BITWISE_AND BITWISE_AND_EQUALS BITWISE_EXCLUSIVE_OR
		   BITWISE_EXCLUSIVE_OR_EQUALS BITWISE_OR
		   BITWISE_OR_EQUALS BITWISE_SHIFT_LEFT
		   BITWISE_SHIFT_LEFT_EQUALS BITWISE_SHIFT_RIGHT
		   BITWISE_SHIFT_RIGHT_EQUALS
		   BITWISE_SHIFT_RIGHT_ZERO_FILL
		   BITWISE_SHIFT_RIGHT_ZERO_FILL_EQUALS NOT_EQUAL
		   DIV_EQUALS EQUALS GREATER_THAN GT_EQUAL LOGICAL_AND
		   LOGICAL_OR LOGICAL_NOT LS_EQUAL MINUS MINUS_EQUALS
		   MOD MOD_EQUALS MULTIPLY MULTIPLY_EQUALS PLUS
		   PLUS_EQUALS INCREMENT DECREMENT DIV COLON COMMA DOT
		   LESS_THAN LINE_TERMINATOR SEMICOLON ONES_COMPLIMENT
		   PAREN_BLOCK BRACE_BLOCK BRACK_BLOCK OPEN_PARENTHESIS
		   CLOSE_PARENTHESIS START_BLOCK END_BLOCK
		   OPEN_SQ_BRACKETS CLOSE_SQ_BRACKETS IF BREAK CONTINUE
		   ELSE FOR FUNCTION THIS RETURN WHILE VOID_SYMBOL NEW
		   DELETE VAR WITH TYPEOF IN VARIABLE STRING NUMBER
		   FALSE TRUE QUERY NULL_TOKEN)
    ((left PLUS MINUS) (left MULTIPLY DIV MOD) (nonassoc FALSE)
     (nonassoc HIGHER_THAN_FALSE) (nonassoc ELSE)
     (nonassoc LOWER_THAN_CLOSE_PARENTHESIS)
     (nonassoc CLOSE_PARENTHESIS))
    (Program ((SourceElement)))
    (SourceElement ((Statement)) ((FunctionDeclaration)))
    (Statement ((Block)) ((VariableStatement)) ((EmptyStatement))
	       ((ExpressionStatement)) ((IfStatement))
	       ((IterationExpression)) ((ContinueStatement))
	       ((BreakStatement)) ((ReturnStatement)) ((WithStatement)))
    (FunctionDeclaration
     ((FUNCTION VARIABLE FormalParameterListBlock Block)
      (wisent-raw-tag (semantic-tag-new-function $2 nil $3))))
    (FormalParameterListBlock
     ((PAREN_BLOCK)
      (semantic-parse-region (car $region1) (cdr $region1)
			     'FormalParameterList 1)))
    (FormalParameterList ((OPEN_PARENTHESIS) nil)
                         ((VARIABLE)
			  (wisent-raw-tag
			   (semantic-tag-new-variable $1 nil nil)))
                         ((CLOSE_PARENTHESIS) nil) ((COMMA) nil))
    (Block ((BRACE_BLOCK)))
    (VariableStatement
     ((VAR VariableDeclarationList SEMICOLON)
      (wisent-raw-tag (semantic-tag-new-variable $2 nil nil))))
    (VariableDeclarationList ((VariableDeclaration) (list $1))
			     ((VariableDeclarationList COMMA
						       VariableDeclaration)
			      (append $1 (list $3))))
    (VariableDeclaration ((VARIABLE) (append (list $1 nil) $region))
                         ((VARIABLE Initializer)
			  (append (cons $1 $2) $region)))
    (Initializer ((ASSIGN_SYMBOL AssignmentExpression) (list $2)))
    (EmptyStatement ((SEMICOLON)))
    (ExpressionStatement ((Expression SEMICOLON)))
    (IfStatement
     ((IF OPEN_PARENTHESIS Expression CLOSE_PARENTHESIS Statement)
      [HIGHER_THAN_FALSE])
     ((IF OPEN_PARENTHESIS Expression CLOSE_PARENTHESIS Statement ELSE
	  Statement))
     ((IF OPEN_PARENTHESIS FALSE CLOSE_PARENTHESIS Statement))
     ((IF OPEN_PARENTHESIS LeftHandSideExpression AssignmentOperator
	  AssignmentExpression CLOSE_PARENTHESIS Statement)))
    (IterationExpression
     ((WHILE OPEN_PARENTHESIS Expression CLOSE_PARENTHESIS Statement)
      [HIGHER_THAN_FALSE])
     ((WHILE OPEN_PARENTHESIS FALSE CLOSE_PARENTHESIS Statement))
     ((WHILE OPEN_PARENTHESIS LeftHandSideExpression AssignmentOperator
	     AssignmentExpression CLOSE_PARENTHESIS Statement))
     ((FOR OPEN_PARENTHESIS OptionalExpression SEMICOLON
	   OptionalExpression SEMICOLON OptionalExpression
	   CLOSE_PARENTHESIS Statement))
     ((FOR OPEN_PARENTHESIS VAR VariableDeclarationList SEMICOLON
	   OptionalExpression SEMICOLON OptionalExpression
	   CLOSE_PARENTHESIS Statement))
     ((FOR OPEN_PARENTHESIS LeftHandSideExpression IN Expression
	   CLOSE_PARENTHESIS Statement))
     ((FOR OPEN_PARENTHESIS VAR VARIABLE OptionalInitializer IN
	   Expression CLOSE_PARENTHESIS Statement)))
    (ContinueStatement ((CONTINUE SEMICOLON)))
    (BreakStatement ((BREAK SEMICOLON)))
    (ReturnStatement ((RETURN Expression SEMICOLON))
		     ((RETURN SEMICOLON)))
    (WithStatement
     ((WITH OPEN_PARENTHESIS Expression CLOSE_PARENTHESIS Statement)))
    (OptionalInitializer ((Initializer)) (nil))
    (PrimaryExpression ((THIS)) ((VARIABLE)) ((NUMBER)) ((STRING))
		       ((NULL_TOKEN)) ((TRUE)) ((FALSE))
		       ((OPEN_PARENTHESIS Expression CLOSE_PARENTHESIS)))
    (MemberExpression ((PrimaryExpression))
		      ((MemberExpression OPEN_SQ_BRACKETS Expression
                                         CLOSE_SQ_BRACKETS))
		      ((MemberExpression DOT VARIABLE))
		      ((NEW MemberExpression Arguments)))
    (NewExpression ((MemberExpression)) ((NEW NewExpression)))
    (CallExpression ((MemberExpression Arguments))
		    ((CallExpression Arguments))
		    ((CallExpression OPEN_SQ_BRACKETS Expression
				     CLOSE_SQ_BRACKETS))
		    ((CallExpression DOT VARIABLE)))
    (Arguments ((OPEN_PARENTHESIS CLOSE_PARENTHESIS))
	       ((OPEN_PARENTHESIS ArgumentList CLOSE_PARENTHESIS)))
    (ArgumentList ((AssignmentExpression))
		  ((ArgumentList COMMA AssignmentExpression)))
    (LeftHandSideExpression ((NewExpression)) ((CallExpression)))
    (PostfixExpression ((LeftHandSideExpression))
		       ((LeftHandSideExpression INCREMENT))
		       ((LeftHandSideExpression DECREMENT)))
    (UnaryExpression ((PostfixExpression)) ((DELETE UnaryExpression))
		     ((VOID_SYMBOL UnaryExpression))
		     ((TYPEOF UnaryExpression))
		     ((INCREMENT UnaryExpression))
		     ((DECREMENT UnaryExpression))
		     ((PLUS UnaryExpression)) ((MINUS UnaryExpression))
		     ((ONES_COMPLIMENT UnaryExpression))
		     ((LOGICAL_NOT UnaryExpression)))
    (MultiplicativeExpression ((UnaryExpression))
			      ((MultiplicativeExpression MULTIPLY
                                                         UnaryExpression))
			      ((MultiplicativeExpression DIV
                                                         UnaryExpression))
			      ((MultiplicativeExpression MOD
                                                         UnaryExpression)))
    (AdditiveExpression ((MultiplicativeExpression))
                        ((AdditiveExpression PLUS
					     MultiplicativeExpression))
                        ((AdditiveExpression MINUS
					     MultiplicativeExpression)))
    (ShiftExpression ((AdditiveExpression))
		     ((ShiftExpression BITWISE_SHIFT_LEFT
				       AdditiveExpression))
		     ((ShiftExpression BITWISE_SHIFT_RIGHT
				       AdditiveExpression))
		     ((ShiftExpression BITWISE_SHIFT_RIGHT_ZERO_FILL
				       AdditiveExpression)))
    (RelationalExpression ((ShiftExpression))
			  ((RelationalExpression LESS_THAN
                                                 ShiftExpression))
			  ((RelationalExpression GREATER_THAN
                                                 ShiftExpression))
			  ((RelationalExpression LS_EQUAL
                                                 ShiftExpression))
			  ((RelationalExpression GT_EQUAL
                                                 ShiftExpression)))
    (EqualityExpression ((RelationalExpression))
                        ((EqualityExpression EQUALS RelationalExpression))
                        ((EqualityExpression NOT_EQUAL
					     RelationalExpression)))
    (BitwiseANDExpression ((EqualityExpression))
			  ((BitwiseANDExpression BITWISE_AND
                                                 EqualityExpression)))
    (BitwiseXORExpression ((BitwiseANDExpression))
			  ((BitwiseXORExpression BITWISE_EXCLUSIVE_OR
                                                 BitwiseANDExpression)))
    (BitwiseORExpression ((BitwiseXORExpression))
                         ((BitwiseORExpression BITWISE_OR
					       BitwiseXORExpression)))
    (LogicalANDExpression ((BitwiseORExpression))
			  ((LogicalANDExpression LOGICAL_AND
                                                 BitwiseORExpression)))
    (LogicalORExpression ((LogicalANDExpression))
                         ((LogicalORExpression LOGICAL_OR
					       LogicalANDExpression)))
    (ConditionalExpression ((LogicalORExpression))
			   ((LogicalORExpression QUERY
                                                 AssignmentExpression
                                                 COLON
                                                 AssignmentExpression)))
    (AssignmentExpression ((ConditionalExpression))
			  ((LeftHandSideExpression AssignmentOperator
						   AssignmentExpression)
			   [LOWER_THAN_CLOSE_PARENTHESIS]))
    (AssignmentOperator ((ASSIGN_SYMBOL)) ((MULTIPLY_EQUALS))
                        ((DIV_EQUALS)) ((MOD_EQUALS)) ((PLUS_EQUALS))
                        ((MINUS_EQUALS)) ((BITWISE_SHIFT_LEFT_EQUALS))
                        ((BITWISE_SHIFT_RIGHT_EQUALS))
                        ((BITWISE_SHIFT_RIGHT_ZERO_FILL_EQUALS))
                        ((BITWISE_AND_EQUALS))
                        ((BITWISE_EXCLUSIVE_OR_EQUALS))
                        ((BITWISE_OR_EQUALS)))
    (Expression ((AssignmentExpression))
                ((Expression COMMA AssignmentExpression)))
    (OptionalExpression ((Expression)) (nil)))
   (Program FormalParameterList))
  "Parser table.")