Lines Matching defs:assignment

692      * Tells whether a IdentNode can be used as L-value of an assignment
702 * Verify an assignment expression.
728 verifyIdent((IdentNode)lhs, "assignment");
733 verifyDestructuringAssignmentPattern(lhs, "assignment");
1559 void addAssignment(final Expression assignment) {
1561 init = assignment;
1563 init = new BinaryNode(Token.recast(init.getToken(), COMMARIGHT), init, assignment);
1614 // Look for initializer assignment.
1634 throw error(AbstractParser.message("missing.destructuring.assignment"), token);
1636 throw error(AbstractParser.message("missing.const.assignment", ((IdentNode)binding).getName()));
1660 final Expression assignment = verifyAssignment(Token.recast(varToken, ASSIGN), binding, init);
1662 appendStatement(new ExpressionStatement(varLine, assignment.getToken(), finish, assignment, varType));
1664 forResult.addAssignment(assignment);
1665 forResult.addBinding(assignment);
1968 // late check for missing assignment, now we know it's a for (init; test; modify) loop
1971 throw error(AbstractParser.message("missing.const.assignment", ((IdentNode)varDeclList.missingAssignment).getName()));
1973 throw error(AbstractParser.message("missing.destructuring.assignment"), varDeclList.missingAssignment.getToken());
3004 // point # 4 on property assignment production
3911 // The name will be used as the LHS of a symbol assignment. We add the anonymous function
4040 final BinaryNode assignment = new BinaryNode(Token.recast(paramToken, ASSIGN), ident, initializer);
4041 currentFunction.addParameterExpression(ident, assignment);
4047 final BinaryNode assignment = new BinaryNode(Token.recast(paramToken, ASSIGN), ident, value);
4048 lc.getFunctionBody(currentFunction).appendStatement(new ExpressionStatement(paramLine, assignment.getToken(), assignment.getFinish(), assignment));
4086 // destructuring assignment
4087 final BinaryNode assignment = new BinaryNode(Token.recast(paramToken, ASSIGN), pattern, value);
4091 currentFunction.addParameterExpression(ident, assignment);
4096 lc.getFunctionBody(currentFunction).appendStatement(new ExpressionStatement(paramLine, assignment.getToken(), assignment.getFinish(), assignment));
4690 * @return the assignment expression
4694 // at assignment expression start point!
4889 final BinaryNode assignment = new BinaryNode(Token.recast(paramToken, ASSIGN), ident, value);
4890 lc.getFunctionBody(currentFunction).appendStatement(new ExpressionStatement(paramLine, assignment.getToken(), assignment.getFinish(), assignment));
4910 final BinaryNode assignment = new BinaryNode(Token.recast(paramToken, ASSIGN), param, value);
4911 lc.getFunctionBody(currentFunction).appendStatement(new ExpressionStatement(paramLine, assignment.getToken(), assignment.getFinish(), assignment));
4929 final BinaryNode assignment = new BinaryNode(Token.recast(paramToken, ASSIGN), param, ident);
4930 lc.getFunctionBody(currentFunction).appendStatement(new ExpressionStatement(paramLine, assignment.getToken(), assignment.getFinish(), assignment));