Matthias Raba
|
4def6e5804
|
name resolution for fields
|
2024-06-13 15:35:42 +02:00 |
|
|
2d6c7b1a06
|
fix external methocall
|
2024-06-13 12:27:57 +02:00 |
|
Matthias Raba
|
3f78cdaa2d
|
Merge branch 'typedAST' of https://gitea.hb.dhbw-stuttgart.de/MisterChaos69/MiniJavaCompiler into bytecode
|
2024-06-13 09:27:19 +02:00 |
|
|
710ec43959
|
add using standard constructor for constructor call
|
2024-06-13 09:26:05 +02:00 |
|
mrab
|
b41a77ba33
|
boolean AND/OR, if/else goto fixed
|
2024-06-12 19:57:09 +02:00 |
|
mrab
|
7317895800
|
Merge branch 'typedAST' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
|
2024-06-12 16:55:31 +02:00 |
|
mrab
|
06dad4d7f9
|
resolved circular imports
|
2024-06-12 16:55:19 +02:00 |
|
|
b525d14192
|
add typechecking for returns, fix finding of constructors, fix if statement
|
2024-06-11 20:04:59 +02:00 |
|
|
a62fe50a0d
|
Merge remote-tracking branch 'origin/create-parser' into typedAST
|
2024-06-11 18:50:39 +02:00 |
|
|
7c52084bbe
|
fix test
|
2024-06-10 17:19:56 +02:00 |
|
fanoll
|
98b02446ba
|
remove unused thisMeth type. Returns are combined and already checked against return Type
|
2024-06-10 12:53:59 +02:00 |
|
|
82b2b4a6e1
|
fix intliteral 0
|
2024-05-31 17:39:56 +02:00 |
|
|
3d351ee02b
|
fix false error message
|
2024-05-31 17:11:46 +02:00 |
|
|
05b599b8ff
|
fix if typecheck
|
2024-05-31 17:10:50 +02:00 |
|
|
060321f323
|
Merge remote-tracking branch 'origin/create-parser' into typedAST
|
2024-05-31 16:26:14 +02:00 |
|
|
fc96eba52e
|
Merge remote-tracking branch 'origin/bytecode' into typedAST
|
2024-05-31 16:26:08 +02:00 |
|
|
af093fa3bb
|
parser add increment statement
|
2024-05-31 12:10:00 +02:00 |
|
|
666856b33a
|
parser add constructor call
|
2024-05-31 12:06:14 +02:00 |
|
mrab
|
578f959d7c
|
Merge branch 'create-parser' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
|
2024-05-31 11:44:59 +02:00 |
|
mrab
|
bbe0d86670
|
partial revert
|
2024-05-31 11:44:53 +02:00 |
|
|
30365d76bd
|
Revert "parser add preincrement and decrement conversion"
This reverts commit 2acba0f283 .
|
2024-05-31 11:44:10 +02:00 |
|
mrab
|
c0caa7ce01
|
Merge branch 'create-parser' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
|
2024-05-31 11:24:26 +02:00 |
|
mrab
|
2b7d217e8a
|
moved expression statement and expressionstatement
|
2024-05-31 11:24:11 +02:00 |
|
|
2acba0f283
|
parser add preincrement and decrement conversion
|
2024-05-31 11:23:25 +02:00 |
|
|
84613fabe0
|
parser add field subaccess
|
2024-05-31 11:07:19 +02:00 |
|
|
408111df51
|
parser implement field access
|
2024-05-31 11:04:23 +02:00 |
|
mrab
|
6abb9ae8ba
|
Merge branch 'typedAST' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
|
2024-05-31 10:37:07 +02:00 |
|
|
45114caffb
|
Merge remote-tracking branch 'origin/create-parser' into typedAST
|
2024-05-31 10:36:18 +02:00 |
|
|
a62d4c35e1
|
Merge remote-tracking branch 'origin/create-parser' into typedAST
|
2024-05-31 10:35:28 +02:00 |
|
|
4c82f5bfdd
|
Revert "make UnaryOperation a statementexpression"
This reverts commit 25c0c33109 .
|
2024-05-31 10:34:52 +02:00 |
|
|
8cf022e6e0
|
Revert "remove expression from unary operators"
This reverts commit 56cc1a9374 .
|
2024-05-31 10:34:48 +02:00 |
|
|
d4f474ba54
|
fix increment
|
2024-05-31 10:34:47 +02:00 |
|
|
761244df74
|
Revert "change back UnaryOperation and move it to StatementExpression"
This reverts commit c690b01396 .
|
2024-05-31 10:34:42 +02:00 |
|
|
c690b01396
|
change back UnaryOperation and move it to StatementExpression
|
2024-05-31 10:07:01 +02:00 |
|
|
56cc1a9374
|
remove expression from unary operators
|
2024-05-31 10:02:53 +02:00 |
|
|
25c0c33109
|
make UnaryOperation a statementexpression
|
2024-05-31 10:00:12 +02:00 |
|
mrab
|
5aa193bc08
|
Merge branch 'bytecode' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
|
2024-05-31 09:44:45 +02:00 |
|
mrab
|
2e7c28812b
|
Merge branch 'create-parser' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
|
2024-05-31 09:42:16 +02:00 |
|
mrab
|
2ac3b60e79
|
Merge branch 'typedAST' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
|
2024-05-31 09:41:37 +02:00 |
|
|
1e59ba9e27
|
parser implement constructor with statements
|
2024-05-28 23:47:34 +02:00 |
|
|
f4d31a85cc
|
parser add dot method call
|
2024-05-28 23:27:23 +02:00 |
|
|
0694dfb77d
|
Merge branch 'typedAST' of https://gitea.hb.dhbw-stuttgart.de/MisterChaos69/MiniJavaCompiler into typedAST
|
2024-05-26 21:45:33 +02:00 |
|
|
6ab64371b5
|
feat: Add support for block statements in type checking
|
2024-05-26 21:45:11 +02:00 |
|
|
067bf8d796
|
refactor: move incremental types to statementsexpressions
|
2024-05-19 09:20:43 +02:00 |
|
|
24c2920c9c
|
parser implement methodcall with params
|
2024-05-16 11:58:27 +02:00 |
|
|
3c70f9f1f6
|
parser add methodcall no params
|
2024-05-16 11:49:52 +02:00 |
|
mrab
|
6f4143a60a
|
increment/decrement
|
2024-05-16 11:42:48 +02:00 |
|
|
c347e6c630
|
add test
|
2024-05-16 11:31:58 +02:00 |
|
mrab
|
fadbdf1035
|
Merge branch 'create-parser' of ssh://gitea.hb.dhbw-stuttgart.de:2222/MisterChaos69/MiniJavaCompiler into bytecode
|
2024-05-16 11:19:46 +02:00 |
|
|
f81a812f59
|
parser add assigment statement
|
2024-05-16 11:15:41 +02:00 |
|