JanUlrich
|
6b98bf6a58
|
Feld initialisierungen werden an Konstruktoren angehängt
|
2017-08-23 03:52:24 +02:00 |
|
JanUlrich
|
bbc61c67a9
|
TypeInsert Fehler beheben
|
2017-08-23 01:43:20 +02:00 |
|
JanUlrich
|
1023ed8557
|
Generics einsetzen
|
2017-08-22 18:31:07 +02:00 |
|
JanUlrich
|
3274f12922
|
Fehler in TypeInsert beheben
|
2017-08-22 16:45:28 +02:00 |
|
JanUlrich
|
52f562b570
|
DoStmt zu ASTPrinter hinzufügen
|
2017-08-17 15:58:56 +02:00 |
|
FelixKrespach
|
a9c49676a9
|
do statement implemented
|
2017-08-17 15:30:57 +02:00 |
|
FelixKrespach
|
856f9b059d
|
while Statement implemented
|
2017-08-17 15:08:30 +02:00 |
|
JanUlrich
|
ae02ee247a
|
SAT Package erstellen
|
2017-08-17 15:08:07 +02:00 |
|
JanUlrich
|
0cf8f82283
|
Remove ClassNotFoundException
|
2017-08-07 23:51:22 +02:00 |
|
|
1e6f046eff
|
Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bigRefactoring
|
2017-07-14 17:48:04 +02:00 |
|
|
841ac5fcbf
|
PackageCrawler durch ClassLoader ersetzen
|
2017-07-14 17:47:02 +02:00 |
|
|
3b95cdd76f
|
Merge (auweioiwae)
|
2017-07-14 15:39:16 +02:00 |
|
JanUlrich
|
057df7c702
|
TypeInsert API anpassen
|
2017-07-10 21:23:48 +02:00 |
|
JanUlrich
|
86f29f1396
|
TypeInsert API anpassen
|
2017-07-09 16:35:33 +02:00 |
|
JanUlrich
|
0f6381f30b
|
TypeInsert anpassen
|
2017-07-05 20:09:09 +02:00 |
|
JanUlrich
|
adda1db195
|
Add parse(String) to Compiler
|
2017-07-05 18:46:08 +02:00 |
|
JanUlrich
|
2167a4288e
|
Add possibility to parse a String to parser
|
2017-07-05 17:52:23 +02:00 |
|
JanUlrich
|
0ad97251ca
|
Change Parser FileInput to InputStream
|
2017-07-05 17:50:38 +02:00 |
|
JanUlrich
|
87d2edaaa6
|
Change TIP creation
|
2017-07-05 17:42:41 +02:00 |
|
JanUlrich
|
fc6040da39
|
Fehler in TYPE beseitigen
|
2017-06-30 13:48:59 +02:00 |
|
JanUlrich
|
d64823ea30
|
Fehler bei GenericInsertPoints beheben
|
2017-06-30 12:14:07 +02:00 |
|
JanUlrich
|
3b8ef58222
|
ASTTypePrinter anfügen
|
2017-06-30 11:13:15 +02:00 |
|
JanUlrich
|
0aa18c74ba
|
ASTPrinter verbessern
|
2017-06-29 01:19:13 +02:00 |
|
JanUlrich
|
726eb60eb3
|
ASTPrinter einführen
|
2017-06-28 21:10:28 +02:00 |
|
JanUlrich
|
afd3f32f23
|
ASTVisitor implementieren
|
2017-06-28 17:20:26 +02:00 |
|
JanUlrich
|
3173cccefa
|
Typen einsetzen um Wildcards erweitern
|
2017-06-26 18:19:56 +02:00 |
|
JanUlrich
|
e6c58d44c2
|
Type für Return fixen
|
2017-06-26 16:59:10 +02:00 |
|
JanUlrich
|
1be1bb83ca
|
FunN-Typen erstellen bei Methodenaufrufen
|
2017-06-23 21:33:27 +02:00 |
|
JanUlrich
|
2c25e56a76
|
Einsetzen von Generics korrigieren
|
2017-06-20 14:50:27 +02:00 |
|
JanUlrich
|
c272688b2d
|
Fehler beim Ausrechnen zusammenhängender Constraints beheben
|
2017-06-20 01:14:04 +02:00 |
|
JanUlrich
|
cf6d9880e3
|
Generische Parameter einsetzen (nur Test, nicht korrekt eingesetzt)
|
2017-06-15 04:48:53 +02:00 |
|
JanUlrich
|
70ca62202d
|
Typeinsetzen erweitert
|
2017-06-15 02:17:46 +02:00 |
|
JanUlrich
|
44481b4140
|
Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bigRefactoring
|
2017-06-14 04:07:43 +02:00 |
|
JanUlrich
|
7a337843e6
|
Lambda-TYPE anpassen. Beginnen mit TypeInsert
|
2017-06-14 04:07:27 +02:00 |
|
Martin Plümicke
|
fcca50ed78
|
modified: .classpath
modified: src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/SyntaxTreeGenerator.java
modified: src/de/dhbwstuttgart/syntaxtree/SourceFile.java
modified: src/de/dhbwstuttgart/syntaxtree/statement/LambdaExpression.java
modified: src/de/dhbwstuttgart/typecheck/GenericTypeName.java
modified: src/de/dhbwstuttgart/typeinference/typeAlgo/TYPE.java
modified: test/astfactory/ASTFactoryTest.java
imports auskommentiert
|
2017-06-13 17:38:43 +02:00 |
|
JanUlrich
|
5f31150dc8
|
TYPE-Algo für LambdaExpression implementieren
|
2017-06-12 18:57:12 +02:00 |
|
JanUlrich
|
2129299eed
|
Auto-Keyword an Grammatik anfügen
|
2017-05-31 17:10:50 +02:00 |
|
Jan-Elric Neumann
|
a48cbae5a5
|
Removed faulty (and unused import), which prevented ObjectiF from parsing SyntaxTreeNode
|
2017-05-30 19:40:51 +02:00 |
|
Jan-Elric Neumann
|
b395f6e137
|
Fixed return type to make code parsable for ObjectiF
|
2017-05-30 19:38:03 +02:00 |
|
JanUlrich
|
810164ac17
|
LocalVar bekommt den Typ beim Parsen
|
2017-05-19 17:40:47 +02:00 |
|
JanUlrich
|
4a52bc0e6e
|
TypeInsertFactory anfügen, convert UnifyPair->Pair implementieren
|
2017-05-18 13:17:52 +02:00 |
|
JanUlrich
|
2c999d0eb6
|
Umstellung auf Visitor Pattern des TYPE-Algos
|
2017-05-15 13:15:49 +02:00 |
|
JanUlrich
|
058402e056
|
StatementVisitor einführen
|
2017-05-11 17:39:48 +02:00 |
|
JanUlrich
|
4261ce2603
|
Interfaces angefügt. Generierung von Generics im Parser geändert
|
2017-05-05 16:20:12 +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 |
|
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 |
|
JanUlrich
|
29a17731fd
|
NewClass Constraints generieren angefügt
|
2017-04-18 21:06:04 +02:00 |
|
Jakob Herrmann
|
18965e0eda
|
Simple bash script to compile packages needed for parser.
|
2017-04-13 15:00:13 +02:00 |
|
JanUlrich
|
af1f7f28e2
|
New Aufruf im Parser anfügen
|
2017-04-07 02:33:20 +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
|
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 |
|
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 |
|
JanUlrich
|
56e4192df4
|
Fehler in JavaClassRegistry.contains fixen
|
2017-03-22 17:10:51 +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 |
|
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 |
|
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 |
|
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 |
|
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
|
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 |
|
JanUlrich
|
5c36e68825
|
Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into antlr
|
2017-02-10 17:37:56 +01:00 |
|
JanUlrich
|
60a304667a
|
ANTLR Parser erweitert
|
2017-02-10 17:37:42 +01:00 |
|
Jakob Herrmann
|
50a618ee4b
|
SyntaxTreeGenerator.setPackageName() is now used properly.
|
2017-02-07 22:12:40 +01:00 |
|
JanUlrich
|
8d0f24f2f8
|
Merge
|
2017-02-03 15:22:45 +01:00 |
|
JanUlrich
|
d064f16de4
|
Merge
|
2017-02-03 15:21:45 +01:00 |
|
JanUlrich
|
39747f4138
|
ANTLR Parser SyntaxtreeGenerator erweitern.
|
2017-02-03 15:20:26 +01:00 |
|
Jakob Herrmann
|
ade687483c
|
Fixed RunParser according to new constructor.
|
2017-02-01 12:36:23 +01:00 |
|
Jakob Herrmann
|
d55d6734d9
|
JavaClassRegistry is now required for constructor.
|
2017-02-01 12:32:20 +01:00 |
|
JanUlrich
|
bee92ef11d
|
Parser package-Struktur umstellen
|
2017-01-27 13:20:22 +01:00 |
|
JanUlrich
|
a4dc47cc4e
|
Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into antlr
|
2017-01-20 13:01:08 +01:00 |
|
JanUlrich
|
10ede1ba98
|
Entfernen von unnötigen ino.* Kommentaren
|
2017-01-20 13:00:25 +01:00 |
|
Jakob Herrmann
|
a77b65e65c
|
Extend converter for modifiers by strictfp.
|
2017-01-18 15:58:34 +01:00 |
|
Jakob Herrmann
|
a1bbd8b11e
|
Implement Strictfp modifier.
|
2017-01-18 15:55:07 +01:00 |
|
Jakob Herrmann
|
e8537c3886
|
TODO cleanup
|
2017-01-18 15:12:16 +01:00 |
|
Jakob Herrmann
|
c3320858a3
|
RunParser no handles line breaks.This should also fix problems with
comments.
|
2017-01-18 13:27:17 +01:00 |
|
Jakob Herrmann
|
68476f9f96
|
* Implemented converter for Modifier.
* Missing getters etc. in some classes added.
|
2017-01-18 00:45:46 +01:00 |
|
Jakob Herrmann
|
fbfa407c26
|
More converters & cleanup.
|
2017-01-17 20:59:42 +01:00 |
|
Jakob Herrmann
|
5814cac83f
|
Start rewriting converters to simplify readability etc.
|
2017-01-17 12:34:23 +01:00 |
|
Jakob Herrmann
|
9ef41280ca
|
* Implement missing constructor for Modifiers.
* TODO: convert for Modifier
|
2017-01-17 00:58:03 +01:00 |
|
Jakob Herrmann
|
0db15bffa8
|
Begin rewriting of convert for TypeDecl.
|
2017-01-16 23:32:12 +01:00 |
|
Jakob Herrmann
|
4c79023889
|
Implement base constructor in ClassOrInterface.
|
2017-01-16 14:28:22 +01:00 |
|
Jakob Herrmann
|
e4e98797fc
|
Extend constructor of SourceFile.
|
2017-01-11 16:42:02 +01:00 |
|
Jakob Herrmann
|
647196bf16
|
* Start implementing "getters and setters" for
symtaxtree.ClassOrInterface (=no choice!!!).
* Start implementing converters TypeDeclerytion -> Class.
|
2017-01-10 23:44:19 +01:00 |
|
Jakob Herrmann
|
3c6ffcf4d8
|
* "Normal" class and interface names can now be resolved.
* TODO: line comments
|
2017-01-10 22:20:44 +01:00 |
|
Jakob Herrmann
|
fb10220da9
|
* Set JavaClassName constroctur to public.
* Implemented "class resolution" for interfaces.
|
2017-01-10 20:07:23 +01:00 |
|
Jakob Herrmann
|
599c8b2573
|
* SyntaxTreeGenerator: Implemented method to get package name of
CompilationUnitCtx (ongoing).
* RunParser: test methods
|
2017-01-10 17:42:20 +01:00 |
|
Jakob Herrmann
|
f0028f6aaf
|
Minor changes (nameReg/constructor).
|
2016-12-21 15:49:38 +01:00 |
|
JanUlrich
|
5f61d478fa
|
Class ändern zu ClassOrInterface
|
2016-12-21 15:46:28 +01:00 |
|
JanUlrich
|
aed261c807
|
JavaClassName aufräumen
|
2016-12-21 15:39:07 +01:00 |
|
JanUlrich
|
3ab96a3ed7
|
Syntaxbaum bereinigen. Allen Code löschen. Nur Struktur bleibt erhalten
|
2016-12-16 00:00:37 +01:00 |
|
JanUlrich
|
e84d6373c7
|
Aufräumen
|
2016-12-15 17:02:39 +01:00 |
|
JanUlrich
|
a35bcd490b
|
Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into antlr
|
2016-12-15 16:28:26 +01:00 |
|
JanUlrich
|
40ba5fb621
|
Beispiel für ANTLR Parser
|
2016-12-15 16:28:12 +01:00 |
|
Jakob Herrmann
|
ad02e94967
|
notes parse_tree
|
2016-12-15 16:17:40 +01:00 |
|
JanUlrich
|
c34b3c4c14
|
Aufräumen
|
2016-12-15 16:00:28 +01:00 |
|
JanUlrich
|
01a954ca68
|
TypeCheck package
|
2016-12-15 15:45:23 +01:00 |
|
JanUlrich
|
5c6b001ae1
|
Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into antlr
|
2016-12-15 15:35:26 +01:00 |
|
JanUlrich
|
fc43cd11da
|
Aufräumen
|
2016-12-15 15:35:14 +01:00 |
|
Jakob Herrmann
|
e1d68291c9
|
Added some basic handling of package declarations.
|
2016-12-15 15:01:57 +01:00 |
|
Jakob Herrmann
|
b0a6585252
|
Small changes, i.e. RunParser now reads from System.in.
|
2016-12-15 13:35:07 +01:00 |
|
Jakob Herrmann
|
81e223334b
|
Created RunParser which is supposed the main class (still rather
experimental).
|
2016-12-15 12:05:23 +01:00 |
|
Jakob Herrmann
|
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).
|
2016-12-15 11:21:33 +01:00 |
|
JanUlrich
|
aff39ba442
|
Type löschen
|
2016-12-09 04:34:50 +01:00 |
|
JanUlrich
|
343c7d3a55
|
Merge branch 'antlr' of /home/janulrich/Development/intellijworkspace/../eclipseworkspace/eclipseWorkspaceHorb/JavaCompilerCore into antlr
|
2016-12-07 14:32:56 +01:00 |
|
JanUlrich
|
c1cbb78fe5
|
Aufräumen
|
2016-12-07 14:32:48 +01:00 |
|
JanUlrich
|
4e43de987d
|
Merge branch 'antlr' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into antlr
|
2016-12-07 14:06:19 +01:00 |
|
JanUlrich
|
717fd5d53e
|
Field anpassen
|
2016-12-02 01:23:01 +01:00 |
|
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
|
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
|
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 |
|
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
|
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
|
e19dee4c99
|
Umstellung auf Intellij IDEA
|
2016-06-17 13:55:14 +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 |
|
|
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 |
|
JanUlrich
|
b67816775e
|
Merge branch 'refactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into refactoring
|
2016-05-12 19:48:39 +02:00 |
|
JanUlrich
|
748f25a2fd
|
gen-TPH richtig konvertieren
|
2016-05-12 19:48:19 +02:00 |
|
Florian Steurer
|
318f6e1cc5
|
code review todos erledigt
|
2016-05-06 16:59:59 +02:00 |
|
Martin Plümicke
|
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
|
2016-05-04 00:28:57 +02:00 |
|
JanUlrich
|
edda41f546
|
Generic Type Var werden zu PlaceholderTypen konvertiert
|
2016-05-03 22:43:43 +02:00 |
|
JanUlrich
|
5d760d4222
|
Aufruf im UnifyTest OverloadingVector ändern
|
2016-05-03 22:15:19 +02:00 |
|
Florian Steurer
|
005ed60c26
|
fixed vector
|
2016-05-03 21:07:52 +02:00 |
|
Florian Steurer
|
78794e377a
|
fixed vector
|
2016-05-03 20:44:55 +02:00 |
|
|
ae01af7a40
|
Bugfix: OverloadingTest
|
2016-05-03 18:15:14 +02:00 |
|
JanUlrich
|
db93a1dfe1
|
Void Reference-Typen wieder zu Void RefTypes konvertieren
|
2016-05-03 13:58:54 +02:00 |
|
Florian Steurer
|
84176275be
|
Merge branch 'unify' of ssh://i13029@gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify
|
2016-05-03 13:43:16 +02:00 |
|
Florian Steurer
|
da49e42515
|
fixed long running times for lambda tests
|
2016-05-03 13:42:14 +02:00 |
|
JanUlrich
|
dc52dc5dec
|
Merge branch 'bytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode
|
2016-05-03 12:47:35 +02:00 |
|
JanUlrich
|
ca8952a43c
|
Void Reference-Typen wieder zu Void RefTypes konvertieren
|
2016-05-03 12:46:32 +02:00 |
|
JanUlrich
|
4a6a8d62e3
|
Merge branch 'unify' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into refactoring
|
2016-05-03 12:42:04 +02:00 |
|
Florian Steurer
|
4f265b56a4
|
big refactoring of smaller and greater
|
2016-04-30 19:35:34 +02:00 |
|
|
e5fc8c8288
|
- Div und MulOperatoren für alle numerischen Datentypen implementiert (Nur wenn beide Operanten den gleichen Typ haben)
|
2016-04-30 11:14:24 +02:00 |
|
JanUlrich
|
c2d3fce75e
|
FormalParameter getDiscription Fix
|
2016-04-29 16:52:35 +02:00 |
|
JanUlrich
|
8134bbb297
|
Merge branch 'bytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into refactoring
|
2016-04-29 16:03:50 +02:00 |
|
JanUlrich
|
46f1134bad
|
Aufräumen
|
2016-04-29 16:03:38 +02:00 |
|
|
32741f41e9
|
- Addition für alle Typen implementiert
- Mehrere Klassen in einer jav Datei möglich
- OLTest läuft
|
2016-04-29 15:52:20 +02:00 |
|
JanUlrich
|
d03e20df90
|
FunN Typen konvertieren. FunVoidN Typen werden nicht mehr benutzt
|
2016-04-29 15:23:42 +02:00 |
|
JanUlrich
|
d19414c513
|
Merge mit Bytecode
|
2016-04-29 14:05:25 +02:00 |
|
|
ba6ae74ad1
|
-Tests für for und While Schleife korrigiert
- While teilweise implementiert
|
2016-04-29 10:00:33 +02:00 |
|
JanUlrich
|
324864f8d8
|
FunN Typen werden zu den entsprechenden UnifyTypen konvertiert
|
2016-04-29 04:00:46 +02:00 |
|
JanUlrich
|
f2410154aa
|
Merge branch 'unify' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into refactoring
|
2016-04-29 03:09:31 +02:00 |
|
Florian Steurer
|
b39dedb9aa
|
added application of funN Rules
|
2016-04-28 21:33:33 +02:00 |
|
Florian Steurer
|
7c0a91e624
|
unitTest for lambda6, alternative sequential execution, minor bugs
|
2016-04-28 21:24:52 +02:00 |
|
Florian Steurer
|
c043717c06
|
removed todo
|
2016-04-28 21:04:58 +02:00 |
|
JanUlrich
|
9a51e79f2a
|
Merge branch 'unify' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into refactoring
|
2016-04-28 16:42:16 +02:00 |
|
JanUlrich
|
a31e7b1108
|
BCEL Framework aktualisiert. FunN Typen implementieren
|
2016-04-28 15:32:12 +02:00 |
|
|
b3e13d09b9
|
- Alle Operatoren implementiert
- Tests für Sub, Mul, Div
|
2016-04-27 15:08:17 +02:00 |
|
|
5ac19d7a59
|
- args_size bugfix
|
2016-04-26 16:15:53 +02:00 |
|
|
8bda352bc9
|
- Method refactored
|
2016-04-25 14:58:52 +02:00 |
|
Florian Steurer
|
856f5da86b
|
Parallelisierung mit Fork-Join Pool
|
2016-04-22 16:52:16 +02:00 |
|
Florian Steurer
|
7d75f18319
|
Parallelisierung mit Fork-Join Pool
|
2016-04-22 16:51:05 +02:00 |
|
Florian Steurer
|
8fa8fc8758
|
comment
|
2016-04-22 16:11:18 +02:00 |
|
Florian Steurer
|
752723020e
|
pipe execution
|
2016-04-22 15:45:20 +02:00 |
|
Florian Steurer
|
6eb7f2d1bb
|
removed creation of new strings
|
2016-04-22 10:24:33 +02:00 |
|
Florian Steurer
|
7b6b720b57
|
memory optimization
|
2016-04-21 22:31:36 +02:00 |
|
Florian Steurer
|
bb8df92cba
|
equals / hashcode optimization
|
2016-04-21 22:19:48 +02:00 |
|
Florian Steurer
|
b8415b122b
|
stringbuilder in logger
|
2016-04-21 20:26:33 +02:00 |
|
JanUlrich
|
629d2dcc4d
|
Merge branch 'unify' into refactoring
|
2016-04-21 14:27:49 +02:00 |
|
JanUlrich
|
16cbf8e1b7
|
Fehler bei TPH Generierung behoben
|
2016-04-21 14:27:32 +02:00 |
|
JanUlrich
|
0ca4f16c49
|
Merge branch 'unify' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify
|
2016-04-21 13:25:04 +02:00 |
|
Florian Steurer
|
1a32ea9ce9
|
size of unify result
|
2016-04-20 18:38:20 +02:00 |
|
JanUlrich
|
1afe2d4d5c
|
Unnötige Kommentare löschen
|
2016-04-20 18:04:28 +02:00 |
|
Florian Steurer
|
d8feb04938
|
time log
|
2016-04-20 17:10:26 +02:00 |
|
JanUlrich
|
e08485740f
|
Merge branch 'unify' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into refactoring
|
2016-04-20 14:48:03 +02:00 |
|
Florian Steurer
|
8780d5d47a
|
option for parallelization
|
2016-04-20 12:15:04 +02:00 |
|
Florian Steurer
|
863bfa40d3
|
performance opt
|
2016-04-20 11:34:40 +02:00 |
|
Florian Steurer
|
6a42c8ef11
|
performance optimization
|
2016-04-20 11:25:45 +02:00 |
|
JanUlrich
|
07d63a9586
|
Merge mit bytecode
|
2016-04-19 16:59:59 +02:00 |
|
JanUlrich
|
fcbd05fa9c
|
Im Unify generierte TPH beachten
|
2016-04-19 15:27:46 +02:00 |
|
JanUlrich
|
a8f18e77be
|
Merge branch 'unify' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify
|
2016-04-19 12:58:00 +02:00 |
|
Florian Steurer
|
904ca01207
|
cleaned up
|
2016-04-19 11:42:15 +02:00 |
|
JanUlrich
|
b70dc71a62
|
Convert zu FunNTypen hinzufügen
|
2016-04-18 15:38:47 +02:00 |
|
Florian Steurer
|
afc6bc7b89
|
neue abbruchbedingung
|
2016-04-14 15:15:21 +02:00 |
|
Florian Steurer
|
fbcd0cd8a5
|
Merge branch 'unify' of ssh://i13029@gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify
|
2016-04-14 14:56:24 +02:00 |
|
Florian Steurer
|
12abb0b34d
|
reduced cases of cart product
|
2016-04-14 14:54:59 +02:00 |
|
|
65a1038574
|
- Speichern einer lokalen Variable unter Verwenung der InstructionFactory
|
2016-04-14 14:53:18 +02:00 |
|
JanUlrich
|
9e114207ce
|
Fehler mit SMALLER und SMALLERDOT behoben
|
2016-04-14 14:50:31 +02:00 |
|
|
a23f77c337
|
-Test für Variablen erstellt
|
2016-04-14 14:36:18 +02:00 |
|
JanUlrich
|
3cd7dba316
|
Merge branch 'unify' into refactoring
|
2016-04-14 14:03:15 +02:00 |
|
|
9a07201498
|
And, Or, Plus Operator implementiert
|
2016-04-14 12:00:15 +02:00 |
|
|
dfe79a8030
|
Equal Operator implementiert
|
2016-04-13 19:31:35 +02:00 |
|
Florian Steurer
|
e8c46dcdbd
|
rename unify to typeUnify
|
2016-04-13 18:32:09 +02:00 |
|
Florian Steurer
|
558a873e68
|
commenting
|
2016-04-13 11:58:33 +02:00 |
|
Florian Steurer
|
b1febd7a50
|
commenting refactoring
|
2016-04-13 11:38:07 +02:00 |
|
Florian Steurer
|
ae9220c04b
|
made the ruleSet interface functional (added fc in arguments)
|
2016-04-13 11:13:20 +02:00 |
|
|
11e149110a
|
- OLTest verbessert, ist aber nicht positiv, da Autoboxing fehlt
|
2016-04-12 20:06:22 +02:00 |
|