From 0aa9e33c28e550c5409eca4ba81de55555142dee Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Sat, 28 Nov 2015 18:18:58 +0100 Subject: [PATCH] Typechecking templates: fixing bugs; experimentally treat TypeVarReference as unbound vars --- .../typesystem2/samplechecker/template.mps | 477 +++++++++++------- 1 file changed, 290 insertions(+), 187 deletions(-) diff --git a/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker/models/jetbrains/mps/lang/typesystem2/samplechecker/template.mps b/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker/models/jetbrains/mps/lang/typesystem2/samplechecker/template.mps index 3dc4080f..e626059c 100644 --- a/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker/models/jetbrains/mps/lang/typesystem2/samplechecker/template.mps +++ b/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker/models/jetbrains/mps/lang/typesystem2/samplechecker/template.mps @@ -1254,7 +1254,7 @@ - + @@ -1709,61 +1709,65 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - + + + + + + + - - - + + + - - - - + + + + + + + + + + + + + + + + + + + + + + - - - + + + @@ -2726,24 +2730,24 @@ - + - - + + - + - - + + - + - - + + @@ -2751,20 +2755,44 @@ - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + @@ -3642,7 +3670,9 @@ - + + + @@ -4023,7 +4053,9 @@ - + + + @@ -4170,28 +4202,24 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -4779,51 +4807,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4848,8 +4831,9 @@ - - + + + @@ -5149,72 +5133,91 @@ - - - - - - - - - - - - - - - - - - - + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - + + + + @@ -7094,7 +7097,7 @@ - + @@ -7102,6 +7105,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -13398,6 +13427,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +