Commit graph

4 commits

Author SHA1 Message Date
Roman Godmaire
c38576b667 refactor: extract env, macros, error, and remove expression
Rather than using expressions, we can instead just parse into nodes then
work with those instead.  Everything in this language is an Expression,
so there's no reason to differentiate between nodes and expressions.
2024-05-04 16:40:02 -04:00
Roman Godmaire
040a2518cc fix: incorrect arg counting for modulo 2024-03-09 08:10:02 -05:00
Roman Godmaire
282071efc1 fix: dynamic counting for modulo arg counts 2024-02-17 22:36:01 -05:00
Roman Godmaire
4a02f7cb95 refactor: use macro for arg counting 2024-02-17 22:16:51 -05:00