public ASTNode(Token token, ASTOperand operand) { Token = token; Priority = 0; Operand = operand; Type = operand.Type; Operator = ASTOperator.None; }
public ASTNode(Token token, ASTType type, long value) { Token = token; Type = type; Operator = ASTOperator.None; Operand = null; IValue = value; Computed = true; }
public ASTStatement PushOperand(Token token, ASTOperand operand) { ASTNode node = new ASTNode(token, operand); addPostFixOperand(node); return this; }