Maybe Fabian Noll aber vielleicht auch nicht. Ist ein bisschen ne Glaubenssache :) MisterChaos69
  • Joined on 2024-04-24
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-06-20 09:26:41 +00:00
bcbec9209a fix nullliterals having the type null instead of their corresponding object types
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-06-20 06:39:00 +00:00
8a6dca4e36 fix null not accepted for object method parameter
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-06-20 06:38:13 +00:00
361643a85a Merge pull request 'bytecode' (#5) from bytecode into master
d2554c9b22 updated recursive test using this. syntax
5269971334 Merge branch 'create-parser' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
e4693729dc fix assignment with this
d1bef2193e adjusted usage example in README
Compare 33 commits »
MisterChaos69 pushed to documentation at MisterChaos69/MiniJavaCompiler 2024-06-14 07:56:37 +00:00
36c48d013a add typecheck documentation
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-06-13 20:06:15 +00:00
f02226bca8 add missing typeCheckVariableDeclaration
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-06-13 18:35:08 +00:00
7e13b3fac3 fix variable redefinition in scope not working
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-06-13 15:33:34 +00:00
2139e7832c fix missing Typed Expression for local and field variable
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-06-13 13:50:04 +00:00
baf9362634 make implicit this to explicit this for field variables
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-06-13 07:26:09 +00:00
710ec43959 add using standard constructor for constructor call
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-06-11 18:05:04 +00:00
b525d14192 add typechecking for returns, fix finding of constructors, fix if statement
a62fe50a0d Merge remote-tracking branch 'origin/create-parser' into typedAST
7c52084bbe fix test
82b2b4a6e1 fix intliteral 0
af093fa3bb parser add increment statement
Compare 6 commits »
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-06-10 10:54:26 +00:00
98b02446ba remove unused thisMeth type. Returns are combined and already checked against return Type
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-05-31 15:11:50 +00:00
3d351ee02b fix false error message
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-05-31 15:10:55 +00:00
05b599b8ff fix if typecheck
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-05-31 14:26:25 +00:00
060321f323 Merge remote-tracking branch 'origin/create-parser' into typedAST
fc96eba52e Merge remote-tracking branch 'origin/bytecode' into typedAST
30365d76bd Revert "parser add preincrement and decrement conversion"
2b7d217e8a moved expression statement and expressionstatement
2acba0f283 parser add preincrement and decrement conversion
Compare 34 commits »
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-05-31 08:36:25 +00:00
45114caffb Merge remote-tracking branch 'origin/create-parser' into typedAST
d4f474ba54 fix increment
Compare 2 commits »
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-05-31 08:35:38 +00:00
a62d4c35e1 Merge remote-tracking branch 'origin/create-parser' into typedAST
1e59ba9e27 parser implement constructor with statements
f4d31a85cc parser add dot method call
24c2920c9c parser implement methodcall with params
3c70f9f1f6 parser add methodcall no params
Compare 8 commits »
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-05-31 08:35:13 +00:00
4c82f5bfdd Revert "make UnaryOperation a statementexpression"
8cf022e6e0 Revert "remove expression from unary operators"
761244df74 Revert "change back UnaryOperation and move it to StatementExpression"
Compare 3 commits »
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-05-31 08:07:05 +00:00
c690b01396 change back UnaryOperation and move it to StatementExpression
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-05-31 08:02:57 +00:00
56cc1a9374 remove expression from unary operators
MisterChaos69 pushed to typedAST at MisterChaos69/MiniJavaCompiler 2024-05-31 08:00:15 +00:00
25c0c33109 make UnaryOperation a statementexpression