Commit Graph

289 Commits

Author SHA1 Message Date
Krauß, Josefine
f273c74693 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Source/abstractSyntaxTree/Class/MethodDecl.java
#	Source/abstractSyntaxTree/Program.java
#	Source/abstractSyntaxTree/StatementExpression/MethodCallStatementExpression.java
2024-05-08 14:31:39 +02:00
Krauß, Josefine
783bab8580 context tables 2024-05-08 14:28:51 +02:00
Jochen Seyfried
9cda409dd3 Added Programm codeGen logic 2024-05-08 14:28:01 +02:00
Jochen Seyfried
103e80e318 Moved the RefType class to the class package 2024-05-08 14:15:11 +02:00
David Mueller
dfa5588514 Merge remote-tracking branch 'origin/master' 2024-05-08 13:54:52 +02:00
David Mueller
7cbde86ca3 Decaf Changes - Plümi Patch 2024-05-08 13:54:32 +02:00
Jochen Seyfried
56ee3602b5 Added ASM lib 2024-05-08 13:53:43 +02:00
Jochen Seyfried
777e5b9c5b Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Source/abstractSyntaxTree/Program.java
2024-05-08 13:52:11 +02:00
Krauß, Josefine
3cff398228 delete modifier 2024-05-08 13:51:36 +02:00
Jochen Seyfried
93514e4f08 Added TODOS for changes 2024-05-08 13:51:20 +02:00
Krauß, Josefine
0f61e843a4 Merge remote-tracking branch 'origin/master' 2024-05-08 13:51:13 +02:00
Krauß, Josefine
370b2dbb06 delete modifier 2024-05-08 13:51:00 +02:00
Jochen Seyfried
ce399626da Fixed typo in codeGen method declaration 2024-05-08 12:56:40 +02:00
Krauß, Josefine
a9101d2c12 working on class/method tables 2024-05-08 12:48:56 +02:00
Krauß, Josefine
3d246af387 Merge remote-tracking branch 'origin/master' 2024-05-08 11:22:52 +02:00
Krauß, Josefine
10a5d41aa8 working on class fields 2024-05-08 11:22:12 +02:00
c185b56065 Readme 2024-05-08 08:59:02 +00:00
Julian Murek
62c7f144bb Added "src" directory to conform to Mavens project structure and added preliminary Tests and Testsuite. 2024-05-08 11:01:13 +02:00
Jochen Seyfried
352531d680 Added SuperStatementExpression 2024-05-08 10:40:44 +02:00
David Mueller
34b33d7353 Merge remote-tracking branch 'origin/master' 2024-05-08 10:33:39 +02:00
David Mueller
404aa3236f no pivate and potected anymoe 2024-05-08 10:32:03 +02:00
Krauß, Josefine
61a9025274 Merge remote-tracking branch 'origin/master' 2024-05-08 10:10:55 +02:00
Krauß, Josefine
05166e9753 added program and some typecheck 2024-05-08 10:10:44 +02:00
Jochen Seyfried
d2ed7c9fde Updated the Class diagram 2024-05-07 15:32:17 +02:00
Jochen Seyfried
2527d15467 Added Bytecodegeneration to the missing classes
Also included some TODOs in areas where parameters and some connections are missing
2024-05-07 13:50:51 +02:00
95585d357a Dateien nach "Source" hochladen
Vollständige Grammatik nach Stand der Vereinbarung letzten Termines
2024-05-05 21:09:45 +00:00
Jochen Seyfried
bd3988004c Added Bytecode generation Logic for datatypes and binary expressions 2024-05-05 16:56:19 +02:00
Jochen Seyfried
261cf2f6fa Added Classdiagram 2024-05-02 15:51:26 +02:00
Krauß, Josefine
610c13d8a2 renamed files, some more attributes and some type check 2024-05-02 15:31:31 +02:00
Krauß, Josefine
c712be94a4 moved comparision to binary 2024-05-02 14:37:40 +02:00
Krauß, Josefine
16a9054892 Merge remote-tracking branch 'origin/master' 2024-05-02 14:31:45 +02:00
Krauß, Josefine
bdcc03bcfa initial implementation of typecheck for statement and binary/unary expressions 2024-05-02 14:31:37 +02:00
d0abd3bff7 Add "{" "}" to ClassBody 2024-05-02 12:31:08 +00:00
Krauß, Josefine
2627e7d843 forgot to implement some methods from interface 2024-05-02 13:14:36 +02:00
Krauß, Josefine
80513241ec Merge remote-tracking branch 'origin/master' 2024-05-02 13:12:52 +02:00
Krauß, Josefine
b34b13d485 abstract syntax tree as defined on 02.05.2024 2024-05-02 13:12:39 +02:00
1536d6c3f6 Update Grammatik 2024-05-02 10:36:12 +00:00
Krauß, Josefine
7c91cee342 initial commit, abstract syntax tree as defined on 24.04.2024 2024-04-25 13:27:38 +02:00
c6c77579ce Dateien nach "/" hochladen 2024-04-24 13:12:07 +00:00