Krauß, Josefine
|
271bbf4b4b
|
new jar after bugfix
|
2024-07-05 10:56:53 +02:00 |
|
Jochen Seyfried
|
5b4d08ba01
|
bugfix
|
2024-07-05 10:54:43 +02:00 |
|
Krauß, Josefine
|
3b5f157bb5
|
initial jar commit
|
2024-07-04 19:36:03 +02:00 |
|
Jochen Seyfried
|
59183f5b44
|
Deleted SuperStatementExpression.java
|
2024-07-04 19:01:43 +02:00 |
|
Jochen Seyfried
|
302b907d36
|
Code cleanup
Deleted imports and comments, fixed warnings and typos
|
2024-07-04 19:00:28 +02:00 |
|
Jochen Seyfried
|
32353b9a37
|
Second step of codeGen refactoring in which other methods were refactored to use the methods in CodeGenHelper
|
2024-07-04 18:48:34 +02:00 |
|
Jochen Seyfried
|
3e908293ee
|
First step of code cleanup and refactoring.
Moved the localVarIndex setters into a separate helperClass and optimized bytecodesize in regard to variable pushes
|
2024-07-04 18:37:54 +02:00 |
|
Krauß, Josefine
|
aed7af7c68
|
Merge remote-tracking branch 'origin/master'
|
2024-07-04 18:11:18 +02:00 |
|
Krauß, Josefine
|
3a8b9ea9cd
|
missing thisclass
|
2024-07-04 18:11:02 +02:00 |
|
Jochen Seyfried
|
aa8a647fa1
|
Deleted .class Files and added Directory
|
2024-07-04 15:56:18 +02:00 |
|
KingJulian
|
51240806b9
|
Test update
|
2024-07-04 15:50:04 +02:00 |
|
Jochen Seyfried
|
8f55a15aef
|
Fixed chained instVar calls in AssignStatementExpression
|
2024-07-04 15:40:07 +02:00 |
|
|
edfaa93980
|
readme should link docu as soon as commited
|
2024-07-04 12:37:37 +00:00 |
|
Julian Murek
|
4b36453ff3
|
Merge branch 'master' of https://gitea.hb.dhbw-stuttgart.de/i22022/NichtHaskell
|
2024-07-04 13:36:16 +02:00 |
|
Julian Murek
|
78d6d402a2
|
Test update
|
2024-07-04 13:36:05 +02:00 |
|
Krauß, Josefine
|
0533ddbc5d
|
refactoring
|
2024-07-04 11:57:49 +02:00 |
|
Krauß, Josefine
|
920fa2fa48
|
fixed wrong exception type
|
2024-07-04 11:10:14 +02:00 |
|
Krauß, Josefine
|
dbb61e2a81
|
update example file
|
2024-07-04 11:07:22 +02:00 |
|
Krauß, Josefine
|
7fb7cea2f7
|
example files for presentation
|
2024-07-04 11:04:33 +02:00 |
|
Krauß, Josefine
|
7e8c297d9a
|
Merge remote-tracking branch 'origin/master'
|
2024-07-04 10:21:43 +02:00 |
|
Krauß, Josefine
|
c9ce9e02db
|
compiler code for jar
|
2024-07-04 10:21:32 +02:00 |
|
Jochen Seyfried
|
4dfea0d69d
|
Added Fakultaet.java as a Example for friday
|
2024-07-04 10:09:59 +02:00 |
|
Jochen Seyfried
|
e801717444
|
Print now can print fields of thisClass
|
2024-07-04 10:04:31 +02:00 |
|
David Mueller
|
6a56f51050
|
Vorzeichen Patch
|
2024-07-04 09:32:00 +02:00 |
|
|
403b31c550
|
format ASTGenerator
|
2024-07-04 09:17:34 +02:00 |
|
Jochen Seyfried
|
82384886c6
|
Added missing thisClass setters as already discussed during the meeting.
Also fixed chaining of InstVar and the bugs it created in MethodCallStatementExpression
|
2024-07-03 20:56:01 +02:00 |
|
Julian Murek
|
1dd405a00f
|
Test update
|
2024-07-03 17:32:49 +02:00 |
|
|
6948797001
|
bugfix return
|
2024-07-03 15:18:53 +02:00 |
|
Julian Murek
|
d7016df1ba
|
Merge branch 'master' of https://gitea.hb.dhbw-stuttgart.de/i22022/NichtHaskell
|
2024-07-03 14:48:46 +02:00 |
|
Julian Murek
|
384a5e9066
|
Test update
|
2024-07-03 14:48:38 +02:00 |
|
Krauß, Josefine
|
5d75c23f49
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# src/main/java/TestClass.java
|
2024-07-03 14:47:34 +02:00 |
|
Krauß, Josefine
|
ba9760fe43
|
moved some logic from methodcall to instvar
|
2024-07-03 14:46:24 +02:00 |
|
Julian Murek
|
888534955a
|
Test update
|
2024-07-03 13:41:55 +02:00 |
|
Krauß, Josefine
|
f6358867f0
|
Merge remote-tracking branch 'origin/master'
|
2024-07-03 12:32:38 +02:00 |
|
Krauß, Josefine
|
0711028dc3
|
missing thisclass and subreceiver
|
2024-07-03 12:32:29 +02:00 |
|
Jochen Seyfried
|
97ab66122e
|
Fixed methodCalls with no receiver
|
2024-07-03 11:56:47 +02:00 |
|
Krauß, Josefine
|
1100cef668
|
missing thisclass
|
2024-07-03 11:11:11 +02:00 |
|
Julian Murek
|
3c863aafde
|
Test update
|
2024-07-03 10:05:04 +02:00 |
|
Jochen Seyfried
|
41d5cd428c
|
Removed TODOs that are no longer needed
|
2024-07-03 09:14:29 +02:00 |
|
Jochen Seyfried
|
5dd3821ecb
|
Added Comparison of complex types
|
2024-07-03 09:08:35 +02:00 |
|
Jochen Seyfried
|
c5752df15e
|
Fixed an error regarding the owner of a method if the first method in a chain is not in the class where it is called
|
2024-07-03 08:18:56 +02:00 |
|
Jochen Seyfried
|
88bcfa5fa3
|
Fixed Error with InstVars in Assign, where the class in which the field was going to be in was not correct, due to the InstVar parameter not being set and it being treated as a localVar
|
2024-07-03 07:49:39 +02:00 |
|
Jochen Seyfried
|
5dae167443
|
Fixed TestClassInput to run through which included the right usage of the class fields as it always loaded this onto the stack, regardless of the class in which the field is in
|
2024-07-02 18:35:25 +02:00 |
|
Krauß, Josefine
|
47a8d50185
|
method call without using return is a void statement
|
2024-07-02 15:45:41 +02:00 |
|
Krauß, Josefine
|
94b3830561
|
instvar special case
|
2024-07-02 15:36:27 +02:00 |
|
Krauß, Josefine
|
3dcaad62f9
|
Merge branch 'master' of https://gitea.hb.dhbw-stuttgart.de/i22022/NichtHaskell
|
2024-07-02 15:22:33 +02:00 |
|
Krauß, Josefine
|
62060462a9
|
instvar debugging
|
2024-07-02 15:21:46 +02:00 |
|
Jochen Seyfried
|
d5b526b8fc
|
fixed MethodCallStatementExpression maybe
|
2024-07-02 15:21:32 +02:00 |
|
Julian Murek
|
10f5dc692d
|
Codegen now generates "output.jar"
|
2024-07-02 13:04:43 +02:00 |
|
Julian Murek
|
e46cede8d5
|
Test update
|
2024-07-02 12:57:44 +02:00 |
|