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