Public Member Functions | Protected Member Functions | Protected Attributes | Package Functions | Package Attributes

tinybasic.Scope Class Reference

Inheritance diagram for tinybasic.Scope:
tinybasic.FunctionScope tinybasic.GlobalScope tinybasic.ProgramScope tinybasic.SubroutineScope

List of all members.

Public Member Functions

Scope cloneScope (Scope prev)
DTDataType getVariable (String v)
int getVariableDimension (String v)
int getVariableType (String v)
boolean isArrayVariable (String s)
Scope getPrev ()

Protected Member Functions

 Scope (Scope prev)

Protected Attributes

Scope prev
Scope global

Package Functions

void insertVariable (String v, DTDataType t)

Package Attributes

Hashtable symbolTable

Constructor & Destructor Documentation

tinybasic.Scope.Scope ( Scope  prev  )  [protected]

Member Function Documentation

Scope tinybasic.Scope.cloneScope ( Scope  prev  ) 
Scope tinybasic.Scope.getPrev (  ) 
int tinybasic.Scope.getVariableDimension ( String  v  ) 
int tinybasic.Scope.getVariableType ( String  v  ) 
void tinybasic.Scope.insertVariable ( String  v,
DTDataType  t 
) [package]
boolean tinybasic.Scope.isArrayVariable ( String  s  ) 

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties