code.instr
Class MakeVar

java.lang.Object
  extended by code.instr.MakeVar
All Implemented Interfaces:
Instruction

public class MakeVar
extends java.lang.Object
implements Instruction

Push on the stack an uninstantiated free variable stored in some register of variables.

Since:
June 17, 2003
Author:
Sergio Antoy

Field Summary
private  int register
           
 
Constructor Summary
MakeVar(int register)
           
 
Method Summary
 void execute(Computation computation)
          This method executes whatever is intended by the Instruction.
 java.lang.String printAsTxtLoadable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

register

private final int register
Constructor Detail

MakeVar

public MakeVar(int register)
Method Detail

execute

public void execute(Computation computation)
Description copied from interface: Instruction
This method executes whatever is intended by the Instruction.

Specified by:
execute in interface Instruction
Parameters:
computation - The instruction is executed in the context of this Computation.

printAsTxtLoadable

public java.lang.String printAsTxtLoadable()
Specified by:
printAsTxtLoadable in interface Instruction