bad
|
fc5a50227f
|
Implement variables in the interpreter
|
2022-05-01 19:26:17 +02:00 |
|
bad
|
746d567554
|
Add a variable assignment statement
|
2022-04-29 20:00:06 +02:00 |
|
bad
|
a8c164819a
|
Lex float types
|
2022-04-23 20:42:30 +02:00 |
|
bad
|
9cda9643a9
|
Add expressions
|
2022-04-23 19:43:42 +02:00 |
|
bad
|
3a5d81c8fb
|
Statement parsing
|
2022-04-23 16:27:11 +02:00 |
|
bad
|
91f2a945c5
|
Extract expression node and expression parser to a separate file
|
2022-04-23 15:39:37 +02:00 |
|
bad
|
ede0ca3993
|
Add cli flags
|
2022-04-19 00:46:52 +02:00 |
|
bad
|
cd5ec62e42
|
Add a fuzzer and fix an overflow bug it found in the lexer
|
2022-04-06 20:58:05 +02:00 |
|
bad
|
4fa78336d0
|
Implement the negation operator
|
2022-04-06 17:39:19 +02:00 |
|
bad
|
7d49fc53ae
|
Implement the not operator
|
2022-04-06 17:24:29 +02:00 |
|
bad
|
df22460010
|
Add constructors for Value type enum variants
|
2022-04-05 23:12:13 +02:00 |
|
bad
|
2c2cb00e2e
|
Add a pre-commit-hook
|
2022-04-03 22:13:27 +02:00 |
|
bad
|
ef765220a2
|
Run all the linters
|
2022-04-03 22:07:19 +02:00 |
|
bad
|
74770a7a31
|
Add basic unit tests
|
2022-04-03 21:54:39 +02:00 |
|
bad
|
b7f6705d62
|
More refactoring
|
2022-04-03 21:54:26 +02:00 |
|
bad
|
51e5c0b80d
|
Handle EOF in repl mode
|
2022-04-02 21:36:06 +02:00 |
|
bad
|
8d3354ec97
|
Refactoring
|
2022-04-02 21:23:47 +02:00 |
|
bad
|
c14cd20d8c
|
AST: Init
|
2022-03-26 21:58:18 +01:00 |
|
bad
|
8b967efda7
|
Refactoring
|
2022-03-21 20:17:51 +01:00 |
|
bad
|
5b0263c89f
|
Lexer
|
2022-03-21 15:47:35 +01:00 |
|