Scope

data class Scope(var parent: Scope? = null, var symbolTable: SymbolTable = mutableMapOf())

Constructors

Link copied to clipboard
constructor(parent: Scope? = null, symbolTable: SymbolTable = mutableMapOf())

Functions

Link copied to clipboard
fun define(symbol: Symbol)
Link copied to clipboard
fun resolve(name: String, type: KClass<out Symbol> = Symbol::class): Symbol?

Properties

Link copied to clipboard
Link copied to clipboard