Uses of Interface
gw.lang.parser.IScope
-
Packages that use IScope Package Description gw.internal.gosu.parser gw.internal.gosu.parser.expressions gw.lang gw.lang.parser gw.lang.parser.expressions -
-
Uses of IScope in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement IScope Modifier and Type Class Description class
CommonSymbolsScope<K extends CharSequence,V extends ISymbol>
Methods in gw.internal.gosu.parser that return IScope Modifier and Type Method Description IScope
GosuIndustrialParkImpl. createCommnoSymbolScope()
IScope
ClassScopeCache. getNonstaticScope()
IScope
ClassScopeCache. getStaticScope()
Methods in gw.internal.gosu.parser with parameters of type IScope Modifier and Type Method Description protected int
AbstractDynamicSymbol. assignIndex(IScope scope)
protected int
Symbol. assignIndex(IScope scope)
protected int
Symbol. assignIndexInStack(IScope scope)
ICapturedSymbol
MemberFieldSymbol. makeCapturedSymbol(String strName, ISymbolTable symbolTable, IScope scope)
ICapturedSymbol
Symbol. makeCapturedSymbol(String strName, ISymbolTable symbolTable, IScope scope)
Constructors in gw.internal.gosu.parser with parameters of type IScope Constructor Description CapturedSymbol(String strName, ISymbol sym, IStackProvider stackProvider, IScope scope)
ClassScopeCache(IScope staticScope, Map<String,List<IFunctionSymbol>> staticDfsMap, IScope nonstaticScope, Map<String,List<IFunctionSymbol>> nonstaticDfsMap)
Symbol(String strName, IType type, IStackProvider stackProvider, Object value, IScope scope)
-
Uses of IScope in gw.internal.gosu.parser.expressions
Methods in gw.internal.gosu.parser.expressions that return IScope Modifier and Type Method Description IScope
BlockExpression. getScope()
The scope of the block, available only at compile time -
Uses of IScope in gw.lang
Methods in gw.lang that return IScope Modifier and Type Method Description IScope
IGosuShop. createCommnoSymbolScope()
static IScope
GosuShop. createCommonSymbolScope()
-
Uses of IScope in gw.lang.parser
Classes in gw.lang.parser that implement IScope Modifier and Type Class Description class
StandardScope<K extends CharSequence,V extends ISymbol>
Methods in gw.lang.parser that return IScope Modifier and Type Method Description IScope<K,V>
IScope. copy()
Shallow copy this scopeIScope
ISymbolTable. peekIsolatedScope()
IScope
StandardSymbolTable. peekIsolatedScope()
IScope
ThreadSafeSymbolTable. peekIsolatedScope()
IScope
ISymbolTable. peekScope()
IScope
ISymbolTable. peekScope(int iPos)
IScope
StandardSymbolTable. peekScope()
IScope
StandardSymbolTable. peekScope(int iPos)
IScope
ThreadSafeSymbolTable. peekScope()
IScope
ThreadSafeSymbolTable. peekScope(int iPos)
IScope
ISymbolTable. popScope()
Pop a local scope context from the symbol table.IScope
ISymbolTable. popScope(IScope scope)
IScope
StandardSymbolTable. popScope()
IScope
StandardSymbolTable. popScope(IScope scope)
IScope
ThreadSafeSymbolTable. popScope()
IScope
ThreadSafeSymbolTable. popScope(IScope scope)
IScope
ISymbolTable. pushIsolatedScope(IActivationContext activationCtx)
Push a scope that demarcates an activation record.IScope
StandardSymbolTable. pushIsolatedScope(IActivationContext activationCtx)
IScope
ThreadSafeSymbolTable. pushIsolatedScope(IActivationContext activationCtx)
IScope
ISymbolTable. pushScope()
Push a local scope context onto the symbol table.IScope
ISymbolTable. pushScope(IScope scope)
Push a local scope context onto the symbol table.IScope
StandardSymbolTable. pushScope()
IScope
StandardSymbolTable. pushScope(IScope scope)
IScope
ThreadSafeSymbolTable. pushScope()
IScope
ThreadSafeSymbolTable. pushScope(IScope scope)
Methods in gw.lang.parser with parameters of type IScope Modifier and Type Method Description int
IStackProvider. getNextStackIndexForScope(IScope scope)
For compile-time assignment of stack indexes at a particular scope.int
StandardSymbolTable. getNextStackIndexForScope(IScope scope)
For compile-time assignment of stack indexes.int
ThreadSafeSymbolTable. getNextStackIndexForScope(IScope scope)
boolean
ISymbolTable. isSymbolWithinScope(ISymbol sym, IScope scope)
boolean
StandardSymbolTable. isSymbolWithinScope(ISymbol symToFind, IScope containingScope)
boolean
ThreadSafeSymbolTable. isSymbolWithinScope(ISymbol sym, IScope scope)
ICapturedSymbol
ISymbol. makeCapturedSymbol(String strName, ISymbolTable symbolTable, IScope scope)
void
ISymbolTable. popGlobalScope(IScope scope)
Pops a global scope previously pushed viapushGlobalScope( IScope )
orpushPrivateGlobalScope( IScope )
.void
StandardSymbolTable. popGlobalScope(IScope scope)
void
ThreadSafeSymbolTable. popGlobalScope(IScope scope)
IScope
ISymbolTable. popScope(IScope scope)
IScope
StandardSymbolTable. popScope(IScope scope)
IScope
ThreadSafeSymbolTable. popScope(IScope scope)
void
ISymbolTable. pushPrivateGlobalScope(IScope scope)
Push a global scope you specify onto the private global scope space.void
StandardSymbolTable. pushPrivateGlobalScope(IScope scope)
void
ThreadSafeSymbolTable. pushPrivateGlobalScope(IScope scope)
IScope
ISymbolTable. pushScope(IScope scope)
Push a local scope context onto the symbol table.IScope
StandardSymbolTable. pushScope(IScope scope)
IScope
ThreadSafeSymbolTable. pushScope(IScope scope)
-
Uses of IScope in gw.lang.parser.expressions
Methods in gw.lang.parser.expressions that return IScope Modifier and Type Method Description IScope
IBlockExpression. getScope()
-