UNPKG

@fink/larix

Version:

A parser for generating fink's AST.

12 lines 698 B
import { add_separator, add_operator } from "@fink/prattler/expressions.js"; import { terminator } from "../expressions.js"; import { jsx } from "./jsx.js"; export const add_jsx = ctx => { let ˆpipe_result_1 = ctx; ˆpipe_result_1 = add_operator(jsx(`jsx-frag-open`))(ˆpipe_result_1); ˆpipe_result_1 = add_operator(jsx(`jsx-elem-start`))(ˆpipe_result_1); ˆpipe_result_1 = add_separator(terminator(`jsx-expr-start`))(ˆpipe_result_1); ˆpipe_result_1 = add_separator(terminator(`jsx-expr-end`))(ˆpipe_result_1); ˆpipe_result_1 = add_separator(terminator(`jsx-elem-end`))(ˆpipe_result_1); return ˆpipe_result_1 = add_separator(terminator(`jsx-elem-close`))(ˆpipe_result_1); };