Interface IStackProvider

All Known Subinterfaces:
ISymbolTable
All Known Implementing Classes:
CompiledGosuClassSymbolTable, StandardSymbolTable, Symbol.MemberStackProvider, ThreadSafeSymbolTable

public interface IStackProvider
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    For compile-time assignment of stack indexes.
    int
    For compile-time assignment of stack indexes at a particular scope.
    boolean
    For compile-time use.
  • Field Details

  • Method Details

    • 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.