Commit Graph

20 Commits

Author SHA1 Message Date
Matthias Raba
0e1f31080e fixed method/constructor overloading in bytecode generator 2024-06-28 09:20:03 +02:00
f09e6ad09e adjust parser for constructordeclaration 2024-06-27 08:33:41 +02:00
Matthias Raba
2c928ad69b renamed Generator -> Builder 2024-06-14 08:54:12 +02:00
Matthias Raba
b47da4633d refactored assemblers & builders to individual files 2024-06-14 08:47:45 +02:00
Matthias Raba
807aea112e added Test classes, fixed assignment dup missing 2024-06-14 07:57:38 +02:00
mrab
06dad4d7f9 resolved circular imports 2024-06-12 16:55:19 +02:00
mrab
2b7d217e8a moved expression statement and expressionstatement 2024-05-31 11:24:11 +02:00
mrab
d0d2cbd081 restructured bytecode code 2024-05-16 10:39:27 +02:00
mrab
7cbf8aad08 Merge branch 'create-parser' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode 2024-05-08 11:04:43 +02:00
b7d8f19433 add: MethodBuilder 2024-05-07 16:32:36 +02:00
068b97e0e7 add: constantPoolBuilding 2024-05-07 14:27:20 +02:00
mrab
f988c80b83 Merge branch 'typedAST' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode 2024-05-07 09:59:01 +02:00
mrab
ff03be2671 moved type check to its own file 2024-05-07 09:53:16 +02:00
mrab
c248dc3676 Merge branch 'typedAST' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode 2024-05-07 09:49:32 +02:00
8d9d28cb1f added means of testing 2024-05-06 23:15:22 +02:00
mrab
f93a1ba58c working export of binary class files 2024-05-04 19:08:41 +02:00
mrab
967c3a4b41 Moved bytecode stuff into separate folder 2024-05-04 16:28:42 +02:00
fe4091da99 start implementing parser 2024-05-02 22:33:46 +02:00
mrab
88604bf544 Typed AST elements 2024-05-02 13:56:40 +02:00
d59594ab74 create cabal project structure 2024-05-01 21:20:38 +02:00