UNPKG

@fink/larix

Version:

A parser for generating fink's AST.

100 lines (80 loc) 2.31 kB
const { init_indentation } = require("./block/indentation.js"); const { add_jsx } = require("./jsx/init.js"); const { add_conditionals } = require("./conditionals/init.js"); const { add_literals } = require("./literals/init.js"); const { add_logical_operators } = require("./logical/init.js"); const { add_comparison_operators } = require("./comparison/init.js"); const { add_arithmetic_operators } = require("./arithmitic/init.js"); const { add_comments } = require("./comments/init.js"); const { add_call_operators } = require("./call/init.js"); const { add_func } = require("./func/init.js"); const { add_group } = require("./group/init.js"); const { add_assignment_operators } = require("./assignment/init.js"); const { add_spread_operator } = require("./spread/init.js"); const { add_async } = require("./async/init.js"); const { add_import } = require("./import/init.js"); const { add_prop_access } = require("./prop-access/init.js"); const { add_ignorable_tokens } = require("./whitespace/init.js"); const { add_partial } = require("./partial/init.js"); const { add_ident } = require("./identifier/init.js"); const init_language = ctx => { let ˆpipe_result_1 = ctx; ˆpipe_result_1 = init_indentation(ˆpipe_result_1); ˆpipe_result_1 = add_ignorable_tokens(ˆpipe_result_1); ˆpipe_result_1 = add_comments(ˆpipe_result_1); ˆpipe_result_1 = add_func(ˆpipe_result_1); ˆpipe_result_1 = add_conditionals(ˆpipe_result_1); ˆpipe_result_1 = add_assignment_operators(ˆpipe_result_1); ˆpipe_result_1 = add_ident(ˆpipe_result_1); ˆpipe_result_1 = add_partial(ˆpipe_result_1); ˆpipe_result_1 = add_jsx(ˆpipe_result_1); ˆpipe_result_1 = add_logical_operators(ˆpipe_result_1); ˆpipe_result_1 = add_comparison_operators(ˆpipe_result_1); ˆpipe_result_1 = add_arithmetic_operators(ˆpipe_result_1); ˆpipe_result_1 = add_spread_operator(ˆpipe_result_1); ˆpipe_result_1 = add_async(ˆpipe_result_1); ˆpipe_result_1 = add_import(ˆpipe_result_1); ˆpipe_result_1 = add_literals(ˆpipe_result_1); ˆpipe_result_1 = add_call_operators(ˆpipe_result_1); ˆpipe_result_1 = add_group(ˆpipe_result_1); return ˆpipe_result_1 = add_prop_access(ˆpipe_result_1); }; exports.init_language = init_language;