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> Fields in gw.internal.gosu.parser declared as IScopeModifier and TypeFieldDescriptionprivate final IScopeClassScopeCache._nonstaticScopeprivate final IScopeClassScopeCache._staticScopeMethods in gw.internal.gosu.parser that return IScopeModifier and TypeMethodDescriptionGosuIndustrialParkImpl.createCommnoSymbolScope()ClassScopeCache.getNonstaticScope()private IScopeParserBase.getScope(ICompilableType anonClass) 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) intSymbol.MemberStackProvider.getNextStackIndexForScope(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 TypeMethodDescriptionprivate IScopeIScope.copy()Shallow copy this scopeprivate IScopeStandardSymbolTable.createScope(IActivationContext activationCtx) ISymbolTable.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 TypeMethodDescriptionprivate IScopeprivate 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) 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.private voidStandardSymbolTable.removeGlobalScope(IScope globalScope) -
Uses of IScope in gw.lang.parser.expressions
Methods in gw.lang.parser.expressions that return IScope