|
3 | 3 | <persistence version="9" /> |
4 | 4 | <languages> |
5 | 5 | <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" /> |
8 | 6 | <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" /> |
10 | 7 | <use id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage" version="12" /> |
11 | 8 | <devkit ref="2677cb18-f558-4e33-bc38-a5139cee06dc(jetbrains.mps.devkit.language-design)" /> |
12 | 9 | </languages> |
13 | 10 | <imports> |
14 | 11 | <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/)" /> |
16 | 12 | <import index="slm6" ref="90746344-04fd-4286-97d5-b46ae6a81709/r:52a3d974-bd4f-4651-ba6e-a2de5e336d95(jetbrains.mps.lang.migration/jetbrains.mps.lang.migration.methods)" /> |
17 | 13 | <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" /> |
18 | 16 | <import index="b1h1" ref="r:ac5f749f-6179-4d4f-ad24-ad9edbd8077b(org.iets3.core.expr.simpleTypes.behavior)" implicit="true" /> |
19 | 17 | </imports> |
20 | 18 | <registry> |
|
52 | 50 | <reference id="1068581517664" name="variableDeclaration" index="3cqZAo" /> |
53 | 51 | </concept> |
54 | 52 | <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" /> |
55 | 54 | <concept id="4972933694980447171" name="jetbrains.mps.baseLanguage.structure.BaseVariableDeclaration" flags="ng" index="19Szcq"> |
56 | 55 | <child id="5680397130376446158" name="type" index="1tU5fm" /> |
57 | 56 | </concept> |
|
65 | 64 | <child id="1068580123156" name="expression" index="3clFbG" /> |
66 | 65 | </concept> |
67 | 66 | <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> |
68 | 71 | <concept id="1068580123136" name="jetbrains.mps.baseLanguage.structure.StatementList" flags="sn" stub="5293379017992965193" index="3clFbS"> |
69 | 72 | <child id="1068581517665" name="statement" index="3cqZAp" /> |
70 | 73 | </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> |
71 | 78 | <concept id="1068581242864" name="jetbrains.mps.baseLanguage.structure.LocalVariableDeclarationStatement" flags="nn" index="3cpWs8"> |
72 | 79 | <child id="1068581242865" name="localVariableDeclaration" index="3cpWs9" /> |
73 | 80 | </concept> |
|
95 | 102 | <concept id="1178549954367" name="jetbrains.mps.baseLanguage.structure.IVisible" flags="ngI" index="1B3ioH"> |
96 | 103 | <child id="1178549979242" name="visibility" index="1B3o_S" /> |
97 | 104 | </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> |
98 | 108 | <concept id="1146644602865" name="jetbrains.mps.baseLanguage.structure.PublicVisibility" flags="nn" index="3Tm1VV" /> |
99 | 109 | <concept id="1080120340718" name="jetbrains.mps.baseLanguage.structure.AndExpression" flags="nn" index="1Wc70l" /> |
100 | 110 | </language> |
|
147 | 157 | <concept id="1177026924588" name="jetbrains.mps.lang.smodel.structure.RefConcept_Reference" flags="nn" index="chp4Y"> |
148 | 158 | <reference id="1177026940964" name="conceptDeclaration" index="cht4Q" /> |
149 | 159 | </concept> |
| 160 | + <concept id="5045161044515397667" name="jetbrains.mps.lang.smodel.structure.Node_PointerOperation" flags="ng" index="iZEcu" /> |
150 | 161 | <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" /> |
151 | 163 | <concept id="6911370362349121511" name="jetbrains.mps.lang.smodel.structure.ConceptId" flags="nn" index="2x4n5u"> |
152 | 164 | <property id="6911370362349122519" name="conceptName" index="2x4mPI" /> |
153 | 165 | <property id="6911370362349121516" name="conceptId" index="2x4n5l" /> |
|
160 | 172 | <property id="8415841354032330473" name="linkId" index="HUanQ" /> |
161 | 173 | <child id="8415841354032330472" name="conceptIdentity" index="HUanR" /> |
162 | 174 | </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" /> |
163 | 179 | <concept id="1171323947159" name="jetbrains.mps.lang.smodel.structure.Model_NodesOperation" flags="nn" index="2SmgA7"> |
164 | 180 | <child id="1758937410080001570" name="conceptArgument" index="1dBWTz" /> |
165 | 181 | </concept> |
|
227 | 243 | <property id="5820409521797704727" name="fromVersion" index="qMTe8" /> |
228 | 244 | </concept> |
229 | 245 | </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> |
230 | 254 | <language id="83888646-71ce-4f1c-9c53-c54016f6ad4f" name="jetbrains.mps.baseLanguage.collections"> |
231 | 255 | <concept id="1204796164442" name="jetbrains.mps.baseLanguage.collections.structure.InternalSequenceOperation" flags="nn" index="23sCx2"> |
232 | 256 | <child id="1204796294226" name="closure" index="23t8la" /> |
|
3190 | 3214 | <node concept="3zZkjj" id="6t7QbZwCWtK" role="2OqNvi"> |
3191 | 3215 | <node concept="1bVj0M" id="6t7QbZwCWtL" role="23t8la"> |
3192 | 3216 | <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"> |
3198 | 3224 | <ref role="3cqZAo" node="EsIH9l3Vyf" resolve="it" /> |
3199 | 3225 | </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> |
3202 | 3300 | </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" /> |
3203 | 3307 | </node> |
3204 | 3308 | </node> |
| 3309 | + </node> |
| 3310 | + </node> |
| 3311 | + <node concept="3clFbF" id="6t7QbZwCWtN" role="3cqZAp"> |
| 3312 | + <node concept="1Wc70l" id="6t7QbZwD5C9" role="3clFbG"> |
3205 | 3313 | <node concept="1Wc70l" id="6t7QbZwD3d4" role="3uHU7B"> |
3206 | 3314 | <node concept="3y3z36" id="6t7QbZwD2t8" role="3uHU7B"> |
3207 | 3315 | <node concept="2OqwBi" id="6t7QbZwCZon" role="3uHU7B"> |
|
3226 | 3334 | <node concept="10Nm6u" id="6t7QbZwD5iG" role="3uHU7w" /> |
3227 | 3335 | </node> |
3228 | 3336 | </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> |
3229 | 3347 | </node> |
3230 | 3348 | </node> |
3231 | 3349 | </node> |
|
0 commit comments