|
745b6c0e5f
|
Add WriteOnSuccess option
|
2023-12-28 07:19:58 -08:00 |
|
|
1634724260
|
Add MustGetTemplate and ExecuteTemplate functions
|
2023-12-27 19:38:59 -08:00 |
|
|
b6c177c3d2
|
Regenerate parser
|
2023-12-22 19:30:07 -08:00 |
|
|
a8023be2e2
|
Fix else/elif tags for nested if statements
|
2023-12-22 19:15:56 -08:00 |
|
|
d618e7b0da
|
Fix valueToString for end tags and expressions
|
2023-12-22 19:00:33 -08:00 |
|
|
3879e207fc
|
Return an error if we encounter an unknown operator
|
2023-12-22 15:45:28 -08:00 |
|
|
4309bcc3b4
|
Implement != operator in expression evaluator
|
2023-12-22 15:43:49 -08:00 |
|
|
687e0a6c36
|
Fix != operator
|
2023-12-22 15:41:07 -08:00 |
|
|
7f9286f5c7
|
Clarify branch in performWhitespaceMutations
|
2023-12-21 21:02:53 -08:00 |
|
|
ce71befee8
|
Add the ability to execute struct field functions
|
2023-12-21 21:01:15 -08:00 |
|
|
f4307541c4
|
Add the ability to disable whitespace mutations
|
2023-12-18 11:59:39 -08:00 |
|
|
da0b1ebb52
|
Fix tests for new error handling system
|
2023-12-18 09:21:44 -08:00 |
|
|
a465be6cf8
|
Switch to MPL-2.0 to allow static linking
|
2023-12-18 09:16:33 -08:00 |
|
|
74b4607c63
|
Update the len function's description
|
2023-12-18 01:01:34 +00:00 |
|
|
01047706b6
|
Rewrite error handling logic
|
2023-12-17 16:55:13 -08:00 |
|
|
ba23bf512c
|
Add FUNDING.yml
|
2023-12-16 00:14:31 +00:00 |
|
|
f7097ad9ce
|
Remove mention of salixmd until yuin/goldmark#426 is resolved
|
2023-11-04 10:17:11 -07:00 |
|
|
6c23c75906
|
Add some tests
|
2023-11-03 23:36:41 -07:00 |
|
|
979e7aa33e
|
Implement in operator for maps
|
2023-11-03 18:33:41 -07:00 |
|
|
da8391fc37
|
Update table of contents
|
2023-11-03 18:28:30 -07:00 |
|
|
9af02875c3
|
Use the added logo svg in the README
|
2023-11-03 23:58:53 +00:00 |
|
|
2a035088aa
|
Add logo svg to repo
|
2023-11-03 16:57:41 -07:00 |
|
|
52c0724174
|
Add logo
|
2023-11-03 23:00:31 +00:00 |
|
|
ba986b9c23
|
Ensure non-nil maps
|
2023-11-01 12:04:54 -07:00 |
|
|
4530664371
|
Use map[string]any for vars
|
2023-11-01 12:00:44 -07:00 |
|
|
38420f5c6a
|
Allow setting escapeHTML for an entire namespace
|
2023-11-01 11:39:28 -07:00 |
|
|
e68190ca6a
|
Use buffered writer
|
2023-11-01 11:31:51 -07:00 |
|
|
2d8cbeb1bc
|
Add markdown section to README ToC
|
2023-11-01 00:19:08 -07:00 |
|
|
a85434699a
|
Add note about salixmd
|
2023-10-31 21:48:20 -07:00 |
|
|
41bae561e8
|
Re-generate parser
|
2023-10-31 21:38:24 -07:00 |
|
|
9a0a20da66
|
Add ExecuteToMemory function to TagContext
|
2023-10-31 21:27:01 -07:00 |
|
|
a942ceae20
|
Add more information about the syntax to the README
|
2023-10-31 18:11:16 -07:00 |
|
|
9b15d2a7dd
|
Implement string concatenation
|
2023-10-31 15:49:00 -07:00 |
|
|
82e81ec7f4
|
Add recursion example
|
2023-10-31 14:05:21 -07:00 |
|
|
236e178cea
|
Add variable assignment
|
2023-10-31 13:45:00 -07:00 |
|
|
ee4aa95dc3
|
Remove macro mutex as it's no longer needed
|
2023-10-31 08:02:29 -07:00 |
|
|
2a87e4781c
|
Pass template as value
|
2023-10-30 21:18:35 -07:00 |
|
|
69e515326f
|
Make macros per-template-execution
|
2023-10-30 21:06:17 -07:00 |
|
|
17906cf329
|
Add macro tag
|
2023-10-30 20:07:57 -07:00 |
|
|
3eca240b56
|
Add GPL headers
|
2023-10-30 18:43:18 -07:00 |
|
|
e01755bbf5
|
Move ast and parser out of internal
|
2023-10-30 18:38:53 -07:00 |
|
|
7e307d8811
|
Improve error handling in expressions
|
2023-10-30 17:16:45 -07:00 |
|
|
dce4ee2e8f
|
Implement modulo operation
|
2023-10-30 16:59:37 -07:00 |
|
|
41adf9ce51
|
Properly parse negative numbers
|
2023-10-30 15:10:55 -07:00 |
|
|
a8d536c058
|
Use ternary in replybot example
|
2023-10-30 15:05:33 -07:00 |
|
|
136e8cb26e
|
Improve expression handling and add parentheses support
|
2023-10-30 15:02:41 -07:00 |
|
|
900de82d6a
|
Add coalescing operator
|
2023-10-30 08:52:02 -07:00 |
|
|
c1a2e56f4f
|
Add ternary expressions
|
2023-10-30 08:37:59 -07:00 |
|
|
9d44c8d02c
|
Add badges
|
2023-10-29 20:13:07 -07:00 |
|
|
3c008bafed
|
Run formatter
|
2023-10-29 20:10:56 -07:00 |
|