From 1b1de4af47e121f463a63b08070dd17b640753ce Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Thu, 22 Aug 2019 12:39:45 +0200 Subject: [PATCH] Introduce options to coderules helper. Only turn on typechecking trace in UI. --- ...s.mps.coderules.typechecking.ui.plugin.mps | 21 ++ ...ains.mps.coderules.typechecking.plugin.mps | 182 ++++++++--- ...ins.mps.coderules.typechecking.service.mps | 296 +++++++++++++----- .../models/service.mps | 291 ++++++++++++++--- .../models/plugin.mps | 15 + .../models/service.mps | 9 + 6 files changed, 635 insertions(+), 179 deletions(-) diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking.ui/models/jetbrains.mps.coderules.typechecking.ui.plugin.mps b/coderules/solutions/jetbrains.mps.coderules.typechecking.ui/models/jetbrains.mps.coderules.typechecking.ui.plugin.mps index 1fd64223..c2ff9c09 100644 --- a/coderules/solutions/jetbrains.mps.coderules.typechecking.ui/models/jetbrains.mps.coderules.typechecking.ui.plugin.mps +++ b/coderules/solutions/jetbrains.mps.coderules.typechecking.ui/models/jetbrains.mps.coderules.typechecking.ui.plugin.mps @@ -1370,6 +1370,12 @@ + + + + + + @@ -1669,6 +1675,12 @@ + + + + + + @@ -1843,6 +1855,9 @@ + + + @@ -3558,6 +3573,12 @@ + + + + + + diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.plugin.mps b/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.plugin.mps index 7aedd584..be83155a 100644 --- a/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.plugin.mps +++ b/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.plugin.mps @@ -1463,6 +1463,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1494,18 +1556,26 @@ - - - - - - + + + + + + + + + + + + + + - - - - + + + + @@ -1620,21 +1690,29 @@ - - - - - - + + + + + + + + + + + - - + + + + + - - - - + + + + @@ -1764,21 +1842,29 @@ - - - - - - + + + + + + + + + + + - - + + + + + - - - - + + + + @@ -2110,18 +2196,26 @@ - - - - - - + + + + + + + + + + + + + + - - - - + + + + diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps b/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps index 8e9410f3..a60f699d 100644 --- a/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps +++ b/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.service.mps @@ -3540,6 +3540,12 @@ + + + + + + @@ -4233,6 +4239,12 @@ + + + + + + @@ -4313,57 +4325,142 @@ - - - - - + + + + + - - - - - - - - - - - - - - - - - + + + - - + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + @@ -4374,33 +4471,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -4418,6 +4490,9 @@ + + + @@ -5482,6 +5557,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5905,7 +6012,7 @@ - + @@ -6188,7 +6295,7 @@ - + @@ -6522,7 +6629,7 @@ - + @@ -6755,7 +6862,7 @@ - + @@ -6912,8 +7019,6 @@ - - @@ -7073,14 +7178,22 @@ - - - - - + + + + + + + + + + - - + + + + + @@ -7250,14 +7363,22 @@ - - - - - + + + + + + + + + + - - + + + + + @@ -7537,6 +7658,13 @@ + + + + + + + diff --git a/coderules/solutions/jetbrains.mps.coderules/models/service.mps b/coderules/solutions/jetbrains.mps.coderules/models/service.mps index e237c8e4..05d7522c 100644 --- a/coderules/solutions/jetbrains.mps.coderules/models/service.mps +++ b/coderules/solutions/jetbrains.mps.coderules/models/service.mps @@ -377,14 +377,22 @@ + + + - + + + + + + @@ -851,6 +859,12 @@ + + + + + + @@ -1313,40 +1327,27 @@ - - - - - - - - - - - - - + + + + + + + + + + - - - - - + + + + - - - - - - - - - - - + + - + @@ -1365,6 +1366,12 @@ + + + + + + @@ -1469,6 +1476,9 @@ + + + @@ -1491,7 +1501,46 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1521,6 +1570,12 @@ + + + + + + @@ -1710,6 +1765,12 @@ + + + + + + @@ -1774,6 +1835,9 @@ + + + @@ -1810,6 +1874,12 @@ + + + + + + @@ -3858,7 +3928,7 @@ - + @@ -3876,22 +3946,27 @@ - - - - - + + + + + - - - - + + + + + + + + + + + - - @@ -3979,14 +4054,19 @@ - - - - + + + + + + + + + + + - - @@ -4001,6 +4081,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4103,7 +4282,7 @@ - + @@ -4300,6 +4479,9 @@ + + + @@ -5160,6 +5342,13 @@ + + + + + + + diff --git a/coderules/solutions/jetbrains.mps.controlflow.ui/models/plugin.mps b/coderules/solutions/jetbrains.mps.controlflow.ui/models/plugin.mps index f31074d9..5ab46ee7 100644 --- a/coderules/solutions/jetbrains.mps.controlflow.ui/models/plugin.mps +++ b/coderules/solutions/jetbrains.mps.controlflow.ui/models/plugin.mps @@ -1214,6 +1214,12 @@ + + + + + + @@ -1473,6 +1479,12 @@ + + + + + + @@ -1652,6 +1664,9 @@ + + + diff --git a/coderules/solutions/jetbrains.mps.controlflow/models/service.mps b/coderules/solutions/jetbrains.mps.controlflow/models/service.mps index 938b8399..ec6994f7 100644 --- a/coderules/solutions/jetbrains.mps.controlflow/models/service.mps +++ b/coderules/solutions/jetbrains.mps.controlflow/models/service.mps @@ -552,6 +552,12 @@ + + + + + + @@ -579,6 +585,9 @@ + + +