14 Commits

Author SHA1 Message Date
ab72cefd67
Re-implement output_variable_encoded to remove allocations 2025-05-15 23:14:14 +10:00
dc8d140707
Add README.md 2025-05-15 17:39:00 +10:00
9111bbad61
Add simple example 2025-05-15 17:07:19 +10:00
c92d0c9635
Implement basic stdout emitter 2025-05-15 17:07:07 +10:00
ffd5ac52e7
Fix detection of lines containing only whitespace and handlebars
Previous implementation failed for lines containing text after handlebars
2025-05-15 17:05:37 +10:00
8e97698b85
Allow pages and blocks to contain arguments 2025-05-15 01:01:25 +10:00
87a7cfb90f
Implement %ld filter 2025-05-15 01:01:25 +10:00
a2ebec3218
Implement {% while ... %} 2025-05-15 01:01:24 +10:00
259f6f3c29
Implement %d filter 2025-05-14 18:28:29 +10:00
4e42eeb9fd
Implement urlencode filter 2025-05-14 18:28:18 +10:00
864217a9bd
Implement {% for ... %} 2025-05-14 18:27:41 +10:00
269f0a6e8f
Implement {% if ... %} 2025-05-14 18:27:31 +10:00
21b5295cf3
Implement {% block ... %} 2025-05-14 18:27:11 +10:00
8e833c85c8
Initial commit 2025-05-14 18:26:10 +10:00