Commit Graph

966 Commits

Author SHA1 Message Date
sebastian
1080d8e52e Zwischenstand 2 2017-05-11 14:32:19 +02:00
sebastian
ede8ad6d03 Zwischenstand ... 2017-05-10 12:23:51 +02:00
sebastian
13330e4fd6 expression NewClass kann nach bigRefactoring wieder verarbeitet werden 2017-05-07 02:41:22 +02:00
sebastian
7dbc2bbd4c Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into strucTypes_dev_PL
Versuche zu mergen dass auch Interfaces geparst werden könne
2017-05-05 19:49:47 +02:00
JanUlrich
4261ce2603 Interfaces angefügt. Generierung von Generics im Parser geändert 2017-05-05 16:20:12 +02:00
sebastian
bad80f3fe1 Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into strucTypes_dev_PL
Merge dass Interfaces geparst werden können
2017-05-05 16:00:51 +02:00
Pluemicke Martin
aed2581381 ergaenzung 2017-05-05 14:38:13 +02:00
Pluemicke Martin
f6da15751f Merge branch 'strucTypes_dev_PL' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into strucTypes_dev_PL 2017-05-05 14:36:12 +02:00
Pluemicke Martin
ce220abaf5 TypeVar zu subtype von TypePlaceholder gemacht 2017-05-05 14:35:48 +02:00
sebastian
9b66d97f62 solve regel angepasst 2017-05-05 13:04:03 +02:00
sebastian
c09e0295d2 methode sucheInterfaces in Rules angepasst, sodass die einfache Unifikation wieder gelöst werden kann 2017-05-04 23:13:28 +02:00
Martin Plümicke
f48bb2ac0c AbstractTypVar durch RefTypeORTPHOrWildcardOrGeneric ersetzt 2017-05-04 15:35:55 +02:00
Martin Plümicke
dfabf8ad71 AbstractTypVar durch RefTypeORTPHOrWildcardOrGeneric ersetzt 2017-05-04 15:10:10 +02:00
Pluemicke Martin
88ea14bbe8 Studienarbeiten Schroedter Steurer hinzugefuegt 2017-05-03 17:59:34 +02:00
Pluemicke Martin
150c071c11 Studienarbeiten Schroedter Steurer hinzugefuegt 2017-05-03 17:36:26 +02:00
sebastian
95aa8d79e3 test myList 2017-05-03 10:54:39 +02:00
sebastian
3ad2f7d6ce ... 2017-05-03 10:12:09 +02:00
sebastian
631614ec69 Anwenden der Regeln endet automatisch 2017-05-03 09:51:02 +02:00
sebastian
062bc24f90 regeln können manuell ausgeführt werden, Probleme mit equalsvergleich Myinteger gehabt 2017-05-03 09:00:59 +02:00
sebastian
ed512e9e8b regeln erstellt bis auf reduce2 2017-05-03 02:17:37 +02:00
sebastian
b082b603de Interface Constraints erhalten jetzt auch neue Typvariablen 2017-05-01 21:32:30 +02:00
sebastian
d54ee60b85 scheinbar habe ich jetzt einheitliche Constraints 2017-05-01 00:12:31 +02:00
sebastian
786b04af8b Versuche alles auf einen Subtype Constraint umzuschreiben 2017-04-30 21:40:31 +02:00
sebastian
e6a528704a AssumptionsgGlobal (fass und mass ... ) werden in auch in TypeExpression ausgeführt, das hatte gefehlt
Zusätzlich wird die Relation TypVariable Method und TypVariable Return hergestellt
2017-04-30 13:35:58 +02:00
sebastian
9ed65b547f versuche bei new operator nochmals neue Typvariablen zu vergeben 2017-04-30 11:57:46 +02:00
sebastian
7585fba4d3 Aktueller Stand für E-Mail 2017-04-23 18:02:39 +02:00
sebastian
7fb439e65d new Operator funktioniert jetzt, TypeVars werden mit einem speziellen Constraint durchgeschleußt an construct vorbei, wahrscheinlich die beste lösung bis jetzt 2017-04-22 03:39:14 +02:00
sebastian
bd8cf2959f TypeExpr für New sowie die Generierung der Interfaces steht an 2017-04-21 03:13:45 +02:00
sebastian
3bb14b82a0 Ich habe in dem Ordner StrucTypes5 damit begonnen nochmals eine Version zu schreiben die auf den Erkenntnissen der vorherigen Entwicklungen beruht (auch der eigenen antlr Version) jetzt aber mit dem bereits vorhanden Syntaxbaum arbeitet.
Mit dem aktuellen Commit kann eine Klasse mit Typvariablen versehen werden die auf den TypPlaceholdern des Syntaxbaumes Basieren.
2017-04-20 23:17:43 +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
Jakob Herrmann
f05222fb56 Some cleanup to be able to recompile, i.e:
* Remove handling of superclasses which needs further debugging
* add missing exceptions
* remove ClassFinder as it is not used and needs debugging
2017-04-20 17:15:52 +02:00
Jakob Herrmann
5cc418371d Main class for JavaTXParser. 2017-04-20 13:47:06 +02:00
sebastian
22bc53cde9 Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into strucTypes_dev2
Versuche aktuelle Version zu bekommen in der Hoffnung dass ich evtl. ein Interface parsen kann.
2017-04-20 00:16:33 +02:00
JanUlrich
e5d3d67dad sun.NotImplementedExceptions ersetzen 2017-04-19 15:31:11 +02:00
JanUlrich
3d835304cf Lambda Ausdruck dem Parser anfügen 2017-04-19 15:26:37 +02:00
sebastian
632b6dd334 bestehende General Parser Test gehen auch wieder 2017-04-19 14:07:36 +02:00
sebastian
1c080df38c Eigene Entwicklung in StrucTypes DHBW-Branch kopiert und lauffähig gemacht. Antlr Parser auf 4.6 geupdatet 2017-04-19 13:46:04 +02:00
sebastian
3c165f79e4 neuer Versuch mit Parser gespeichert 2017-04-18 21:12:39 +02:00
JanUlrich
29a17731fd NewClass Constraints generieren angefügt 2017-04-18 21:06:04 +02:00
sebastian
9eebf294dc Letzter Stand vor dem Einfügen des Versuches mit eigenem Antlr Parser 2017-04-18 20:38:30 +02:00
Jakob Herrmann
18965e0eda Simple bash script to compile packages needed for parser. 2017-04-13 15:00:13 +02:00
sebastian
e30b9d30bb Merge branch 'strucTypes_dev2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into strucTypes_dev2
wg new operator
2017-04-07 08:40:17 +02:00
sebastian
5838adad93 neue Testdatein für new 2017-04-07 08:39:43 +02:00
JanUlrich
7feb2d50e9 Merge branch 'bigRefactoring' into strucTypes_dev2 2017-04-07 02:33:42 +02:00
JanUlrich
af1f7f28e2 New Aufruf im Parser anfügen 2017-04-07 02:33:20 +02:00
JanUlrich
e285a5c556 Merge branch 'bigRefactoring' into strucTypes_dev2 2017-04-07 00:36:35 +02:00
JanUlrich
e1af4e1f65 Tests ändern 2017-04-06 16:22:36 +02:00
JanUlrich
ed56e24ff6 Merge branch 'bigRefactoring' into antlr 2017-04-06 16:20:33 +02:00
Jakob Herrmann
dad08cfa46 PackageCrawler latest version 2017-04-06 16:16:47 +02:00