hclang
Version:
Homoiconic C: Programming without a Language
17 lines • 1.29 kB
JavaScript
import { FrameArg, FrameArray, FrameExpr, FrameLazy, FrameString } from '../frames.js';
const wrapArg = (prefix, suffix) => {
return new FrameExpr([
new FrameString(prefix),
FrameArg.here(),
new FrameString(suffix)
]);
};
export const tag = new FrameExpr([
new FrameLazy([]),
new FrameArray([
wrapArg('<', '>'),
FrameArg.level(2),
wrapArg('</', '>')
])
]);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL21hbWwvdGFnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsVUFBVSxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLE1BQU0sY0FBYyxDQUFBO0FBRXRGLE1BQU0sT0FBTyxHQUFHLENBQUMsTUFBYyxFQUFFLE1BQWMsRUFBRSxFQUFFO0lBQ2pELE9BQU8sSUFBSSxTQUFTLENBQUM7UUFDbkIsSUFBSSxXQUFXLENBQUMsTUFBTSxDQUFDO1FBQ3ZCLFFBQVEsQ0FBQyxJQUFJLEVBQUU7UUFDZixJQUFJLFdBQVcsQ0FBQyxNQUFNLENBQUM7S0FDeEIsQ0FBQyxDQUFBO0FBQ0osQ0FBQyxDQUFBO0FBRUQsTUFBTSxDQUFDLE1BQU0sR0FBRyxHQUFHLElBQUksU0FBUyxDQUFDO0lBQy9CLElBQUksU0FBUyxDQUFDLEVBQUUsQ0FBQztJQUNqQixJQUFJLFVBQVUsQ0FBQztRQUNiLE9BQU8sQ0FBQyxHQUFHLEVBQUUsR0FBRyxDQUFDO1FBQ2pCLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO1FBQ2pCLE9BQU8sQ0FBQyxJQUFJLEVBQUUsR0FBRyxDQUFDO0tBQ25CLENBQUM7Q0FDSCxDQUFDLENBQUEifQ==