|
ed568f81bf
|
Don't try to dereference values before calling methods
|
2024-02-21 22:55:17 -08:00 |
|
|
e810247f13
|
Add the ability to ignore missing macros/templates in macro and include tags
|
2024-02-20 12:10:23 -08:00 |
|
|
d91eef09bf
|
Add index to map iteration
|
2024-02-20 12:07:39 -08:00 |
|
|
4501ef63d6
|
Properly handle nested tag executions when the nested tag has no body
|
2024-02-17 19:36:40 -08:00 |
|
|
89f75f1709
|
Add TestValidateFunc
|
2024-02-12 11:05:19 -08:00 |
|
|
eacbd633bd
|
Run formatter
|
2024-02-12 10:53:12 -08:00 |
|
|
82001061da
|
Handle more function call error cases
|
2024-02-12 10:51:28 -08:00 |
|
|
3bafd0ef11
|
Handle more test cases for field access and method calls
|
2024-02-11 22:29:31 -08:00 |
|
|
778071c8c5
|
Test more invalid cases for indexing
|
2024-02-11 22:16:58 -08:00 |
|
|
feb0f0db31
|
Fix nil index handling
|
2024-02-11 22:11:17 -08:00 |
|
|
d9356a48a5
|
Add more tests
|
2024-02-11 19:04:07 -08:00 |
|
|
bdad1299c4
|
Only dereference pointer values when we output them
|
2024-02-11 12:09:34 -08:00 |
|
|
a042aaa430
|
Fix some panics related to nil values
|
2024-02-10 13:31:27 -08:00 |
|
|
4154ce5ce7
|
Automatically dereference field and index pointers
|
2024-02-08 08:36:02 -08:00 |
|
|
b7669282e3
|
Move the ignore error question mark to after the pound symbol
|
2024-02-07 21:42:43 -08:00 |
|
|
703e55df04
|
Add the ability to ignore errors in ExprTags
|
2024-02-07 18:27:21 -08:00 |
|
|
958a25d559
|
Simplify variadic function support and add a test for it
|
2024-01-24 22:33:47 -08:00 |
|
|
9bf56b50a4
|
Add support for variadic functions
|
2024-01-18 23:42:18 -08:00 |
|
|
25037db86a
|
Remove old GPL header from the PEG file
|
2024-01-03 02:47:36 +00:00 |
|
|
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 |
|