JanUlrich
|
98331af3c0
|
Fehler in UnifyTypeConvert beheben
|
2017-09-07 19:52:05 +02:00 |
|
JanUlrich
|
a355fe7786
|
fehler beheben
|
2017-09-07 18:37:56 +02:00 |
|
JanUlrich
|
b6f62b48eb
|
ResultSet um resolveType erweitern
|
2017-09-07 17:02:49 +02:00 |
|
JanUlrich
|
d245aa7367
|
Added Modifier to Method
|
2017-08-30 17:20:59 +02:00 |
|
JanUlrich
|
7c3181c3f0
|
Super-Statement an Constructor angefügt
|
2017-08-30 17:06:42 +02:00 |
|
JanUlrich
|
b251a646ca
|
System.out.println Statement schein halbwegs zu funktionieren ^^
|
2017-08-30 15:29:34 +02:00 |
|
JanUlrich
|
4b21f03a5a
|
Refactoring
|
2017-08-30 14:36:40 +02:00 |
|
JanUlrich
|
932b277dcc
|
Imports implementieren
|
2017-08-28 17:36:51 +02:00 |
|
JanUlrich
|
45c85b7686
|
Type refactoring
|
2017-08-28 15:42:51 +02:00 |
|
JanUlrich
|
ff59b585bd
|
TypeInsert ausbessern
|
2017-08-25 03:39:54 +02:00 |
|
JanUlrich
|
77c59de0f0
|
Assign ändern. Es gibt jetzt eine AssignLeftSide
|
2017-08-23 18:28:26 +02:00 |
|
JanUlrich
|
9a7e717c25
|
Constructor um fieldInits erweitern, auch der TYPE algo
|
2017-08-23 16:24:25 +02:00 |
|
JanUlrich
|
6b98bf6a58
|
Feld initialisierungen werden an Konstruktoren angehängt
|
2017-08-23 03:52:24 +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 |
|
|
3b95cdd76f
|
Merge (auweioiwae)
|
2017-07-14 15:39:16 +02:00 |
|
JanUlrich
|
0ad97251ca
|
Change Parser FileInput to InputStream
|
2017-07-05 17:50:38 +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
|
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
|
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
|
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 |
|
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
|
caa7f7deee
|
Lambdas einführen
|
2017-04-20 18:51:27 +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 |
|
JanUlrich
|
af1f7f28e2
|
New Aufruf im Parser anfügen
|
2017-04-07 02:33:20 +02:00 |
|
JanUlrich
|
5d32f20a51
|
@NotNull entfernen
|
2017-04-06 16:01:10 +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
|
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
|
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 |
|
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
|
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 |
|
Jakob Herrmann
|
b5a2d64a7b
|
* Some getters in syntaxtree
* Extend RunParser (makes problems).
|
2017-02-15 12:22:06 +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
|
60a304667a
|
ANTLR Parser erweitert
|
2017-02-10 17:37:42 +01:00 |
|
JanUlrich
|
39747f4138
|
ANTLR Parser SyntaxtreeGenerator erweitern.
|
2017-02-03 15:20:26 +01:00 |
|
JanUlrich
|
10ede1ba98
|
Entfernen von unnötigen ino.* Kommentaren
|
2017-01-20 13:00:25 +01:00 |
|
Jakob Herrmann
|
a1bbd8b11e
|
Implement Strictfp modifier.
|
2017-01-18 15:55:07 +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
|
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 |
|
JanUlrich
|
5f61d478fa
|
Class ändern zu ClassOrInterface
|
2016-12-21 15:46:28 +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
|
c34b3c4c14
|
Aufräumen
|
2016-12-15 16:00:28 +01:00 |
|
JanUlrich
|
01a954ca68
|
TypeCheck package
|
2016-12-15 15:45:23 +01:00 |
|
JanUlrich
|
fc43cd11da
|
Aufräumen
|
2016-12-15 15:35:14 +01:00 |
|
JanUlrich
|
aff39ba442
|
Type löschen
|
2016-12-09 04:34:50 +01:00 |
|
JanUlrich
|
c1cbb78fe5
|
Aufräumen
|
2016-12-07 14:32:48 +01:00 |
|
JanUlrich
|
717fd5d53e
|
Field anpassen
|
2016-12-02 01:23:01 +01:00 |
|
JanUlrich
|
7606aee9c3
|
Unnötige Datein in bin löschen
|
2016-11-16 14:17:38 +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 |
|