Martin Plümicke
8e220b81d5
modified: ../../src/de/dhbwstuttgart/core/JavaTXCompiler.java
...
bei der der Rueckgabe von subst wurde noch Optional beruecksichtigt
2018-09-27 17:17:36 +02:00
Martin Plümicke
8a43839c28
modified: ../../src/de/dhbwstuttgart/core/JavaTXCompiler.java
...
modified: ../../src/de/dhbwstuttgart/typeinference/unify/RuleSet.java
modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java
Gleichungen a <.? b werden durch a =. b ersetzt und subst angewandt.
deleted: ../../test/bytecode/VectorAddTest.java
modified: ../../test/bytecode/javFiles/Matrix.jav
modified: ../../test/bytecode/javFiles/Sorting.jav
2018-09-27 15:59:57 +02:00
JanUlrich
0594fc7381
aufräumen
2018-09-26 16:46:55 +02:00
Fayez Abu Alia
77a952c997
Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
2018-09-26 16:31:36 +02:00
Fayez Abu Alia
3c7b1451d4
MatrixTest funktioniert
2018-09-26 16:25:52 +02:00
JanUlrich
ceba60cccb
Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
2018-09-26 16:21:22 +02:00
JanUlrich
88e2366eab
ListenerOverload Test
2018-09-26 16:21:10 +02:00
Martin Plümicke
334b56234f
Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
...
Conflicts:
test/bytecode/javFiles/VectorAdd.jav
2018-09-26 15:45:23 +02:00
Martin Plümicke
4ace3b6f92
new file: ../../test/bytecode/javFiles/VectorAdd.jav
2018-09-26 15:44:36 +02:00
Martin Plümicke
355df5fab7
new file: ../../test/bytecode/FunOLTest.java
...
new file: ../../test/bytecode/javFiles/FunOL.jav
new file: ../../test/bytecode/vectorAddTest.java
2018-09-26 15:43:27 +02:00
Martin Plümicke
85d5485595
modified: ../../test/bytecode/javFiles/Sorting.jav
...
sort hinzugefuegt
2018-09-26 15:40:51 +02:00
Fayez Abu Alia
d3d1d658b8
Bug 112 gefixt
2018-09-26 15:37:00 +02:00
Fayez Abu Alia
2add9f518c
Richtiger Bytecode fuer If-Statements wird erzeugt.
...
modified: test/bytecode/FacultyTest.java
FacultyTest geaendert.
new file: test/bytecode/VectorAddTest.java
VectorAddTest hinzugefuegt.
2018-09-26 13:46:34 +02:00
Martin Plümicke
f46d26e53f
Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
2018-09-19 22:22:36 +02:00
Martin Plümicke
315b6172a0
modified: src/de/dhbwstuttgart/core/JavaTXCompiler.java
...
modified: src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/FCGenerator.java
Die Anzahl der mehrfachen Lösungen bei sorting.jav reduziert
2018-09-19 22:21:07 +02:00
Fayez Abu Alia
ea3ff69047
Faculty.jav geaendert
2018-09-19 16:00:55 +02:00
Fayez Abu Alia
44edc7e9cb
Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
2018-09-19 15:55:17 +02:00
Fayez Abu Alia
673c249b68
modified: src/de/dhbwstuttgart/bytecode/BytecodeGenMethod.java
...
new file: src/de/dhbwstuttgart/bytecode/IfStatement.java
Bytecode für If statement wir erzeugt aber noch nicht vollständig.
modified: test/bytecode/javFiles/Faculty.jav
Test angepasst.
2018-09-19 15:52:29 +02:00
JanUlrich
d165260be0
Beginnen mit Parser Dokumentation
2018-09-19 14:37:40 +02:00
Fayez Abu Alia
aeb8bb92ed
Bug 108 gefixt
2018-09-19 13:05:00 +02:00
Martin Plümicke
5768783828
modified: ../../test/bytecode/javFiles/Matrix.jav
...
Argumenttype von mul wieder entfernt.
2018-09-13 12:07:02 +02:00
Martin Plümicke
acc7d95060
modified: ../../test/bytecode/javFiles/Matrix.jav
...
mul hat Argumenttype der nicht funktioniert.
2018-09-13 12:04:50 +02:00
Martin Plümicke
50027a9da0
modified: ../../../src/de/dhbwstuttgart/core/JavaTXCompiler.java
...
Variance für Attribute/Fields eingefuegt
new file: ../FacultyTest.java
new file: ../MatrixOpTest.java
new file: ../SortingTest.java
new file: MatrixOP.jav
modified: Sorting.jav
2018-09-11 21:59:20 +02:00
Martin Plümicke
236afea4f9
modified: ../../test/bytecode/javFiles/Faculty.jav
...
Typannotation entfernt
2018-09-10 13:14:36 +02:00
JanUlrich
b8741d881b
Sorting Test für Bytecoded generierung
2018-09-10 02:36:53 +02:00
JanUlrich
16ca123780
Testfall anfügen
2018-09-09 18:53:43 +02:00
JanUlrich
654f347450
Fehler in Test Lambda beheben
2018-09-07 04:35:58 +02:00
JanUlrich
c72204428f
== Operator anfügen
2018-09-07 01:41:26 +02:00
JanUlrich
1e037a0019
Fehler im Parsen von Typen mit Package Namen behoben
2018-09-07 00:39:31 +02:00
JanUlrich
8759a9cc5d
IfStmt Constraints erstellen
2018-08-30 00:02:17 +02:00
JanUlrich
0ee5a6791d
FunN falsch benannt
2018-08-29 21:48:15 +02:00
JanUlrich
1a8115bf07
Field Initialisierungen anfügen
2018-08-29 02:43:32 +02:00
Martin Plümicke
72e128d3f3
modified: test/javFiles/Fields.jav
...
Typdeklaration von Filed test2 entfernt
modified: test/typeinference/JavaTXCompilerTest.java
Unittest LambdaFiled.java reingenommen
2018-08-28 10:11:46 +02:00
JanUlrich
b70e261b23
Var Keyword in Java8.g4 Grammatik verlagern
2018-08-24 19:33:55 +02:00
JanUlrich
df95c244bf
add Fields Test. Felder können ohne Typ oder mit var-Keyword initialisiert werden
2018-08-24 18:25:34 +02:00
JanUlrich
1061f355ff
Felder aktivieren
2018-08-20 18:22:21 +02:00
JanUlrich
4ca671631d
Merge branch 'bigRefactoring' into bytecode2
2018-08-20 14:17:09 +02:00
JanUlrich
7ee06254f0
Resolve fixen
2018-08-19 19:43:29 +02:00
JanUlrich
a823ef2b16
Generics Resolve fixen
2018-08-19 19:42:31 +02:00
Fayez Abu Alia
9281786db4
Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
2018-08-13 18:29:30 +02:00
Fayez Abu Alia
77d397fc53
modified: src/de/dhbwstuttgart/bytecode/BytecodeGen.java
...
modified: src/de/dhbwstuttgart/bytecode/signature/Signature.java
modified: src/de/dhbwstuttgart/bytecode/signature/TypeToSignature.java
modified: test/bytecode/javFiles/Merge.jav
modified: test/bytecode/javFiles/OL.jav
modified: test/bytecode/javFiles/Tph.jav
modified: test/bytecode/javFiles/Tph3.jav
new file: test/bytecode/javFiles/WC.jav
2018-08-13 18:28:41 +02:00
Martin Plümicke
5f89188d00
new file: ../../test/bytecode/Tph5Test.java
...
new file: ../../test/bytecode/javFiles/Tph5.jav
erzeugt Typfehler zur Laufzeit mit
mport java.util.Vector;
public class Tph5Use {
public static void main(String[] args) {
Tph5 tph5 = new Tph5();
Integer i = tph5.<Integer, Integer, Integer, Integer>m(1,2,3);
String s = tph5.<String, String, Integer, Integer>m("xx",2,3);
}
}
2018-08-13 18:19:02 +02:00
Martin Plümicke
6bdd347298
Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
...
Conflicts:
test/bytecode/javFiles/Lambda.jav
2018-08-09 15:34:57 +02:00
Martin Plümicke
9b131c48b0
modified: test/bytecode/LambdaTest.java
...
modified: test/bytecode/javFiles/Lambda.jav
aufgeraeumt
new file: test/bytecode/LambdaVoidTest.java
new file: test/bytecode/javFiles/LambdaVoid.jav
FunVoidN-Tests
2018-08-09 15:32:48 +02:00
Martin Plümicke
5e14acfa12
modified: ../../test/bytecode/javFiles/Merge.jav
...
modified: ../../test/bytecode/javFiles/OL.jav
2018-08-08 18:12:24 +02:00
Martin Plümicke
7d9976e638
modified: ../../src/de/dhbwstuttgart/typeinference/typeAlgo/GenericsResolverSameName.java
...
superwildcard durch extendswildcard ausgetauscht.
2018-08-08 15:32:42 +02:00
Fayez Abu Alia
2bbb6e0b6b
Bug in Signature gefixt. Merge Test tut.
2018-08-08 14:33:31 +02:00
Martin Plümicke
6d34ae89ae
modified: src/de/dhbwstuttgart/core/JavaTXCompiler.java
...
modified: src/de/dhbwstuttgart/typeinference/unify/RuleSet.java
modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnify.java
modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
logging für TypeUnify aus commit d6364040
wiederhergestellt
2018-08-07 17:38:40 +02:00
JanUlrich
9492c43e70
Merge mit bigRefactoring
2018-08-06 16:43:24 +02:00
JanUlrich
f18083ba06
Merge
2018-08-06 16:41:38 +02:00