From 7e00d55add11f70b51c3ee4abab0722798898add Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Fri, 27 Sep 2024 12:34:18 +0200 Subject: [PATCH] Fix template trace view - reimplement template trace model builder - drop dependency on recursive source tree walking - ensure cached template application are visualized --- .../jetbrains.mps.lang.coderules.eval.mps | 1740 ++++++++--------- .../models/plugin.mps | 139 +- 2 files changed, 943 insertions(+), 936 deletions(-) diff --git a/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.eval.mps b/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.eval.mps index 2247b6fe..9739363f 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.eval.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.eval.mps @@ -551,7 +551,6 @@ - @@ -589,7 +588,6 @@ - @@ -6352,196 +6350,339 @@ - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - + + + + - - - + + - + - + - + - + - - + + + + + + + @@ -6550,69 +6691,47 @@ - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - + - + - + - + - + - + - + @@ -6640,135 +6759,102 @@ - + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - + + + + + + - - + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - @@ -6780,18 +6866,44 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - + + @@ -6799,7 +6911,7 @@ - + @@ -6807,7 +6919,7 @@ - + @@ -6828,7 +6940,7 @@ - + @@ -6844,6 +6956,9 @@ + + + @@ -6897,16 +7012,16 @@ - + - + - + @@ -6921,7 +7036,7 @@ - + @@ -6944,17 +7059,18 @@ - + + - + @@ -6973,7 +7089,13 @@ - + + + + + + + @@ -6988,11 +7110,8 @@ - - - - - + + @@ -7008,239 +7127,21 @@ - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -7279,7 +7180,7 @@ - + @@ -7689,23 +7590,273 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7895,146 +8046,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -8122,153 +8133,36 @@ - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + @@ -8278,7 +8172,7 @@ - + @@ -8289,34 +8183,24 @@ - - + - - - - - - - - - - - - - + + + - + - + + @@ -8333,26 +8217,16 @@ - - - - - - - - - - - - - + + + + + + - - - - - + + @@ -8367,7 +8241,7 @@ - + @@ -8402,7 +8276,7 @@ - + @@ -8496,7 +8370,7 @@ - + @@ -8506,6 +8380,24 @@ + + + + + + + + + + + + + + + + + + @@ -8535,7 +8427,7 @@ - + @@ -8574,7 +8466,7 @@ - + @@ -8608,6 +8500,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8633,7 +8592,7 @@ - + @@ -8644,7 +8603,7 @@ - + @@ -8652,18 +8611,14 @@ - + - + - - - - - + @@ -8673,7 +8628,7 @@ - + @@ -8688,8 +8643,10 @@ - - + + + + @@ -17446,6 +17403,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/coderules/solutions/jetbrains.mps.coderules.ui/models/plugin.mps b/coderules/solutions/jetbrains.mps.coderules.ui/models/plugin.mps index ee3e1a53..bf72ec06 100644 --- a/coderules/solutions/jetbrains.mps.coderules.ui/models/plugin.mps +++ b/coderules/solutions/jetbrains.mps.coderules.ui/models/plugin.mps @@ -14241,10 +14241,10 @@ - + - + @@ -18671,7 +18671,9 @@ - + + + @@ -19042,9 +19044,7 @@ - - - + @@ -20245,7 +20245,7 @@ - + @@ -30021,14 +30021,14 @@ - + - + @@ -30060,6 +30060,10 @@ + + + + @@ -30067,9 +30071,7 @@ - - - + @@ -30202,7 +30204,7 @@ - + @@ -30268,8 +30270,10 @@ - - + + + + @@ -30975,31 +30979,34 @@ - - - - - - - - + + + + + + + - - + + + + + + + - - - - - - - - - - + + + + + + + + + @@ -31062,16 +31069,12 @@ - - - - - - - - - - + + + + + + @@ -31751,7 +31754,7 @@ - + @@ -32145,13 +32148,15 @@ - - + + - - - + + + + + @@ -32196,14 +32201,16 @@ - + - - + + + + @@ -32252,8 +32259,10 @@ - - + + + + @@ -32281,16 +32290,18 @@ - - + + - - + + + + @@ -32313,8 +32324,10 @@ - - + + + + @@ -32935,7 +32948,7 @@ - +