Example #1
0
 public WithExp(ExpNode logicOrComExp, ExecuteFilterExp withFilter)
     : base(Token.WITH)
 {
     this.LogicOrComExp = logicOrComExp;
     this.ExeFilter     = new List <ExecuteFilterExp>();
     this.ExeFilter.Add(withFilter);
 }
Example #2
0
 public BinOpExp(Token token, ExpNode left, ExpNode right)
     : base(token)
 {
     this.Left  = left;
     this.Right = right;
 }
 public ComparrisonExp(Token token, ExpNode left, ExpNode right)
     : base(token)
 {
     this.LeftNode  = left;
     this.RightNode = right;
 }
Example #4
0
 public LogicExp(Token token, ExpNode left, ExpNode right)
     : base(token)
 {
     this.LeftNode  = left;
     this.RightNode = right;
 }
Example #5
0
 public GetFieldExp(Token token, ExpNode parent, ExpNode field)
     : base(token)
 {
     this.ParentNode = parent;
     this.FieldNode  = field;
 }
Example #6
0
 public FilterExp(ExpNode body, ExpNode fieldExp)
     : base(Token.FilterOP)
 {
     this.body     = body;
     this.fieldExp = fieldExp;
 }