|
f9df24f456
|
Merge branch 'bytecode' of https://gitea.hb.dhbw-stuttgart.de/MisterChaos69/MiniJavaCompiler into bytecode
|
2024-05-07 16:34:22 +02:00 |
|
|
b7d8f19433
|
add: MethodBuilder
|
2024-05-07 16:32:36 +02:00 |
|
mrab
|
8b5650dd61
|
code serialization, minimal opcodes
|
2024-05-07 15:46:08 +02:00 |
|
|
068b97e0e7
|
add: constantPoolBuilding
|
2024-05-07 14:27:20 +02:00 |
|
|
c920a3dfb6
|
add: Classbuilder & ClassFileBuilder
|
2024-05-07 11:54:54 +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 |
|
|
75272498c4
|
fixed typechecker trying to find a field of a class in the symboltable
|
2024-05-07 08:20:10 +02:00 |
|
|
8d9d28cb1f
|
added means of testing
|
2024-05-06 23:15:22 +02:00 |
|
|
f14470d8cc
|
add name resolution, fix symbol table key, value switchup
|
2024-05-06 23:15:10 +02:00 |
|
|
ae6232380e
|
Fix type mismatch and redefinition issues in typeCheckStatement function
|
2024-05-06 19:52:06 +02:00 |
|
|
0debfe995d
|
add full block type checking
|
2024-05-06 19:13:46 +02:00 |
|
|
62bd191314
|
update block and local variable typecheck
|
2024-05-06 10:49:33 +02:00 |
|
|
dbdd2f85bd
|
inital commit with first version
|
2024-05-05 10:00:11 +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 |
|
mrab
|
e2f978ca93
|
serialization of class files
|
2024-05-04 15:41:05 +02:00 |
|
|
f4c70d4d30
|
add:Serialization Framework
|
2024-05-04 13:02:35 +02:00 |
|
mrab
|
580e56ebbb
|
Class file data structure
|
2024-05-04 11:39:44 +02:00 |
|
mrab
|
88604bf544
|
Typed AST elements
|
2024-05-02 13:56:40 +02:00 |
|
mrab
|
8d8bc06034
|
AST
|
2024-05-02 13:44:02 +02:00 |
|
|
53b123b997
|
Merge pull request 'project-structure' (#1) from project-structure into master
Reviewed-on: #1
|
2024-05-02 08:28:04 +00:00 |
|
|
d59594ab74
|
create cabal project structure
|
2024-05-01 21:20:38 +02:00 |
|
|
76be568b57
|
add happy file
|
2024-04-24 17:26:56 +02:00 |
|
mrab
|
4ea7076d55
|
Initial Commit
|
2024-04-24 13:58:26 +02:00 |
|