From 37486d4484f9991cdc5eecf7fec0dfb5ae067fd6 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Sat, 26 Dec 2020 12:13:35 +0100 Subject: [PATCH] Avoid NPE during template application, provide appropriate reporting --- .../jetbrains.mps.lang.coderules.program.mps | 421 ++++++++++++------ 1 file changed, 287 insertions(+), 134 deletions(-) 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 3286d5d9..f5d03d55 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 @@ -1235,6 +1235,17 @@ + + + + + + + + + + + @@ -1474,17 +1485,6 @@ - - - - - - - - - - - @@ -1814,6 +1814,17 @@ + + + + + + + + + + + @@ -2325,17 +2336,6 @@ - - - - - - - - - - - @@ -2379,6 +2379,17 @@ + + + + + + + + + + + @@ -2428,12 +2439,12 @@ - - - + + + @@ -2562,17 +2573,6 @@ - - - - - - - - - - - @@ -3550,6 +3550,20 @@ + + + + + + + + + + + + + + @@ -8516,6 +8530,15 @@ + + + + + + + + + @@ -8698,6 +8721,21 @@ + + + + + + + + + + + + + + + @@ -8720,116 +8758,231 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +