Exemplo n.º 1
0
 /// <summary>
 ///     Visit ArgList node.
 /// </summary>
 /// <param name="node">ArgList node that will be visited.</param>
 public void Visit(ArgListNode node)
 {
     foreach (var item in node.Descendants)
     {
         item.Accept(this);
     }
     node.Accept(_visitor);
 }
Exemplo n.º 2
0
 public override void Visit(ArgListNode node)
 {
 }
Exemplo n.º 3
0
 public void Visit(ArgListNode node)
 {
 }
Exemplo n.º 4
0
 /// <summary>
 ///     Visit RepeatEvery node.
 /// </summary>
 /// <param name="node">Where node of AST</param>
 public abstract void Visit(ArgListNode node);
Exemplo n.º 5
0
 /// <summary>
 ///     Performs "ArgList" specific operations.
 /// </summary>
 /// <param name="node">The "ArgList" node.</param>
 public virtual void Visit(ArgListNode node)
 {
     Instructions.Add(new LoadToRegister(Registers.B, node.Descendants.Length));
 }