Package gw.lang.parser
Interface IStackProvider
- All Known Subinterfaces:
ISymbolTable
- All Known Implementing Classes:
CompiledGosuClassSymbolTable
,StandardSymbolTable
,Symbol.MemberStackProvider
,ThreadSafeSymbolTable
public interface IStackProvider
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionint
For compile-time assignment of stack indexes.int
getNextStackIndexForScope
(IScope scope) For compile-time assignment of stack indexes at a particular scope.boolean
For compile-time use.
-
Field Details
-
THIS_POS
static final int THIS_POS- See Also:
-
SUPER_POS
static final int SUPER_POS- See Also:
-
START_POS
static final int START_POS- See Also:
-
-
Method Details
-
getNextStackIndex
int getNextStackIndex()For compile-time assignment of stack indexes. -
getNextStackIndexForScope
For compile-time assignment of stack indexes at a particular scope. -
hasIsolatedScope
boolean hasIsolatedScope()For compile-time use. Returns true iff an isolated scope is visible.
-