rasmus.interpreter.parser
Class CompiledScript

java.lang.Object
  extended by rasmus.interpreter.parser.CompiledScript
All Implemented Interfaces:
Executable

public class CompiledScript
extends java.lang.Object
implements Executable


Field Summary
 java.lang.String[] private_variables
           
 int returnVar
           
 int[] varadd_from
           
 int[] varadd_to
           
 int[] varcall
           
 java.util.Map<java.lang.String,java.lang.Integer>[] varcall_params
           
 Variable[] vardef_Constants
           
 java.lang.String[] vardef_Names
           
 CompiledScript[] varnamespace_body
           
 java.lang.String[] varnamespace_name
           
 int[] varunit
           
 CompiledScript[] varunit_body
           
 java.util.List<java.lang.Integer>[] varunit_defaults
           
 java.util.List<java.lang.String>[] varunit_params
           
 int[] varunit_types
           
 
Constructor Summary
CompiledScript()
           
 
Method Summary
 ExecutableInstance execute(NameSpace namespace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

returnVar

public int returnVar

private_variables

public java.lang.String[] private_variables

vardef_Names

public java.lang.String[] vardef_Names

vardef_Constants

public Variable[] vardef_Constants

varadd_to

public int[] varadd_to

varadd_from

public int[] varadd_from

varunit

public int[] varunit

varunit_params

public java.util.List<java.lang.String>[] varunit_params

varunit_defaults

public java.util.List<java.lang.Integer>[] varunit_defaults

varunit_body

public CompiledScript[] varunit_body

varunit_types

public int[] varunit_types

varcall

public int[] varcall

varcall_params

public java.util.Map<java.lang.String,java.lang.Integer>[] varcall_params

varnamespace_name

public java.lang.String[] varnamespace_name

varnamespace_body

public CompiledScript[] varnamespace_body
Constructor Detail

CompiledScript

public CompiledScript()
Method Detail

execute

public ExecutableInstance execute(NameSpace namespace)
Specified by:
execute in interface Executable