Example #1
0
 public TryNode()
 {
     Code         = new CodeBlockNode();
     CatchClauses = new List <CatchNode>();
 }
Example #2
0
 public IfNode()
 {
     TrueAction = new CodeBlockNode();
 }
Example #3
0
 /// <summary>
 /// Loads nodes from other block.
 /// </summary>
 public void LoadFrom(CodeBlockNode other)
 {
     Statements = other.Statements;
 }
Example #4
0
 protected bool Equals(CodeBlockNode other)
 {
     return(Statements.SequenceEqual(other.Statements));
 }
Example #5
0
 public WhileNode()
 {
     Body = new CodeBlockNode(ScopeKind.Loop);
 }
Example #6
0
 public CatchNode()
 {
     Code = new CodeBlockNode();
 }