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