From b33aa6fd765e68cee3343fecb0814cb923a1d139 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Mon, 11 Sep 2017 13:18:06 +0200 Subject: [PATCH] Introduce module for type models managed by the types cache. --- .../jetbrains.mps.typechecking@tests.mps | 39 +- .../models/plugin.mps | 821 ++++++++++++++++-- .../models/service.mps | 30 +- 3 files changed, 771 insertions(+), 119 deletions(-) diff --git a/typechecking/solutions/jetbrains.mps.typechecking.test/models/jetbrains.mps.typechecking@tests.mps b/typechecking/solutions/jetbrains.mps.typechecking.test/models/jetbrains.mps.typechecking@tests.mps index 0e733125..6f54bf53 100644 --- a/typechecking/solutions/jetbrains.mps.typechecking.test/models/jetbrains.mps.typechecking@tests.mps +++ b/typechecking/solutions/jetbrains.mps.typechecking.test/models/jetbrains.mps.typechecking@tests.mps @@ -484,23 +484,16 @@ - - + + - + - - - - - - - - - - - + + + + @@ -513,7 +506,7 @@ - + @@ -521,7 +514,19 @@ - + + + + + + + + + + + + + @@ -540,7 +545,7 @@ - + diff --git a/typechecking/solutions/jetbrains.mps.typechecking/models/plugin.mps b/typechecking/solutions/jetbrains.mps.typechecking/models/plugin.mps index 0fe7beba..1fb330f3 100644 --- a/typechecking/solutions/jetbrains.mps.typechecking/models/plugin.mps +++ b/typechecking/solutions/jetbrains.mps.typechecking/models/plugin.mps @@ -25,7 +25,8 @@ - + + @@ -87,6 +88,7 @@ + @@ -102,7 +104,9 @@ - + + + @@ -143,6 +147,9 @@ + + + @@ -205,6 +212,7 @@ + @@ -404,6 +412,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -426,6 +461,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -452,7 +509,7 @@ - + @@ -502,7 +559,22 @@ - + + + + + + + + + + + + + + + + @@ -543,7 +615,19 @@ - + + + + + + + + + + + + + @@ -558,68 +642,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -629,8 +656,13 @@ - - + + + + + + + @@ -663,10 +695,13 @@ - + + + + @@ -696,7 +731,7 @@ - + @@ -704,16 +739,7 @@ - - - - - - - - - - + @@ -725,6 +751,12 @@ + + + + + + @@ -744,8 +776,11 @@ - - + + + + + @@ -755,7 +790,7 @@ - + @@ -772,10 +807,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -786,7 +872,7 @@ - + @@ -809,7 +895,7 @@ - + @@ -880,6 +966,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -888,6 +1040,483 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -930,6 +1559,13 @@ + + + + + + + @@ -1124,12 +1760,19 @@ + + + + + + + - + @@ -1299,6 +1942,13 @@ + + + + + + + @@ -1418,6 +2068,13 @@ + + + + + + + diff --git a/typechecking/solutions/jetbrains.mps.typechecking/models/service.mps b/typechecking/solutions/jetbrains.mps.typechecking/models/service.mps index 2caaa9fc..83170501 100644 --- a/typechecking/solutions/jetbrains.mps.typechecking/models/service.mps +++ b/typechecking/solutions/jetbrains.mps.typechecking/models/service.mps @@ -7331,6 +7331,16 @@ + + + + + + + + + + @@ -7338,16 +7348,6 @@ - - - - - - - - - - @@ -7626,16 +7626,6 @@ - - - - - - - - - -