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 classCommonSymbolsScope<K extends java.lang.CharSequence,V extends ISymbol>Fields in gw.internal.gosu.parser declared as IScope Modifier and Type Field Description private IScopeClassScopeCache. _nonstaticScopeprivate IScopeClassScopeCache. _staticScopeMethods in gw.internal.gosu.parser that return IScope Modifier and Type Method Description IScopeGosuIndustrialParkImpl. createCommnoSymbolScope()IScopeClassScopeCache. getNonstaticScope()private IScopeParserBase. getScope(ICompilableType anonClass)IScopeClassScopeCache. getStaticScope()Methods in gw.internal.gosu.parser with parameters of type IScope Modifier and Type Method Description protected intAbstractDynamicSymbol. assignIndex(IScope scope)protected intSymbol. assignIndex(IScope scope)protected intSymbol. assignIndexInStack(IScope scope)intSymbol.MemberStackProvider. getNextStackIndexForScope(IScope scope)ICapturedSymbolMemberFieldSymbol. makeCapturedSymbol(java.lang.String strName, ISymbolTable symbolTable, IScope scope)ICapturedSymbolSymbol. makeCapturedSymbol(java.lang.String strName, ISymbolTable symbolTable, IScope scope)Constructors in gw.internal.gosu.parser with parameters of type IScope Constructor Description CapturedSymbol(java.lang.String strName, ISymbol sym, IStackProvider stackProvider, IScope scope)ClassScopeCache(IScope staticScope, java.util.Map<java.lang.String,java.util.List<IFunctionSymbol>> staticDfsMap, IScope nonstaticScope, java.util.Map<java.lang.String,java.util.List<IFunctionSymbol>> nonstaticDfsMap)Symbol(java.lang.String strName, IType type, IStackProvider stackProvider, java.lang.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 IScopeBlockExpression. 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 IScopeIGosuShop. createCommnoSymbolScope()static IScopeGosuShop. createCommonSymbolScope() -
Uses of IScope in gw.lang.parser
Classes in gw.lang.parser that implement IScope Modifier and Type Class Description classStandardScope<K extends java.lang.CharSequence,V extends ISymbol>Methods in gw.lang.parser that return IScope Modifier and Type Method Description private IScopeStandardSymbolTable. addScope(IScope scope)IScope<K,V>IScope. copy()Shallow copy this scopeprivate IScopeStandardSymbolTable. createScope(IActivationContext activationCtx)IScopeISymbolTable. peekIsolatedScope()IScopeStandardSymbolTable. peekIsolatedScope()IScopeThreadSafeSymbolTable. peekIsolatedScope()IScopeISymbolTable. peekScope()IScopeISymbolTable. peekScope(int iPos)IScopeStandardSymbolTable. peekScope()IScopeStandardSymbolTable. peekScope(int iPos)IScopeThreadSafeSymbolTable. peekScope()IScopeThreadSafeSymbolTable. peekScope(int iPos)IScopeISymbolTable. popScope()Pop a local scope context from the symbol table.IScopeISymbolTable. popScope(IScope scope)IScopeStandardSymbolTable. popScope()IScopeStandardSymbolTable. popScope(IScope scope)IScopeThreadSafeSymbolTable. popScope()IScopeThreadSafeSymbolTable. popScope(IScope scope)IScopeISymbolTable. pushIsolatedScope(IActivationContext activationCtx)Push a scope that demarcates an activation record.IScopeStandardSymbolTable. pushIsolatedScope(IActivationContext activationCtx)IScopeThreadSafeSymbolTable. pushIsolatedScope(IActivationContext activationCtx)IScopeISymbolTable. pushScope()Push a local scope context onto the symbol table.IScopeISymbolTable. pushScope(IScope scope)Push a local scope context onto the symbol table.IScopeStandardSymbolTable. pushScope()IScopeStandardSymbolTable. pushScope(IScope scope)IScopeThreadSafeSymbolTable. pushScope()IScopeThreadSafeSymbolTable. pushScope(IScope scope)Methods in gw.lang.parser with parameters of type IScope Modifier and Type Method Description private IScopeStandardSymbolTable. addScope(IScope scope)private intStandardSymbolTable. getIndexOfGlobalScope(IScope globalScope)intIStackProvider. getNextStackIndexForScope(IScope scope)For compile-time assignment of stack indexes at a particular scope.intStandardSymbolTable. getNextStackIndexForScope(IScope scope)For compile-time assignment of stack indexes.intThreadSafeSymbolTable. getNextStackIndexForScope(IScope scope)booleanISymbolTable. isSymbolWithinScope(ISymbol sym, IScope scope)booleanStandardSymbolTable. isSymbolWithinScope(ISymbol symToFind, IScope containingScope)booleanThreadSafeSymbolTable. isSymbolWithinScope(ISymbol sym, IScope scope)ICapturedSymbolISymbol. makeCapturedSymbol(java.lang.String strName, ISymbolTable symbolTable, IScope scope)voidISymbolTable. popGlobalScope(IScope scope)Pops a global scope previously pushed viapushGlobalScope( IScope )orpushPrivateGlobalScope( IScope ).voidStandardSymbolTable. popGlobalScope(IScope scope)voidThreadSafeSymbolTable. popGlobalScope(IScope scope)IScopeISymbolTable. popScope(IScope scope)IScopeStandardSymbolTable. popScope(IScope scope)IScopeThreadSafeSymbolTable. popScope(IScope scope)voidISymbolTable. pushPrivateGlobalScope(IScope scope)Push a global scope you specify onto the private global scope space.voidStandardSymbolTable. pushPrivateGlobalScope(IScope scope)voidThreadSafeSymbolTable. pushPrivateGlobalScope(IScope scope)IScopeISymbolTable. pushScope(IScope scope)Push a local scope context onto the symbol table.IScopeStandardSymbolTable. pushScope(IScope scope)IScopeThreadSafeSymbolTable. pushScope(IScope scope)private voidStandardSymbolTable. removeGlobalScope(IScope globalScope) -
Uses of IScope in gw.lang.parser.expressions
Methods in gw.lang.parser.expressions that return IScope Modifier and Type Method Description IScopeIBlockExpression. getScope()
-