From aaa4d46655864ef4f783bb010a801dfdcbc25c6a Mon Sep 17 00:00:00 2001 From: Grigorii Kirgizov Date: Fri, 1 May 2020 13:23:26 +0300 Subject: [PATCH] Fix principal constraints/rules analysis to handle extended langs Before it incremental typechecking for extending langs was failing --- .../jetbrains.mps.lang.coderules.analysis.mps | 425 +++++++++++++++--- 1 file changed, 357 insertions(+), 68 deletions(-) diff --git a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/jetbrains.mps.lang.coderules.analysis.mps b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/jetbrains.mps.lang.coderules.analysis.mps index 1f48595a..8b18742f 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/jetbrains.mps.lang.coderules.analysis.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/jetbrains.mps.lang.coderules.analysis.mps @@ -26,6 +26,7 @@ + @@ -196,6 +197,7 @@ + @@ -204,10 +206,14 @@ + + + + @@ -2331,22 +2337,12 @@ - - - - - - - - - - - - - + + + @@ -2424,6 +2420,7 @@ + @@ -2446,9 +2443,14 @@ + + + + + @@ -2459,12 +2461,10 @@ - + - - - - + + @@ -2479,12 +2479,10 @@ - + - - - - + + @@ -2500,11 +2498,177 @@ - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2537,9 +2701,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -2553,53 +2743,137 @@ - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + @@ -2612,11 +2886,33 @@ + + + + + + + + + + + + + + + + + + + + + + - + @@ -3251,7 +3547,7 @@ - + @@ -3658,13 +3954,6 @@ - - - - - - -