Commit Graph

10 Commits

Author SHA1 Message Date
Moritz Hölting 58998b4246 implement more primary expressions (identifier, parenthesized, prefixed) 2025-03-10 15:57:38 +01:00
Moritz Hölting 14b371b3b6 implement binary expression parsing and transpiling if possible at compile time
- many TODOs
- transpilation for runtime evaluation missing
2025-03-08 13:23:59 +01:00
Moritz Hölting e772c4b2c2 implement variable assignments 2025-03-07 17:36:25 +01:00
Moritz Hölting 94693cce6c fix generating same data location for shadowed variables 2025-03-07 17:35:31 +01:00
Moritz Hölting c72fbfd148 implement boolean storage variable 2025-03-07 16:47:48 +01:00
Moritz Hölting 8ae065f582 implement basic assignment transpilation 2025-03-06 14:40:26 +01:00
Moritz Hölting 2185206f1b improve debug formatting for Scope and FunctionData 2025-03-05 14:43:10 +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 9279e52c00 change function transpilation to use scope instead of separate map 2025-02-26 13:05:59 +01:00
Moritz Hölting a07f16f283 prepare transpiling variables 2025-02-25 22:52:39 +01:00