Commit Graph

754 Commits

Author SHA1 Message Date
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
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
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
Jakob Herrmann
18965e0eda Simple bash script to compile packages needed for parser. 2017-04-13 15:00:13 +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
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
JanUlrich
f920269e51 @NotNull entfernen 2017-04-06 16:01:32 +02:00
JanUlrich
5d32f20a51 @NotNull entfernen 2017-04-06 16:01:10 +02:00
JanUlrich
42010c5859 NotNull entfernen 2017-04-06 15:35:52 +02:00
JanUlrich
0c4cdd63b5 NotNull entfernen 2017-04-06 15:33:20 +02:00
JanUlrich
8453aaf7fd Merge mit ParserÄnderungen 2017-04-06 12:14:11 +02:00
JanUlrich
561f1d1150 Fehler beim Parsen von Method behoben 2017-04-06 12:12:06 +02:00
JanUlrich
30099f5e50 Parser um Cast erweitern 2017-04-06 11:23:25 +02:00
sebastian
eb365bb911 letzte änderung 2017-04-06 11:20:06 +02:00
sebastian
ce97cf82fd Generierung von Interfaces für Felder und Methode hinzugefügt 2017-04-04 17:12:01 +02:00
sebastian
a9b9c46d84 Methodenconstraint neu definiert, Typvariable eingefügt) 2017-04-04 14:52:55 +02:00
sebastian
d4e32794ff TypeExpr für methoden geschrieben 2017-04-03 02:34:43 +02:00
JanUlrich
de91e49bcc Fehlendes Return am Ende von Blocks beim Parsen einfügen 2017-03-29 19:44:24 +02:00
JanUlrich
4ecf526b14 Generics anfügen 2017-03-29 17:28:29 +02:00
sebastian
cccc9f4d49 Type Constraints angepasst 2017-03-29 11:55:19 +02:00
sebastian
b0ef4aecd6 Neuen Test für new Statement 2017-03-28 00:46:21 +02:00
JanUlrich
56e4192df4 Fehler in JavaClassRegistry.contains fixen 2017-03-22 17:10:51 +01:00
JanUlrich
752f59172f Bug in JavaClassRegistry contains Methode gefixt 2017-03-22 16:57:42 +01:00
JanUlrich
2c7f4770a3 Merge branch 'bigRefactoring' into strucTypes_dev2 2017-03-22 16:22:20 +01:00
sebastian
86ee358528 Dump 2017-03-22 16:18:37 +01: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
sebastian
4645aa0d69 TypeExpr festgefahren -> neuer Versuch notwendig 2017-03-21 09:05:48 +01:00
sebastian
8e4b1679f0 code generator für expression hinzugefügt (vorlage für TypeExpr) 2017-03-19 14:39:09 +01:00
sebastian
89d1b97339 code generator hinzugefügt 2017-03-19 11:41:22 +01:00
sebastian
5d4ea4bd69 Ausgangsbasis erstellt 2017-03-18 11:07:34 +01:00
sebastian
fbdd81a35f Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into strucTypes_dev2
neuaufsetzen nach jre problem
2017-03-18 10:55:36 +01:00
JanUlrich
d0eb091666 Unify angefügt 2017-03-17 15:48:06 +01:00
JanUlrich
c8beb9579e UnifyTypeFactory angefügt 2017-03-16 20:02:53 +01:00
sebastian
382a39f255 TypeExpr Algo begonnen 2017-03-16 16:26:59 +01:00
sebastian
e115430874 type-algo args angepasst, Class statt Sourcefile 2017-03-15 21:39:41 +01:00
sebastian
593bb74b12 erste Assumptions eingefügt 2017-03-15 21:25:48 +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
d9cc613600 JavaClassName nur in der Regestry erstellen 2017-03-09 15:43:13 +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
4c4c0d5ada getConstraints() eingeführt 2017-03-06 17:59:01 +01:00
JanUlrich
a44baeaa34 Beginnen mit Typinferenzalgorithmus 2017-03-02 18:16:14 +01:00
JanUlrich
0b17894ed2 Parser erweitert 2017-03-02 16:48:08 +01:00
JanUlrich
52f51c7932 Parser erweitern 2017-03-01 15:34:57 +01:00