Exemple #1
0
 public UnlessNode(string expression, Node unlessBlock, Node elseBlock)
 {
     _expression = expression;
     _content = unlessBlock ?? Null;
     _else = elseBlock ?? Null;
 }
Exemple #2
0
 public IfNode(string expression, Node trueBlock, Node falseBlock)
 {
     _expression = expression;
     _true = trueBlock ?? Null;
     _false = falseBlock ?? Null;
 }
Exemple #3
0
 public EachNode(string expression, Node content)
 {
     _expression = expression;
     _content = content ?? Null;
 }
Exemple #4
0
 public void Add(Node node)
 {
     if (_inElseBlock) _elseNodes.Add(node);
     else _nodes.Add(node);
 }
Exemple #5
0
 public WithNode(string expression, Node content)
 {
     _expression = expression;
     _content = content ?? Node.Null;
 }