Commit Graph

840 Commits

Author SHA1 Message Date
Jakob Herrmann
d9e6ef6e47 Parser now handles untyped method declarations but this needs further
inspection as constructors are not handled properly.
2016-11-29 21:08:53 +01:00
Jakob Herrmann
b2e5555da5 Grammar now supports untyped parameters in method declarations. 2016-11-29 19:46:07 +01:00
Jakob Herrmann
c5ea9a3464 Grammar now supports untyped field declarations. 2016-11-29 18:34:33 +01:00
Jakob Herrmann
52a5e54c3a Recompile grammer due to some technical problems. 2016-11-29 18:31:50 +01:00
Jakob Herrmann
264ede100c Create list with notes/questions/problems. 2016-11-23 00:43:57 +01:00
JanUlrich
d651a6cdff Parser austauschen 2016-11-16 14:51:45 +01:00
JanUlrich
c9e3743fb5 Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into antlr 2016-11-16 14:33:38 +01:00
Jakob Herrmann
7d38c9af43 Added package declaration to sources. 2016-11-16 14:32:51 +01:00
JanUlrich
cdb1850668 ANTLR Lib an classpath anfügen 2016-11-16 14:28:28 +01:00
JanUlrich
90b6e81195 Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into antlr 2016-11-16 14:17:47 +01:00
JanUlrich
7606aee9c3 Unnötige Datein in bin löschen 2016-11-16 14:17:38 +01:00
Jakob Herrmann
7504211df2 * Add base antlr grammer and corresponding classes.
* Add antlr4 runtime library.
2016-11-16 14:09:33 +01:00
JanUlrich
7d09131c27 ObjectClass einführen 2016-11-16 13:41:25 +01:00
JanUlrich
388685d3b2 Bugfix #4 (FunVoidN Typen) 2016-11-15 23:00:07 +01:00
JanUlrich
642394c25b ObjectClass added 2016-11-15 21:15:09 +01:00
JanUlrich
85dc60169a Merge, ObjectClass anfügen 2016-11-15 19:47:46 +01:00
JanUlrich
73e6e5c45f LambdaTest30 anfügen 2016-11-15 19:46:50 +01:00
JanUlrich
1a94f449a0 bugfix 2016-11-11 11:50:55 +01:00
JanUlrich
6a4cb673bf Mergen... (nicht fertig) 2016-11-11 11:01:55 +01:00
JanUlrich
accbe5bbfc Beginnen der BytecodeTypeFactory 2016-11-09 16:59:08 +01:00
JanUlrich
c4aff43f71 NameGenerator einführen 2016-10-28 18:32:05 +02: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
b05b0ea5df Syntaxbaum anpassen 2016-09-30 12:46:02 +02:00
JanUlrich
a1227a8b1b Expr und ExprStmt ändern 2016-09-20 15:18:13 +02:00
JanUlrich
a5c34896ba Fehler in Lambda-Generierung fixen 2016-09-16 14:26:18 +02:00
JanUlrich
bc812ad083 Aufräumen 2016-09-16 13:25:20 +02:00
JanUlrich
1ac500715b Aufräumen 2016-09-13 17:32:22 +02:00
JanUlrich
5be508e943 Beginnen der AST Anpassungen für das ANTLR-Projekt. Constructor-Aufrufe ändern. UsedID entfernen. parserPostProcessing entfernen. Anpassungen am AST Layout. 2016-09-10 00:40:17 +02:00
JanUlrich
aa6a6beb93 StackMapTable-Fix 2016-08-25 19:52:06 +02:00
JanUlrich
dbe09c237c Lambda Bytecodegenerierung implementieren 2016-08-17 00:45:14 +02:00
JanUlrich
592af65c08 Einführen von BCEL 6.1 2016-07-21 16:36:53 +02:00
JanUlrich
25329cd39e Einführen von BCEL 6.1 2016-07-21 16:36:33 +02:00
JanUlrich
5aebc06337 Fehlerhaften Filter auslassen 2016-07-21 16:20:37 +02:00
JanUlrich
0896cf8236 StackMapTable funktioniert 2016-07-11 20:23:36 +02:00
JanUlrich
81c8764fc6 Aufräumen, neue BCEL-Version 2016-06-23 16:49:30 +02:00
JanUlrich
eb0da3c36a Aufräumen, neues Eclipse-Projekt anlegen 2016-06-22 20:29:16 +02:00
JanUlrich
dab2087f0a BCEL aktualisiert 2016-06-17 14:21:30 +02:00
JanUlrich
e19dee4c99 Umstellung auf Intellij IDEA 2016-06-17 13:55:14 +02:00
JanUlrich
f88d58d548 Update für StackMapTable 2016-06-17 07:02:15 +02:00
JanUlrich
9d9526ae72 Testen von StackMapTable-Generator 2016-06-15 20:58:55 +02:00
JanUlrich
86a94dfae9 Merge branch 'unify' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into refactoring 2016-06-03 13:47:37 +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
b6df854cc6 Stack wird pro Methode behandelt 2016-05-26 11:02:02 +02:00
JanUlrich
52b6f438b0 Merge mit Bytecode 2016-05-25 18:18:05 +02:00
JanUlrich
07ea25b5b7 Filtern von Constraints vor dem Karthesischen Produkt bilden 2016-05-25 17:46:33 +02:00
JanUlrich
0d51c3e94d Bug 49 und 52 fix 2016-05-24 00:36:59 +02:00
47c2b78713 Testfall für Bug 48: Uninizierte Variablen erstellt 2016-05-12 21:14:57 +02:00