Ejemplo n.º 1
0
 public override void Visit(ConditionalJump node)
 {
     if ( Convert.ToBoolean(virtualMachine.ReturnValue))
     {
         NextNode = node.OnTrue.Value;
     }
     else
     {
         NextNode = node.OnFalse.Value;
     }
 }
Ejemplo n.º 2
0
 public override void Visit(nodes.ConditionNode node)
 {
     NextNode = node.Next;
 }
Ejemplo n.º 3
0
 public override void Visit(FunctionCallNode node)
 {
     NextNode = node.Next;
 }
Ejemplo n.º 4
0
 public override void Visit(JumpNode node)
 {
     NextNode = node.JumpToNode.Value;
 }
Ejemplo n.º 5
0
 public override void Visit(DoNothingNode node)
 {
     NextNode = node.Next;
 }