diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d8ed47c9a..ba1728fda8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,23 @@ All notable changes to this project are documented in this file. Format of the log is _loosely_ based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). The project does _not_ follow Semantic Versioning and the changes are documented in reverse chronological order, grouped by calendar month. +## May 2024 + +### Added + +- A new memory prefix for units was implemented (https://en.wikipedia.org/wiki/JEDEC_memory_standards#Unit_prefixes_for_semiconductor_storage_capacity) +- Quantities now support transformation properties such as scalar or vector, so that you can't incorrectly mix units such as speed (scalar) and velocity (vector). +- The error message that a unit is shadowed, can now be ignored through an annotation. + +### Changed + +- The name changes to the binary IEC unit prefixes was reversed. + +### Fixed + +- The prevision loss when converting units in the interpreter was fixed. +- An editor issue in NumberRangeSpec was fixed that also prevented adding a precision to a number type. + ## April 2024 ### Removed diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.simpleTypes/models/editor.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.simpleTypes/models/editor.mps index be77c5669b..6474286de0 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.simpleTypes/models/editor.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.simpleTypes/models/editor.mps @@ -767,9 +767,6 @@ - - - diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.toplevel/models/org/iets3/core/expr/toplevel/plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.toplevel/models/org/iets3/core/expr/toplevel/plugin.mps index 558746749b..4acc15ecf7 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.toplevel/models/org/iets3/core/expr/toplevel/plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.toplevel/models/org/iets3/core/expr/toplevel/plugin.mps @@ -455,7 +455,7 @@ - + @@ -2922,13 +2922,13 @@ - + - + @@ -2945,7 +2945,7 @@ - + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.behavior.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.behavior.mps index 9c1e4b6ea6..c4c5e0e3cb 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.behavior.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.behavior.mps @@ -1872,30 +1872,45 @@ - - - - - - + + + + + + + + + + + + + - - - + + + + + + + + + + + - - - - + + + + - - - + + + @@ -6352,12 +6367,22 @@ - - - + + + + + + + + - - + + + + + + + @@ -13770,7 +13795,7 @@ - + @@ -13787,7 +13812,7 @@ - + @@ -13845,8 +13870,8 @@ - - + + @@ -13863,7 +13888,7 @@ - + @@ -17818,7 +17843,7 @@ - + @@ -17826,7 +17851,7 @@ - + @@ -19762,7 +19787,7 @@ - + @@ -19793,11 +19818,11 @@ - - + + - + @@ -20237,7 +20262,7 @@ - + @@ -20245,11 +20270,11 @@ - + - + @@ -20264,7 +20289,7 @@ - + @@ -20286,7 +20311,7 @@ - + @@ -20294,14 +20319,14 @@ - + - + - + @@ -20317,14 +20342,14 @@ - + - + - + @@ -20340,14 +20365,14 @@ - + - + - + @@ -20363,14 +20388,14 @@ - + - + - + @@ -20382,98 +20407,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -20508,7 +20441,7 @@ - + @@ -20538,7 +20471,7 @@ - + @@ -20732,12 +20665,32 @@ - - + + + + + + + + + + + + + + + + + + + + + + - + @@ -21663,5 +21616,377 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.editor.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.editor.mps index 1d6caefe09..85aaa0796d 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.editor.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.editor.mps @@ -11,6 +11,7 @@ + @@ -26,9 +27,6 @@ - - - @@ -75,6 +73,7 @@ + @@ -139,6 +138,7 @@ + @@ -337,6 +337,7 @@ + @@ -441,6 +442,9 @@ + + + @@ -567,6 +571,14 @@ + + + + + + + + @@ -613,6 +625,7 @@ + @@ -650,6 +663,13 @@ + + + + + + + @@ -685,144 +705,241 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + - - - - + + + @@ -1531,9 +1648,6 @@ - - - @@ -2087,8 +2201,13 @@ - - + + + + + + + @@ -2473,6 +2592,17 @@ + + + + + + + + + + + @@ -4201,5 +4331,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.plugin.mps index 0e2778499d..0330c45d85 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.plugin.mps @@ -389,7 +389,7 @@ - + @@ -453,7 +453,7 @@ - + @@ -1364,7 +1364,7 @@ - + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.structure.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.structure.mps index cf0db0aead..b80c502c48 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.structure.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.structure.mps @@ -23,9 +23,16 @@ + + + + + + + @@ -61,6 +68,7 @@ + @@ -393,6 +401,13 @@ + + + + + + + @@ -808,8 +823,13 @@ - - + + + + + + + @@ -955,5 +975,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.typesystem.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.typesystem.mps index 071a5e3913..7073dab67f 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.typesystem.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/models/org.iets3.core.expr.typetags.physunits.typesystem.mps @@ -56,7 +56,6 @@ - @@ -303,7 +302,9 @@ + + @@ -314,9 +315,6 @@ - - - @@ -405,6 +403,7 @@ + @@ -426,6 +425,9 @@ + + + @@ -496,6 +498,12 @@ + + + + + + @@ -9196,182 +9204,196 @@ - - - - - - - + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - + + - - - - + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - + + + + + - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + - - + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + - - - - @@ -9379,85 +9401,97 @@ - - - - - + + + + + + - - - - - + + + + + - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + - - + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + - - - - @@ -9468,10 +9502,35 @@ + + + + - + + + + + + + + + + + + + + + + + + + + + + - + @@ -9485,17 +9544,26 @@ - - - + + + + + + + + + + + + @@ -10510,7 +10578,7 @@ - + @@ -10522,7 +10590,7 @@ - + @@ -10624,7 +10692,7 @@ - + @@ -10785,342 +10853,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -11210,7 +10942,7 @@ - + @@ -11283,7 +11015,7 @@ - + @@ -11305,5 +11037,437 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/org.iets3.core.expr.typetags.physunits.mpl b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/org.iets3.core.expr.typetags.physunits.mpl index ef03e8385f..b42d2e718f 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/org.iets3.core.expr.typetags.physunits.mpl +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.physunits/org.iets3.core.expr.typetags.physunits.mpl @@ -67,6 +67,7 @@ + diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.units/models/org.iets3.core.expr.typetags.units.plugin.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.units/models/org.iets3.core.expr.typetags.units.plugin.mps index e8cf7b8c4d..f642aa1f30 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.units/models/org.iets3.core.expr.typetags.units.plugin.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.typetags.units/models/org.iets3.core.expr.typetags.units.plugin.mps @@ -1267,7 +1267,7 @@ - + @@ -1554,7 +1554,7 @@ - + @@ -1619,7 +1619,7 @@ - + @@ -4918,12 +4918,32 @@ - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + @@ -5142,12 +5162,32 @@ - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + @@ -5531,12 +5571,32 @@ - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + @@ -5709,12 +5769,32 @@ - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + @@ -6144,12 +6224,32 @@ - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + @@ -6441,12 +6541,32 @@ - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + @@ -7069,12 +7189,32 @@ - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + @@ -7110,12 +7250,32 @@ - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + @@ -7250,12 +7410,32 @@ - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7372,12 +7552,32 @@ - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + @@ -7675,12 +7875,32 @@ - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7917,12 +8137,32 @@ - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + @@ -8128,12 +8368,32 @@ - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + @@ -8215,12 +8475,32 @@ - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + @@ -8304,12 +8584,32 @@ - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + @@ -8405,12 +8705,32 @@ - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.temporal.runtime/models/org.iets3.core.expr.temporal.runtime.mps b/code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.temporal.runtime/models/org.iets3.core.expr.temporal.runtime.mps index 001880e6e6..f00a738193 100644 --- a/code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.temporal.runtime/models/org.iets3.core.expr.temporal.runtime.mps +++ b/code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.temporal.runtime/models/org.iets3.core.expr.temporal.runtime.mps @@ -3360,11 +3360,11 @@ - + - + @@ -3413,7 +3413,7 @@ - + @@ -3457,7 +3457,7 @@ - + @@ -3500,7 +3500,7 @@ - + @@ -3523,7 +3523,7 @@ - + @@ -3569,7 +3569,7 @@ - + @@ -3689,7 +3689,7 @@ - + @@ -5192,7 +5192,7 @@ - + diff --git a/code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.typetags.physunits.documentation/models/org.iets3.core.expr.typetags.physunits.documentation.mps b/code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.typetags.physunits.documentation/models/org.iets3.core.expr.typetags.physunits.documentation.mps index f9fe30cd44..5ea1035eb3 100644 --- a/code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.typetags.physunits.documentation/models/org.iets3.core.expr.typetags.physunits.documentation.mps +++ b/code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.typetags.physunits.documentation/models/org.iets3.core.expr.typetags.physunits.documentation.mps @@ -1049,7 +1049,7 @@ - + @@ -1223,7 +1223,7 @@ - + @@ -1251,7 +1251,7 @@ - + @@ -1305,7 +1305,7 @@ - + diff --git a/code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.typetags.phyunits.si/models/org.iets3.core.expr.typetags.phyunits.si.units.mps b/code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.typetags.phyunits.si/models/org.iets3.core.expr.typetags.phyunits.si.units.mps index 85b36d62db..cd0e4d4a8c 100644 --- a/code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.typetags.phyunits.si/models/org.iets3.core.expr.typetags.phyunits.si.units.mps +++ b/code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.typetags.phyunits.si/models/org.iets3.core.expr.typetags.phyunits.si.units.mps @@ -41,10 +41,17 @@ + + + + + + + @@ -157,6 +164,7 @@ + @@ -164,6 +172,7 @@ + @@ -172,6 +181,7 @@ + @@ -179,6 +189,7 @@ + @@ -186,6 +197,7 @@ + @@ -193,6 +205,7 @@ + @@ -200,6 +213,7 @@ + @@ -208,6 +222,7 @@ + @@ -292,6 +307,8 @@ + + @@ -312,21 +329,23 @@ + - - - + + + - - + + + @@ -342,6 +361,7 @@ + @@ -357,6 +377,7 @@ + @@ -372,6 +393,7 @@ + @@ -392,6 +414,7 @@ + @@ -412,6 +435,7 @@ + @@ -427,6 +451,7 @@ + @@ -442,6 +467,7 @@ + @@ -457,6 +483,7 @@ + @@ -472,6 +499,7 @@ + @@ -487,36 +515,39 @@ + - - - - - + + + + + + - - - + + + - - + + + @@ -532,6 +563,7 @@ + @@ -542,11 +574,12 @@ - - + + + @@ -562,6 +595,7 @@ + @@ -577,6 +611,7 @@ + @@ -592,6 +627,7 @@ + @@ -608,14 +644,6 @@ - - - - - - - - @@ -624,33 +652,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + - - - - - - - + + + @@ -666,6 +710,7 @@ + @@ -681,6 +726,7 @@ + @@ -697,6 +743,7 @@ + @@ -712,6 +759,7 @@ + @@ -722,6 +770,7 @@ + @@ -737,6 +786,7 @@ + @@ -848,6 +898,7 @@ + @@ -1743,7 +1794,7 @@ - + @@ -1772,22 +1823,22 @@ - - - - + + + + + + + + + - + - - - - - - - + + @@ -1843,13 +1894,13 @@ - - - - - + + + + + @@ -1860,13 +1911,13 @@ - - - - - + + + + + @@ -1877,13 +1928,13 @@ - - - - - + + + + + @@ -2233,6 +2284,7 @@ + @@ -2243,6 +2295,7 @@ + @@ -2263,6 +2316,7 @@ + @@ -2283,6 +2337,7 @@ + @@ -2293,6 +2348,7 @@ + @@ -2313,6 +2369,7 @@ + @@ -2323,6 +2380,7 @@ + @@ -2338,6 +2396,7 @@ + @@ -2358,6 +2417,8 @@ + + @@ -2373,6 +2434,7 @@ + @@ -2388,6 +2450,7 @@ + @@ -2612,15 +2675,16 @@ - - - + + + - - + + + @@ -2636,6 +2700,7 @@ + @@ -2656,6 +2721,7 @@ + @@ -2671,6 +2737,7 @@ + @@ -2686,6 +2753,7 @@ + @@ -2701,6 +2769,7 @@ + @@ -2716,6 +2785,7 @@ + @@ -2731,6 +2801,7 @@ + @@ -2746,6 +2817,7 @@ + @@ -2761,6 +2833,7 @@ + @@ -2776,6 +2849,7 @@ + @@ -2786,16 +2860,12 @@ - - - - - - - + + + @@ -2811,6 +2881,7 @@ + @@ -2826,6 +2897,7 @@ + @@ -2841,6 +2913,7 @@ + @@ -2856,6 +2929,7 @@ + @@ -2871,6 +2945,7 @@ + @@ -2886,6 +2961,8 @@ + + @@ -2893,15 +2970,21 @@ - - - + + + + + + + + - - + + + @@ -2917,21 +3000,23 @@ + - - - - - + + + + + + @@ -2952,6 +3037,7 @@ + @@ -2967,6 +3053,7 @@ + @@ -2982,6 +3069,7 @@ + @@ -2997,6 +3085,7 @@ + @@ -3008,8 +3097,8 @@ - - + + @@ -3017,6 +3106,7 @@ + @@ -3037,6 +3127,7 @@ + @@ -3052,6 +3143,7 @@ + @@ -3067,6 +3159,7 @@ + @@ -3082,21 +3175,28 @@ + - + - - + + + + + + + + @@ -3112,6 +3212,7 @@ + @@ -3132,6 +3233,7 @@ + @@ -3147,6 +3249,7 @@ + @@ -3162,6 +3265,7 @@ + @@ -3177,31 +3281,24 @@ + + - - - - - - - - + + + - - - - - - - + + + @@ -3217,6 +3314,7 @@ + @@ -3228,8 +3326,8 @@ - - + + @@ -3237,6 +3335,7 @@ + @@ -3794,13 +3893,8 @@ - - - - - - - + + @@ -3815,13 +3909,18 @@ - - - - - + + + + + + + + + + @@ -4008,16 +4107,12 @@ - - - - - - - + + + @@ -4025,19 +4120,15 @@ - - - - - - - + + + @@ -4058,6 +4149,7 @@ + @@ -4073,6 +4165,7 @@ + @@ -4084,13 +4177,8 @@ - - - - - - - + + @@ -4098,6 +4186,7 @@ + @@ -4113,6 +4202,7 @@ + @@ -4128,6 +4218,7 @@ + @@ -4135,14 +4226,6 @@ - - - - - - - - @@ -4151,8 +4234,12 @@ + + + + @@ -4332,16 +4419,12 @@ - - - - - - - + + + @@ -4352,16 +4435,12 @@ - - - - - - - + + + @@ -4372,16 +4451,12 @@ - - - - - - - + + + @@ -4392,16 +4467,12 @@ - - - - - - - + + + @@ -4417,6 +4488,7 @@ + @@ -4432,6 +4504,8 @@ + + @@ -4447,21 +4521,24 @@ + + - - - + + + - - + + + @@ -4477,21 +4554,23 @@ + - - - + + + - - + + + @@ -4516,6 +4595,7 @@ + @@ -4531,6 +4611,7 @@ + @@ -4546,6 +4627,7 @@ + @@ -4561,6 +4643,7 @@ + @@ -4581,6 +4664,7 @@ + @@ -4596,6 +4680,7 @@ + @@ -4611,6 +4696,7 @@ + @@ -4626,6 +4712,7 @@ + @@ -4641,6 +4728,7 @@ + @@ -4656,6 +4744,7 @@ + @@ -4671,6 +4760,8 @@ + + @@ -5036,6 +5127,7 @@ + @@ -5051,6 +5143,7 @@ + @@ -5066,6 +5159,7 @@ + @@ -5081,6 +5175,7 @@ + @@ -5171,6 +5266,7 @@ + @@ -5186,6 +5282,7 @@ + @@ -5207,6 +5304,7 @@ + @@ -5227,6 +5325,7 @@ + @@ -5247,6 +5346,7 @@ + @@ -5262,6 +5362,7 @@ + @@ -5277,6 +5378,7 @@ + @@ -5292,6 +5394,7 @@ + @@ -5679,29 +5782,43 @@ + - + - + + + + + + + + + + + + + + - + - + @@ -5743,6 +5860,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.iets3.opensource/tests/test.ts.expr.os/models/test.ts.expr.os.phyunits@tests.mps b/code/languages/org.iets3.opensource/tests/test.ts.expr.os/models/test.ts.expr.os.phyunits@tests.mps index d3d8be6f79..b137908281 100644 --- a/code/languages/org.iets3.opensource/tests/test.ts.expr.os/models/test.ts.expr.os.phyunits@tests.mps +++ b/code/languages/org.iets3.opensource/tests/test.ts.expr.os/models/test.ts.expr.os.phyunits@tests.mps @@ -96,6 +96,11 @@ + + + + + @@ -170,6 +175,7 @@ + @@ -398,10 +404,6 @@ - - - - @@ -423,9 +425,6 @@ - - - @@ -7780,8 +7779,8 @@ - - + + @@ -7805,8 +7804,8 @@ - - + + @@ -7830,8 +7829,8 @@ - - + + @@ -7855,8 +7854,8 @@ - - + + @@ -7880,8 +7879,8 @@ - - + + @@ -7905,8 +7904,8 @@ - - + + @@ -7930,8 +7929,8 @@ - - + + @@ -7955,8 +7954,8 @@ - - + + @@ -8166,6 +8165,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8200,15 +8299,15 @@ - - + + - - + + @@ -8231,8 +8330,8 @@ - - + + @@ -8300,7 +8399,7 @@ - + @@ -8369,56 +8468,26 @@ - - - - - - - - - - - - + + + + + - - - - - - - - - - + + - - - - - - - - - - - - + + + + + - - - - - - - - - - + + @@ -8573,17 +8642,9 @@ + - - - - - - - - - @@ -8609,7 +8670,15 @@ - + + + + + + + + + @@ -8623,13 +8692,14 @@ + - + @@ -9438,6 +9508,17 @@ + + + + + + + + + + + @@ -9643,6 +9724,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -10715,443 +10819,449 @@ - - - - - - - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - - - + - - - - - - - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + + + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + + + + - + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + @@ -11204,443 +11314,449 @@ - - - - - - - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - - - + - - - - - - - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + + + + - + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + +