diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 2f34093d56..0025249642 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -30,11 +30,11 @@ jobs: steps: - uses: actions/checkout@v5 - - name: Set up JDK 21 + - name: Set up JDK 25 uses: actions/setup-java@v5 with: distribution: temurin - java-version: 21 + java-version: 25 cache: gradle - name: Install C++ build tools run: sudo apt-get update && sudo apt-get install -y g++ make xvfb diff --git a/.github/workflows/publish-maven.yml b/.github/workflows/publish-maven.yml index 48ad1e8419..186ab4d58d 100644 --- a/.github/workflows/publish-maven.yml +++ b/.github/workflows/publish-maven.yml @@ -20,11 +20,11 @@ jobs: steps: - uses: actions/checkout@v5 - - name: Set up JDK 21 + - name: Set up JDK 25 uses: actions/setup-java@v5 with: distribution: temurin - java-version: 21 + java-version: 25 - name: Install C++ build tools run: sudo apt-get update && sudo apt-get install -y g++ make xvfb - name: Grant execute permission for gradlew diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3166f45820..52ff4b75b7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,11 +16,11 @@ jobs: steps: - uses: actions/checkout@v5 - - name: Set up JDK 21 + - name: Set up JDK 25 uses: actions/setup-java@v5 with: distribution: temurin - java-version: 21 + java-version: 25 - name: Install C++ build tools run: sudo apt-get update && sudo apt-get install -y g++ make xvfb - name: Grant execute permission for gradlew @@ -33,4 +33,3 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CI_COMMIT_SHA: ${{ github.sha }} run: xvfb-run --auto-servernum ./gradlew githubRelease - diff --git a/.mps/migration.xml b/.mps/migration.xml index 3cc82db888..5eac57d301 100644 --- a/.mps/migration.xml +++ b/.mps/migration.xml @@ -13,6 +13,7 @@ - + + \ No newline at end of file diff --git a/build.gradle b/build.gradle index 084ab867c9..21e8b616b3 100644 --- a/build.gradle +++ b/build.gradle @@ -27,7 +27,7 @@ plugins { } downloadJbr { - jbrVersion = '21.0.6-b895.109' + jbrVersion = '25.0.3-b329.124' } def incrementalBuild = !project.hasProperty("disableIncrementalBuild") @@ -41,9 +41,9 @@ configurations { } dependencies { - mps "com.jetbrains:mps:2025.1.+" - languageLibs "com.mbeddr:mbeddr:2025.1.+" - languageLibs "de.itemis.mps:extensions:2025.1.+" + mps "com.jetbrains:mps:2026.1.+" + languageLibs "com.mbeddr:mbeddr:2026.1.+" + languageLibs "de.itemis.mps:extensions:2026.1.+" junitAnt 'org.apache.ant:ant-junit:1.10.17' } diff --git a/gradle.properties b/gradle.properties index 332af77402..bc54652c27 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ -mbeddrCppVersion = 2025.1 +mbeddrCppVersion = 2026.1 systemProp.org.gradle.internal.http.connectionTimeout=180000 systemProp.org.gradle.internal.http.socketTimeout=180000 diff --git a/languages/com.mbeddr.cpp.base/com.mbeddr.cpp.base.mpl b/languages/com.mbeddr.cpp.base/com.mbeddr.cpp.base.mpl index 899f4e68a5..c26f59f287 100644 --- a/languages/com.mbeddr.cpp.base/com.mbeddr.cpp.base.mpl +++ b/languages/com.mbeddr.cpp.base/com.mbeddr.cpp.base.mpl @@ -35,10 +35,10 @@ - + - + @@ -62,7 +62,7 @@ - + diff --git a/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.behavior.mps b/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.behavior.mps index 3b2e35b594..3f69f073b5 100644 --- a/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.behavior.mps +++ b/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.behavior.mps @@ -3,7 +3,7 @@ - + @@ -44,6 +44,7 @@ + @@ -206,7 +207,6 @@ - @@ -214,11 +214,8 @@ - - - - - + + @@ -257,7 +254,6 @@ - @@ -536,9 +532,54 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -630,13 +671,13 @@ - + - + - + @@ -679,9 +720,60 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -704,20 +796,79 @@ - - - + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + @@ -885,9 +1036,39 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1037,9 +1218,42 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1126,7 +1340,7 @@ - + @@ -1144,9 +1358,57 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1233,7 +1495,7 @@ - + @@ -1251,9 +1513,57 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1362,7 +1672,7 @@ - + @@ -1444,9 +1754,48 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1522,7 +1871,7 @@ - + @@ -1598,9 +1947,63 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1676,7 +2079,7 @@ - + @@ -1752,9 +2155,63 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1839,7 +2296,7 @@ - + @@ -1911,7 +2368,7 @@ - + @@ -1957,9 +2414,9 @@ - + - + @@ -1976,16 +2433,69 @@ - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2183,9 +2693,36 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2364,7 +2901,7 @@ - + @@ -2482,9 +3019,33 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2528,7 +3089,7 @@ - + @@ -2573,7 +3134,7 @@ - + @@ -2700,7 +3261,7 @@ - + @@ -2726,7 +3287,7 @@ - + @@ -2813,7 +3374,7 @@ - + @@ -2894,9 +3455,9 @@ - + - + @@ -2939,9 +3500,42 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3181,7 +3775,7 @@ - + @@ -3483,7 +4077,7 @@ - + @@ -3649,7 +4243,7 @@ - + @@ -3887,7 +4481,7 @@ - + @@ -4029,9 +4623,51 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4083,14 +4719,68 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4171,7 +4861,7 @@ - + @@ -4213,13 +4903,13 @@ - + - - + + - + @@ -4343,7 +5033,7 @@ - + @@ -4469,17 +5159,17 @@ - + - + - - + + - + @@ -7832,7 +8522,7 @@ - + @@ -7958,7 +8648,7 @@ - + @@ -8075,7 +8765,7 @@ - + @@ -8091,7 +8781,7 @@ - + @@ -8302,7 +8992,7 @@ - + @@ -8422,7 +9112,7 @@ - + @@ -8545,7 +9235,7 @@ - + @@ -8561,7 +9251,7 @@ - + @@ -11942,7 +12632,7 @@ - + @@ -12068,7 +12758,7 @@ - + @@ -12185,7 +12875,7 @@ - + @@ -12201,7 +12891,7 @@ - + @@ -12412,7 +13102,7 @@ - + @@ -12533,7 +13223,7 @@ - + @@ -12656,7 +13346,7 @@ - + @@ -12672,7 +13362,7 @@ - + @@ -12856,7 +13546,7 @@ - + @@ -12927,9 +13617,27 @@ - - - + + + + + + + + + + + + + + + + + + + + + @@ -12966,7 +13674,7 @@ - + @@ -13046,7 +13754,7 @@ - + @@ -13329,13 +14037,13 @@ - + - - + + - + @@ -16867,7 +17575,7 @@ - + @@ -16879,7 +17587,7 @@ - + @@ -16909,7 +17617,57 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -17153,9 +17911,51 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -17284,17 +18084,17 @@ - + - + - - + + - + @@ -17491,7 +18291,7 @@ - + @@ -17590,7 +18390,7 @@ - + @@ -17668,9 +18468,9 @@ - + - + @@ -17759,9 +18559,9 @@ - + - + @@ -17784,7 +18584,7 @@ - + @@ -17837,7 +18637,7 @@ - + diff --git a/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.constraints.mps b/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.constraints.mps index 7f32b3ad3d..15e35d50aa 100644 --- a/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.constraints.mps +++ b/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.constraints.mps @@ -17,6 +17,9 @@ + + + @@ -173,7 +176,6 @@ - @@ -496,7 +498,7 @@ - + @@ -518,7 +520,7 @@ - + @@ -533,7 +535,7 @@ - + @@ -616,7 +618,7 @@ - + @@ -624,7 +626,7 @@ - + @@ -759,7 +761,7 @@ - + @@ -830,7 +832,7 @@ - + @@ -917,7 +919,7 @@ - + @@ -986,7 +988,7 @@ - + @@ -1076,7 +1078,7 @@ - + @@ -1132,7 +1134,7 @@ - + @@ -1195,7 +1197,7 @@ - + @@ -1252,7 +1254,7 @@ - + @@ -1372,7 +1374,7 @@ - + @@ -1428,7 +1430,7 @@ - + @@ -1558,7 +1560,7 @@ - + @@ -1638,7 +1640,7 @@ - + @@ -1668,7 +1670,7 @@ - + @@ -1785,7 +1787,7 @@ - + @@ -1888,7 +1890,7 @@ - + @@ -1988,7 +1990,7 @@ - + @@ -2054,11 +2056,11 @@ - + - + @@ -2180,7 +2182,7 @@ - + @@ -2320,7 +2322,7 @@ - + diff --git a/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.editor.mps b/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.editor.mps index 7a796994aa..e41b3ec9ae 100644 --- a/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.editor.mps +++ b/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.editor.mps @@ -27,6 +27,9 @@ + + + @@ -323,7 +326,6 @@ - @@ -2503,7 +2505,7 @@ - + @@ -2672,7 +2674,7 @@ - + @@ -2855,7 +2857,7 @@ - + @@ -3020,7 +3022,7 @@ - + @@ -3085,7 +3087,7 @@ - + @@ -3391,7 +3393,7 @@ - + @@ -3444,7 +3446,7 @@ - + @@ -3569,7 +3571,7 @@ - + @@ -3691,7 +3693,7 @@ - + @@ -3945,7 +3947,7 @@ - + @@ -4310,7 +4312,7 @@ - + @@ -4509,7 +4511,7 @@ - + @@ -5971,13 +5973,13 @@ - + - - + + - + diff --git a/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.textGen.mps b/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.textGen.mps index 74a5bc0696..a79cc117d7 100644 --- a/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.textGen.mps +++ b/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.textGen.mps @@ -24,6 +24,9 @@ + + + @@ -979,7 +982,7 @@ - + @@ -1202,7 +1205,7 @@ - + @@ -1214,7 +1217,7 @@ - + @@ -1229,7 +1232,7 @@ - + @@ -1242,7 +1245,7 @@ - + @@ -1390,7 +1393,7 @@ - + @@ -1488,11 +1491,11 @@ - + - - - + + + @@ -1650,7 +1653,7 @@ - + @@ -1955,7 +1958,7 @@ - + @@ -1967,7 +1970,7 @@ - + @@ -1982,7 +1985,7 @@ - + @@ -1995,7 +1998,7 @@ - + @@ -2063,7 +2066,7 @@ - + @@ -2128,7 +2131,7 @@ - + @@ -2365,7 +2368,7 @@ - + @@ -2532,7 +2535,7 @@ - + @@ -2581,7 +2584,7 @@ - + @@ -2657,7 +2660,7 @@ - + @@ -2668,7 +2671,7 @@ - + @@ -2763,11 +2766,11 @@ - + - - - + + + @@ -2815,7 +2818,7 @@ - + @@ -2826,7 +2829,7 @@ - + @@ -2851,7 +2854,7 @@ - + @@ -2994,7 +2997,7 @@ - + @@ -3138,7 +3141,7 @@ - + @@ -3159,7 +3162,7 @@ - + @@ -3233,7 +3236,7 @@ - + @@ -3488,7 +3491,7 @@ - + @@ -3673,7 +3676,7 @@ - + diff --git a/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.typesystem.mps b/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.typesystem.mps index 4352d55162..97e7e51cd7 100644 --- a/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.typesystem.mps +++ b/languages/com.mbeddr.cpp.base/models/com.mbeddr.cpp.base.typesystem.mps @@ -3,7 +3,7 @@ - + @@ -26,6 +26,9 @@ + + + @@ -190,7 +193,6 @@ - @@ -198,11 +200,8 @@ - - - - - + + @@ -306,7 +305,6 @@ - @@ -826,7 +824,7 @@ - + @@ -907,7 +905,7 @@ - + @@ -1574,7 +1572,7 @@ - + @@ -1595,7 +1593,7 @@ - + @@ -2110,7 +2108,7 @@ - + @@ -2259,13 +2257,13 @@ - + - + - + @@ -4606,7 +4604,7 @@ - + @@ -4704,7 +4702,7 @@ - + @@ -4958,9 +4956,9 @@ - + - + @@ -5019,9 +5017,9 @@ - + - + @@ -5503,7 +5501,7 @@ - + @@ -5625,7 +5623,7 @@ - + @@ -5697,7 +5695,7 @@ - + @@ -5726,7 +5724,7 @@ - + @@ -5751,7 +5749,7 @@ - + @@ -5793,7 +5791,7 @@ - + @@ -5827,7 +5825,7 @@ - + @@ -5844,7 +5842,7 @@ - + @@ -5886,11 +5884,11 @@ - + - + @@ -5918,7 +5916,7 @@ - + @@ -5939,7 +5937,7 @@ - + @@ -6147,7 +6145,7 @@ - + @@ -6341,47 +6339,206 @@ - - - + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7049,7 +7206,7 @@ - + @@ -8099,9 +8256,9 @@ - + - + diff --git a/languages/com.mbeddr.cpp.base/models/dataFlow.mps b/languages/com.mbeddr.cpp.base/models/dataFlow.mps index 0f4efb60fe..a093b213cf 100644 --- a/languages/com.mbeddr.cpp.base/models/dataFlow.mps +++ b/languages/com.mbeddr.cpp.base/models/dataFlow.mps @@ -12,6 +12,9 @@ + + + @@ -54,7 +57,6 @@ - @@ -129,7 +131,7 @@ - + diff --git a/languages/com.mbeddr.cpp.buildconfig/com.mbeddr.cpp.buildconfig.mpl b/languages/com.mbeddr.cpp.buildconfig/com.mbeddr.cpp.buildconfig.mpl index cc621675cd..6a0426a5c8 100644 --- a/languages/com.mbeddr.cpp.buildconfig/com.mbeddr.cpp.buildconfig.mpl +++ b/languages/com.mbeddr.cpp.buildconfig/com.mbeddr.cpp.buildconfig.mpl @@ -41,10 +41,10 @@ - + - + @@ -131,10 +131,10 @@ - + - + @@ -157,7 +157,7 @@ - + diff --git a/languages/com.mbeddr.cpp.buildconfig/generator/template/main@generator.mps b/languages/com.mbeddr.cpp.buildconfig/generator/template/main@generator.mps index 2f2505a1ae..26ce47d821 100644 --- a/languages/com.mbeddr.cpp.buildconfig/generator/template/main@generator.mps +++ b/languages/com.mbeddr.cpp.buildconfig/generator/template/main@generator.mps @@ -37,7 +37,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/languages/com.mbeddr.cpp.exceptions/com.mbeddr.cpp.exceptions.mpl b/languages/com.mbeddr.cpp.exceptions/com.mbeddr.cpp.exceptions.mpl index f9901cbc79..730bea8de9 100644 --- a/languages/com.mbeddr.cpp.exceptions/com.mbeddr.cpp.exceptions.mpl +++ b/languages/com.mbeddr.cpp.exceptions/com.mbeddr.cpp.exceptions.mpl @@ -23,10 +23,10 @@ - + - + @@ -43,7 +43,7 @@ - + diff --git a/languages/com.mbeddr.cpp.exceptions/models/editor.mps b/languages/com.mbeddr.cpp.exceptions/models/editor.mps index 77d89b1f79..7b63d4242a 100644 --- a/languages/com.mbeddr.cpp.exceptions/models/editor.mps +++ b/languages/com.mbeddr.cpp.exceptions/models/editor.mps @@ -19,6 +19,9 @@ + + + @@ -197,7 +200,6 @@ - @@ -625,7 +627,7 @@ - + @@ -745,7 +747,7 @@ - + diff --git a/languages/com.mbeddr.cpp.expressions/com.mbeddr.cpp.expressions.mpl b/languages/com.mbeddr.cpp.expressions/com.mbeddr.cpp.expressions.mpl index c3a3286ab6..c873e8b640 100644 --- a/languages/com.mbeddr.cpp.expressions/com.mbeddr.cpp.expressions.mpl +++ b/languages/com.mbeddr.cpp.expressions/com.mbeddr.cpp.expressions.mpl @@ -30,10 +30,10 @@ - + - + @@ -57,7 +57,7 @@ - + diff --git a/languages/com.mbeddr.cpp.expressions/models/behavior.mps b/languages/com.mbeddr.cpp.expressions/models/behavior.mps index 243adc896e..4bf21ed3b6 100644 --- a/languages/com.mbeddr.cpp.expressions/models/behavior.mps +++ b/languages/com.mbeddr.cpp.expressions/models/behavior.mps @@ -5,7 +5,7 @@ - + @@ -70,15 +70,9 @@ - - - - - - - - + + @@ -110,6 +104,14 @@ + + + + + + + + @@ -431,9 +433,39 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/com.mbeddr.cpp.expressions/models/constraints.mps b/languages/com.mbeddr.cpp.expressions/models/constraints.mps index 4910116782..846a69f2e5 100644 --- a/languages/com.mbeddr.cpp.expressions/models/constraints.mps +++ b/languages/com.mbeddr.cpp.expressions/models/constraints.mps @@ -19,6 +19,9 @@ + + + @@ -137,7 +140,6 @@ - @@ -381,7 +383,7 @@ - + @@ -403,7 +405,7 @@ - + @@ -651,7 +653,7 @@ - + @@ -699,7 +701,7 @@ - + @@ -866,7 +868,7 @@ - + @@ -962,7 +964,7 @@ - + @@ -1171,7 +1173,7 @@ - + @@ -1218,7 +1220,7 @@ - + diff --git a/languages/com.mbeddr.cpp.expressions/models/editor.mps b/languages/com.mbeddr.cpp.expressions/models/editor.mps index 3b4ff609d6..d104926b90 100644 --- a/languages/com.mbeddr.cpp.expressions/models/editor.mps +++ b/languages/com.mbeddr.cpp.expressions/models/editor.mps @@ -17,6 +17,9 @@ + + + @@ -104,7 +107,6 @@ - @@ -246,7 +248,7 @@ - + @@ -267,7 +269,7 @@ - + diff --git a/languages/com.mbeddr.cpp.expressions/models/typesystem.mps b/languages/com.mbeddr.cpp.expressions/models/typesystem.mps index b2d3b44e5d..7f456f002d 100644 --- a/languages/com.mbeddr.cpp.expressions/models/typesystem.mps +++ b/languages/com.mbeddr.cpp.expressions/models/typesystem.mps @@ -27,6 +27,9 @@ + + + @@ -330,13 +333,13 @@ - + - + - + @@ -513,9 +516,9 @@ - + - + @@ -682,20 +685,20 @@ - + - - - + + + - + - + - + @@ -730,9 +733,9 @@ - + - + @@ -934,13 +937,13 @@ - + - + - + @@ -984,9 +987,9 @@ - + - + @@ -1656,7 +1659,7 @@ - + @@ -1733,7 +1736,7 @@ - + @@ -1792,7 +1795,7 @@ - + diff --git a/languages/com.mbeddr.cpp.modules.gen/com.mbeddr.cpp.modules.gen.mpl b/languages/com.mbeddr.cpp.modules.gen/com.mbeddr.cpp.modules.gen.mpl index c9ee51b888..93fe44ab41 100644 --- a/languages/com.mbeddr.cpp.modules.gen/com.mbeddr.cpp.modules.gen.mpl +++ b/languages/com.mbeddr.cpp.modules.gen/com.mbeddr.cpp.modules.gen.mpl @@ -55,10 +55,10 @@ - + - + @@ -146,10 +146,10 @@ - + - + @@ -173,7 +173,7 @@ - + diff --git a/languages/com.mbeddr.cpp.modules.gen/generator/template/main@generator.mps b/languages/com.mbeddr.cpp.modules.gen/generator/template/main@generator.mps index 4fe6ef22c2..cd06737597 100644 --- a/languages/com.mbeddr.cpp.modules.gen/generator/template/main@generator.mps +++ b/languages/com.mbeddr.cpp.modules.gen/generator/template/main@generator.mps @@ -11,7 +11,7 @@ - + @@ -113,11 +113,11 @@ - - + + - + @@ -152,7 +152,7 @@ - + @@ -167,18 +167,18 @@ - + - - + + - + - + diff --git a/languages/com.mbeddr.cpp.modules.gen/models/behavior.mps b/languages/com.mbeddr.cpp.modules.gen/models/behavior.mps index 2ce4752724..5e9067d868 100644 --- a/languages/com.mbeddr.cpp.modules.gen/models/behavior.mps +++ b/languages/com.mbeddr.cpp.modules.gen/models/behavior.mps @@ -3,7 +3,7 @@ - + @@ -38,6 +38,7 @@ + @@ -129,15 +130,9 @@ - - - - - - - - + + @@ -147,7 +142,6 @@ - @@ -734,7 +728,7 @@ - + @@ -908,9 +902,30 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -925,7 +940,7 @@ - + @@ -1102,14 +1117,122 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1159,7 +1282,7 @@ - + diff --git a/languages/com.mbeddr.cpp.modules.gen/models/editor.mps b/languages/com.mbeddr.cpp.modules.gen/models/editor.mps index 073cc3bbbf..fab224aafa 100644 --- a/languages/com.mbeddr.cpp.modules.gen/models/editor.mps +++ b/languages/com.mbeddr.cpp.modules.gen/models/editor.mps @@ -27,6 +27,9 @@ + + + @@ -190,7 +193,6 @@ - @@ -1143,7 +1145,7 @@ - + @@ -1247,7 +1249,7 @@ - + diff --git a/languages/com.mbeddr.cpp.modules.gen/models/textGen.mps b/languages/com.mbeddr.cpp.modules.gen/models/textGen.mps index 841f27132a..788944b272 100644 --- a/languages/com.mbeddr.cpp.modules.gen/models/textGen.mps +++ b/languages/com.mbeddr.cpp.modules.gen/models/textGen.mps @@ -22,6 +22,9 @@ + + + @@ -137,7 +140,6 @@ - @@ -215,7 +217,7 @@ - + @@ -256,7 +258,7 @@ - + @@ -573,11 +575,11 @@ - + - - - + + + @@ -706,7 +708,7 @@ - + diff --git a/languages/com.mbeddr.cpp.modules/com.mbeddr.cpp.modules.mpl b/languages/com.mbeddr.cpp.modules/com.mbeddr.cpp.modules.mpl index 0b067c2b53..ce16e27dd2 100644 --- a/languages/com.mbeddr.cpp.modules/com.mbeddr.cpp.modules.mpl +++ b/languages/com.mbeddr.cpp.modules/com.mbeddr.cpp.modules.mpl @@ -26,10 +26,10 @@ - + - + @@ -52,7 +52,7 @@ - + diff --git a/languages/com.mbeddr.cpp.modules/models/behavior.mps b/languages/com.mbeddr.cpp.modules/models/behavior.mps index 4aa851ab85..2519a088c2 100644 --- a/languages/com.mbeddr.cpp.modules/models/behavior.mps +++ b/languages/com.mbeddr.cpp.modules/models/behavior.mps @@ -3,7 +3,7 @@ - + @@ -35,6 +35,7 @@ + @@ -125,15 +126,9 @@ - - - - - - - - + + @@ -148,7 +143,6 @@ - @@ -270,7 +264,7 @@ - + @@ -313,7 +307,7 @@ - + @@ -354,7 +348,7 @@ - + @@ -395,9 +389,9 @@ - + - + @@ -443,7 +437,7 @@ - + @@ -482,9 +476,9 @@ - + - + @@ -528,9 +522,9 @@ - + - + @@ -576,12 +570,12 @@ - + - + - + @@ -633,9 +627,9 @@ - + - + @@ -681,9 +675,9 @@ - + - + @@ -1239,7 +1233,7 @@ - + @@ -1375,9 +1369,36 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/com.mbeddr.cpp.modules/models/structure.mps b/languages/com.mbeddr.cpp.modules/models/structure.mps index 96cdab6634..ee33cf6230 100644 --- a/languages/com.mbeddr.cpp.modules/models/structure.mps +++ b/languages/com.mbeddr.cpp.modules/models/structure.mps @@ -3,7 +3,7 @@ - + diff --git a/languages/com.mbeddr.cpp.operator_overload/com.mbeddr.cpp.operator_overload.mpl b/languages/com.mbeddr.cpp.operator_overload/com.mbeddr.cpp.operator_overload.mpl index 6f89e78ec9..da7f2be570 100644 --- a/languages/com.mbeddr.cpp.operator_overload/com.mbeddr.cpp.operator_overload.mpl +++ b/languages/com.mbeddr.cpp.operator_overload/com.mbeddr.cpp.operator_overload.mpl @@ -31,9 +31,9 @@ - + - + @@ -49,7 +49,7 @@ - + diff --git a/languages/com.mbeddr.cpp.operator_overload/models/typesystem.mps b/languages/com.mbeddr.cpp.operator_overload/models/typesystem.mps index 95e5d4a07c..4870579644 100644 --- a/languages/com.mbeddr.cpp.operator_overload/models/typesystem.mps +++ b/languages/com.mbeddr.cpp.operator_overload/models/typesystem.mps @@ -24,6 +24,9 @@ + + + @@ -202,7 +205,6 @@ - @@ -210,11 +212,8 @@ - - - - - + + @@ -284,7 +283,6 @@ - @@ -702,7 +700,7 @@ - + @@ -824,11 +822,11 @@ - + - + @@ -943,9 +941,36 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -980,9 +1005,9 @@ - + - + @@ -1128,9 +1153,9 @@ - + - + @@ -1288,9 +1313,9 @@ - + - + @@ -1570,46 +1595,241 @@ - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1700,7 +1920,7 @@ - + @@ -1929,28 +2149,103 @@ - - - - - - + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2733,7 +3028,7 @@ - + @@ -2858,11 +3153,11 @@ - + - + @@ -2974,7 +3269,7 @@ - + @@ -3124,11 +3419,11 @@ - + - + @@ -3241,7 +3536,7 @@ - + @@ -3372,11 +3667,11 @@ - + - + @@ -3467,7 +3762,7 @@ - + @@ -3593,11 +3888,11 @@ - + - + diff --git a/languages/com.mbeddr.cpp.templates/com.mbeddr.cpp.templates.mpl b/languages/com.mbeddr.cpp.templates/com.mbeddr.cpp.templates.mpl index eac68e24a7..8403129e22 100644 --- a/languages/com.mbeddr.cpp.templates/com.mbeddr.cpp.templates.mpl +++ b/languages/com.mbeddr.cpp.templates/com.mbeddr.cpp.templates.mpl @@ -31,10 +31,10 @@ - + - + @@ -51,7 +51,7 @@ - + diff --git a/languages/com.mbeddr.cpp.templates/models/behavior.mps b/languages/com.mbeddr.cpp.templates/models/behavior.mps index a94eb713e4..66f16ff516 100644 --- a/languages/com.mbeddr.cpp.templates/models/behavior.mps +++ b/languages/com.mbeddr.cpp.templates/models/behavior.mps @@ -6,7 +6,7 @@ - + @@ -48,6 +48,7 @@ + @@ -181,7 +182,6 @@ - @@ -189,18 +189,14 @@ - - - - - + + - @@ -300,7 +296,7 @@ - + @@ -339,7 +335,7 @@ - + @@ -1052,9 +1048,36 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1882,19 +1905,59 @@ - - - - - - + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1944,9 +2007,9 @@ - + - + @@ -2042,7 +2105,7 @@ - + @@ -2127,7 +2190,7 @@ - + @@ -2539,7 +2602,7 @@ - + @@ -2574,7 +2637,7 @@ - + @@ -2641,7 +2704,7 @@ - + @@ -2727,7 +2790,7 @@ - + @@ -2827,7 +2890,7 @@ - + @@ -2913,7 +2976,7 @@ - + @@ -3240,9 +3303,12 @@ - - - + + + + + + @@ -3431,7 +3497,7 @@ - + @@ -3517,7 +3583,7 @@ - + diff --git a/languages/com.mbeddr.cpp.templates/models/constraints.mps b/languages/com.mbeddr.cpp.templates/models/constraints.mps index ee521898b2..85d53ec874 100644 --- a/languages/com.mbeddr.cpp.templates/models/constraints.mps +++ b/languages/com.mbeddr.cpp.templates/models/constraints.mps @@ -22,6 +22,9 @@ + + + @@ -133,7 +136,6 @@ - @@ -392,9 +394,9 @@ - + - + @@ -424,7 +426,7 @@ - + @@ -470,9 +472,9 @@ - + - + @@ -580,7 +582,7 @@ - + @@ -766,7 +768,7 @@ - + @@ -959,7 +961,7 @@ - + @@ -1005,7 +1007,7 @@ - + @@ -1137,7 +1139,7 @@ - + diff --git a/languages/com.mbeddr.cpp.templates/models/editor.mps b/languages/com.mbeddr.cpp.templates/models/editor.mps index 3d3641e019..22f47c06de 100644 --- a/languages/com.mbeddr.cpp.templates/models/editor.mps +++ b/languages/com.mbeddr.cpp.templates/models/editor.mps @@ -21,6 +21,9 @@ + + + @@ -205,7 +208,6 @@ - @@ -1849,7 +1851,7 @@ - + @@ -1891,7 +1893,7 @@ - + @@ -1956,7 +1958,7 @@ - + diff --git a/languages/com.mbeddr.cpp.templates/models/intentions.mps b/languages/com.mbeddr.cpp.templates/models/intentions.mps index fa37ef9e56..ecc6de45c8 100644 --- a/languages/com.mbeddr.cpp.templates/models/intentions.mps +++ b/languages/com.mbeddr.cpp.templates/models/intentions.mps @@ -16,6 +16,9 @@ + + + @@ -120,7 +123,6 @@ - @@ -323,7 +325,7 @@ - + diff --git a/languages/com.mbeddr.cpp.templates/models/textGen.mps b/languages/com.mbeddr.cpp.templates/models/textGen.mps index 395401a833..d1e25179f6 100644 --- a/languages/com.mbeddr.cpp.templates/models/textGen.mps +++ b/languages/com.mbeddr.cpp.templates/models/textGen.mps @@ -21,6 +21,9 @@ + + + @@ -126,7 +129,6 @@ - @@ -228,7 +230,7 @@ - + @@ -272,7 +274,7 @@ - + @@ -284,7 +286,7 @@ - + @@ -418,7 +420,7 @@ - + @@ -430,7 +432,7 @@ - + @@ -450,7 +452,7 @@ - + @@ -540,7 +542,7 @@ - + @@ -551,7 +553,7 @@ - + @@ -1165,7 +1167,7 @@ - + @@ -1177,7 +1179,7 @@ - + @@ -1192,7 +1194,7 @@ - + @@ -1205,7 +1207,7 @@ - + diff --git a/languages/com.mbeddr.cpp.templates/models/typesystem.mps b/languages/com.mbeddr.cpp.templates/models/typesystem.mps index c44575f134..b4c2a2c935 100644 --- a/languages/com.mbeddr.cpp.templates/models/typesystem.mps +++ b/languages/com.mbeddr.cpp.templates/models/typesystem.mps @@ -23,6 +23,9 @@ + + + @@ -391,7 +394,7 @@ - + @@ -562,7 +565,7 @@ - + @@ -795,13 +798,13 @@ - + - - + + - + @@ -1322,20 +1325,20 @@ - + - - - + + + - + - + - + @@ -1370,9 +1373,9 @@ - + - +