Commit graph

57 commits

Author SHA1 Message Date
8952e8082a fix stackoverflow 2021-11-06 21:32:49 +01:00
141e8e09bf add fuzz 2021-11-06 20:31:33 +01:00
555aa21cc4 add garbage collection 2021-11-06 20:22:38 +01:00
68a91a7b44 start bird 2021-11-03 21:17:32 +01:00
0b79d4500d add assignments 2021-11-03 21:04:11 +01:00
63c9d5300c test calls 2021-11-02 23:15:17 +01:00
031217f6c6 parse calls 2021-11-02 23:01:20 +01:00
7cba55578a clippy cleanup 2021-11-02 21:13:20 +01:00
8593ddf18d cleanup 2021-11-02 21:10:55 +01:00
5f8be98da7 fn tests 2021-11-02 21:09:07 +01:00
1c1cf390e6 fix lists 2021-11-02 21:04:49 +01:00
7d45811913 fix grammar 2021-11-02 20:37:43 +01:00
af9a4a9d13 Merge remote-tracking branch 'origin/master' 2021-11-02 20:30:15 +01:00
ca46a40795 remove alloc
not used anyways for now
2021-11-02 20:30:06 +01:00
9279ed6849 call grammar 2021-11-01 09:08:03 +01:00
131229686a fix return error 2021-10-31 21:04:46 +01:00
53c2cdb085 fix span error 2021-10-31 20:53:40 +01:00
87790d4049 fix binop rhs precedence 2021-10-31 20:44:11 +01:00
7b1c7335c2 tests 2021-10-31 20:35:37 +01:00
c6200a901c Merge remote-tracking branch 'origin/master' 2021-10-31 18:31:06 +01:00
1824c9839f parse fn 2021-10-31 18:30:57 +01:00
62afdc4921
Update README.md 2021-10-31 14:17:01 +01:00
aa0a9cb0e5 use new rust edition 2021-10-31 14:04:47 +01:00
c5b82c4b18 stmt parse 2021-10-31 13:59:47 +01:00
67e6dfccc2 better errors 2021-10-31 12:55:39 +01:00
c6e5a5d686 fix top level 2021-10-31 12:29:17 +01:00
9837713771 finish expr parsing 2021-10-31 12:07:13 +01:00
64a747850c use macro for binop parse 2021-10-31 11:53:16 +01:00
1c63f198dc add block statement 2021-10-31 11:53:06 +01:00
06ac1bb2e7 rename comparison tokens 2021-10-31 01:37:48 +02:00
ce9050e8a2 test stuff 2021-10-31 01:37:01 +02:00
c9b985942b test stuff 2021-10-31 01:32:56 +02:00
f6fcca589e better binop handling 2021-10-31 01:24:20 +02:00
7f12eaee01
Update README.md 2021-10-31 01:02:35 +02:00
e13f3e35c2 binary op 2021-10-31 01:00:56 +02:00
8f99a1d630 add spans to AST 2021-10-31 00:40:18 +02:00
d848818824 more primaries 2021-10-31 00:19:07 +02:00
a89c5f91f9 Merge remote-tracking branch 'origin/master' 2021-10-30 18:48:58 +02:00
7c99615560 start parser 2021-10-30 18:48:44 +02:00
eb2f67e19f start parser 2021-10-30 18:48:36 +02:00
79884d4bd8 change test 2021-10-30 18:40:02 +02:00
ac9fa8eb6b fix grammar 2021-10-30 18:39:55 +02:00
098addf75b add semi support 2021-10-30 18:39:50 +02:00
a0e17c6042 add parser 2021-10-30 18:29:56 +02:00
03fe10d7c0 add grammar 2021-10-30 18:28:52 +02:00
ea4282747d semicolons are needed lol 2021-10-30 17:20:33 +02:00
e53390785b
Create LICENSE 2021-10-25 16:56:37 +02:00
186eb71a50 add break to lex and create first ast 2021-10-20 19:57:25 +02:00
40a7aaac71 nice errors 2021-10-07 22:15:10 +02:00
bea961bbbd test program 2021-10-07 20:39:31 +02:00