From 4ab877e822b2de97afdcde1f6707572457212bd4 Mon Sep 17 00:00:00 2001 From: Grigorii Kirgizov Date: Thu, 8 Aug 2019 21:52:46 +0300 Subject: [PATCH] Refine isAffected relation in VarAnalysisUtil: handle dep-s through composite logicals --- .../jetbrains.mps.lang.coderules.analysis.mps | 679 ++++++++++++++---- 1 file changed, 549 insertions(+), 130 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 cebcd160..4de8e528 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 @@ -161,6 +161,11 @@ + + + + + @@ -206,7 +211,6 @@ - @@ -248,6 +252,9 @@ + + + @@ -264,9 +271,11 @@ + + @@ -284,6 +293,7 @@ + @@ -444,22 +454,22 @@ - - - - - + + + + + + + - - + + + - + - - - @@ -473,19 +483,18 @@ - - - - - - - - + + + - - - - + + + + + + + + @@ -528,7 +537,6 @@ - @@ -1382,21 +1390,105 @@ - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1798,6 +1890,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1915,10 +2182,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1929,20 +2349,21 @@ - - - - - + + + + + + - + @@ -1952,11 +2373,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -1971,6 +2438,16 @@ + + + + + + + + + + @@ -1980,7 +2457,7 @@ - + @@ -2005,7 +2482,7 @@ - + @@ -2113,7 +2590,7 @@ - + @@ -2169,37 +2646,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2258,22 +2704,13 @@ - - - - - - - - - - - - - - - - + + + + + + + @@ -2288,52 +2725,33 @@ - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - + + + + - - - + + - - - - - - + + + + + + @@ -2448,6 +2866,7 @@ +