Moritz Hölting
|
183d3e85c6
|
implement new tokenizer & parser for TemplateStringLiteral
|
2025-08-25 19:12:20 +02:00 |
Moritz Hölting
|
08ed56b673
|
rename MacroString to TemplateString
|
2025-08-25 15:51:21 +02:00 |
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
|
ca0edfc5bc
|
improve compiler-internal function print
|
2025-03-28 13:54:25 +01:00 |
Moritz Hölting
|
09dd19508d
|
change conditional to use expression instead of individual condition
|
2025-03-11 19:43:26 +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
|
b2cc3bb4c7
|
implement first version of macros
|
2024-11-10 16:04:10 +01: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
|
899a973315
|
implement from-import statement
|
2024-06-12 18:09:32 +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
|
9d24571b40
|
Add parser for syntax tree
|
2024-03-27 21:39:56 +01:00 |