api

RuntimeSymRes.ch

Declarations in RuntimeSymRes.ch

12 declarationscompiler_runtime

Declarations

Public only
JsRuntimePtrVec#
Publicstruct
struct JsRuntimePtrVec
---------------------------------------------------------------------------
make#
functionConstructor
func make() : JsRuntimePtrVec
---------------------------------------------------------------------------
JsRuntimeSymResLinkBody#
Publicstruct
struct JsRuntimeSymResLinkBody
---------------------------------------------------------------------------
make#
functionConstructor
func make() : JsRuntimeSymResLinkBody
---------------------------------------------------------------------------
JsRuntimeSymbolTable#
Publicstruct
struct JsRuntimeSymbolTable
---------------------------------------------------------------------------
make#
functionConstructor
func make() : JsRuntimeSymbolTable
---------------------------------------------------------------------------
JsRuntimeSymbolResolver#
Publicstruct
struct JsRuntimeSymbolResolver
---------------------------------------------------------------------------
make#
functionConstructor
func make() : JsRuntimeSymbolResolver
---------------------------------------------------------------------------
compiler_ASTDiagnosererror#
Publicfunction
func compiler_ASTDiagnosererror(diagnoser : *ASTDiagnoser, msg : &string_view, loc : u64) : void
---------------------------------------------------------------------------
compiler_ASTNodegetParent#
Publicfunction
func compiler_ASTNodegetParent(node : *ASTNode) : *ASTNode
compiler_ASTNodegetKind#
Publicfunction
func compiler_ASTNodegetKind(node : *ASTNode) : ASTNodeKind
compiler_IndexOperatorget_idx_ptr#
Publicfunction
func compiler_IndexOperatorget_idx_ptr(idx : *IndexOperator) : **Value
compiler_ASTBuilderallocate_with_cleanup#
Publicfunction
func compiler_ASTBuilderallocate_with_cleanup(builder : *ASTBuilder, obj_size : size_t, alignment : size_t, cleanup_fn : func(*void) : void) : *void
compiler_LexerunsetUserLexer#
Publicfunction
func compiler_LexerunsetUserLexer(lexer : *Lexer) : void
chemical embedded block; ModuleScope accessors are used by component-name
compiler_ModuleScopegetScopeName#
Publicfunction
func compiler_ModuleScopegetScopeName(scope : *ModuleScope) : string_view
compiler_ModuleScopegetModuleName#
Publicfunction
func compiler_ModuleScopegetModuleName(scope : *ModuleScope) : string_view