Package gw.lang.parser
Interface IStackProvider
-
- All Known Subinterfaces:
ISymbolTable
- All Known Implementing Classes:
CompiledGosuClassSymbolTable
,StandardSymbolTable
,ThreadSafeSymbolTable
public interface IStackProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getNextStackIndex()
For compile-time assignment of stack indexes.int
getNextStackIndexForScope(IScope scope)
For compile-time assignment of stack indexes at a particular scope.boolean
hasIsolatedScope()
For compile-time use.
-
-
-
Field Detail
-
THIS_POS
static final int THIS_POS
- See Also:
- Constant Field Values
-
SUPER_POS
static final int SUPER_POS
- See Also:
- Constant Field Values
-
START_POS
static final int START_POS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getNextStackIndex
int getNextStackIndex()
For compile-time assignment of stack indexes.
-
getNextStackIndexForScope
int getNextStackIndexForScope(IScope scope)
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.
-
-