@fink/loxia
Version:
A fink to JavaScript compiler.
29 lines (25 loc) • 805 B
JavaScript
const {
add: add_0
} = require("../context.js");
const {
transform_binary: transform_binary_0
} = require("../transform.js");
const {
transform_binary_or_unary: transform_binary_or_unary_0
} = require("../transform.js");
const add_arithmitic_0 = ctx_0 => {
const pfn_0 = add_0(`+`, transform_binary_0);
const ppr_0 = pfn_0(ctx_0);
const pfn_1 = add_0(`-`, transform_binary_or_unary_0);
const ppr_1 = pfn_1(ppr_0);
const pfn_2 = add_0(`*`, transform_binary_0);
const ppr_2 = pfn_2(ppr_1);
const pfn_3 = add_0(`/`, transform_binary_0);
const ppr_3 = pfn_3(ppr_2);
const pfn_4 = add_0(`^`, transform_binary_0);
const ppr_4 = pfn_4(ppr_3);
const pfn_5 = add_0(`%`, transform_binary_0);
const ppr_5 = pfn_5(ppr_4);
return ppr_5;
};
exports.add_arithmitic = add_arithmitic_0;