api

SymResLinkBody.ch

Declarations in SymResLinkBody.ch

3 declarationscompiler

Declarations

Public only
SymResLinkBody#
Publicinterface
interface SymResLinkBody
getSymbolResolver#
Publicfunction
func getSymbolResolver(self : &SymResLinkBody) : *SymbolResolver
getSymbolTable#
Publicfunction
func getSymbolTable(self : &SymResLinkBody) : *SymbolTable
getAstDiagnoser#
Publicfunction
func getAstDiagnoser(self : &SymResLinkBody) : *ASTDiagnoser
visitNode#
Publicfunction
func visitNode(self : &SymResLinkBody, node : *ASTNode) : void
visitType#
Publicfunction
func visitType(self : &SymResLinkBody, type : *BaseType, location : u64) : void
visitValue#
Publicfunction
func visitValue(self : &SymResLinkBody, value : *Value) : void
visitEmbeddedNode#
Publicfunction
func visitEmbeddedNode(self : &SymResLinkBody, node : *EmbeddedNode) : void
visitEmbeddedValue#
Publicfunction
func visitEmbeddedValue(self : &SymResLinkBody, value : *EmbeddedValue) : void
resolve#
PublicfunctionExtension
func resolve(visitor : &SymResLinkBody, name : &string_view) : *ASTNode
error#
PublicfunctionExtension
func error(visitor : &SymResLinkBody, msg : &string_view, loc : u64) : void