feat(elc, elb): RBrace stop fix, html_raw/escape runtime, c_source manifest directive #46
Reference in New Issue
Block a user
Delete Branch "fix/elc-parser-elb-build"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
c_source \"path\"manifest directive links extra C files (platform stubs, native glue) without modifying elb source; macOS homebrew OpenSSL path detection (no-op on Linux)parse_html_childrenconsuming the El function-closing}as HTML text when a tag crosses a function boundary (e.g.page_open()leaves<body>open); stop loop on RBrace tokenhtml_raw()(identity passthrough) andhtml_escape()(escapes& < > \" ') builtins so templates can safely interpolate contentelc-new.c→elc.cas canonical compiler source; removeelc-newbinaryTest plan
elb buildinproducts/webcompiles and links cleanly on macOS (viac_sourcestubs + OpenSSL detection)html_escape("{\"<script>\"}")returns"<script>"fb9772db49toa7e6fbf2d2