public PostAdditiveExpressionNode(TokenType type, Token token) : base(token)
 {
     this.primary = null;
     this.opType  = type;
 }
예제 #2
0
 public AccessorNode(PrimaryExpressionNode primary, IdNode identifier, Token token) : base(token)
 {
     this.primary    = primary;
     this.identifier = identifier;
 }
 public FunctionCallExpressionNode(List <ArgumentNode> arguments, Token token) : base(token)
 {
     this.identifier = null;
     this.arguments  = arguments;
 }
예제 #4
0
 public InlineExpressionNode(PrimaryExpressionNode primary, Token token)
 {
     this.primary        = primary;
     this.nextExpression = null;
     this.token          = token;
 }
예제 #5
0
 public ArrayAccessExpressionNode(List <List <ExpressionNode> > arrayAccessList, Token token) : base(token)
 {
     this.identifier      = null;
     this.arrayAccessList = arrayAccessList;
 }