Commit Graph

899 Commits

Author SHA1 Message Date
sebastian
b3ffb7bd58 neuer Versuch unter Verwendung der bereits vorhandenen Typvariablen 2017-04-02 23:03:10 +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
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
sebastian
562d17d07a java JRE SystemLibery auf jdk geändert 2017-03-18 10:28:07 +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
sebastian
dd5c8a56ad GeneralParserTest eingefügt 2017-03-15 11:01:42 +01:00
JanUlrich
a38b796a6f ImportTest2 2017-03-09 16:20:05 +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
JanUlrich
a51cef7100 Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bigRefactoring 2017-02-23 01:11:35 +01:00
Jakob Herrmann
2e9a71a18d * Implemented recognition of SingleTypeImportDecl (tested).
* InvalidClassNameException is thrown if class/package in ImportDecl is
not known.
2017-02-22 21:25:57 +01:00
JanUlrich
fbcb369f1c Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bigRefactoring 2017-02-22 14:47:53 +01:00
JanUlrich
32d262341a SyntaxtreeGenerator um einige Regeln zur Erstellung von Statements erweitert 2017-02-22 14:47:34 +01:00
Jakob Herrmann
d5ba34e620 * Extend PackageCrawler
* Dummy methods for converting imports
2017-02-22 14:31:59 +01:00
Jakob Herrmann
d63fe45d08 Helper methods to convert type names. 2017-02-22 13:14:32 +01:00
JanUlrich
d328faeee2 Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bigRefactoring 2017-02-22 01:35:59 +01:00
Jakob Herrmann
15f8a1b99d PackageCrawler: Convert class names to list of strings. 2017-02-22 00:04:16 +01:00
Jakob Herrmann
72bf03ec58 RunParser now reads from file instead of stdin. 2017-02-21 22:19:00 +01:00
JanUlrich
18d477ba07 Merge branch 'refactoring' into bigRefactoring 2017-02-17 18:00:08 +01:00
JanUlrich
40d87c8636 Method Parsen verbessert 2017-02-17 17:20:50 +01:00
JanUlrich
fb629b417f FormalParameter convert änderung 2017-02-17 17:08:10 +01:00
JanUlrich
3299f329ea Method Parameter parsen 2017-02-17 16:58:19 +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
Jakob Herrmann
d9b81224b6 Notes/Fragen 2017-02-15 13:05:51 +01:00
Jakob Herrmann
b5a2d64a7b * Some getters in syntaxtree
* Extend RunParser (makes problems).
2017-02-15 12:22:06 +01:00
Jakob Herrmann
7f05966093 Idea to resolve the problem with initial fields. 2017-02-15 00:51:34 +01:00
Jakob Herrmann
cca2da8018 Implemented converter for FieldModifier. 2017-02-14 21:37:17 +01:00
Jakob Herrmann
e9e2d5c27b Generate classes of interface FieldModifier. 2017-02-14 15:26:56 +01:00