Exemple #1
0
        public override void DoVisit(AST_Break ast)
        {
            var jump_op = Emit(Opcodes.Break, new int[] { 0 /*patched later*/ });

            non_patched_breaks.Add(
                new BlockJump()
            {
                block   = loop_blocks.Peek(),
                jump_op = jump_op
            }
                );
        }
Exemple #2
0
 public override void DoVisit(AST_Break node)
 {
     Console.Write("(BRK)");
 }
Exemple #3
0
 public abstract void DoVisit(AST_Break ast);