Fayez Abu Alia
3233ccd845
Overloading funktioniert. Erzeugt Bytecode für Postincrement (für Integers).
2018-03-18 16:08:52 +01:00
Martin Plümicke
3638edfa73
modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
...
modified: test/javFiles/Matrix.jav
Fehler entdeckt, in unifyCase1 fuer die Typen aus FC keine fresh TV getsetzt werden.
2018-03-16 14:10:40 +01:00
Martin Plümicke
7e6dee8e1d
modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
...
modified: ../javFiles/Matrix.jav
2018-03-14 17:48:04 +01:00
Fayez Abu Alia
dafcd2f125
Bytecode für While-Schleifen
2018-03-14 15:51:38 +01:00
Martin Plümicke
273ddb92d7
modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
...
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java
modified: ../javFiles/Matrix.jav
2018-03-14 13:56:28 +01:00
Martin Plümicke
dea3da3b69
Merge branch 'bigRefactoring' into unify-test
...
Fehelr mit elementAt geloest
2018-03-13 10:41:57 +01:00
Martin Plümicke
13c70148a8
modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
...
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/OrderingUnifyPair.java
modified: ../javFiles/Matrix.jav
mul1 und add ergaenzt.
Fehler bei elementAt: Liefert Object als Returntyp
2018-03-13 08:46:25 +01:00
JanUlrich
bb5945898a
Bug in ASTFactory beseitigen
2018-03-13 01:57:21 +01:00
JanUlrich
123f94aea7
ANTLR Parser für ASP Statements implementieren
2018-03-13 00:24:40 +01:00
JanUlrich
dff72b0c97
ResultSetOutputGenerator
2018-03-12 00:38:02 +01:00
Fayez Abu Alia
52a5fd7904
erzeugt Bytecode für relationale Operatoren. Getestet.
2018-03-09 21:57:39 +01:00
JanUlrich
83aaff140c
Aufräumen
2018-03-08 01:44:40 +01:00
JanUlrich
3deaceec01
UnifyWithoutWildcards Test läuft durch
2018-03-08 01:41:38 +01:00
JanUlrich
9f2702276f
Fehler beheben
2018-03-08 00:03:26 +01:00
JanUlrich
87cf674352
Fehler in FCGenerator beheben
2018-03-07 23:07:53 +01:00
JanUlrich
dfd6a1f532
erge branch 'bigRefactoring' into sat
2018-03-07 23:04:16 +01:00
JanUlrich
095f9a7956
Tests an neue ASPFactory anpassen
2018-03-07 22:41:00 +01:00
Fayez Abu Alia
54cf24926e
Bytecode arithmetische Operatoren unterschiedlischer Typen vollständig und getestet
2018-03-07 12:26:30 +01:00
Fayez Abu Alia
94d39ee21a
Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
2018-03-07 11:49:16 +01:00
JanUlrich
725b071d28
Problem mit BinaryExpr gefixt
2018-03-07 08:47:43 +01:00
JanUlrich
284af1246b
Nicht lauffähig. ASPFactory neu implementieren
2018-03-07 07:41:46 +01:00
Fayez Abu Alia
f453343f1c
Bytecode für arithmetische Operatoren mit Parametern unterschiedlicher Typen. Testfälle bereinigt und aufgeräumt.
2018-03-06 19:14:27 +01:00
JanUlrich
18545cff9a
GenericRefType umgestalten. Unnötige Backreferenzen entfernen
2018-03-01 13:25:03 +01:00
JanUlrich
9840281d83
Test für ASP anfügen
2018-03-01 12:31:56 +01:00
JanUlrich
aa631b5099
UnifyTest korrekt benennen
2018-02-28 16:35:45 +01:00
Martin Plümicke
67fe88215a
eigenerTest
2018-02-28 16:25:45 +01:00
Martin Plümicke
f31023b4fa
merge2
2018-02-28 16:16:22 +01:00
Martin Plümicke
a733eee8b5
merge
2018-02-28 16:12:57 +01:00
Martin Plümicke
15f5a2dc76
Merge branch 'bigRefactoring' into unify-Test
2018-02-28 16:10:08 +01:00
Fayez Abu Alia
35b99a4095
Bytecode kann für folgende Operationen +,-,*,/,% erzeugt werden
2018-02-28 15:59:21 +01:00
JanUlrich
327f36f1c2
Faculty Test ändern. UnifyTypeFactory konvertiert automatisch FunN Typen korrekt
2018-02-28 15:21:12 +01:00
JanUlrich
77aaa0ecb6
Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bigRefactoring
2018-02-28 13:32:51 +01:00
JanUlrich
9f9a94b5cf
Testfälle bereinigen
2018-02-28 13:32:36 +01:00
JanUlrich
b66d06a165
Merge branch 'parser' into bigRefactoring
2018-02-28 11:53:53 +01:00
JanUlrich
92b110a971
Funktionierender Clingo Test
2018-02-27 19:10:16 +01:00
Fayez Abu Alia
4fbcf87e0c
Methoden visit(assign)/visit(literal) angepasst und generiert bytecode für Binaryexpressions. noch nicht fertig
2018-02-23 20:10:11 +01:00
JanUlrich
10b5d87119
Merge branch 'bigRefactoring' into sat
2018-02-23 11:14:47 +01:00
Fayez Abu Alia
6808535f67
Merge branch 'parser' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
2018-02-21 15:45:22 +01:00
Fayez Abu Alia
ac4a79f0e7
Additive/multiplicativeExpression und UnaryExpression implementiert
2018-02-21 15:43:28 +01:00
Martin Plümicke
89246ece5c
modified: src/de/dhbwstuttgart/core/JavaTXCompiler.java
...
modified: src/de/dhbwstuttgart/typeinference/unify/RuleSet.java
modified: test/javFiles/Matrix.jav
2018-02-21 14:02:48 +01:00
Fayez Abu Alia
7c2f7c54dd
Kleine Änderung
2018-02-21 11:44:03 +01:00
JanUlrich
6cf98f200b
Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
2018-02-21 11:05:57 +01:00
JanUlrich
ed3a3909c0
Merge branch 'bytecode2' into bigRefactoring
2018-02-21 11:05:25 +01:00
JanUlrich
d53faa0c86
FiniteClosure korrekt generieren
2018-02-19 11:33:08 +01:00
JanUlrich
b7bb0fa1c4
Vector Test Fehler beheben
2018-02-19 04:47:10 +01:00
JanUlrich
166aa5e506
merge mit sat
2018-02-19 04:22:08 +01:00
Martin Plümicke
5270cecec9
Changes to be committed:
...
modified: src/de/dhbwstuttgart/core/JavaTXCompiler.java
modified: src/de/dhbwstuttgart/typeinference/unify/RuleSet.java
modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
modified: test/javFiles/Matrix.jav
Fehler in der Aufteilung von Unify korrigiert.
Equalcheck in Schritt 6 wiedre eingefuegt.
2018-02-14 17:45:08 +01:00
Fayez Abu Alia
a45aa50574
erzeugt bytecode für Zuweisung von Literale
2018-02-14 14:37:36 +01:00
JanUlrich
191a1166b9
ASP Generator auf neues Format anpassen
2018-02-13 05:25:18 +01:00
Martin Plümicke
f0610aeff1
Changes to be committed:
...
modified: src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java
modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
modified: test/typeinference/JavaTXCompilerTest.java
2018-02-09 21:32:15 +01:00
Martin Plümicke
e4fbd17a55
modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
...
modified: test/javFiles/Matrix.jav
Rekursive Berechnung des Kartesischen Produkts
2018-02-08 00:02:27 +01:00
Martin Plümicke
9c526f20fb
merge
2018-02-07 16:56:11 +01:00
Martin Plümicke
1f269918fb
nicht lauffaehig
2018-02-07 16:53:24 +01:00
Martin Plümicke
2d5c863008
HEAD detached at 2f994cdf
...
Changes to be committed:
Aenderungen am Unify: Fehler behoben und Vereinfachung
modified: src/de/dhbwstuttgart/core/JavaTXCompiler.java
new file: src/de/dhbwstuttgart/typeinference/unify/Match.java
modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
new file: src/de/dhbwstuttgart/typeinference/unify/interfaces/IMatch.java
modified: src/de/dhbwstuttgart/typeinference/unify/model/FiniteClosure.java
modified: src/de/dhbwstuttgart/typeinference/unify/model/Node.java
modified: src/de/dhbwstuttgart/typeinference/unify/model/TypeParams.java
modified: src/de/dhbwstuttgart/typeinference/unify/model/Unifier.java
modified: test/javFiles/Matrix.jav
2018-02-07 14:38:45 +01:00
JanUlrich
1f89238fe4
Kleiner Bug beseitigt. Ungetesteter Stand
2018-01-31 18:38:52 +01:00
Fayez Abu Alia
c61dd5411e
Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
2018-01-31 16:47:18 +01:00
Fayez Abu Alia
52487f3389
test LamAssign
2018-01-31 16:47:08 +01:00
JanUlrich
8f9c07d88e
Merge
2018-01-31 16:18:29 +01:00
Fayez Abu Alia
b32e437a05
Fehler
2018-01-31 16:16:05 +01:00
JanUlrich
48e2d2eec2
Tests fixen
2018-01-31 16:15:07 +01:00
Fayez Abu Alia
398c1992fa
merge
2018-01-31 14:23:19 +01:00
Fayez Abu Alia
9a94ba2114
unnötige Kommentare wurden entfernt
2018-01-31 14:16:20 +01:00
JanUlrich
8e4791cca6
Anpassungen im Matrix Test
2018-01-31 13:34:54 +01:00
JanUlrich
3ce4937bc1
Fehler im Trailing Return anhängen beheben
2018-01-30 02:23:58 +01:00
JanUlrich
027538a082
Unary Expression und while statement anfügen
2018-01-30 01:08:21 +01:00
JanUlrich
c7dea4c86b
Matrix Test
2018-01-29 18:26:14 +01:00
Fayez Abu Alia
542f87e8a3
erzeugt Klassendatei für FunN
2018-01-17 13:49:18 +01:00
JanUlrich
57df329751
Merge branch 'bigRefactoring' into sat
2018-01-12 22:47:49 +01:00
Fayez Abu Alia
7b24e2d83f
bytecode für Generics: LamAssignTest funktioniert richtig
2018-01-10 15:37:50 +01:00
Fayez Abu Alia
268056542b
erzeugt bytecode für generics
2018-01-10 11:36:29 +01:00
JanUlrich
19a1ef4024
Erste lauffähige aber unvollständige Version des UnifyWithoutWildcards
2018-01-10 10:53:07 +01:00
Fayez Abu Alia
01339ca7ec
Descriptor-Erzeugen neu mit Visitor-pattern implementiert
2017-12-28 10:20:28 +01:00
Fayez Abu Alia
01fd396d29
Test generics
2017-12-20 15:04:03 +01:00
JanUlrich
dccdc5da2b
Merge branch 'bigRefactoring' into bytecode2
2017-12-20 15:01:19 +01:00
Fayez Abu Alia
5f731bb09c
letzte tests
2017-12-20 13:35:55 +01:00
JanUlrich
09bdaa6a21
Generics Test erzeugt falsches ConstraintSet
2017-12-20 13:34:34 +01:00
JanUlrich
e8757a179f
ASP-Generierung: parameterListe
2017-12-18 14:43:03 +01:00
Fayez Abu Alia
72fdf2dca8
merge
2017-12-14 21:20:57 +01:00
JanUlrich
5e675b9a93
Test anfügen
2017-12-13 13:34:22 +01:00
JanUlrich
eddac2c8ed
VoidMeth Test korrigieren
2017-12-13 13:15:11 +01:00
Fayez Abu Alia
a8274bdc69
erzeugt bytecode fuer lambda
2017-11-29 14:45:15 +01:00
JanUlrich
4616f82b09
Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
2017-11-22 13:15:21 +01:00
JanUlrich
9a886ed223
Typdeklarationen wie List, werden jetzt automatisch TPHs eingesetzt. (Als hätte man den Diamond-Operator benutzt)
2017-11-16 16:56:12 +01:00
JanUlrich
16e14f9363
Finite CLosure TEst läuft wieder halbwegs. Sonst unfertiger Zustand
2017-11-16 15:10:08 +01:00
Fayez Abu Alia
01703a73c5
generiert Bytecode fuer einfachen Lambda
2017-11-07 10:55:33 +01:00
Fayez Abu Alia
bb5e697699
Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
2017-11-03 14:18:32 +01:00
Fayez Abu Alia
5a026a431c
kleine Aenderung
2017-11-03 14:17:36 +01:00
JanUlrich
1d767a7696
Matrix Test
2017-11-03 13:56:04 +01:00
JanUlrich
bfa106913b
extends in Parser implementieren. Dirty fix für fehlende Object-Klasse in der JavaClassNameRegistry
2017-10-18 16:40:27 +02:00
JanUlrich
44f4aa4b27
Test anfügen
2017-10-18 16:18:46 +02:00
JanUlrich
a69b827805
Var Keyword ist kein keyword mehr, kann also auch als Variablennamen verwendet werden
2017-10-18 00:22:42 +02:00
JanUlrich
cecec91f74
Merge
2017-10-10 14:51:53 +02:00
JanUlrich
8c00d89731
Finite Closure beachtet imports
2017-10-10 14:47:05 +02:00
JanUlrich
d5d74fef85
Merge
2017-10-06 14:13:31 +02:00
JanUlrich
36bb442bff
Aufräumen
2017-10-06 13:34:03 +02:00
Fayez Abu Alia
c595925112
Fehlende Tests anfügen
2017-10-06 13:31:36 +02:00
JanUlrich
8d6a722cec
.gitignore erweitern
2017-10-06 13:23:48 +02:00
Fayez Abu Alia
ad36158a47
Test dateien
2017-10-05 20:23:27 +02:00
Fayez Abu Alia
7de617f0c1
test
2017-10-05 20:02:11 +02:00
JanUlrich
6738eecdf3
Merge
2017-10-05 19:21:30 +02:00
JanUlrich
15e18c5907
merge unvollständig
2017-10-05 18:29:27 +02:00
JanUlrich
bf8e6d1492
merge
2017-10-04 16:46:31 +02:00
Martin Plümicke
7f888a1bf8
modified: src/de/dhbwstuttgart/typeinference/unify/RuleSet.java
...
FunType von Bedingung <. auf beliebig zu gelassen
modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
bei childrenaufruf unifyCase1 gleiches Element hinzugefuegt
modified: test/typeinference/JavaTXCompilerTest.java
typeinference-Aufruf vor die Schleife gezogen
2017-10-03 21:58:39 +02:00
JanUlrich
43413d5e3c
Bugfix in Test
2017-09-28 16:55:29 +02:00
JanUlrich
d24b2fa7d6
bcel entfernen. pom.xml anlegen
2017-09-28 16:52:07 +02:00
JanUlrich
1e0da98c4b
auto-keyword zu var-keyword ändern
2017-09-25 23:47:38 +02:00
JanUlrich
276ff44756
Berücksichtige TPH =. TPH Ergebnisse im ResultSet
2017-09-25 11:22:53 +02:00
JanUlrich
b31da88902
Logik für Generics implementieren. Unvollständig
2017-09-25 01:14:02 +02:00
JanUlrich
6a1f5dc248
Unvollständiger Stand bei der Implementierung von Generics
2017-09-22 18:31:47 +02:00
JanUlrich
0e2390a80a
GlobalGenerics eingeführt
2017-09-20 23:41:06 +02:00
JanUlrich
8ce017c2f2
Fehler beheben. PackageCrawler lauffähig
2017-09-20 18:20:52 +02:00
9b960329fc
PackageCrawler wieder einführen. Unvollständig
2017-09-20 15:52:14 +02:00
JanUlrich
6e03d24582
Tests auslagern
2017-09-19 18:51:44 +02:00
JanUlrich
f81496fe1f
Fehler in TypeStmt beheben
2017-09-18 18:32:22 +02:00
JanUlrich
201a0978bc
Constructor für IfStmt
2017-09-18 13:56:27 +02:00
JanUlrich
98331af3c0
Fehler in UnifyTypeConvert beheben
2017-09-07 19:52:05 +02:00
JanUlrich
a355fe7786
fehler beheben
2017-09-07 18:37:56 +02:00
JanUlrich
b6f62b48eb
ResultSet um resolveType erweitern
2017-09-07 17:02:49 +02:00
Fayez Abu Alia
9a233e437b
bytecode
2017-08-30 18:08:05 +02:00
Fayez Abu Alia
3d07f60145
Merge branch 'master' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
2017-08-30 17:11:46 +02:00
JanUlrich
b251a646ca
System.out.println Statement schein halbwegs zu funktionieren ^^
2017-08-30 15:29:34 +02:00
Fayez Abu Alia
866429ffe7
Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
2017-08-30 14:43:31 +02:00
JanUlrich
a7e1a5e2c2
Fehler beheben
2017-08-28 18:36:26 +02:00
JanUlrich
932b277dcc
Imports implementieren
2017-08-28 17:36:51 +02:00
JanUlrich
45c85b7686
Type refactoring
2017-08-28 15:42:51 +02:00
JanUlrich
ff59b585bd
TypeInsert ausbessern
2017-08-25 03:39:54 +02:00
Fayez Abu Alia
6e72bbab16
Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/gast/abualia/test/JavaCompilerCore into bytecode2
2017-08-23 17:27:23 +02:00
Fayez Abu Alia
43f017a224
Bytecode TEst
2017-08-23 17:26:59 +02:00
JanUlrich
6b98bf6a58
Feld initialisierungen werden an Konstruktoren angehängt
2017-08-23 03:52:24 +02:00
JanUlrich
3274f12922
Fehler in TypeInsert beheben
2017-08-22 16:45:28 +02:00
JanUlrich
52f562b570
DoStmt zu ASTPrinter hinzufügen
2017-08-17 15:58:56 +02:00
FelixKrespach
a9c49676a9
do statement implemented
2017-08-17 15:30:57 +02:00
FelixKrespach
856f9b059d
while Statement implemented
2017-08-17 15:08:30 +02:00
JanUlrich
0cf8f82283
Remove ClassNotFoundException
2017-08-07 23:51:22 +02:00
841ac5fcbf
PackageCrawler durch ClassLoader ersetzen
2017-07-14 17:47:02 +02:00
JanUlrich
0ad97251ca
Change Parser FileInput to InputStream
2017-07-05 17:50:38 +02:00
JanUlrich
87d2edaaa6
Change TIP creation
2017-07-05 17:42:41 +02:00
JanUlrich
fc6040da39
Fehler in TYPE beseitigen
2017-06-30 13:48:59 +02:00
JanUlrich
d64823ea30
Fehler bei GenericInsertPoints beheben
2017-06-30 12:14:07 +02:00
JanUlrich
3b8ef58222
ASTTypePrinter anfügen
2017-06-30 11:13:15 +02:00
JanUlrich
726eb60eb3
ASTPrinter einführen
2017-06-28 21:10:28 +02:00
JanUlrich
afd3f32f23
ASTVisitor implementieren
2017-06-28 17:20:26 +02:00
JanUlrich
3173cccefa
Typen einsetzen um Wildcards erweitern
2017-06-26 18:19:56 +02:00
JanUlrich
e6c58d44c2
Type für Return fixen
2017-06-26 16:59:10 +02:00
JanUlrich
1be1bb83ca
FunN-Typen erstellen bei Methodenaufrufen
2017-06-23 21:33:27 +02:00
JanUlrich
920eea43ad
Lambda Test angepasst
2017-06-15 02:57:49 +02:00
JanUlrich
70ca62202d
Typeinsetzen erweitert
2017-06-15 02:17:46 +02:00
JanUlrich
44481b4140
Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bigRefactoring
2017-06-14 04:07:43 +02:00
JanUlrich
7a337843e6
Lambda-TYPE anpassen. Beginnen mit TypeInsert
2017-06-14 04:07:27 +02:00
Martin Plümicke
fcca50ed78
modified: .classpath
...
modified: src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/SyntaxTreeGenerator.java
modified: src/de/dhbwstuttgart/syntaxtree/SourceFile.java
modified: src/de/dhbwstuttgart/syntaxtree/statement/LambdaExpression.java
modified: src/de/dhbwstuttgart/typecheck/GenericTypeName.java
modified: src/de/dhbwstuttgart/typeinference/typeAlgo/TYPE.java
modified: test/astfactory/ASTFactoryTest.java
imports auskommentiert
2017-06-13 17:38:43 +02:00
JanUlrich
5f31150dc8
TYPE-Algo für LambdaExpression implementieren
2017-06-12 18:57:12 +02:00
JanUlrich
2129299eed
Auto-Keyword an Grammatik anfügen
2017-05-31 17:10:50 +02:00
JanUlrich
810164ac17
LocalVar bekommt den Typ beim Parsen
2017-05-19 17:40:47 +02:00
JanUlrich
4a52bc0e6e
TypeInsertFactory anfügen, convert UnifyPair->Pair implementieren
2017-05-18 13:17:52 +02:00
JanUlrich
2c999d0eb6
Umstellung auf Visitor Pattern des TYPE-Algos
2017-05-15 13:15:49 +02:00
JanUlrich
058402e056
StatementVisitor einführen
2017-05-11 17:39:48 +02:00
JanUlrich
43bfc551ff
Fehler in Test beheben
2017-05-09 20:15:42 +02:00
JanUlrich
4261ce2603
Interfaces angefügt. Generierung von Generics im Parser geändert
2017-05-05 16:20:12 +02:00
JanUlrich
a9909d5f32
Merge mit Antlr
2017-04-20 18:55:34 +02:00
JanUlrich
caa7f7deee
Lambdas einführen
2017-04-20 18:51:27 +02:00
JanUlrich
3d835304cf
Lambda Ausdruck dem Parser anfügen
2017-04-19 15:26:37 +02:00
JanUlrich
29a17731fd
NewClass Constraints generieren angefügt
2017-04-18 21:06:04 +02:00
JanUlrich
af1f7f28e2
New Aufruf im Parser anfügen
2017-04-07 02:33:20 +02:00
JanUlrich
e1af4e1f65
Tests ändern
2017-04-06 16:22:36 +02:00
JanUlrich
c02a3480e8
Cast Test
2017-04-06 12:26:04 +02:00
JanUlrich
30099f5e50
Parser um Cast erweitern
2017-04-06 11:23:25 +02:00
JanUlrich
4ecf526b14
Generics anfügen
2017-03-29 17:28:29 +02:00
JanUlrich
c480e25805
Bug im convert(Feld) gefixt
2017-03-22 16:16:38 +01:00
JanUlrich
47f1f9ad54
Generics angefügt
2017-03-22 16:05:59 +01:00
JanUlrich
c8beb9579e
UnifyTypeFactory angefügt
2017-03-16 20:02:53 +01:00
JanUlrich
92c284a04b
Constraints generieren. Fehler beheben
2017-03-15 16:54:43 +01:00
JanUlrich
5fab817154
MethodCall Constraints erstellen
2017-03-15 16:17:07 +01:00
JanUlrich
a38b796a6f
ImportTest2
2017-03-09 16:20:05 +01:00
JanUlrich
2cdca93077
ASTFactory erweitert
2017-03-08 17:51:59 +01:00
JanUlrich
9fae52e1e6
Factory angefügt. java.lang.reflect.Modifier benutzen
2017-03-08 03:43:47 +01:00
JanUlrich
a44baeaa34
Beginnen mit Typinferenzalgorithmus
2017-03-02 18:16:14 +01:00
JanUlrich
40d87c8636
Method Parsen verbessert
2017-02-17 17:20:50 +01:00
JanUlrich
656b014ad4
Parser um return und method call erweitern
2017-02-17 16:34:40 +01:00
JanUlrich
fa4a24c653
Reflections Library anfügen. PackageCrawler anfügen
2017-02-15 16:29:11 +01:00
JanUlrich
60a304667a
ANTLR Parser erweitert
2017-02-10 17:37:42 +01:00
JanUlrich
39747f4138
ANTLR Parser SyntaxtreeGenerator erweitern.
2017-02-03 15:20:26 +01:00
JanUlrich
3ab96a3ed7
Syntaxbaum bereinigen. Allen Code löschen. Nur Struktur bleibt erhalten
2016-12-16 00:00:37 +01:00
JanUlrich
c1cbb78fe5
Aufräumen
2016-12-07 14:32:48 +01:00
JanUlrich
accbe5bbfc
Beginnen der BytecodeTypeFactory
2016-11-09 16:59:08 +01:00
JanUlrich
107201c00c
Fehler in FunN Generierung beheben
2016-10-28 18:31:42 +02:00
JanUlrich
e60e6b622c
Bugfix
2016-10-07 14:12:18 +02:00
Martin Plümicke
a33ce04734
modified
2016-09-30 12:48:41 +02:00
JanUlrich
a5c34896ba
Fehler in Lambda-Generierung fixen
2016-09-16 14:26:18 +02:00
JanUlrich
aa6a6beb93
StackMapTable-Fix
2016-08-25 19:52:06 +02:00
JanUlrich
25329cd39e
Einführen von BCEL 6.1
2016-07-21 16:36:33 +02:00
JanUlrich
81c8764fc6
Aufräumen, neue BCEL-Version
2016-06-23 16:49:30 +02:00
JanUlrich
e19dee4c99
Umstellung auf Intellij IDEA
2016-06-17 13:55:14 +02:00
JanUlrich
fe35a1f56d
Merge mit bytecode
2016-06-03 13:47:22 +02:00
5821839cbc
Test für Methodenparameter erstellt
2016-06-03 10:57:48 +02:00
JanUlrich
52b6f438b0
Merge mit Bytecode
2016-05-25 18:18:05 +02:00
47c2b78713
Testfall für Bug 48: Uninizierte Variablen erstellt
2016-05-12 21:14:57 +02:00
58db64ad22
WildCardTest implementiert
2016-05-12 20:50:36 +02:00
Martin Plümicke
223f6facc7
modified: ../../../src/de/dhbwstuttgart/bytecode/ClassGenerator.java
...
in addMethod :
String methodNameAndTypes = m.getName()+Arrays.toString(m.getArgumentTypes());
durch
String methodNameAndTypes = m.getReturnType().getSignature()+m.getName()+Arrays.toString(m.getArgumentTypes());
ersetzt
modified: OL.jav
Main-Klasse hinzugefuegt
2016-05-04 00:28:57 +02:00
JanUlrich
5d760d4222
Aufruf im UnifyTest OverloadingVector ändern
2016-05-03 22:15:19 +02:00
Florian Steurer
78794e377a
fixed vector
2016-05-03 20:44:55 +02:00