| Package | Description |
|---|---|
| gw.lang | |
| gw.lang.parser | |
| gw.lang.parser.expressions |
| Modifier and Type | Method and Description |
|---|---|
IScope |
IGosuShop.createCommnoSymbolScope() |
static IScope |
GosuShop.createCommonSymbolScope() |
| Modifier and Type | Class and Description |
|---|---|
class |
StandardScope<K extends CharSequence,V extends ISymbol> |
| Modifier and Type | Method and Description |
|---|---|
IScope<K,V> |
IScope.copy()
Shallow copy this scope
|
IScope |
ThreadSafeSymbolTable.peekIsolatedScope() |
IScope |
StandardSymbolTable.peekIsolatedScope() |
IScope |
ISymbolTable.peekIsolatedScope() |
IScope |
ThreadSafeSymbolTable.peekScope() |
IScope |
StandardSymbolTable.peekScope() |
IScope |
ISymbolTable.peekScope() |
IScope |
ThreadSafeSymbolTable.peekScope(int iPos) |
IScope |
StandardSymbolTable.peekScope(int iPos) |
IScope |
ISymbolTable.peekScope(int iPos) |
IScope |
ThreadSafeSymbolTable.popScope() |
IScope |
StandardSymbolTable.popScope() |
IScope |
ISymbolTable.popScope()
Pop a local scope context from the symbol table.
|
IScope |
ThreadSafeSymbolTable.popScope(IScope scope) |
IScope |
StandardSymbolTable.popScope(IScope scope) |
IScope |
ISymbolTable.popScope(IScope scope) |
IScope |
ThreadSafeSymbolTable.pushIsolatedScope(IActivationContext activationCtx) |
IScope |
StandardSymbolTable.pushIsolatedScope(IActivationContext activationCtx) |
IScope |
ISymbolTable.pushIsolatedScope(IActivationContext activationCtx)
Push a scope that demarcates an activation record.
|
IScope |
ThreadSafeSymbolTable.pushScope() |
IScope |
StandardSymbolTable.pushScope() |
IScope |
ISymbolTable.pushScope()
Push a local scope context onto the symbol table.
|
IScope |
ThreadSafeSymbolTable.pushScope(IScope scope) |
IScope |
StandardSymbolTable.pushScope(IScope scope) |
IScope |
ISymbolTable.pushScope(IScope scope)
Push a local scope context onto the symbol table.
|
| Modifier and Type | Method and Description |
|---|---|
int |
ThreadSafeSymbolTable.getNextStackIndexForScope(IScope scope) |
int |
StandardSymbolTable.getNextStackIndexForScope(IScope scope)
For compile-time assignment of stack indexes.
|
int |
IStackProvider.getNextStackIndexForScope(IScope scope)
For compile-time assignment of stack indexes at a particular scope.
|
boolean |
ThreadSafeSymbolTable.isSymbolWithinScope(ISymbol sym,
IScope scope) |
boolean |
StandardSymbolTable.isSymbolWithinScope(ISymbol symToFind,
IScope containingScope) |
boolean |
ISymbolTable.isSymbolWithinScope(ISymbol sym,
IScope scope) |
ICapturedSymbol |
ISymbol.makeCapturedSymbol(String strName,
ISymbolTable symbolTable,
IScope scope) |
void |
ThreadSafeSymbolTable.popGlobalScope(IScope scope) |
void |
StandardSymbolTable.popGlobalScope(IScope scope) |
void |
ISymbolTable.popGlobalScope(IScope scope)
Pops a global scope previously pushed via
pushGlobalScope( IScope )
or pushPrivateGlobalScope( IScope ). |
IScope |
ThreadSafeSymbolTable.popScope(IScope scope) |
IScope |
StandardSymbolTable.popScope(IScope scope) |
IScope |
ISymbolTable.popScope(IScope scope) |
void |
ThreadSafeSymbolTable.pushPrivateGlobalScope(IScope scope) |
void |
StandardSymbolTable.pushPrivateGlobalScope(IScope scope) |
void |
ISymbolTable.pushPrivateGlobalScope(IScope scope)
Push a global scope you specify onto the private global scope space.
|
IScope |
ThreadSafeSymbolTable.pushScope(IScope scope) |
IScope |
StandardSymbolTable.pushScope(IScope scope) |
IScope |
ISymbolTable.pushScope(IScope scope)
Push a local scope context onto the symbol table.
|
| Modifier and Type | Method and Description |
|---|---|
IScope |
IBlockExpression.getScope() |
Copyright © 2017. All rights reserved.