|
|
5e66841577
|
use ref instead of box for ast
|
2021-12-30 16:55:50 +01:00 |
|
|
|
62e4ffac6c
|
use error tokens in parser
|
2021-12-30 16:46:41 +01:00 |
|
|
|
11b735d728
|
error tokens instead of result
|
2021-12-30 16:21:18 +01:00 |
|
|
|
5ae747d513
|
change file extension
|
2021-12-30 14:15:25 +01:00 |
|
|
|
e7e8ee4b4d
|
it was fun not really dumb
|
2021-12-30 14:14:30 +01:00 |
|
|
|
d3125945eb
|
remove lexer error
|
2021-12-30 14:06:24 +01:00 |
|
|
|
219a7b7e37
|
improve error types
|
2021-12-30 13:59:17 +01:00 |
|
|
|
78f8382502
|
small api changes
|
2021-12-30 13:50:52 +01:00 |
|
|
|
b3fde273d6
|
fix tests
i will never write test like this again, it's horrible
|
2021-12-30 13:39:34 +01:00 |
|
|
|
e26e849b56
|
bump alloc
|
2021-12-30 13:19:52 +01:00 |
|
|
|
9019dc0295
|
change name
|
2021-12-30 12:10:07 +01:00 |
|
|
|
ee01a9f5b5
|
use cargo insta in parser
|
2021-12-29 20:24:27 +01:00 |
|
|
|
9e643b8acd
|
print and more
|
2021-12-29 20:12:45 +01:00 |
|
|
|
ebbc675ffd
|
more work
|
2021-12-29 17:11:01 +01:00 |
|
|
|
c6765d7da6
|
start bytecode compilation
|
2021-12-29 17:00:30 +01:00 |
|
|
|
b35d12e041
|
fix warning
|
2021-11-06 21:36:01 +01:00 |
|
|
|
4361e36997
|
add afl-fuzzer
the more, the fuzzier
|
2021-11-06 21:34:13 +01:00 |
|
|
|
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 |
|