5960616263646566676869
new ExpressionStatement( new LogicalAndExpression( new Identifier("foo"), new BinaryOperatorExpression( new Identifier("bar"), new NumberLiteral(1.0), Token.OPERATOR_EQUALEQUAL ) ) ), "foo && bar == 1;"
96979899100101102103104105106
new ExpressionStatement( new LogicalOrExpression( new Identifier("foo"), new BinaryOperatorExpression( new Identifier("bar"), new NumberLiteral(1.0), Token.OPERATOR_EQUALEQUAL ) ) ), "foo || bar == 1;"
9596979899100101102103104105
new Identifier("b"), new Identifier[] { }, new Statement[] { new IfStatement( new NumberLiteral(0.0), new ExpressionStatement( new FunctionLiteral( new Identifier("c"), new Identifier[] { },
new ExpressionStatement( new AssignmentExpression( new Identifier("foo"), new BinaryOperatorExpression( new Identifier("bar"), new NumberLiteral(1.0), Token.OPERATOR_PLUS ) ) ), "foo = bar + 1;"
99100101102103104105106107108109
new ExpressionStatement( new AssignmentOperatorExpression( new Identifier("foo"), new BinaryOperatorExpression( new Identifier("bar"), new NumberLiteral(1.0), Token.OPERATOR_PLUS ), Token.OPERATOR_MULTIPLYASSIGNMENT ) ),
140141142143144145146147148149150
new ExpressionStatement( new AssignmentOperatorExpression( new Identifier("foo"), new BinaryOperatorExpression( new Identifier("bar"), new NumberLiteral(1.0), Token.OPERATOR_PLUS ), Token.OPERATOR_DIVIDEASSIGNMENT ) ),
181182183184185186187188189190191
new ExpressionStatement( new AssignmentOperatorExpression( new Identifier("foo"), new BinaryOperatorExpression( new Identifier("bar"), new NumberLiteral(1.0), Token.OPERATOR_PLUS ), Token.OPERATOR_MODULOASSIGNMENT ) ),
222223224225226227228229230231232
new ExpressionStatement( new AssignmentOperatorExpression( new Identifier("foo"), new BinaryOperatorExpression( new Identifier("bar"), new NumberLiteral(1.0), Token.OPERATOR_PLUS ), Token.OPERATOR_PLUSASSIGNMENT ) ),
263264265266267268269270271272273
new ExpressionStatement( new AssignmentOperatorExpression( new Identifier("foo"), new BinaryOperatorExpression( new Identifier("bar"), new NumberLiteral(1.0), Token.OPERATOR_PLUS ), Token.OPERATOR_MINUSASSIGNMENT ) ),
304305306307308309310311312313314
new ExpressionStatement( new AssignmentOperatorExpression( new Identifier("foo"), new BinaryOperatorExpression( new Identifier("bar"), new NumberLiteral(1.0), Token.OPERATOR_PLUS ), Token.OPERATOR_SHIFTLEFTASSIGNMENT ) ),