A component based functional template language

feat: guard clauses #24

Merged t.ewert.foo
targeting main from guard-clauses
Merged opened by and assigned to t.ewert.foo
targeting main from guard-clauses
Commits 4

fix: allow multiple statements in guard body
feat: format guard clauses
feat: parse guard clauses and transform them to conditional expressions
feat: add guard keyword to syntax highlighting