public Expression transformExpression(ExpressionTransformer transformer) { Expression ret = new PostfixExpression(transformer.transform(expression), operation); ret.setSourcePosition(this); ret.copyNodeMetaData(this); return ret; }
protected Expression postfixExpression(AST node, int token) { Expression expression = expression(node.getFirstChild()); PostfixExpression postfixExpression = new PostfixExpression(expression, makeToken(token, node)); configureAST(postfixExpression, node); return postfixExpression; }
@Override public void visitPostfixExpression(PostfixExpression expr) { PostfixExpression conversion = new PostfixExpression( convertAndRecordNa(expr.getExpression()), expr.getOperation()); conversion.setSourcePosition(expr); result = record(conversion); }
public Expression transformExpression(ExpressionTransformer transformer) { Expression ret = new PostfixExpression(transformer.transform(expression), operation); ret.setSourcePosition(this); return ret; }
public Expression transformExpression(ExpressionTransformer transformer) { Expression ret = new PostfixExpression(transformer.transform(expression), operation); ret.setSourcePosition(this); return ret; }
public Expression transformExpression(ExpressionTransformer transformer) { Expression ret = new PostfixExpression(transformer.transform(expression), operation); ret.setSourcePosition(this); return ret; }
public Expression transformExpression(ExpressionTransformer transformer) { Expression ret = new PostfixExpression(transformer.transform(expression), operation); ret.setSourcePosition(this); return ret; }
protected Expression postfixExpression(AST node, int token) { Expression expression = expression(node.getFirstChild()); PostfixExpression postfixExpression = new PostfixExpression(expression, makeToken(token, node)); configureAST(postfixExpression, node); return postfixExpression; }
protected Expression postfixExpression(AST node, int token) { Expression expression = expression(node.getFirstChild()); PostfixExpression postfixExpression = new PostfixExpression(expression, makeToken(token, node)); configureAST(postfixExpression, node); return postfixExpression; }
protected Expression postfixExpression(AST node, int token) { Expression expression = expression(node.getFirstChild()); PostfixExpression postfixExpression = new PostfixExpression(expression, makeToken(token, node)); configureAST(postfixExpression, node); return postfixExpression; }
protected Expression postfixExpression(AST node, int token) { Expression expression = expression(node.getFirstChild()); PostfixExpression postfixExpression = new PostfixExpression(expression, makeToken(token, node)); configureAST(postfixExpression, node); return postfixExpression; }