api

convert_universal.ch

Declarations in convert_universal.ch

2 declarationsjs_parser

Declarations

Public only
convert_universal_node#
Publicfunction
func convert_universal_node(node : *JsNode, emitter : &JsNodeEmitter) : void
Universal (JSX-aware) runtime printer entry points. Thin wrappers over the single printer `convert_js_node(..., universal_mode)` in convert.ch. The runtime `universal` package uses these with the shared `JsNodeEmitter` implementation from the runtime `js` package (`js_parser::JsRuntimeConverter`), so both runtime front ends share one emitter and one printer.
convert_universal_root#
Publicfunction
func convert_universal_root(root : *JsBlock, emitter : &JsNodeEmitter) : void