From 2f34591b0b8696d14bce7c28aba5304f2310f532 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Tue, 8 Feb 2022 09:52:16 +0100 Subject: [PATCH] Support list feature in recovery --- .../generator/template/main@generator.mps | 4 +- .../languageModels/behavior.mps | 146 +++- .../generator/template/main@generator.mps | 624 +++++++++++++++++- .../models/constraints.mps | 2 +- 4 files changed, 728 insertions(+), 48 deletions(-) diff --git a/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps b/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps index 3b195e8b..2f8c4873 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps @@ -16248,7 +16248,7 @@ - + @@ -16426,7 +16426,7 @@ - + diff --git a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/behavior.mps b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/behavior.mps index be495a5e..fb618ced 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/behavior.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/behavior.mps @@ -2010,8 +2010,56 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2020,15 +2068,30 @@ - - - - - + + + + + + + + + + - - + + + + + + + + + + + + @@ -2313,25 +2376,13 @@ - - - - - - - - - - + + + - - - - - - - - + + + @@ -2347,6 +2398,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/coderules/languages/jetbrains.mps.lang.typechecking/generator/template/main@generator.mps b/coderules/languages/jetbrains.mps.lang.typechecking/generator/template/main@generator.mps index 6963d1e5..fd957ec7 100644 --- a/coderules/languages/jetbrains.mps.lang.typechecking/generator/template/main@generator.mps +++ b/coderules/languages/jetbrains.mps.lang.typechecking/generator/template/main@generator.mps @@ -79,6 +79,9 @@ + + + @@ -128,9 +131,6 @@ - - - @@ -181,10 +181,6 @@ - - - - @@ -252,9 +248,20 @@ + + + + + + + + + + + @@ -271,6 +278,7 @@ + @@ -316,7 +324,14 @@ + + + + + + + @@ -368,6 +383,7 @@ + @@ -408,6 +424,9 @@ + + + @@ -460,6 +479,9 @@ + + + @@ -868,12 +890,6 @@ - - - - - - @@ -893,6 +909,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1170,6 +1236,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1330,6 +1610,16 @@ + + + + + + + + + + @@ -1567,7 +1857,7 @@ - + @@ -1606,6 +1896,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1697,7 +2040,7 @@ - + @@ -1740,7 +2083,7 @@ - + @@ -1766,7 +2109,7 @@ - + @@ -1804,7 +2147,7 @@ - + @@ -1814,6 +2157,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2024,7 +2500,117 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/coderules/languages/jetbrains.mps.lang.typechecking/models/constraints.mps b/coderules/languages/jetbrains.mps.lang.typechecking/models/constraints.mps index c851efb8..4a37b203 100644 --- a/coderules/languages/jetbrains.mps.lang.typechecking/models/constraints.mps +++ b/coderules/languages/jetbrains.mps.lang.typechecking/models/constraints.mps @@ -268,7 +268,7 @@ - +