Commit graph

7 commits

Author SHA1 Message Date
Anand Balakrishnan
ad4d85ec3d
chore: run rustfmt 2023-03-22 14:57:27 -07:00
Anand Balakrishnan
cde8cb24e5
test: add simple unit test for expression iteration 2023-03-20 10:29:03 -07:00
Anand Balakrishnan
0359029741
feat: add ExprRef sumtype with better expression iteration 2023-03-20 10:28:26 -07:00
Anand Balakrishnan
79384d436d
feat: add sugar for creating comparison ops 2023-03-20 10:26:04 -07:00
Anand Balakrishnan
55894d55fb
feat: implement an Expr trait 2023-03-19 23:15:54 -07:00
Anand Balakrishnan
afe265eba2
refactor: move overloaded ops into separate modules
This just makes editing the files easier for me as a cognitive load.
2023-03-19 23:13:44 -07:00
Anand Balakrishnan
84f8b2a093
feat: overload operations of expressions for easy DSL 2023-03-17 15:48:52 -07:00