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
|
57625fe707
|
build: add coverage target
|
2023-03-19 23:04:17 -07:00 |
|
Anand Balakrishnan
|
f23371ac39
|
style: adjust the enum variant length
|
2023-03-17 16:06:41 -07:00 |
|
Anand Balakrishnan
|
84f8b2a093
|
feat: overload operations of expressions for easy DSL
|
2023-03-17 15:48:52 -07:00 |
|
Anand Balakrishnan
|
b56327a3a2
|
feat: add expression builder API
|
2023-03-17 14:42:09 -07:00 |
|
Anand Balakrishnan
|
a0747108a7
|
test: add tests for arbitrarily generated expressions
|
2023-03-17 13:52:39 -07:00 |
|
Anand Balakrishnan
|
32d92df549
|
feat: add a propositional logic expression tree
|
2023-03-17 13:51:50 -07:00 |
|
Anand Balakrishnan
|
fcb4dc9740
|
style: update rustfmt for wider enum variants
- also add commitlintrc file
|
2023-03-17 13:47:33 -07:00 |
|
Anand Balakrishnan
|
d488edb048
|
using workspaces
|
2023-03-16 17:31:01 -07:00 |
|
Anand Balakrishnan
|
81b7c68bb3
|
initial commit
|
2023-03-16 17:22:51 -07:00 |
|