예제 #1
0
 public ParserNodeTernaryOperation(ParserNode ConditionNode, ParserNode TrueNode, ParserNode FalseNode, String Operator)
 {
     this.ConditionNode = ConditionNode;
     this.TrueNode      = TrueNode;
     this.FalseNode     = FalseNode;
     this.Operator      = Operator;
 }
예제 #2
0
 public ParserNodeAccess(ParserNode Parent, ParserNode Key)
 {
     this.Parent = Parent;
     this.Key    = Key;
 }
예제 #3
0
 public ParserNodeAutoescape(ParserNode AutoescapeExpression, ParserNode Body)
 {
     this.AutoescapeExpression = AutoescapeExpression;
     this.Body = Body;
 }
예제 #4
0
 public void Add(ParserNode Node)
 {
     Nodes.Add(Node);
 }
 public ParserNodeBinaryOperation(ParserNode LeftNode, ParserNode RightNode, String Operator)
 {
     this.LeftNode  = LeftNode;
     this.RightNode = RightNode;
     this.Operator  = Operator;
 }