From 57cb04b3f8d1063ef9861efbdf77d84853ad22f7 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Sat, 16 Jun 2018 13:22:27 +0200 Subject: [PATCH] Highlight results of control flow analysis. Drop dead code. --- .../jetbrains.mps.controlflow.ui.msd | 4 +- .../models/plugin.mps | 281 +++++++++++++++++- .../models/service.mps | 134 ++++++++- .../models/service.mps | 79 +---- 4 files changed, 423 insertions(+), 75 deletions(-) diff --git a/controlflow/solutions/jetbrains.mps.controlflow.ui/jetbrains.mps.controlflow.ui.msd b/controlflow/solutions/jetbrains.mps.controlflow.ui/jetbrains.mps.controlflow.ui.msd index 46e6e100..d48c2fd9 100644 --- a/controlflow/solutions/jetbrains.mps.controlflow.ui/jetbrains.mps.controlflow.ui.msd +++ b/controlflow/solutions/jetbrains.mps.controlflow.ui/jetbrains.mps.controlflow.ui.msd @@ -14,9 +14,10 @@ 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) a1250a4d-c090-42c3-ad7c-d298a3357dd4(jetbrains.mps.make.runtime) ffcd9ef5-e931-4da9-a8d1-eb9bf80d19b4(jetbrains.mps.lang.controlflow.runtime) - f97d84b2-8bad-4fdd-8ede-da17b3eacf4c(jetbrains.mps.coderules) + f97d84b2-8bad-4fdd-8ede-da17b3eacf4c(jetbrains.mps.coderules) 517911e5-605f-4310-831b-10d44e0f5237(jetbrains.mps.controlflow) 5b1f863d-65a0-41a6-a801-33896be24202(jetbrains.mps.ide.editor) + 4d5d9aa1-7b71-4888-9100-1b793e5328a6(jetbrains.mps.coderules.ui) @@ -41,6 +42,7 @@ + diff --git a/controlflow/solutions/jetbrains.mps.controlflow.ui/models/plugin.mps b/controlflow/solutions/jetbrains.mps.controlflow.ui/models/plugin.mps index 79a0fb14..886b70db 100644 --- a/controlflow/solutions/jetbrains.mps.controlflow.ui/models/plugin.mps +++ b/controlflow/solutions/jetbrains.mps.controlflow.ui/models/plugin.mps @@ -26,6 +26,8 @@ + + @@ -71,6 +73,12 @@ + + + + + + @@ -167,6 +175,7 @@ + @@ -194,6 +203,7 @@ + @@ -818,7 +828,7 @@ - + @@ -827,6 +837,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -989,5 +1019,254 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/controlflow/solutions/jetbrains.mps.controlflow/models/service.mps b/controlflow/solutions/jetbrains.mps.controlflow/models/service.mps index fd9b6e7f..7a552a17 100644 --- a/controlflow/solutions/jetbrains.mps.controlflow/models/service.mps +++ b/controlflow/solutions/jetbrains.mps.controlflow/models/service.mps @@ -19,8 +19,16 @@ + + + + + + + + @@ -90,6 +98,7 @@ + @@ -110,6 +119,7 @@ + @@ -141,6 +151,12 @@ + + + + + + @@ -153,6 +169,13 @@ + + + + + + + @@ -395,7 +418,7 @@ - + @@ -445,6 +468,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -560,6 +659,23 @@ + + + + + + + + + + + + + + + + + @@ -580,6 +696,22 @@ + + + + + + + + + + + + + + + + diff --git a/typechecking/solutions/jetbrains.mps.typechecking/models/service.mps b/typechecking/solutions/jetbrains.mps.typechecking/models/service.mps index 6cb513d8..f6dce361 100644 --- a/typechecking/solutions/jetbrains.mps.typechecking/models/service.mps +++ b/typechecking/solutions/jetbrains.mps.typechecking/models/service.mps @@ -1587,27 +1587,14 @@ - - - - - - - - - - - - + + + + - - - - - - - - + + + @@ -1628,58 +1615,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -