From a21ebb83876d9561c56c4259a67615b193935f76 Mon Sep 17 00:00:00 2001 From: Gregory Tracy Date: Fri, 12 May 2023 12:38:44 -0400 Subject: [PATCH 1/2] Allow equations in methods --- languages/DclareMPS/models/constraints.mps | 58 +++++++++++++++------- 1 file changed, 39 insertions(+), 19 deletions(-) diff --git a/languages/DclareMPS/models/constraints.mps b/languages/DclareMPS/models/constraints.mps index adb7f937..7312440b 100644 --- a/languages/DclareMPS/models/constraints.mps +++ b/languages/DclareMPS/models/constraints.mps @@ -265,6 +265,7 @@ + @@ -592,34 +593,53 @@ - - - - - - - - + + + + + + + + + + + + - + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + - + + - + From 73fa2badfbab75e9b163713e5e20ce2b79dc5387 Mon Sep 17 00:00:00 2001 From: Gregory Tracy Date: Fri, 12 May 2023 12:58:46 -0400 Subject: [PATCH 2/2] Respect meta-level --- languages/DclareMPS/models/behavior.mps | 2 + languages/DclareMPS/models/constraints.mps | 59 +++++++++++++--------- languages/DclareMPS/models/typesystem.mps | 5 ++ 3 files changed, 41 insertions(+), 25 deletions(-) diff --git a/languages/DclareMPS/models/behavior.mps b/languages/DclareMPS/models/behavior.mps index e4a5b591..1e230045 100644 --- a/languages/DclareMPS/models/behavior.mps +++ b/languages/DclareMPS/models/behavior.mps @@ -355,6 +355,7 @@ + @@ -13745,6 +13746,7 @@ + diff --git a/languages/DclareMPS/models/constraints.mps b/languages/DclareMPS/models/constraints.mps index 7312440b..58b2bfc2 100644 --- a/languages/DclareMPS/models/constraints.mps +++ b/languages/DclareMPS/models/constraints.mps @@ -415,6 +415,7 @@ + @@ -1452,6 +1453,7 @@ + @@ -1551,6 +1553,7 @@ + @@ -2667,6 +2670,7 @@ + @@ -3370,6 +3374,7 @@ + @@ -4390,6 +4395,7 @@ + @@ -4642,6 +4648,7 @@ + @@ -4656,6 +4663,7 @@ + @@ -4673,6 +4681,7 @@ + @@ -4698,6 +4707,7 @@ + @@ -4722,6 +4732,7 @@ + @@ -4769,6 +4780,7 @@ + @@ -4836,6 +4848,7 @@ + @@ -5308,6 +5321,7 @@ + @@ -5332,6 +5346,7 @@ + @@ -5356,6 +5371,7 @@ + @@ -5380,6 +5396,7 @@ + @@ -5394,6 +5411,7 @@ + @@ -5580,6 +5598,7 @@ + @@ -5599,6 +5618,7 @@ + @@ -5656,6 +5676,7 @@ + @@ -5777,6 +5798,7 @@ + @@ -5796,6 +5818,7 @@ + @@ -5929,35 +5952,20 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - + + - + @@ -5985,6 +5993,7 @@ + diff --git a/languages/DclareMPS/models/typesystem.mps b/languages/DclareMPS/models/typesystem.mps index 138b8996..b2ca4492 100644 --- a/languages/DclareMPS/models/typesystem.mps +++ b/languages/DclareMPS/models/typesystem.mps @@ -304,6 +304,7 @@ + @@ -489,6 +490,7 @@ + @@ -1415,6 +1417,7 @@ + @@ -6382,6 +6385,7 @@ + @@ -7059,6 +7063,7 @@ +