JanUlrich
|
0c79b40f2f
|
Fix type insert error
|
2021-12-07 16:30:13 +01:00 |
|
Andreas Stadelmeier
|
d03231fd95
|
Adding the possibility of type annotations to input
|
2021-12-06 20:14:05 +01:00 |
|
Andreas Stadelmeier
|
a8c5131de3
|
Start optional type annotations for methods. Currently not working
|
2021-12-03 02:09:10 +01:00 |
|
Andreas Stadelmeier
|
92ef0f4991
|
FC transitive types added
|
2021-12-03 01:13:49 +01:00 |
|
JanUlrich
|
0467bec4b3
|
Merge branch 'master' of ssh://gohorb.ba-horb.de/bahome/staff/stan/git/FJTypeinference
|
2021-12-02 22:49:40 +01:00 |
|
JanUlrich
|
5bc55324e1
|
add test
|
2021-12-02 22:49:18 +01:00 |
|
Andreas Stadelmeier
|
061340de90
|
Create README.md
|
2021-12-02 03:04:00 +01:00 |
|
Andreas Stadelmeier
|
cc9dd29775
|
add compiled js for github pages
|
2021-12-02 02:54:06 +01:00 |
|
Andreas Stadelmeier
|
21d77dd026
|
Start principal method filtering
|
2021-12-02 02:49:39 +01:00 |
|
JanUlrich
|
477c60f841
|
Calculate all possible solutions. Working state!
|
2021-12-01 16:58:27 +01:00 |
|
JanUlrich
|
7392a865d3
|
Fix substStep
|
2021-12-01 11:49:47 +01:00 |
|
JanUlrich
|
5ef6d9abb9
|
Fix type insert
|
2021-12-01 11:34:16 +01:00 |
|
Andreas Stadelmeier
|
60a22967f9
|
Inser types still wrong
|
2021-11-30 22:29:26 +01:00 |
|
Andreas Stadelmeier
|
7cb3300e8a
|
Backup. Not working state
|
2021-11-30 03:47:07 +01:00 |
|
Andreas Stadelmeier
|
6fd34fe523
|
Add hint to index.html
|
2021-11-23 01:10:38 +01:00 |
|
JanUlrich
|
fb7593cf3b
|
Insert minimal set of generics. correctly output AST
|
2021-11-22 19:10:20 +01:00 |
|
Andreas Stadelmeier
|
39c9adb794
|
Output typed classes. Filter constraints before inserting them as method generics
|
2021-11-17 06:39:26 +01:00 |
|
Andreas Stadelmeier
|
0c59de6f63
|
Use highlight.js
|
2021-11-16 17:11:24 +01:00 |
|
Andreas Stadelmeier
|
cff305e0db
|
Only insert relevant constraints for each method. Remove a <. b constraints
|
2021-11-16 14:38:15 +01:00 |
|
Andreas Stadelmeier
|
1b2d6bd172
|
Step 2 uses CartesianProduct class. Only first possible solution is selected
|
2021-11-16 07:39:47 +01:00 |
|
Andreas Stadelmeier
|
2d718f3ef9
|
Subst step tries as many substitutions as possible
|
2021-11-16 01:17:36 +01:00 |
|
Andreas Stadelmeier
|
8f807c6482
|
unify iterative
|
2021-11-15 00:27:59 +01:00 |
|
JanUlrich
|
f659ff1536
|
Only compile one class at a time
|
2021-11-11 23:36:43 +01:00 |
|
JanUlrich
|
e8bc91756a
|
Replace generics in constraint lists. this has no generic types
|
2021-11-10 13:50:42 +01:00 |
|
Andreas Stadelmeier
|
6fcfeaa00e
|
Filter for solved constraint sets
|
2021-11-10 02:25:02 +01:00 |
|
JanUlrich
|
d777b45166
|
constructor type fix
|
2021-11-09 14:48:06 +01:00 |
|
Andreas Stadelmeier
|
cc029a5376
|
TYPE for constructor
|
2021-11-08 19:03:56 +01:00 |
|
Andreas Stadelmeier
|
d474747dad
|
Insert Unify Result as intersection type. Not working. Constructors not implemented
|
2021-11-05 17:48:19 +01:00 |
|
Andreas Stadelmeier
|
c7c3f0aef6
|
Add Constraints to Method
|
2021-11-05 04:01:24 +01:00 |
|
JanUlrich
|
432a91b47d
|
Start inserting types (only comment)
|
2021-11-04 19:06:58 +01:00 |
|
Andreas Stadelmeier
|
ab72a69124
|
Fix step 2. C =. C got ignored
|
2021-11-03 13:11:51 +01:00 |
|
JanUlrich
|
2660f8807c
|
Add plugins.sbt
|
2021-11-03 02:00:30 +01:00 |
|
JanUlrich
|
ce48177ac2
|
Error in WrongEQSet Test, but runnable
|
2021-11-03 00:13:33 +01:00 |
|
JanUlrich
|
d96364318d
|
A =. A substitute loop error fix. Cleanup
|
2021-10-26 15:28:39 +02:00 |
|
JanUlrich
|
8b4bfa0f47
|
Unify working. Unify output working. Ast output working, but ugly
|
2021-10-26 01:41:05 +02:00 |
|
JanUlrich
|
b576d90f9a
|
Unify v1
|
2021-10-13 16:58:27 +02:00 |
|
JanUlrich
|
9c5f1bb466
|
Rules implemented
|
2021-10-06 17:20:56 +02:00 |
|
JanUlrich
|
21952dc723
|
FJ Unify. Step 1. Nicht funktionierendes FC
|
2021-09-29 20:26:49 +02:00 |
|