UNPKG

@fink/loxia

Version:

A fink to JavaScript compiler.

26 lines (24 loc) 1.13 kB
import { any as any_0 } from "../context.js"; import { add as add_0 } from "../context.js"; import { transform_number as transform_number_0 } from "./number.js"; import { transform_string as transform_string_0 } from "./string.js"; import { transform_list as transform_list_0 } from "./list.js"; import { transform_record as transform_record_0 } from "./record.js"; import { transform_kv as transform_kv_0 } from "./record.js"; import { transform_keyword as transform_keyword_0 } from "./keywords.js"; const add_literals_0 = ctx_0 => { const pfn_0 = add_0(`number`, any_0, transform_number_0); const ppr_0 = pfn_0(ctx_0); const pfn_1 = add_0(`string`, any_0, transform_string_0); const ppr_1 = pfn_1(ppr_0); const pfn_2 = add_0(`list`, any_0, transform_list_0); const ppr_2 = pfn_2(ppr_1); const pfn_3 = add_0(`rec`, any_0, transform_record_0); const ppr_3 = pfn_3(ppr_2); const pfn_4 = add_0(`rec:kv`, any_0, transform_kv_0); const ppr_4 = pfn_4(ppr_3); const pfn_5 = add_0(`literal`, any_0, transform_keyword_0); const ppr_5 = pfn_5(ppr_4); return ppr_5; }; export const add_literals = add_literals_0;