Example #1
0
File: ASTNode.cs Project: AxFab/amy
 public ASTNode(Token token, ASTOperand operand)
 {
     Token = token;
     Priority = 0;
     Operand = operand;
     Type = operand.Type;
     Operator = ASTOperator.None;
 }
Example #2
0
File: ASTNode.cs Project: AxFab/amy
 public ASTNode(Token token, ASTType type, long value)
 {
     Token = token;
     Type = type;
     Operator = ASTOperator.None;
     Operand = null;
     IValue = value;
     Computed = true;
 }
Example #3
0
 public ASTStatement PushOperand(Token token, ASTOperand operand)
 {
     ASTNode node = new ASTNode(token, operand);
     addPostFixOperand(node);
     return this;
 }