api

ASTNode.ch

Declarations in ASTNode.ch

2 declarationscompiler

Declarations

Public only
ASTNode#
Publicstruct
struct ASTNode
getEncodedLocation#
Publicfunction
func getEncodedLocation(self : &ASTNode) : u64
getKind#
Publicfunction
func getKind(self : &ASTNode) : ASTNodeKind
getParent#
Publicfunction
func getParent(self : &ASTNode) : *ASTNode
may return null
child#
Publicfunction
func child(self : &ASTNode, name : &string_view) : *ASTNode
getAccessSpecifier#
Publicfunction
func getAccessSpecifier(self : &ASTNode) : AccessSpecifier
make#
functionConstructor
func make() : ASTNode
getModScope#
PublicfunctionExtension
func getModScope(node : &ASTNode) : *ModuleScope