Commit Graph

81 Commits

Author SHA1 Message Date
Elara a85434699a Add note about salixmd 2023-10-31 21:48:20 -07:00
Elara 41bae561e8 Re-generate parser 2023-10-31 21:38:24 -07:00
Elara 9a0a20da66 Add ExecuteToMemory function to TagContext 2023-10-31 21:27:01 -07:00
Elara a942ceae20 Add more information about the syntax to the README 2023-10-31 18:11:16 -07:00
Elara 9b15d2a7dd Implement string concatenation 2023-10-31 15:49:00 -07:00
Elara 82e81ec7f4 Add recursion example 2023-10-31 14:05:21 -07:00
Elara 236e178cea Add variable assignment 2023-10-31 13:45:00 -07:00
Elara ee4aa95dc3 Remove macro mutex as it's no longer needed 2023-10-31 08:02:29 -07:00
Elara 2a87e4781c Pass template as value 2023-10-30 21:18:35 -07:00
Elara 69e515326f Make macros per-template-execution 2023-10-30 21:06:17 -07:00
Elara 17906cf329 Add macro tag 2023-10-30 20:07:57 -07:00
Elara 3eca240b56 Add GPL headers 2023-10-30 18:43:18 -07:00
Elara e01755bbf5 Move ast and parser out of internal 2023-10-30 18:38:53 -07:00
Elara 7e307d8811 Improve error handling in expressions 2023-10-30 17:16:45 -07:00
Elara dce4ee2e8f Implement modulo operation 2023-10-30 16:59:37 -07:00
Elara 41adf9ce51 Properly parse negative numbers 2023-10-30 15:10:55 -07:00
Elara a8d536c058 Use ternary in replybot example 2023-10-30 15:05:33 -07:00
Elara 136e8cb26e Improve expression handling and add parentheses support 2023-10-30 15:02:41 -07:00
Elara 900de82d6a Add coalescing operator 2023-10-30 08:52:02 -07:00
Elara c1a2e56f4f Add ternary expressions 2023-10-30 08:37:59 -07:00
Elara 9d44c8d02c Add badges 2023-10-29 20:13:07 -07:00
Elara 3c008bafed Run formatter 2023-10-29 20:10:56 -07:00
Elara 1c87deb61b Add include example 2023-10-29 19:56:15 -07:00
Elara e3770adc87 Add ParseGlob functions 2023-10-29 15:55:39 -07:00
Elara a53fe6244f Remove FuncMap from the README 2023-10-29 15:50:29 -07:00
Elara 76c0a48b87 Add namespaces and include tag, improve whitespace handling 2023-10-29 15:47:47 -07:00
Elara fb7010dae3 Add Clone function 2023-10-28 19:49:12 -07:00
Elara ff838fe84d Optimize both parser and grammar at the same time 2023-10-28 19:39:34 -07:00
Elara 7281849b1b Enable parser optimization 2023-10-28 18:30:48 -07:00
Elara 0aa0d59c99 Enable grammar optimization 2023-10-28 18:29:06 -07:00
Elara 71a09170c9 Initial Commit 2023-10-28 18:10:17 -07:00