1 in visitArrayAccess this eval 2 in visitArrayLiteral 3 2 4 3 5 22 6 in visitAssignment x 33 7 in visitBinary PLUS 3, 4 8 in visitBinary MINUS 3, 4 9 in visitBinary MULTIPLY 3, 4 10 in visitBinary DIVIDE 3, 4 11 in visitBinary REMAINDER 3, 4 12 in visitBinary RIGHT_SHIFT 3, 4 13 in visitBinary UNSIGNED_RIGHT_SHIFT 3, 4 14 in visitBinary LEFT_SHIFT 3, 4 15 in visitBinary LESS_THAN 3, 4 16 in visitBinary LESS_THAN_EQUAL 3, 4 17 in visitBinary GREATER_THAN 3, 4 18 in visitBinary GREATER_THAN_EQUAL 3, 4 19 in visitBinary IN 3, undefined 20 in visitBinary EQUAL_TO 3, 3 21 in visitBinary NOT_EQUAL_TO 3, 2 22 in visitBinary STRICT_EQUAL_TO 3, 2 23 in visitBinary STRICT_NOT_EQUAL_TO 3, 2 24 in visitBinary AND 3, 2 25 in visitBinary OR 3, 2 26 in visitBinary XOR 3, 2 27 in visitBinary CONDITIONAL_AND 3, 2 28 in visitBinary CONDITIONAL_OR 3, 2 29 in visitBinary COMMA 3, 2 30 in visitBlock 31 in visitBreak 32 in visitCompoundAssignment MULTIPLY_ASSIGNMENT x 3 33 in visitCompoundAssignment DIVIDE_ASSIGNMENT x 3 34 in visitCompoundAssignment REMAINDER_ASSIGNMENT x 3 35 in visitCompoundAssignment PLUS_ASSIGNMENT x 3 36 in visitCompoundAssignment MINUS_ASSIGNMENT x 3 37 in visitCompoundAssignment LEFT_SHIFT_ASSIGNMENT x 3 38 in visitCompoundAssignment RIGHT_SHIFT_ASSIGNMENT x 3 39 in visitCompoundAssignment UNSIGNED_RIGHT_SHIFT_ASSIGNMENT x 3 40 in visitCompoundAssignment AND_ASSIGNMENT x 3 41 in visitCompoundAssignment XOR_ASSIGNMENT x 3 42 in visitCompoundAssignment OR_ASSIGNMENT x 3 43 in visitConditionalExpression 44 in visitContinue 45 in visitDebugger 46 in visitDoWhileLoop 47 in visitEmptyStatement 48 in visitExpressionStatement 49 in visitForInLoop 50 in visitForLoop 51 in visitFunctionCall func 52 in visitFunctionDeclaration func 53 in visitFunctionExpression 54 in visitIdentifier this 55 in visitIf 56 in visitInstanceOf 57 in visitLabeledStatement 58 in visitLiteral BOOLEAN_LITERAL true 59 in visitLiteral NUMBER_LITERAL 3.14 60 in visitLiteral STRING_LITERAL hello 61 in visitLiteral NULL_LITERAL null 62 in visitMemberSelect foo 63 in visitNew 64 in visitObjectLiteral 65 in visitProperty foo 66 in visitRegExpLiteral [a-b] i 67 in visitReturn 33 68 in visitSwitch 69 in visitCase 70 in visitCase (default) 71 in visitThrow 2 72 in visitTry 73 in visitCatch e 74 in visitUnary POSTFIX_INCREMENT x 75 in visitUnary POSTFIX_DECREMENT x 76 in visitUnary PREFIX_INCREMENT x 77 in visitUnary PREFIX_DECREMENT x 78 in visitUnary PLUS x 79 in visitUnary MINUS x 80 in visitUnary BITWISE_COMPLEMENT x 81 in visitUnary LOGICAL_COMPLEMENT x 82 in visitUnary DELETE x 83 in visitUnary TYPEOF x 84 in visitUnary VOID x 85 in visitVariable x = 34 86 in visitWhileLoop 87 in visitWith