Commit Graph

19 Commits

Author SHA1 Message Date
Astrash
defb31e309 Mangle bytecode method names according to declaration scope 2023-09-12 11:24:30 +10:00
Astrash
e177c9e792 Codegen implementation stuff & typed AST nodes 2023-09-11 18:09:35 +10:00
Astrash
b1bfe00bf3 Implement function and variable codegen 2023-09-08 11:36:40 +10:00
Astrash
0e9cbd8e2f Initial terrascript 2 commit 2023-08-05 15:53:01 +10:00
Astrash
772675639e Better error handling + other changes 2023-07-29 20:29:16 +10:00
Astrash
719b9a06f4 Simplify code 2023-07-29 08:57:43 +10:00
Astrash
f5b115e618 Formatting & name changes 2023-07-27 12:52:15 +10:00
Astrash
0dc1492c4d Handle functions in scope 2023-07-25 14:08:09 +10:00
Astrash
76728fe593 More refactoring 2023-07-23 17:55:29 +10:00
Astrash
f3d1751c87 Terrascript refactor 2023-07-23 16:11:56 +10:00
dfsek
b3a8f375bc reformat all code 2022-07-06 19:28:07 -07:00
Zoë
dbd5edabae Imports 2022-06-26 21:48:38 -07:00
dfsek
036a166909 fix ParserTest 2022-06-16 23:40:52 -07:00
dfsek
2001b4c6f8 remove TerraScript PerformanceTest 2022-06-15 20:03:32 -07:00
dfsek
4a3c22a8d6 reformat all code 2022-03-30 14:43:56 -07:00
dfsek
aeadfb21dd create basic terrascript performance test 2022-02-22 09:42:52 -07:00
dfsek
a02847e3ed drastically optimise terrascript scoping 2022-02-16 15:55:46 -07:00
dfsek
320279f9a6 add license headers 2021-11-19 15:42:24 -07:00
dfsek
ddf9ed86a7 Initial commit 2021-10-17 15:41:05 -07:00