UNPKG

@fink/loxia

Version:

A fink to JavaScript compiler.

53 lines (50 loc) 2.1 kB
import hamt_0 from "hamt"; import { add_assignment as add_assignment_0 } from "./assignment/init.js"; import { add_func as add_func_0 } from "./func/init.js"; import { add_conditionals as add_conditionals_0 } from "./conditionals/init.js"; import { add_call as add_call_0 } from "./call/init.js"; import { add_literals as add_literals_0 } from "./literals/init.js"; import { add_async as add_async_0 } from "./async/init.js"; import { add_logical as add_logical_0 } from "./logical/init.js"; import { add_group as add_group_0 } from "./group/init.js"; import { add_module as add_module_0 } from "./module/init.js"; import { add_block as add_block_0 } from "./block/init.js"; import { add_member as add_member_0 } from "./prop-access/init.js"; import { add_ident as add_ident_0 } from "./identifier/init.js"; import { add_comparison as add_comparison_0 } from "./comparison/init.js"; import { add_jsx as add_jsx_0 } from "./jsx/init.js"; import { add_arithmitic as add_arithmitic_0 } from "./arithmitic/init.js"; import { add_partial as add_partial_0 } from "./partial/init.js"; const add_transformers_0 = ctx_0 => { const ppr_0 = add_module_0(ctx_0); const ppr_1 = add_block_0(ppr_0); const ppr_2 = add_group_0(ppr_1); const ppr_3 = add_func_0(ppr_2); const ppr_4 = add_ident_0(ppr_3); const ppr_5 = add_assignment_0(ppr_4); const ppr_6 = add_literals_0(ppr_5); const ppr_7 = add_member_0(ppr_6); const ppr_8 = add_arithmitic_0(ppr_7); const ppr_9 = add_comparison_0(ppr_8); const ppr_10 = add_logical_0(ppr_9); const ppr_11 = add_conditionals_0(ppr_10); const ppr_12 = add_call_0(ppr_11); const ppr_13 = add_jsx_0(ppr_12); const ppr_14 = add_partial_0(ppr_13); const ppr_15 = add_async_0(ppr_14); return ppr_15; }; const init_ctx_0 = (code_0, filename_0, options_0) => { const ppr_16 = add_transformers_0({ filename: filename_0, code: code_0, options: options_0, unique_ids: {}, errors: [], values: hamt_0.empty, scopes: [{}] }); return ppr_16; }; export const add_transformers = add_transformers_0, init_ctx = init_ctx_0;