Commit Graph

75 Commits

Author SHA1 Message Date
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
1c87deb61b Add include example 2023-10-29 19:56:15 -07:00
e3770adc87 Add ParseGlob functions 2023-10-29 15:55:39 -07:00
a53fe6244f Remove FuncMap from the README 2023-10-29 15:50:29 -07:00
76c0a48b87 Add namespaces and include tag, improve whitespace handling 2023-10-29 15:47:47 -07:00
fb7010dae3 Add Clone function 2023-10-28 19:49:12 -07:00
ff838fe84d Optimize both parser and grammar at the same time 2023-10-28 19:39:34 -07:00
7281849b1b Enable parser optimization 2023-10-28 18:30:48 -07:00
0aa0d59c99 Enable grammar optimization 2023-10-28 18:29:06 -07:00
71a09170c9 Initial Commit 2023-10-28 18:10:17 -07:00