|
|
b7872da3ea
|
Move grammar def. to README
|
2022-01-29 21:54:05 +01:00 |
|
|
|
5cc89b855a
|
Update grammar
|
2022-01-29 21:52:31 +01:00 |
|
|
|
32e4f1ea4f
|
Implement relational binops
|
2022-01-29 21:48:55 +01:00 |
|
|
|
b664297c73
|
Implement comparison binops
|
2022-01-29 21:37:44 +01:00 |
|
|
|
ea60f17647
|
Implement bitwise not
|
2022-01-29 21:26:14 +01:00 |
|
|
|
2a59fe8c84
|
Implement unary negate
|
2022-01-29 21:12:01 +01:00 |
|
|
|
128b05b8a8
|
Implement parenthesis grouping
|
2022-01-29 20:51:55 +01:00 |
|
|
|
a9ee8eb66c
|
Update grammar definition
|
2022-01-28 14:00:51 +01:00 |
|
|
|
a569781691
|
Implement more operators
- Mod
- Bitwise Or
- Bitwise And
- Bitwise Xor
- Shift Left
- Shift Right
|
2022-01-27 23:15:16 +01:00 |
|
|
|
0b75c30784
|
Implement div & sub
|
2022-01-27 22:29:06 +01:00 |
|
|
|
ed2ae144dd
|
Number separator _
|
2022-01-27 21:38:58 +01:00 |
|
|
|
7a69efc240
|
Add test for interpreter
|
2022-01-02 22:02:31 +01:00 |
|
|
|
39dd5e81f2
|
Start implementing interpreter
- Implemented tree-walk-interpreter for expressions only
- Binops Add, Mul
- Value Types I64
|
2022-01-02 21:58:10 +01:00 |
|
|
|
ef4dee98dc
|
Add test for parser
|
2022-01-02 21:28:36 +01:00 |
|
|
|
541d905551
|
Start implementing Parser
- Implemented pratt parser for expressions
- Implemented BinOps Add, Mul
|
2022-01-02 21:03:14 +01:00 |
|
|
|
02f63ad9ad
|
Add test for lexer
|
2022-01-02 18:49:18 +01:00 |
|
|
|
01729beb5f
|
Start implementing lexer
|
2022-01-02 18:44:05 +01:00 |
|