Skip to content

Commit f56a7a2

Browse files
author
Alexander Pann
committed
expr.simpleTypes: exclude the DerivePrecisionFromRange test from the rerunnable migration
1 parent df07869 commit f56a7a2

File tree

3 files changed

+129
-27
lines changed

3 files changed

+129
-27
lines changed

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.simpleTypes/models/migration.mps

Lines changed: 129 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,16 @@
33
<persistence version="9" />
44
<languages>
55
<use id="90746344-04fd-4286-97d5-b46ae6a81709" name="jetbrains.mps.lang.migration" version="2" />
6-
<use id="9882f4ad-1955-46fe-8269-94189e5dbbf2" name="jetbrains.mps.lang.migration.util" version="0" />
7-
<use id="28f9e497-3b42-4291-aeba-0a1039153ab1" name="jetbrains.mps.lang.plugin" version="6" />
86
<use id="c7d5b9dd-a05f-4be2-bc73-f2e16994cc67" name="jetbrains.mps.baseLanguage.lightweightdsl" version="1" />
9-
<use id="d4615e3b-d671-4ba9-af01-2b78369b0ba7" name="jetbrains.mps.lang.pattern" version="2" />
107
<use id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage" version="12" />
118
<devkit ref="2677cb18-f558-4e33-bc38-a5139cee06dc(jetbrains.mps.devkit.language-design)" />
129
</languages>
1310
<imports>
1411
<import index="lui2" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)" />
15-
<import index="c17a" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.language(MPS.OpenAPI/)" />
1612
<import index="slm6" ref="90746344-04fd-4286-97d5-b46ae6a81709/r:52a3d974-bd4f-4651-ba6e-a2de5e336d95(jetbrains.mps.lang.migration/jetbrains.mps.lang.migration.methods)" />
1713
<import index="5qo5" ref="r:6d93ddb1-b0b0-4eee-8079-51303666672a(org.iets3.core.expr.simpleTypes.structure)" implicit="true" />
14+
<import index="mhbf" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.model(MPS.OpenAPI/)" implicit="true" />
15+
<import index="wyt6" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.lang(JDK/)" implicit="true" />
1816
<import index="b1h1" ref="r:ac5f749f-6179-4d4f-ad24-ad9edbd8077b(org.iets3.core.expr.simpleTypes.behavior)" implicit="true" />
1917
</imports>
2018
<registry>
@@ -52,6 +50,7 @@
5250
<reference id="1068581517664" name="variableDeclaration" index="3cqZAo" />
5351
</concept>
5452
<concept id="1068498886294" name="jetbrains.mps.baseLanguage.structure.AssignmentExpression" flags="nn" index="37vLTI" />
53+
<concept id="1225271283259" name="jetbrains.mps.baseLanguage.structure.NPEEqualsExpression" flags="nn" index="17R0WA" />
5554
<concept id="4972933694980447171" name="jetbrains.mps.baseLanguage.structure.BaseVariableDeclaration" flags="ng" index="19Szcq">
5655
<child id="5680397130376446158" name="type" index="1tU5fm" />
5756
</concept>
@@ -65,9 +64,17 @@
6564
<child id="1068580123156" name="expression" index="3clFbG" />
6665
</concept>
6766
<concept id="1068580123157" name="jetbrains.mps.baseLanguage.structure.Statement" flags="nn" index="3clFbH" />
67+
<concept id="1068580123159" name="jetbrains.mps.baseLanguage.structure.IfStatement" flags="nn" index="3clFbJ">
68+
<child id="1068580123160" name="condition" index="3clFbw" />
69+
<child id="1068580123161" name="ifTrue" index="3clFbx" />
70+
</concept>
6871
<concept id="1068580123136" name="jetbrains.mps.baseLanguage.structure.StatementList" flags="sn" stub="5293379017992965193" index="3clFbS">
6972
<child id="1068581517665" name="statement" index="3cqZAp" />
7073
</concept>
74+
<concept id="1068580123137" name="jetbrains.mps.baseLanguage.structure.BooleanConstant" flags="nn" index="3clFbT" />
75+
<concept id="1068581242878" name="jetbrains.mps.baseLanguage.structure.ReturnStatement" flags="nn" index="3cpWs6">
76+
<child id="1068581517676" name="expression" index="3cqZAk" />
77+
</concept>
7178
<concept id="1068581242864" name="jetbrains.mps.baseLanguage.structure.LocalVariableDeclarationStatement" flags="nn" index="3cpWs8">
7279
<child id="1068581242865" name="localVariableDeclaration" index="3cpWs9" />
7380
</concept>
@@ -95,6 +102,9 @@
95102
<concept id="1178549954367" name="jetbrains.mps.baseLanguage.structure.IVisible" flags="ngI" index="1B3ioH">
96103
<child id="1178549979242" name="visibility" index="1B3o_S" />
97104
</concept>
105+
<concept id="6329021646629104954" name="jetbrains.mps.baseLanguage.structure.SingleLineComment" flags="nn" index="3SKdUt">
106+
<child id="8356039341262087992" name="line" index="1aUNEU" />
107+
</concept>
98108
<concept id="1146644602865" name="jetbrains.mps.baseLanguage.structure.PublicVisibility" flags="nn" index="3Tm1VV" />
99109
<concept id="1080120340718" name="jetbrains.mps.baseLanguage.structure.AndExpression" flags="nn" index="1Wc70l" />
100110
</language>
@@ -147,7 +157,9 @@
147157
<concept id="1177026924588" name="jetbrains.mps.lang.smodel.structure.RefConcept_Reference" flags="nn" index="chp4Y">
148158
<reference id="1177026940964" name="conceptDeclaration" index="cht4Q" />
149159
</concept>
160+
<concept id="5045161044515397667" name="jetbrains.mps.lang.smodel.structure.Node_PointerOperation" flags="ng" index="iZEcu" />
150161
<concept id="1179409122411" name="jetbrains.mps.lang.smodel.structure.Node_ConceptMethodCall" flags="nn" index="2qgKlT" />
162+
<concept id="7400021826771268254" name="jetbrains.mps.lang.smodel.structure.SNodePointerType" flags="ig" index="2sp9CU" />
151163
<concept id="6911370362349121511" name="jetbrains.mps.lang.smodel.structure.ConceptId" flags="nn" index="2x4n5u">
152164
<property id="6911370362349122519" name="conceptName" index="2x4mPI" />
153165
<property id="6911370362349121516" name="conceptId" index="2x4n5l" />
@@ -160,6 +172,10 @@
160172
<property id="8415841354032330473" name="linkId" index="HUanQ" />
161173
<child id="8415841354032330472" name="conceptIdentity" index="HUanR" />
162174
</concept>
175+
<concept id="1145404486709" name="jetbrains.mps.lang.smodel.structure.SemanticDowncastExpression" flags="nn" index="2JrnkZ">
176+
<child id="1145404616321" name="leftExpression" index="2JrQYb" />
177+
</concept>
178+
<concept id="1171310072040" name="jetbrains.mps.lang.smodel.structure.Node_GetContainingRootOperation" flags="nn" index="2Rxl7S" />
163179
<concept id="1171323947159" name="jetbrains.mps.lang.smodel.structure.Model_NodesOperation" flags="nn" index="2SmgA7">
164180
<child id="1758937410080001570" name="conceptArgument" index="1dBWTz" />
165181
</concept>
@@ -227,6 +243,14 @@
227243
<property id="5820409521797704727" name="fromVersion" index="qMTe8" />
228244
</concept>
229245
</language>
246+
<language id="c7fb639f-be78-4307-89b0-b5959c3fa8c8" name="jetbrains.mps.lang.text">
247+
<concept id="155656958578482948" name="jetbrains.mps.lang.text.structure.Word" flags="nn" index="3oM_SD">
248+
<property id="155656958578482949" name="value" index="3oM_SC" />
249+
</concept>
250+
<concept id="2535923850359271782" name="jetbrains.mps.lang.text.structure.Line" flags="nn" index="1PaTwC">
251+
<child id="2535923850359271783" name="elements" index="1PaTwD" />
252+
</concept>
253+
</language>
230254
<language id="83888646-71ce-4f1c-9c53-c54016f6ad4f" name="jetbrains.mps.baseLanguage.collections">
231255
<concept id="1204796164442" name="jetbrains.mps.baseLanguage.collections.structure.InternalSequenceOperation" flags="nn" index="23sCx2">
232256
<child id="1204796294226" name="closure" index="23t8la" />
@@ -3190,18 +3214,102 @@
31903214
<node concept="3zZkjj" id="6t7QbZwCWtK" role="2OqNvi">
31913215
<node concept="1bVj0M" id="6t7QbZwCWtL" role="23t8la">
31923216
<node concept="3clFbS" id="6t7QbZwCWtM" role="1bW5cS">
3193-
<node concept="3clFbF" id="6t7QbZwCWtN" role="3cqZAp">
3194-
<node concept="1Wc70l" id="6t7QbZwD5C9" role="3clFbG">
3195-
<node concept="3fqX7Q" id="6t7QbZwD5Lg" role="3uHU7w">
3196-
<node concept="2OqwBi" id="6t7QbZwD6Lg" role="3fr31v">
3197-
<node concept="37vLTw" id="6t7QbZwD699" role="2Oq$k0">
3217+
<node concept="3cpWs8" id="1GW3Svfou8v" role="3cqZAp">
3218+
<node concept="3cpWsn" id="1GW3Svfou8w" role="3cpWs9">
3219+
<property role="TrG5h" value="pointer" />
3220+
<node concept="2sp9CU" id="1GW3SvfotPX" role="1tU5fm" />
3221+
<node concept="2OqwBi" id="1GW3Svfou8x" role="33vP2m">
3222+
<node concept="2OqwBi" id="1GW3Svfou8y" role="2Oq$k0">
3223+
<node concept="37vLTw" id="1GW3Svfou8z" role="2Oq$k0">
31983224
<ref role="3cqZAo" node="EsIH9l3Vyf" resolve="it" />
31993225
</node>
3200-
<node concept="2qgKlT" id="6t7QbZwD7B8" role="2OqNvi">
3201-
<ref role="37wK5l" to="b1h1:19PglA251oh" resolve="canDerivePrecisionFromRange" />
3226+
<node concept="2Rxl7S" id="1GW3Svfou8$" role="2OqNvi" />
3227+
</node>
3228+
<node concept="iZEcu" id="1GW3Svfou8_" role="2OqNvi" />
3229+
</node>
3230+
</node>
3231+
</node>
3232+
<node concept="3SKdUt" id="1GW3SvfoQUx" role="3cqZAp">
3233+
<node concept="1PaTwC" id="1GW3SvfoQUy" role="1aUNEU">
3234+
<node concept="3oM_SD" id="1GW3SvfoRon" role="1PaTwD">
3235+
<property role="3oM_SC" value="skip" />
3236+
</node>
3237+
<node concept="3oM_SD" id="1GW3SvfoRHg" role="1PaTwD">
3238+
<property role="3oM_SC" value="the" />
3239+
</node>
3240+
<node concept="3oM_SD" id="1GW3SvfoSCf" role="1PaTwD">
3241+
<property role="3oM_SC" value="test" />
3242+
</node>
3243+
<node concept="3oM_SD" id="1GW3SvfoSVd" role="1PaTwD">
3244+
<property role="3oM_SC" value="with" />
3245+
</node>
3246+
<node concept="3oM_SD" id="1GW3SvfoSVo" role="1PaTwD">
3247+
<property role="3oM_SC" value="the" />
3248+
</node>
3249+
<node concept="3oM_SD" id="1GW3SvfoSVx" role="1PaTwD">
3250+
<property role="3oM_SC" value="intentional" />
3251+
</node>
3252+
<node concept="3oM_SD" id="1GW3SvfoT6i" role="1PaTwD">
3253+
<property role="3oM_SC" value="errors" />
3254+
</node>
3255+
</node>
3256+
</node>
3257+
<node concept="3clFbJ" id="1GW3SvfoKSw" role="3cqZAp">
3258+
<node concept="3clFbS" id="1GW3SvfoKSy" role="3clFbx">
3259+
<node concept="3cpWs6" id="1GW3SvfoPM3" role="3cqZAp">
3260+
<node concept="3clFbT" id="1GW3SvfoPYY" role="3cqZAk" />
3261+
</node>
3262+
</node>
3263+
<node concept="1Wc70l" id="1GW3SvfoNid" role="3clFbw">
3264+
<node concept="17R0WA" id="1GW3SvfoLPX" role="3uHU7B">
3265+
<node concept="2OqwBi" id="1GW3SvfoxkX" role="3uHU7B">
3266+
<node concept="2OqwBi" id="1GW3Svfow0v" role="2Oq$k0">
3267+
<node concept="2JrnkZ" id="1GW3SvfovHt" role="2Oq$k0">
3268+
<node concept="37vLTw" id="1GW3Svfou8A" role="2JrQYb">
3269+
<ref role="3cqZAo" node="1GW3Svfou8w" resolve="pointer" />
3270+
</node>
3271+
</node>
3272+
<node concept="liA8E" id="1GW3Svfowvm" role="2OqNvi">
3273+
<ref role="37wK5l" to="mhbf:~SNodeReference.getNodeId()" resolve="getNodeId" />
3274+
</node>
3275+
</node>
3276+
<node concept="liA8E" id="1GW3Svfoyfe" role="2OqNvi">
3277+
<ref role="37wK5l" to="wyt6:~Object.toString()" resolve="toString" />
3278+
</node>
3279+
</node>
3280+
<node concept="Xl_RD" id="1GW3SvfoyEl" role="3uHU7w">
3281+
<property role="Xl_RC" value="5942228361806334525" />
3282+
</node>
3283+
</node>
3284+
<node concept="17R0WA" id="1GW3SvfoP1_" role="3uHU7w">
3285+
<node concept="2OqwBi" id="1GW3SvfoD_0" role="3uHU7B">
3286+
<node concept="2OqwBi" id="1GW3SvfoCsB" role="2Oq$k0">
3287+
<node concept="2OqwBi" id="1GW3SvfoBMW" role="2Oq$k0">
3288+
<node concept="2JrnkZ" id="1GW3SvfoBug" role="2Oq$k0">
3289+
<node concept="37vLTw" id="1GW3SvfoA38" role="2JrQYb">
3290+
<ref role="3cqZAo" node="1GW3Svfou8w" resolve="pointer" />
3291+
</node>
3292+
</node>
3293+
<node concept="liA8E" id="1GW3SvfoCb2" role="2OqNvi">
3294+
<ref role="37wK5l" to="mhbf:~SNodeReference.getModelReference()" resolve="getModelReference" />
3295+
</node>
3296+
</node>
3297+
<node concept="liA8E" id="1GW3SvfoDeI" role="2OqNvi">
3298+
<ref role="37wK5l" to="mhbf:~SModelReference.getModelId()" resolve="getModelId" />
3299+
</node>
32023300
</node>
3301+
<node concept="liA8E" id="1GW3SvfoGqO" role="2OqNvi">
3302+
<ref role="37wK5l" to="wyt6:~Object.toString()" resolve="toString" />
3303+
</node>
3304+
</node>
3305+
<node concept="Xl_RD" id="1GW3SvfoJND" role="3uHU7w">
3306+
<property role="Xl_RC" value="r:948ca463-bc1f-4c44-9a83-20450008aee6" />
32033307
</node>
32043308
</node>
3309+
</node>
3310+
</node>
3311+
<node concept="3clFbF" id="6t7QbZwCWtN" role="3cqZAp">
3312+
<node concept="1Wc70l" id="6t7QbZwD5C9" role="3clFbG">
32053313
<node concept="1Wc70l" id="6t7QbZwD3d4" role="3uHU7B">
32063314
<node concept="3y3z36" id="6t7QbZwD2t8" role="3uHU7B">
32073315
<node concept="2OqwBi" id="6t7QbZwCZon" role="3uHU7B">
@@ -3226,6 +3334,16 @@
32263334
<node concept="10Nm6u" id="6t7QbZwD5iG" role="3uHU7w" />
32273335
</node>
32283336
</node>
3337+
<node concept="3fqX7Q" id="6t7QbZwD5Lg" role="3uHU7w">
3338+
<node concept="2OqwBi" id="6t7QbZwD6Lg" role="3fr31v">
3339+
<node concept="37vLTw" id="6t7QbZwD699" role="2Oq$k0">
3340+
<ref role="3cqZAo" node="EsIH9l3Vyf" resolve="it" />
3341+
</node>
3342+
<node concept="2qgKlT" id="6t7QbZwD7B8" role="2OqNvi">
3343+
<ref role="37wK5l" to="b1h1:19PglA251oh" resolve="canDerivePrecisionFromRange" />
3344+
</node>
3345+
</node>
3346+
</node>
32293347
</node>
32303348
</node>
32313349
</node>

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.simpleTypes/org.iets3.core.expr.simpleTypes.mpl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@
6363
<language slang="l:d7706f63-9be2-479c-a3da-ae92af1e64d5:jetbrains.mps.lang.generator.generationContext" version="2" />
6464
<language slang="l:d7a92d38-f7db-40d0-8431-763b0c3c9f20:jetbrains.mps.lang.intentions" version="1" />
6565
<language slang="l:90746344-04fd-4286-97d5-b46ae6a81709:jetbrains.mps.lang.migration" version="2" />
66-
<language slang="l:9882f4ad-1955-46fe-8269-94189e5dbbf2:jetbrains.mps.lang.migration.util" version="0" />
6766
<language slang="l:446c26eb-2b7b-4bf0-9b35-f83fa582753e:jetbrains.mps.lang.modelapi" version="0" />
6867
<language slang="l:d4615e3b-d671-4ba9-af01-2b78369b0ba7:jetbrains.mps.lang.pattern" version="2" />
6968
<language slang="l:28f9e497-3b42-4291-aeba-0a1039153ab1:jetbrains.mps.lang.plugin" version="6" />

code/languages/org.iets3.opensource/tests/test.ts.expr.os/models/[email protected]

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -540,9 +540,6 @@
540540
<node concept="3xLA65" id="59R2joRHZXn" role="lGtFl">
541541
<property role="TrG5h" value="n2" />
542542
</node>
543-
<node concept="2gteS_" id="4EP4zG6XGmL" role="2gteVg">
544-
<property role="2gteVv" value="0" />
545-
</node>
546543
</node>
547544
</node>
548545
<node concept="1qefOq" id="59R2joRHXOD" role="1SKRRt">
@@ -572,9 +569,6 @@
572569
<node concept="3xLA65" id="59R2joRI057" role="lGtFl">
573570
<property role="TrG5h" value="n4" />
574571
</node>
575-
<node concept="2gteS_" id="4EP4zG6XGmM" role="2gteVg">
576-
<property role="2gteVv" value="0" />
577-
</node>
578572
</node>
579573
</node>
580574
<node concept="1qefOq" id="59R2joRHXeu" role="1SKRRt">
@@ -593,9 +587,6 @@
593587
<node concept="3xLA65" id="59R2joRI09e" role="lGtFl">
594588
<property role="TrG5h" value="n5" />
595589
</node>
596-
<node concept="2gteS_" id="4EP4zG6XGmN" role="2gteVg">
597-
<property role="2gteVv" value="0" />
598-
</node>
599590
</node>
600591
</node>
601592
<node concept="1qefOq" id="59R2joRHYUd" role="1SKRRt">
@@ -625,9 +616,6 @@
625616
<node concept="3xLA65" id="59R2joRI0h6" role="lGtFl">
626617
<property role="TrG5h" value="n7" />
627618
</node>
628-
<node concept="2gteS_" id="4EP4zG6XGmO" role="2gteVg">
629-
<property role="2gteVv" value="0" />
630-
</node>
631619
</node>
632620
</node>
633621
<node concept="1qefOq" id="59R2joRHYgt" role="1SKRRt">
@@ -745,9 +733,6 @@
745733
</node>
746734
</node>
747735
</node>
748-
<node concept="2gteS_" id="4EP4zG6XGmP" role="2gteVg">
749-
<property role="2gteVv" value="0" />
750-
</node>
751736
</node>
752737
</node>
753738
<node concept="1qefOq" id="59R2joRI19b" role="1SKRRt">

0 commit comments

Comments
 (0)