public IdExpressionNode(PreIdExpressionNode preId, string name, AccesorExpressionNode accessor, AssignationExpressionNode assgnNode, PostIdExpressionNode postId) { PreId = preId; Name = name; Accessor = accessor; PostId = postId; AssignmentNode = assgnNode; }
private ExpressionNode MultiplicativeExpressionFactorized(ref ExpressionNode left) { printDebug("Multiplicative Expression Factorized"); if (MatchAny(this.assignment_operators)) { var operador = ConsumeToken(); var right = Expression(); var first = new AssignationExpressionNode(left, operador, right) as ExpressionNode; return(MultiplicativeExpressionPrime(ref first)); } else { return(MultiplicativeExpressionPrime(ref left)); } }
public IdExpressionNode(IdLeftExpressionNode idLeft, AssignationExpressionNode assgnNode, string postId) { PostId = postId; AssignmentNode = assgnNode; IdNode = idLeft; }