From e5538bc39f1d279538db0c3494749c48d3950a51 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Wed, 21 Jun 2023 15:27:05 +0200 Subject: [PATCH] A bunch of refactorings and cleanups in trace view - cleanup the code, rename symbols for better readability - drop dead code - support for optionally showing empty template trace nodes - display node path for source nodes --- .../jetbrains.mps.lang.coderules.eval.mps | 964 +++++++++--------- .../jetbrains.mps.lang.coderules.program.mps | 6 +- 2 files changed, 512 insertions(+), 458 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 c51bb967..4b0e60bf 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 @@ -50,9 +50,7 @@ - - - + @@ -74,7 +72,6 @@ - @@ -140,6 +137,9 @@ + + + @@ -214,7 +214,6 @@ - @@ -266,6 +265,15 @@ + + + + + + + + + @@ -342,6 +350,7 @@ + @@ -352,10 +361,11 @@ + - + @@ -455,9 +465,8 @@ - - + @@ -468,6 +477,9 @@ + + + @@ -7444,17 +7456,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + @@ -7508,97 +7582,68 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -7608,7 +7653,7 @@ - + @@ -7652,17 +7697,21 @@ - + - + - + + + + + @@ -7709,13 +7758,16 @@ + + + - + - + @@ -7725,7 +7777,7 @@ - + @@ -7745,7 +7797,7 @@ - + @@ -7755,6 +7807,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -7820,7 +7893,7 @@ - + @@ -7860,7 +7933,7 @@ - + @@ -7895,6 +7968,9 @@ + + + @@ -7907,7 +7983,7 @@ - + @@ -7923,7 +7999,7 @@ - + @@ -7931,7 +8007,7 @@ - + @@ -7941,7 +8017,7 @@ - + @@ -7955,43 +8031,37 @@ - - - - - - - - - - - - - + + - + - + - - - + + + + + + + + + - - + @@ -8003,7 +8073,7 @@ - + @@ -8015,63 +8085,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -8104,7 +8120,7 @@ - + @@ -8132,10 +8148,10 @@ - + - + @@ -8150,7 +8166,7 @@ - + @@ -8174,7 +8190,7 @@ - + @@ -8214,7 +8230,7 @@ - + @@ -8232,10 +8248,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8269,9 +8391,9 @@ - - - + + + @@ -8279,6 +8401,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8304,7 +8481,7 @@ - + @@ -8321,7 +8498,7 @@ - + @@ -8329,7 +8506,7 @@ - + @@ -8746,24 +8923,47 @@ - - - - - - - - - - + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + @@ -8792,7 +8992,7 @@ - + @@ -8822,6 +9022,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8904,7 +9191,7 @@ - + @@ -8989,22 +9276,6 @@ - - - - - - - - - - - - - - - - @@ -9023,31 +9294,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -9133,11 +9380,13 @@ - - - + + + + + @@ -9222,40 +9471,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -9277,73 +9492,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -9404,7 +9552,7 @@ - + @@ -9465,53 +9613,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -9522,7 +9626,7 @@ - + @@ -9533,7 +9637,7 @@ - + @@ -9566,55 +9670,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -9698,15 +9753,27 @@ - - - + + + + + + + + + + + + + + + @@ -9717,21 +9784,8 @@ - - - - - - - - - - - - - - + @@ -9744,7 +9798,7 @@ - + @@ -9757,7 +9811,7 @@ - + diff --git a/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps b/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps index ec91b099..7df85051 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps @@ -7532,7 +7532,7 @@ - + @@ -7825,7 +7825,7 @@ - + @@ -8183,7 +8183,7 @@ - +