Matthias Raba (vllt) mrab
  • Joined on 2024-04-24
mrab pushed to bytecode at MisterChaos69/MiniJavaCompiler 2024-05-08 13:23:22 +00:00
d54c7cd7e6 Working pipeline for whole compiler
mrab pushed to bytecode at MisterChaos69/MiniJavaCompiler 2024-05-08 12:36:05 +00:00
9d7af6effb Merge branch 'create-parser' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
c49b7f556c parser implement varibale initialization
c8ce7f4b43 parser implement int initializiation
ebfb912183 parser add emptystatement
e8151ad2f0 parser implement nested blocks
Compare 15 commits »
mrab pushed to master at MisterChaos69/MiniJavaCompiler 2024-05-08 09:05:35 +00:00
7cbf8aad08 Merge branch 'create-parser' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
93702071fb Merge branch 'typedAST' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
7bfdeed620 add local and field var
176b98d659 expression assembler
ced5d1df9c add program tests
Compare 46 commits »
mrab pushed to bytecode at MisterChaos69/MiniJavaCompiler 2024-05-08 09:04:50 +00:00
7cbf8aad08 Merge branch 'create-parser' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
af7162ea54 parser implement fields
fa9cb761d5 parser implement class
fa2dc24aa0 indent with spaces
fe4091da99 start implementing parser
Compare 13 commits »
mrab pushed to bytecode at MisterChaos69/MiniJavaCompiler 2024-05-08 08:57:30 +00:00
93702071fb Merge branch 'typedAST' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
7bfdeed620 add local and field var
ced5d1df9c add program tests
acab0add95 added methodcall and assigment test
b040130569 removed unneccesary comments
Compare 10 commits »
mrab pushed to bytecode at MisterChaos69/MiniJavaCompiler 2024-05-07 19:17:11 +00:00
176b98d659 expression assembler
c0d48b5274 Merge branch 'bytecode' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
Compare 3 commits »
mrab pushed to bytecode at MisterChaos69/MiniJavaCompiler 2024-05-07 13:45:17 +00:00
8b5650dd61 code serialization, minimal opcodes
mrab pushed to bytecode at MisterChaos69/MiniJavaCompiler 2024-05-07 07:58:11 +00:00
f988c80b83 Merge branch 'typedAST' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
ff03be2671 moved type check to its own file
Compare 2 commits »
mrab pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-05-07 07:52:24 +00:00
ff03be2671 moved type check to its own file
mrab pushed to bytecode at MisterChaos69/MiniJavaCompiler 2024-05-07 07:48:43 +00:00
c248dc3676 Merge branch 'typedAST' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
75272498c4 fixed typechecker trying to find a field of a class in the symboltable
8d9d28cb1f added means of testing
f14470d8cc add name resolution, fix symbol table key, value switchup
ae6232380e Fix type mismatch and redefinition issues in typeCheckStatement function
Compare 8 commits »
mrab pushed to bytecode at MisterChaos69/MiniJavaCompiler 2024-05-04 17:07:56 +00:00
f93a1ba58c working export of binary class files
mrab pushed to bytecode at MisterChaos69/MiniJavaCompiler 2024-05-04 14:27:58 +00:00
967c3a4b41 Moved bytecode stuff into separate folder
mrab pushed to bytecode at MisterChaos69/MiniJavaCompiler 2024-05-04 13:40:20 +00:00
e2f978ca93 serialization of class files
mrab created branch bytecode in MisterChaos69/MiniJavaCompiler 2024-05-04 09:38:58 +00:00
mrab pushed to bytecode at MisterChaos69/MiniJavaCompiler 2024-05-04 09:38:58 +00:00
580e56ebbb Class file data structure
mrab pushed to master at MisterChaos69/MiniJavaCompiler 2024-05-02 11:56:44 +00:00
88604bf544 Typed AST elements
mrab pushed to master at MisterChaos69/MiniJavaCompiler 2024-05-02 11:44:07 +00:00
mrab created branch master in MisterChaos69/MiniJavaCompiler 2024-04-24 11:58:53 +00:00
mrab pushed to master at MisterChaos69/MiniJavaCompiler 2024-04-24 11:58:53 +00:00
4ea7076d55 Initial Commit