Package-level declarations

Types

Link copied to clipboard
data class DeclarativeSymbolResolver(val issues: MutableList<Issue> = mutableListOf()) : LocalSymbolResolver
Link copied to clipboard

This object performs symbol resolution within a single AST. It is not to be used to perform cross-ASTs symbol resolution.

Link copied to clipboard
Link copied to clipboard
data class Scope(var parent: Scope? = null, var symbolTable: SymbolTable = mutableMapOf())
Link copied to clipboard
class ScopeDefinition(val contextType: KClass<out Node>, scopeFunction: (Node) -> Scope?)
Link copied to clipboard
interface Symbol : PossiblyNamed
Link copied to clipboard