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