Moritz Hölting
|
0ee456756a
|
apply clippy lints from version 0.1.89
|
2025-08-13 15:26:36 +02:00 |
Moritz Hölting
|
3271ca514c
|
add script for extracting EBNF grammar from doccomments
|
2025-08-13 09:51:46 +02:00 |
Moritz Hölting
|
6e27474da4
|
implement rest of member access transpilation
|
2025-08-06 15:28:03 +02:00 |
Moritz Hölting
|
dd97937feb
|
run as expression, implement return statement
|
2025-04-07 18:01:35 +02:00 |
Moritz Hölting
|
1e82d2321f
|
allow importing global variables, get rid of functions and aliases field of transpiler
|
2025-04-07 01:09:34 +02:00 |
Moritz Hölting
|
0a8bf37e40
|
implement global variables (without imports)
|
2025-04-01 15:19:22 +02:00 |
Moritz Hölting
|
ab76b1d43e
|
change the syntax to set the type of tags
|
2025-03-31 23:01:27 +02:00 |
Moritz Hölting
|
f3b3d5d3b6
|
implement integer and boolean function arguments
|
2025-03-30 19:38:08 +02:00 |
Moritz Hölting
|
ca0edfc5bc
|
improve compiler-internal function print
|
2025-03-28 13:54:25 +01:00 |
Moritz Hölting
|
68da1f4e12
|
rework annotations & transpile single int declarations without assignment
|
2025-02-27 22:03:45 +01:00 |
Moritz Hölting
|
804f314df7
|
use full hash length as name, improve docs
|
2024-09-27 16:26:24 +02:00 |
Moritz Hölting
|
a3e0bd95bc
|
update shulkerbox dependency
|
2024-09-22 13:33:00 +02:00 |
Moritz Hölting
|
6abe437c70
|
implement tag declaration
|
2024-09-21 22:45:05 +02:00 |
Moritz Hölting
|
0cccee936e
|
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
|
398fce2bd6
|
add some integration tests
|
2024-06-24 21:37:02 +02:00 |
Moritz Hölting
|
dd79541ae9
|
add tracing crate for logging
|
2024-06-15 21:49:05 +02:00 |
Moritz Hölting
|
899a973315
|
implement from-import statement
|
2024-06-12 18:09:32 +02:00 |
Moritz Hölting
|
e80809b3f9
|
Implement public keyword for functions
|
2024-06-09 17:59:56 +02:00 |
Moritz Hölting
|
b105a45154
|
Introduce namespace configuration syntax
|
2024-04-06 21:49:25 +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
|
b9bc5438e5
|
Implement annotations for functions
|
2024-04-01 20:42:38 +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 |