unterminated_stmt
Diagnostic `nanook::template::unterminated_stmt`
Summary
unterminated `{{%` block
Help
close the statement with %}}
Details
When this fires
A {% opened a statement (if, for, etc.) that never got its matching %}. Distinct from a missing {% endif %} or {% endfor %}: this is the close of the opening tag itself. Parse-time, caught by nanook check.
What to check
A stray } may have closed the brace early. The matching {% endif %} / {% endfor %} is a separate concern, that surfaces as unexpected_token rather than this code.
broken: