The ~L sigil for Lavash HEEx templates.
Used inside render fn assigns -> ~L"""...""" end to mark templates
for Lavash processing. The sigil itself is a no-op — template compilation
is handled by the transformer pipeline (TokenizeTemplate → AnalyzeTemplate →
ExtractColocatedJs → CompileComponent/CompileLiveView).
The sigil exists so that:
- Editors can provide HEEx syntax highlighting
Macro.escapecaptures a{:sigil_L, meta, ...}AST node thatTokenizeTemplatepattern-matches to extract the template source
Summary
Functions
Marks a HEEx template for Lavash processing.