UNPKG

@fink/loxia

Version:

A fink to JavaScript compiler.

49 lines (40 loc) 1.17 kB
const { any: any_0 } = require("../context.js"); const { add: add_0 } = require("../context.js"); const { transform_number: transform_number_0 } = require("./number.js"); const { transform_string: transform_string_0 } = require("./string.js"); const { transform_list: transform_list_0 } = require("./list.js"); const { transform_record: transform_record_0 } = require("./record.js"); const { transform_kv: transform_kv_0 } = require("./record.js"); const { transform_keyword: transform_keyword_0 } = require("./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; }; exports.add_literals = add_literals_0;