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