pub fn emit_javascript_parser(
grammar: &Grammar,
) -> Result<(JsParserArtifacts, EmitReport), GrammarEmitError>Expand description
Emits a runnable JavaScript parser bundle from the grammar IR.
The generated ESM module imports peggy, embeds the emitted grammar as a
JavaScript string literal, and exports parser = peggy.generate(GRAMMAR).
ยงErrors
Returns GrammarEmitError when the underlying Peggy grammar emitter cannot
represent an invalid IR construct.