Exemplo n.º 1
0
		public void MarkLabelPosition (IodineLabel label)
		{
			label._Position = instructions.Count;
		}
Exemplo n.º 2
0
		public void EmitInstruction (SourceLocation loc, Opcode opcode, IodineLabel label)
		{
			labelReferences [instructions.Count] = label;
			instructions.Add (new Instruction (loc, opcode, 0));
		}
Exemplo n.º 3
0
 public void MarkLabelPosition(IodineLabel label)
 {
     label._Position = instructions.Count;
 }
Exemplo n.º 4
0
 public void EmitInstruction(Opcode opcode, IodineLabel label)
 {
     labelReferences [instructions.Count] = label;
     instructions.Add (new Instruction (new Location (0, 0, ""), opcode, 0));
 }
Exemplo n.º 5
0
 public void EmitInstruction(SourceLocation loc, Opcode opcode, IodineLabel label)
 {
     labelReferences [instructions.Count] = label;
     instructions.Add(new Instruction(loc, opcode, 0));
 }