api

ast.ch

Declarations in ast.ch

2 declarationsjs_parser

Declarations

Public only
JsRoot#
Publicstruct
struct JsRoot { var statements : vector<*JsNode> var parent : *ASTNode var support : SymResSupport var dyn_values : vector<*Value> }
JsNodeKind lives in js_syntax; the shared AST nodes live in js_syntax/src/Ast.ch.
delete#
function
func delete(self : *JsRoot) : void
JsNodeKind lives in js_syntax; the shared AST nodes live in js_syntax/src/Ast.ch.
JsRegexLiteral#
Publicstruct
struct JsRegexLiteral { var base : JsNode var value : string_view }