Moritz Hölting
|
72a2121b61
|
implement score variable declarations
|
2025-03-15 20:28:26 +01:00 |
Moritz Hölting
|
8dfd1e053b
|
implement variable assignments
|
2025-03-07 17:36:25 +01:00 |
Moritz Hölting
|
23b14d7667
|
rework annotations & transpile single int declarations without assignment
|
2025-02-27 22:03:45 +01:00 |
Moritz Hölting
|
4f31f08875
|
fix variable declaration parsing
|
2025-02-25 20:45:27 +01:00 |
Moritz Hölting
|
9d5c40f150
|
implement variable declaration parsing
|
2025-02-25 20:45:27 +01:00 |
Moritz Hölting
|
f7414ad23f
|
use full hash length as name, improve docs
|
2024-09-27 16:26:24 +02:00 |
Moritz Hölting
|
9581da3c04
|
change return type of parse_* functions from Option to Result
|
2024-09-19 20:54:39 +02:00 |
Moritz Hölting
|
83d5f329f9
|
allow custom handlers instead of only printer
|
2024-08-23 00:06:58 +02:00 |
Moritz Hölting
|
dd79541ae9
|
add tracing crate for logging
|
2024-06-15 21:49:05 +02:00 |
Moritz Hölting
|
a818325ce9
|
Implement execute blocks
- move conditionals to execute blocks
- implement "as" in execute blocks
|
2024-04-09 20:42:11 +02:00 |
Moritz Hölting
|
9f8b31e2aa
|
Add 'Run' statement to grammar and syntax tree
|
2024-04-06 15:12:20 +02:00 |
Moritz Hölting
|
3c3c9e5b24
|
Add serde dependency and derive serialization and deserialization for relevant structs
|
2024-04-06 14:40:44 +02:00 |
Moritz Hölting
|
62dd12cab3
|
implement function calls
|
2024-04-05 16:16:12 +02:00 |
Moritz Hölting
|
ced609265c
|
Add support for grouping statements
|
2024-04-03 01:09:13 +02:00 |
Moritz Hölting
|
dc288588c8
|
Add support for doc comments
|
2024-04-03 00:45:34 +02:00 |
Moritz Hölting
|
d4305b3629
|
Basic implementation of if/else without conditional operators
|
2024-03-29 18:26:43 +01:00 |
Moritz Hölting
|
9d24571b40
|
Add parser for syntax tree
|
2024-03-27 21:39:56 +01:00 |