Analyzes pre-tokenized template tokens for optimistic derives.
Reads tokens from :lavash_template_tokens, parses into a tree, and:
- Extracts subtree derives (JS render functions for
:if/:forover optimistic state) - Extracts attr derives (
disabled={expr},class={expr}over optimistic fields) - Injects
data-lavash-htmlattributes directly onto parent tokens
Persists:
:lavash_subtree_derives— subtree derive metadata (name, js_expr, deps):lavash_attr_derives— attr derive metadata (name, js_expr, deps, attr):lavash_template_tokens— updated tokens withdata-lavash-htmlinjected
Summary
Functions
Callback implementation for Spark.Dsl.Transformer.after?/1.
Callback implementation for Spark.Dsl.Transformer.after_compile?/0.
Callback implementation for Spark.Dsl.Transformer.before?/1.
Callback implementation for Spark.Dsl.Transformer.transform/1.
Functions
Callback implementation for Spark.Dsl.Transformer.after?/1.
Callback implementation for Spark.Dsl.Transformer.after_compile?/0.
Callback implementation for Spark.Dsl.Transformer.before?/1.
Callback implementation for Spark.Dsl.Transformer.transform/1.