From 07d31d93f6cbdca2ca63c329d29890a14f0b6a31 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Mon, 16 Oct 2017 15:41:38 +0200 Subject: [PATCH] Updated to the latest version of typechecking plugin, migrated the code to work correctly. --- samples/lambdacalc/.mps/migration.xml | 1 + .../models/sample.lambdacalc.constraints.mps | 2 +- .../models/sample.lambdacalc.editor.mps | 2 +- .../models/sample.lambdacalc.structure.mps | 3 +- .../models/sample.lambdacalc.types.mps | 227 ++++++++++-------- .../models/sample.lambdacalc.typesystem.mps | 3 +- .../sample.lambdacalc/sample.lambdacalc.mpl | 18 +- 7 files changed, 139 insertions(+), 117 deletions(-) diff --git a/samples/lambdacalc/.mps/migration.xml b/samples/lambdacalc/.mps/migration.xml index 6e74c2ac..613581ac 100644 --- a/samples/lambdacalc/.mps/migration.xml +++ b/samples/lambdacalc/.mps/migration.xml @@ -2,6 +2,7 @@ + diff --git a/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.constraints.mps b/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.constraints.mps index 9a2d021c..1a0f2c65 100644 --- a/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.constraints.mps +++ b/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.constraints.mps @@ -2,10 +2,10 @@ - + diff --git a/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.editor.mps b/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.editor.mps index d5328bee..8e267352 100644 --- a/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.editor.mps +++ b/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.editor.mps @@ -2,7 +2,7 @@ - + diff --git a/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.structure.mps b/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.structure.mps index 4f52c641..fed3c8a6 100644 --- a/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.structure.mps +++ b/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.structure.mps @@ -2,8 +2,7 @@ - - + diff --git a/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.types.mps b/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.types.mps index fb78b951..e0475660 100644 --- a/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.types.mps +++ b/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.types.mps @@ -2,7 +2,7 @@ - + @@ -13,16 +13,16 @@ - + - + @@ -375,12 +375,12 @@ - - + + - - - + + + @@ -398,19 +398,22 @@ - - - + + + - - + + + + + - + @@ -460,6 +463,9 @@ + + + @@ -492,7 +498,6 @@ - @@ -507,10 +512,15 @@ + + + + + + - @@ -525,10 +535,15 @@ + + + + + + - @@ -579,6 +594,12 @@ + + + + + + @@ -602,8 +623,8 @@ - - + + @@ -640,8 +661,8 @@ - - + + @@ -677,12 +698,12 @@ - - - + + + - + @@ -720,12 +741,12 @@ - - - + + + - + @@ -752,12 +773,12 @@ - - - + + + - + @@ -798,8 +819,8 @@ - - + + @@ -820,12 +841,12 @@ - - - + + + - + @@ -866,8 +887,8 @@ - - + + @@ -888,12 +909,12 @@ - - - + + + - + @@ -975,8 +996,8 @@ - - + + @@ -1000,17 +1021,17 @@ - - - - + + + + - + - + @@ -1022,12 +1043,12 @@ - - - + + + - + @@ -1055,12 +1076,12 @@ - - - + + + - + @@ -1072,12 +1093,12 @@ - - - + + + - + @@ -1183,8 +1204,8 @@ - - + + @@ -1237,8 +1258,8 @@ - - + + @@ -1256,12 +1277,12 @@ - - - + + + - + @@ -1273,12 +1294,12 @@ - - - + + + - + @@ -1290,12 +1311,12 @@ - - - + + + - + @@ -1348,8 +1369,8 @@ - - + + @@ -1386,8 +1407,8 @@ - - + + @@ -1496,8 +1517,8 @@ - - + + @@ -2262,7 +2283,7 @@ - + @@ -2270,7 +2291,7 @@ - + @@ -2284,7 +2305,7 @@ - + @@ -2685,8 +2706,8 @@ - - + + @@ -2711,8 +2732,8 @@ - - + + @@ -3371,7 +3392,7 @@ - + @@ -3379,7 +3400,7 @@ - + @@ -3389,7 +3410,7 @@ - + @@ -3613,7 +3634,7 @@ - + @@ -3621,7 +3642,7 @@ - + @@ -3631,7 +3652,7 @@ - + @@ -3810,7 +3831,7 @@ - + @@ -3818,7 +3839,7 @@ - + @@ -3828,7 +3849,7 @@ - + diff --git a/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.typesystem.mps b/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.typesystem.mps index 258b113c..fa7ed997 100644 --- a/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.typesystem.mps +++ b/samples/lambdacalc/languages/sample.lambdacalc/models/sample.lambdacalc.typesystem.mps @@ -2,8 +2,7 @@ - - + diff --git a/samples/lambdacalc/languages/sample.lambdacalc/sample.lambdacalc.mpl b/samples/lambdacalc/languages/sample.lambdacalc/sample.lambdacalc.mpl index 9ac3799f..5e2e6ec3 100644 --- a/samples/lambdacalc/languages/sample.lambdacalc/sample.lambdacalc.mpl +++ b/samples/lambdacalc/languages/sample.lambdacalc/sample.lambdacalc.mpl @@ -33,11 +33,11 @@ - + - + - + @@ -49,11 +49,11 @@ - - + + - - + + @@ -65,12 +65,14 @@ + + - +