Commit graph

8 commits

Author SHA1 Message Date
Anand Balakrishnan
6632e897ba add Expr type for union of BoolExpr or NumExpr 2023-09-29 14:00:24 -07:00
Anand Balakrishnan
7c81b30a8f don't try to do an Any trampoline for Expr 2023-09-29 13:59:16 -07:00
Anand Balakrishnan
b2e56594b0
initial parser signature 2023-09-29 13:09:04 -07:00
Anand Balakrishnan
1c79847a77
feat!(core): Use new AST structure
Derive Expr methods using a derive proc-macro. These macros are present in
the `argus-derive` crate, but the traits are defined in `argus-core`
2023-06-06 10:46:27 -04:00
Anand Balakrishnan
299e572186
docs(core): add documentation for all public API members 2023-05-05 14:33:19 -07:00
Anand Balakrishnan
ad4d85ec3d
chore: run rustfmt 2023-03-22 14:57:27 -07:00
Anand Balakrishnan
0359029741
feat: add ExprRef sumtype with better expression iteration 2023-03-20 10:28:26 -07:00
Anand Balakrishnan
55894d55fb
feat: implement an Expr trait 2023-03-19 23:15:54 -07:00