Uses of Interface
gw.lang.parser.IScope
Packages that use IScope
Package
Description
-
Uses of IScope in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement IScopeModifier and TypeClassDescriptionclassCommonSymbolsScope<K extends CharSequence,V extends ISymbol> Methods in gw.internal.gosu.parser that return IScopeModifier and TypeMethodDescriptionGosuIndustrialParkImpl.createCommnoSymbolScope()ClassScopeCache.getNonstaticScope()ClassScopeCache.getStaticScope()Methods in gw.internal.gosu.parser with parameters of type IScopeModifier and TypeMethodDescriptionprotected intAbstractDynamicSymbol.assignIndex(IScope scope) protected intSymbol.assignIndex(IScope scope) protected intSymbol.assignIndexInStack(IScope scope) MemberFieldSymbol.makeCapturedSymbol(String strName, ISymbolTable symbolTable, IScope scope) Symbol.makeCapturedSymbol(String strName, ISymbolTable symbolTable, IScope scope) Constructors in gw.internal.gosu.parser with parameters of type IScopeModifierConstructorDescriptionCapturedSymbol(String strName, ISymbol sym, IStackProvider stackProvider, IScope scope) ClassScopeCache(IScope staticScope, Map<String, List<IFunctionSymbol>> staticDfsMap, IScope nonstaticScope, Map<String, List<IFunctionSymbol>> nonstaticDfsMap) -
Uses of IScope in gw.internal.gosu.parser.expressions
Methods in gw.internal.gosu.parser.expressions that return IScope -
Uses of IScope in gw.lang
Modifier and TypeMethodDescriptionIGosuShop.createCommnoSymbolScope()static IScopeGosuShop.createCommonSymbolScope() -
Uses of IScope in gw.lang.parser
Classes in gw.lang.parser that implement IScopeMethods in gw.lang.parser that return IScopeModifier and TypeMethodDescriptionIScope.copy()Shallow copy this scopeISymbolTable.peekIsolatedScope()StandardSymbolTable.peekIsolatedScope()ThreadSafeSymbolTable.peekIsolatedScope()ISymbolTable.peekScope()ISymbolTable.peekScope(int iPos) StandardSymbolTable.peekScope()StandardSymbolTable.peekScope(int iPos) ThreadSafeSymbolTable.peekScope()ThreadSafeSymbolTable.peekScope(int iPos) ISymbolTable.popScope()Pop a local scope context from the symbol table.StandardSymbolTable.popScope()ThreadSafeSymbolTable.popScope()ISymbolTable.pushIsolatedScope(IActivationContext activationCtx) Push a scope that demarcates an activation record.StandardSymbolTable.pushIsolatedScope(IActivationContext activationCtx) ThreadSafeSymbolTable.pushIsolatedScope(IActivationContext activationCtx) ISymbolTable.pushScope()Push a local scope context onto the symbol table.Push a local scope context onto the symbol table.StandardSymbolTable.pushScope()ThreadSafeSymbolTable.pushScope()Methods in gw.lang.parser with parameters of type IScopeModifier and TypeMethodDescriptionintIStackProvider.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) ISymbol.makeCapturedSymbol(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) voidISymbolTable.pushPrivateGlobalScope(IScope scope) Push a global scope you specify onto the private global scope space.voidStandardSymbolTable.pushPrivateGlobalScope(IScope scope) voidThreadSafeSymbolTable.pushPrivateGlobalScope(IScope scope) Push a local scope context onto the symbol table. -
Uses of IScope in gw.lang.parser.expressions
Methods in gw.lang.parser.expressions that return IScope