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 |
tinybasic.Scope.Scope | ( | Scope | prev | ) | [protected] |
References tinybasic.Scope.symbolTable.
Referenced by tinybasic.Scope.cloneScope().
References tinybasic.Scope.Scope().
Scope tinybasic.Scope.getPrev | ( | ) |
References tinybasic.Scope.prev.
Referenced by tinybasic.Context.getPrev().
DTDataType tinybasic.Scope.getVariable | ( | String | v | ) |
int tinybasic.Scope.getVariableDimension | ( | String | v | ) |
References tinybasic.DTDataType.getDimension(), and tinybasic.Scope.getVariable().
Referenced by tinybasic.Context.getVariableDimension(), and tinybasic.Scope.isArrayVariable().
int tinybasic.Scope.getVariableType | ( | String | v | ) |
References tinybasic.DTDataType.getType(), and tinybasic.Scope.getVariable().
void tinybasic.Scope.insertVariable | ( | String | v, | |
DTDataType | t | |||
) | [package] |
References tinybasic.Scope.symbolTable.
Referenced by tinybasic.Context.insertGlobalVariable(), and tinybasic.Context.insertVariable().
boolean tinybasic.Scope.isArrayVariable | ( | String | s | ) |
References tinybasic.Scope.getVariableDimension().
Scope tinybasic.Scope.global [protected] |
Scope tinybasic.Scope.prev [protected] |
Referenced by tinybasic.Scope.getPrev().
Hashtable tinybasic.Scope.symbolTable [package] |
Referenced by tinybasic.Scope.getVariable(), tinybasic.Scope.insertVariable(), and tinybasic.Scope.Scope().