• Joined on 2023-12-06
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-31 15:40:02 +00:00
82b2b4a6e1 fix intliteral 0
af093fa3bb parser add increment statement
666856b33a parser add constructor call
Compare 3 commits »
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-31 09:44:35 +00:00
30365d76bd Revert "parser add preincrement and decrement conversion"
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-31 09:23:34 +00:00
2acba0f283 parser add preincrement and decrement conversion
84613fabe0 parser add field subaccess
408111df51 parser implement field access
Compare 3 commits »
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-31 08:35:13 +00:00
d4f474ba54 fix increment
6ab64371b5 feat: Add support for block statements in type checking
067bf8d796 refactor: move incremental types to statementsexpressions
e95377ee72 Merge remote-tracking branch 'origin/create-parser' into typedAST
Compare 9 commits »
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-31 07:42:23 +00:00
1e59ba9e27 parser implement constructor with statements
f4d31a85cc parser add dot method call
24c2920c9c parser implement methodcall with params
3c70f9f1f6 parser add methodcall no params
c347e6c630 add test
Compare 5 commits »
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-16 09:15:49 +00:00
f81a812f59 parser add assigment statement
b11adcf907 parser add this and braced expressions
Compare 2 commits »
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-14 21:36:04 +00:00
a4d41b9ef7 parser add timesequal, divideequal, moduloequal, minusequal, andequal, xorequal, orequal
9f658397de parser implement assign
Compare 2 commits »
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-14 14:48:52 +00:00
524c667c43 parser add while loop
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-14 11:57:06 +00:00
5723f6c662 parser add ifthenelse
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-14 11:20:53 +00:00
fef619ac03 parser add if then
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-14 10:34:00 +00:00
aa3b196ab5 set constructor return type void
7ba9743b0a parser add increment decrement
83e6964d71 Merge remote-tracking branch 'origin/typedAST' into create-parser
f8b0b59c5d refactor unused function
fae3498bd9 Refactor BinaryOperations and add char operations
Compare 11 commits »
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-08 22:09:16 +00:00
c29aa13d69 parser add and, or, xor
de078639fc parser add multiplication, division, modulo, addition, subtraction
4f61431c79 parser add unary not, plus and minus
f82776e636 parser add return
Compare 4 commits »
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-08 13:51:50 +00:00
8de0309107 Merge branch 'create-parser' of https://gitea.hb.dhbw-stuttgart.de/MisterChaos69/MiniJavaCompiler into create-parser
90fa658c8f parser implement varibale initialization
ebf54bf4cb parser implement int initializiation
b957f512ad parser add emptystatement
b82e205bcd parser implement nested blocks
Compare 49 commits »
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-08 11:32:33 +00:00
c49b7f556c parser implement varibale initialization
c8ce7f4b43 parser implement int initializiation
Compare 2 commits »
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-08 09:06:30 +00:00
ebfb912183 parser add emptystatement
e8151ad2f0 parser implement nested blocks
a4b933d659 parser implement multiple blockstatements
2f81f82661 parser implement localvardeclaration
fecc7eceaa parser add constructor
Compare 12 commits »
Marvin created branch create-parser in MisterChaos69/MiniJavaCompiler 2024-05-06 07:55:06 +00:00
Marvin pushed to create-parser at MisterChaos69/MiniJavaCompiler 2024-05-06 07:55:06 +00:00
af7162ea54 parser implement fields
fa9cb761d5 parser implement class
fa2dc24aa0 indent with spaces
fe4091da99 start implementing parser
db2b4a142c lexer adjustments
Compare 10 commits »
Marvin pushed to project-structure at MisterChaos69/MiniJavaCompiler 2024-05-01 19:20:51 +00:00
d59594ab74 create cabal project structure
Marvin created branch project-structure in MisterChaos69/MiniJavaCompiler 2024-05-01 19:08:09 +00:00
Marvin pushed to project-structure at MisterChaos69/MiniJavaCompiler 2024-05-01 19:08:09 +00:00
76283d918a create cabal project structure
76be568b57 add happy file
Compare 2 commits »