Commit Graph

  • 72bcfd41d3 Merge mit ANTLR branch JanUlrich 2017-01-13 17:49:58 +01:00
  • e4e98797fc Extend constructor of SourceFile. Jakob Herrmann 2017-01-11 16:42:02 +01:00
  • 647196bf16 * Start implementing "getters and setters" for symtaxtree.ClassOrInterface (=no choice!!!). * Start implementing converters TypeDeclerytion -> Class. Jakob Herrmann 2017-01-10 23:44:19 +01:00
  • 3c6ffcf4d8 * "Normal" class and interface names can now be resolved. * TODO: line comments Jakob Herrmann 2017-01-10 22:20:44 +01:00
  • fb10220da9 * Set JavaClassName constroctur to public. * Implemented "class resolution" for interfaces. Jakob Herrmann 2017-01-10 20:07:23 +01:00
  • 599c8b2573 * SyntaxTreeGenerator: Implemented method to get package name of CompilationUnitCtx (ongoing). * RunParser: test methods Jakob Herrmann 2017-01-10 17:42:20 +01:00
  • f0028f6aaf Minor changes (nameReg/constructor). Jakob Herrmann 2016-12-21 15:49:38 +01:00
  • 5f61d478fa Class ändern zu ClassOrInterface JanUlrich 2016-12-21 15:46:28 +01:00
  • aed261c807 JavaClassName aufräumen JanUlrich 2016-12-21 15:39:07 +01:00
  • 3b6363d71a Aufrömen JanUlrich 2016-12-21 15:06:55 +01:00
  • ddbcc5ee6e GenericType für Bytecodegenerierung eingeführt JanUlrich 2016-12-16 14:33:04 +01:00
  • 1b99f74f39 Generics als RefType entfernen JanUlrich 2016-12-16 13:26:28 +01:00
  • 7b9a00a7e6 Revert "Syntaxbaum bereinigen. Allen Code löschen. Nur Struktur bleibt erhalten" JanUlrich 2016-12-16 01:05:54 +01:00
  • c329ba6cef merge JanUlrich 2016-12-16 01:05:45 +01:00
  • 3ab96a3ed7 Syntaxbaum bereinigen. Allen Code löschen. Nur Struktur bleibt erhalten JanUlrich 2016-12-16 00:00:37 +01:00
  • 76880708a1 Merge JanUlrich 2016-12-15 17:07:17 +01:00
  • e84d6373c7 Aufräumen JanUlrich 2016-12-15 17:02:39 +01:00
  • a35bcd490b Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into antlr JanUlrich 2016-12-15 16:28:26 +01:00
  • 40ba5fb621 Beispiel für ANTLR Parser JanUlrich 2016-12-15 16:28:12 +01:00
  • ad02e94967 notes parse_tree Jakob Herrmann 2016-12-15 16:17:40 +01:00
  • c34b3c4c14 Aufräumen JanUlrich 2016-12-15 16:00:28 +01:00
  • 01a954ca68 TypeCheck package JanUlrich 2016-12-15 15:45:23 +01:00
  • 5c6b001ae1 Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into antlr JanUlrich 2016-12-15 15:35:26 +01:00
  • fc43cd11da Aufräumen JanUlrich 2016-12-15 15:35:14 +01:00
  • e1d68291c9 Added some basic handling of package declarations. Jakob Herrmann 2016-12-15 15:01:57 +01:00
  • b0a6585252 Small changes, i.e. RunParser now reads from System.in. Jakob Herrmann 2016-12-15 13:35:07 +01:00
  • 81e223334b Created RunParser which is supposed the main class (still rather experimental). Jakob Herrmann 2016-12-15 12:05:23 +01:00
  • 82a1e86186 * Started implementing CompilationUnitEvaluator.java which is supposed to be the base class for syntax tree construction. * Deleted JavaClassName and JavaClassRegistry as they cannot be compiled so far (backups exist). Jakob Herrmann 2016-12-15 11:21:33 +01:00
  • aff39ba442 Type löschen JanUlrich 2016-12-09 04:34:50 +01:00
  • 343c7d3a55 Merge branch 'antlr' of /home/janulrich/Development/intellijworkspace/../eclipseworkspace/eclipseWorkspaceHorb/JavaCompilerCore into antlr JanUlrich 2016-12-07 14:32:56 +01:00
  • c1cbb78fe5 Aufräumen JanUlrich 2016-12-07 14:32:48 +01:00
  • 4e43de987d Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into antlr JanUlrich 2016-12-07 14:06:19 +01:00
  • 717fd5d53e Field anpassen JanUlrich 2016-12-02 01:23:01 +01:00
  • d9e6ef6e47 Parser now handles untyped method declarations but this needs further inspection as constructors are not handled properly. Jakob Herrmann 2016-11-29 21:08:53 +01:00
  • b2e5555da5 Grammar now supports untyped parameters in method declarations. Jakob Herrmann 2016-11-29 19:46:07 +01:00
  • c5ea9a3464 Grammar now supports untyped field declarations. Jakob Herrmann 2016-11-29 18:34:33 +01:00
  • 52a5e54c3a Recompile grammer due to some technical problems. Jakob Herrmann 2016-11-29 18:31:50 +01:00
  • 264ede100c Create list with notes/questions/problems. Jakob Herrmann 2016-11-23 00:43:57 +01:00
  • d651a6cdff Parser austauschen JanUlrich 2016-11-16 14:51:45 +01:00
  • c9e3743fb5 Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into antlr JanUlrich 2016-11-16 14:33:38 +01:00
  • 7d38c9af43 Added package declaration to sources. Jakob Herrmann 2016-11-16 14:32:51 +01:00
  • cdb1850668 ANTLR Lib an classpath anfügen JanUlrich 2016-11-16 14:28:28 +01:00
  • 90b6e81195 Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into antlr JanUlrich 2016-11-16 14:17:47 +01:00
  • 7606aee9c3 Unnötige Datein in bin löschen JanUlrich 2016-11-16 14:17:38 +01:00
  • 7504211df2 * Add base antlr grammer and corresponding classes. * Add antlr4 runtime library. Jakob Herrmann 2016-11-16 14:09:33 +01:00
  • 7d09131c27 ObjectClass einführen JanUlrich 2016-11-16 13:41:25 +01:00
  • 388685d3b2 Bugfix #4 (FunVoidN Typen) JanUlrich 2016-11-15 23:00:07 +01:00
  • 642394c25b ObjectClass added JanUlrich 2016-11-15 21:15:09 +01:00
  • 85dc60169a Merge, ObjectClass anfügen JanUlrich 2016-11-15 19:47:46 +01:00
  • 73e6e5c45f LambdaTest30 anfügen JanUlrich 2016-11-15 19:46:50 +01:00
  • 1a94f449a0 bugfix JanUlrich 2016-11-11 11:50:55 +01:00
  • 6a4cb673bf Mergen... (nicht fertig) JanUlrich 2016-11-11 11:01:55 +01:00
  • accbe5bbfc Beginnen der BytecodeTypeFactory JanUlrich 2016-11-09 16:59:08 +01:00
  • c4aff43f71 NameGenerator einführen JanUlrich 2016-10-28 18:32:05 +02:00
  • 107201c00c Fehler in FunN Generierung beheben JanUlrich 2016-10-28 18:31:42 +02:00
  • e60e6b622c Bugfix JanUlrich 2016-10-07 14:12:18 +02:00
  • a33ce04734 modified Martin Plümicke 2016-09-30 12:48:41 +02:00
  • b05b0ea5df Syntaxbaum anpassen JanUlrich 2016-09-30 12:46:02 +02:00
  • a1227a8b1b Expr und ExprStmt ändern JanUlrich 2016-09-20 15:18:13 +02:00
  • a5c34896ba Fehler in Lambda-Generierung fixen JanUlrich 2016-09-16 14:26:18 +02:00
  • bc812ad083 Aufräumen JanUlrich 2016-09-16 13:25:20 +02:00
  • 1ac500715b Aufräumen JanUlrich 2016-09-13 17:32:22 +02:00
  • 5be508e943 Beginnen der AST Anpassungen für das ANTLR-Projekt. Constructor-Aufrufe ändern. UsedID entfernen. parserPostProcessing entfernen. Anpassungen am AST Layout. JanUlrich 2016-09-10 00:40:17 +02:00
  • aa6a6beb93 StackMapTable-Fix JanUlrich 2016-08-25 19:52:06 +02:00
  • dbe09c237c Lambda Bytecodegenerierung implementieren JanUlrich 2016-08-17 00:45:14 +02:00
  • 592af65c08 Einführen von BCEL 6.1 JanUlrich 2016-07-21 16:36:53 +02:00
  • 25329cd39e Einführen von BCEL 6.1 JanUlrich 2016-07-21 16:36:33 +02:00
  • 5aebc06337 Fehlerhaften Filter auslassen JanUlrich 2016-07-21 16:20:37 +02:00
  • 830efc4c71 bcel Sicherheitskopie 1759087529140918621/tmp_refs/heads/bcel 1759087529140918621/bcel 1757609177446912367/tmp_refs/heads/bcel 1757609177446912367/bcel 1757062340839108704/tmp_refs/heads/bcel 1757062340839108704/bcel bcel JanUlrich 2016-07-11 22:15:14 +02:00
  • 0896cf8236 StackMapTable funktioniert JanUlrich 2016-07-11 20:23:36 +02:00
  • 81c8764fc6 Aufräumen, neue BCEL-Version JanUlrich 2016-06-23 16:49:30 +02:00
  • eb0da3c36a Aufräumen, neues Eclipse-Projekt anlegen JanUlrich 2016-06-22 20:29:16 +02:00
  • dab2087f0a BCEL aktualisiert 1753296045163405745/tmp_refs/heads/intellij 1753296045163405745/intellij intellij JanUlrich 2016-06-17 14:21:30 +02:00
  • e19dee4c99 Umstellung auf Intellij IDEA JanUlrich 2016-06-17 13:55:14 +02:00
  • f88d58d548 Update für StackMapTable JanUlrich 2016-06-17 07:02:15 +02:00
  • 9d9526ae72 Testen von StackMapTable-Generator JanUlrich 2016-06-15 20:58:55 +02:00
  • 86a94dfae9 Merge branch 'unify' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into refactoring JanUlrich 2016-06-03 13:47:37 +02:00
  • fe35a1f56d Merge mit bytecode JanUlrich 2016-06-03 13:47:22 +02:00
  • 5821839cbc Test für Methodenparameter erstellt 1756646937379290798/tmp_refs/heads/bytecode 1756646937379290798/bytecode bytecode Enrico Schrödter 2016-06-03 10:57:48 +02:00
  • b6df854cc6 Stack wird pro Methode behandelt Enrico Schrödter 2016-05-26 11:02:02 +02:00
  • 52b6f438b0 Merge mit Bytecode JanUlrich 2016-05-25 18:18:05 +02:00
  • 07ea25b5b7 Filtern von Constraints vor dem Karthesischen Produkt bilden JanUlrich 2016-05-25 17:46:33 +02:00
  • 0d51c3e94d Bug 49 und 52 fix JanUlrich 2016-05-24 00:36:59 +02:00
  • 47c2b78713 Testfall für Bug 48: Uninizierte Variablen erstellt Enrico Schrödter 2016-05-12 21:14:57 +02:00
  • 58db64ad22 WildCardTest implementiert Enrico Schrödter 2016-05-12 20:50:36 +02:00
  • b67816775e Merge branch 'refactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into refactoring JanUlrich 2016-05-12 19:48:39 +02:00
  • 748f25a2fd gen-TPH richtig konvertieren JanUlrich 2016-05-12 19:48:19 +02:00
  • 318f6e1cc5 code review todos erledigt 1760481874301879281/unify 1760481874301879281/tmp_refs/heads/unify 1759301585433583374/unify 1759301585433583374/tmp_refs/heads/unify 1758433444910288162/unify 1758433444910288162/tmp_refs/heads/unify 1752617912499498934/unify 1752617912499498934/tmp_refs/heads/unify unify Florian Steurer 2016-05-06 16:59:59 +02:00
  • 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 Martin Plümicke 2016-05-04 00:28:57 +02:00
  • edda41f546 Generic Type Var werden zu PlaceholderTypen konvertiert JanUlrich 2016-05-03 22:43:43 +02:00
  • 5d760d4222 Aufruf im UnifyTest OverloadingVector ändern JanUlrich 2016-05-03 22:15:19 +02:00
  • 005ed60c26 fixed vector Florian Steurer 2016-05-03 21:07:52 +02:00
  • 78794e377a fixed vector Florian Steurer 2016-05-03 20:44:55 +02:00
  • ae01af7a40 Bugfix: OverloadingTest Enrico Schrödter 2016-05-03 18:15:14 +02:00
  • db93a1dfe1 Void Reference-Typen wieder zu Void RefTypes konvertieren JanUlrich 2016-05-03 13:58:54 +02:00
  • f17745bfa5 Merge branch 'unify' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into refactoring JanUlrich 2016-05-03 13:55:19 +02:00
  • 84176275be Merge branch 'unify' of ssh://i13029@gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify Florian Steurer 2016-05-03 13:43:16 +02:00
  • da49e42515 fixed long running times for lambda tests Florian Steurer 2016-05-03 13:42:14 +02:00
  • 0a6aa450db OverloadingVector Test JanUlrich 2016-05-03 13:03:14 +02:00
  • dc52dc5dec Merge branch 'bytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode JanUlrich 2016-05-03 12:47:35 +02:00