@fink/loxia
Version:
A fink to JavaScript compiler.
49 lines (40 loc) • 1.17 kB
JavaScript
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;