SymbolTable

open class SymbolTable

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun currentScope(): Symbol
Link copied to clipboard
open fun define(symbol: Symbol): Boolean
Link copied to clipboard
open fun defineInScope(currentScope: Symbol, symbol: Symbol): Boolean
Link copied to clipboard
open fun defineTypeName(name: String)
Link copied to clipboard
open fun enterScope(newScope: Symbol)
Link copied to clipboard
open fun exitScope()
Link copied to clipboard
open fun popBlockScope()
Link copied to clipboard
Link copied to clipboard
open fun resolve(name: String): Symbol
open fun resolve(name: String, startScope: Symbol): Symbol
Link copied to clipboard
open fun toString(): String
Generated with STIG