From fcd3e15b83e71695e8cdde697de7eb5466bb30c9 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Fri, 6 Nov 2020 09:54:28 +0100 Subject: [PATCH] Fix coderules generator, avoid referrences to transient models in types. Coerce to be invoked on types inferred from the original input nodes to avoid references to transient models in the result. --- .../generator/template/main@generator.mps | 348 +++++------------- 1 file changed, 102 insertions(+), 246 deletions(-) diff --git a/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps b/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps index d269f587..b6db5436 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps @@ -432,10 +432,6 @@ - - - - @@ -472,9 +468,6 @@ - - - @@ -6416,21 +6409,13 @@ - - - - - - - - - - - - - + + + + + @@ -6589,21 +6574,13 @@ - - - - - - - - - - - - - + + + + + @@ -7061,21 +7038,13 @@ - - - - - - - - - - - - - - - + + + + + + + @@ -7226,21 +7195,13 @@ - - - - - - - - - - - - - - - + + + + + + + @@ -7692,90 +7653,90 @@ - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + + @@ -7864,95 +7825,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -9097,21 +8969,13 @@ - - - - - - - - - - - - - + + + + + @@ -9226,21 +9090,13 @@ - - - - - - - - - - - - - + + + + +