rvcas
|
c5450d37d5
|
chore: move lang tests to a submodule
|
2022-10-04 16:32:32 -04:00 |
rvcas
|
43b147a9e0
|
feat: lists and flatten sequences
|
2022-10-04 16:32:32 -04:00 |
rvcas
|
3208dab718
|
feat: finish parsing let bindings
|
2022-10-04 16:32:32 -04:00 |
Kasey White
|
3c5039134f
|
attempt to parse let
|
2022-10-04 16:32:32 -04:00 |
Kasey White
|
60359ec9b0
|
add pipeline and logical ops to expr parsing
Co-authored-by: rvcas <x@rvcas.dev>
|
2022-10-04 16:32:32 -04:00 |
rvcas
|
fff38e30d2
|
test: add more stuff to get successfully parsing
|
2022-10-04 16:32:32 -04:00 |
rvcas
|
119a6f1e77
|
feat: use pretty assert
|
2022-09-26 17:04:54 -04:00 |
rvcas
|
4f26957806
|
feat: some expr with precendence parsing
|
2022-09-26 11:14:42 -04:00 |
rvcas
|
d54aaff5de
|
feat: fill in expr unit parser a bit
|
2022-09-07 17:53:07 -04:00 |
rvcas
|
59a9bac9b5
|
feat: finish expr_seq_parser
|
2022-09-07 17:52:49 -04:00 |
rvcas
|
3bc507c9e8
|
feat: beginnings of expr parsing
|
2022-09-07 17:52:49 -04:00 |
rvcas
|
d87bb17a27
|
feat: type aliases and some fn parsing
|
2022-09-07 17:52:49 -04:00 |
rvcas
|
fbc9b27efe
|
feat: parse custom types
|
2022-09-07 17:52:49 -04:00 |
rvcas
|
1d1a6fc404
|
feat: parse imports
|
2022-09-07 17:52:49 -04:00 |
rvcas
|
1d6809661c
|
feat: lexer
|
2022-09-07 17:52:49 -04:00 |
rvcas
|
208f2e80ea
|
feat: more ast elements and some sample syntax
|
2022-09-07 17:52:48 -04:00 |
rvcas
|
35143f1544
|
feat: add the ast module
|
2022-09-07 17:52:48 -04:00 |
rvcas
|
e74eace15c
|
chore: init lang crate
|
2022-09-07 17:52:18 -04:00 |