Mattia Giambirtone
|
b281961a5c
|
Fixed bug with imports and added missing time module
|
2023-05-22 14:38:03 +02:00 |
Mattia Giambirtone
|
879fec20fe
|
Various components are now debuggable without recompiling
|
2023-05-22 13:10:15 +02:00 |
Mattia Giambirtone
|
40d0f23135
|
Fixed various bugs related to lambdas and imports. Added module info section to bytecode dumps
|
2023-05-22 12:57:38 +02:00 |
Mattia Giambirtone
|
cd853bb140
|
Reverted variable hoisting and fixed minor issue during name resolution. Updated comments
|
2023-05-01 15:30:55 +02:00 |
Mattia Giambirtone
|
8277472819
|
Initial work on the new compiler module
|
2023-03-27 09:53:56 +02:00 |
Mattia Giambirtone
|
e926696953
|
Super clunky lambda implementation
|
2023-03-05 16:49:14 +01:00 |
Mattia Giambirtone
|
c666c66813
|
Added short type aliases to peon stdlib + minor comment fixes
|
2023-01-24 12:22:26 +01:00 |
Mattia Giambirtone
|
bf2be7deac
|
Minor documentation changes
|
2023-01-24 12:19:06 +01:00 |
Mattia Giambirtone
|
dccaf7dda4
|
Minor changes and additions to comments
|
2023-01-22 18:02:31 +01:00 |
Mattia Giambirtone
|
d1d5c10e49
|
Fixed issue with self-referencing variable declarations
|
2023-01-22 17:58:52 +01:00 |
Mattia Giambirtone
|
ace04ee34c
|
Minor additions and cleanup
|
2023-01-17 12:53:23 +01:00 |
Mattia Giambirtone
|
e97653cbc7
|
Initial ground work on typed AST, minor fixes to compiler, switch statement now looks for equality operator instead of emitting the Equal opcode
|
2023-01-05 12:44:11 +01:00 |
Mattia Giambirtone
|
cf6d20e757
|
Added mutateOuterScope to noWarn option, improved error formatting, added backend flag, updated help menu
|
2022-12-16 15:11:20 +01:00 |
Mattia Giambirtone
|
ffe57c134a
|
Minor improvements to modularization (moved even more procedures to generalized methods)
|
2022-12-16 14:32:20 +01:00 |
Mattia Giambirtone
|
db021cb821
|
Initial ground work on the C backend
|
2022-12-15 16:49:27 +01:00 |
Mattia Giambirtone
|
76ee8c7454
|
Further work on compiler modularization: converted expression handlers to methods
|
2022-12-15 13:22:34 +01:00 |
Mattia Giambirtone
|
dc393bbb34
|
Initial work on multi-backend support
|
2022-12-15 11:48:43 +01:00 |