From 6339b5128ba2e1717abdd744e58fa21133069409 Mon Sep 17 00:00:00 2001 From: Grigorii Kirgizov Date: Wed, 22 Jul 2020 12:26:46 +0300 Subject: [PATCH] Add option to Typechecking page for enabling incremental contract assertions (MPSCR-66) --- ...ns.mps.lang.coderules.program.analysis.mps | 15 +- ...ains.mps.coderules.typechecking.plugin.mps | 513 +++++++++++++++++- 2 files changed, 508 insertions(+), 20 deletions(-) diff --git a/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.analysis.mps b/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.analysis.mps index 77c61c6c..55f89ece 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.analysis.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.analysis.mps @@ -748,7 +748,20 @@ - + + + + + + + + + + + + + + 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 13fac5e1..5a4635de 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 @@ -1079,12 +1079,6 @@ - - - - - - @@ -1149,6 +1143,12 @@ + + + + + + @@ -1562,7 +1562,6 @@ - @@ -1633,6 +1632,7 @@ + @@ -2075,7 +2075,6 @@ - @@ -2492,6 +2491,7 @@ + @@ -2851,6 +2851,10 @@ + + + + @@ -2934,6 +2938,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2965,17 +2994,22 @@ - - - - - - - - + + + - - + + + + + + + + + + + + @@ -3041,6 +3075,25 @@ + + + + + + + + + + + + + + + + + + + @@ -3127,6 +3180,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -3253,6 +3327,24 @@ + + + + + + + + + + + + + + + + + + @@ -3354,6 +3446,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3640,7 +3773,112 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3756,6 +3994,24 @@ + + + + + + + + + + + + + + + + + + @@ -3866,6 +4122,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3963,6 +4252,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4011,6 +4350,13 @@ + + + + + + + @@ -4065,6 +4411,16 @@ + + + + + + + + + + @@ -4257,6 +4613,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4703,6 +5119,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5043,6 +5492,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +