|
15 | 15 | </imports>
|
16 | 16 | <registry>
|
17 | 17 | <language id="8585453e-6bfb-4d80-98de-b16074f1d86c" name="jetbrains.mps.lang.test">
|
| 18 | + <concept id="1215526290564" name="jetbrains.mps.lang.test.structure.NodeTypeCheckOperation" flags="ng" index="30Omv"> |
| 19 | + <child id="1215526393912" name="type" index="31d$z" /> |
| 20 | + </concept> |
| 21 | + <concept id="1215603922101" name="jetbrains.mps.lang.test.structure.NodeOperationsContainer" flags="ng" index="7CXmI"> |
| 22 | + <child id="1215604436604" name="nodeOperations" index="7EUXB" /> |
| 23 | + </concept> |
18 | 24 | <concept id="5097124989038916362" name="jetbrains.mps.lang.test.structure.TestInfo" flags="ng" index="2XOHcx">
|
19 | 25 | <property id="5097124989038916363" name="projectPath" index="2XOHcw" />
|
20 | 26 | </concept>
|
21 | 27 | <concept id="1216913645126" name="jetbrains.mps.lang.test.structure.NodesTestCase" flags="lg" index="1lH9Xt">
|
22 | 28 | <child id="1217501822150" name="nodesToCheck" index="1SKRRt" />
|
23 |
| - <child id="1217501895093" name="testMethods" index="1SL9yI" /> |
24 | 29 | </concept>
|
25 | 30 | <concept id="1216989428737" name="jetbrains.mps.lang.test.structure.TestNode" flags="ng" index="1qefOq">
|
26 | 31 | <child id="1216989461394" name="nodeToCheck" index="1qenE9" />
|
27 | 32 | </concept>
|
28 |
| - <concept id="1210673684636" name="jetbrains.mps.lang.test.structure.TestNodeAnnotation" flags="ng" index="3xLA65" /> |
29 |
| - <concept id="1210674524691" name="jetbrains.mps.lang.test.structure.TestNodeReference" flags="nn" index="3xONca"> |
30 |
| - <reference id="1210674534086" name="declaration" index="3xOPvv" /> |
31 |
| - </concept> |
32 |
| - <concept id="1225978065297" name="jetbrains.mps.lang.test.structure.SimpleNodeTest" flags="ng" index="1LZb2c" /> |
33 |
| - </language> |
34 |
| - <language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage"> |
35 |
| - <concept id="1197027756228" name="jetbrains.mps.baseLanguage.structure.DotExpression" flags="nn" index="2OqwBi"> |
36 |
| - <child id="1197027771414" name="operand" index="2Oq$k0" /> |
37 |
| - <child id="1197027833540" name="operation" index="2OqNvi" /> |
38 |
| - </concept> |
39 |
| - <concept id="1068580123132" name="jetbrains.mps.baseLanguage.structure.BaseMethodDeclaration" flags="ng" index="3clF44"> |
40 |
| - <child id="1068580123133" name="returnType" index="3clF45" /> |
41 |
| - <child id="1068580123135" name="body" index="3clF47" /> |
42 |
| - </concept> |
43 |
| - <concept id="1068580123136" name="jetbrains.mps.baseLanguage.structure.StatementList" flags="sn" stub="5293379017992965193" index="3clFbS"> |
44 |
| - <child id="1068581517665" name="statement" index="3cqZAp" /> |
45 |
| - </concept> |
46 |
| - <concept id="1068581517677" name="jetbrains.mps.baseLanguage.structure.VoidType" flags="in" index="3cqZAl" /> |
47 |
| - <concept id="1160998861373" name="jetbrains.mps.baseLanguage.structure.AssertStatement" flags="nn" index="1gVbGN"> |
48 |
| - <child id="1160998896846" name="condition" index="1gVkn0" /> |
49 |
| - </concept> |
50 | 33 | </language>
|
51 | 34 | <language id="cfaa4966-b7d5-4b69-b66a-309a6e1a7290" name="org.iets3.core.expr.base">
|
52 | 35 | <concept id="606861080870797309" name="org.iets3.core.expr.base.structure.IfElseSection" flags="ng" index="pf3Wd">
|
|
71 | 54 | <concept id="1330041117646892924" name="org.iets3.core.expr.simpleTypes.structure.NumberPrecSpec" flags="ng" index="2gteS_">
|
72 | 55 | <property id="1330041117646892934" name="prec" index="2gteVv" />
|
73 | 56 | </concept>
|
| 57 | + <concept id="1330041117646892901" name="org.iets3.core.expr.simpleTypes.structure.NumberRangeSpec" flags="ng" index="2gteSW"> |
| 58 | + <property id="1330041117646892912" name="max" index="2gteSD" /> |
| 59 | + <property id="1330041117646892911" name="min" index="2gteSQ" /> |
| 60 | + </concept> |
74 | 61 | <concept id="8219602584782245544" name="org.iets3.core.expr.simpleTypes.structure.NumberType" flags="ng" index="mLuIC">
|
| 62 | + <child id="1330041117646892920" name="range" index="2gteSx" /> |
75 | 63 | <child id="1330041117646892937" name="prec" index="2gteVg" />
|
76 | 64 | </concept>
|
77 | 65 | <concept id="7425695345928358745" name="org.iets3.core.expr.simpleTypes.structure.TrueLiteral" flags="ng" index="2vmpnb" />
|
78 | 66 | <concept id="7425695345928358774" name="org.iets3.core.expr.simpleTypes.structure.FalseLiteral" flags="ng" index="2vmpn$" />
|
| 67 | + <concept id="7425695345928349207" name="org.iets3.core.expr.simpleTypes.structure.BooleanType" flags="ng" index="2vmvy5" /> |
79 | 68 | <concept id="5115872837157054170" name="org.iets3.core.expr.simpleTypes.structure.NumberLiteral" flags="ng" index="30bXRB">
|
80 | 69 | <property id="5115872837157054173" name="value" index="30bXRw" />
|
81 | 70 | </concept>
|
|
91 | 80 | <child id="543569365052711058" name="contents" index="_iOnB" />
|
92 | 81 | </concept>
|
93 | 82 | </language>
|
94 |
| - <language id="7a5dda62-9140-4668-ab76-d5ed1746f2b2" name="jetbrains.mps.lang.typesystem"> |
95 |
| - <concept id="1176544042499" name="jetbrains.mps.lang.typesystem.structure.Node_TypeOperation" flags="nn" index="3JvlWi" /> |
96 |
| - </language> |
97 |
| - <language id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel"> |
98 |
| - <concept id="1177026924588" name="jetbrains.mps.lang.smodel.structure.RefConcept_Reference" flags="nn" index="chp4Y"> |
99 |
| - <reference id="1177026940964" name="conceptDeclaration" index="cht4Q" /> |
100 |
| - </concept> |
101 |
| - <concept id="1139621453865" name="jetbrains.mps.lang.smodel.structure.Node_IsInstanceOfOperation" flags="nn" index="1mIQ4w"> |
102 |
| - <child id="1177027386292" name="conceptArgument" index="cj9EA" /> |
103 |
| - </concept> |
104 |
| - </language> |
105 | 83 | <language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" name="jetbrains.mps.lang.core">
|
106 | 84 | <concept id="1133920641626" name="jetbrains.mps.lang.core.structure.BaseConcept" flags="ng" index="2VYdi">
|
107 | 85 | <child id="5169995583184591170" name="smodelAttribute" index="lGtFl" />
|
|
113 | 91 | </registry>
|
114 | 92 | <node concept="1lH9Xt" id="6powCZk6$x2">
|
115 | 93 | <property role="TrG5h" value="IfElseSection_types" />
|
116 |
| - <node concept="1LZb2c" id="6powCZkaH6A" role="1SL9yI"> |
117 |
| - <property role="TrG5h" value="simpleSection_boolean" /> |
118 |
| - <node concept="3cqZAl" id="6powCZkaH6B" role="3clF45" /> |
119 |
| - <node concept="3clFbS" id="6powCZkaH6F" role="3clF47"> |
120 |
| - <node concept="1gVbGN" id="6powCZkaIQO" role="3cqZAp"> |
121 |
| - <node concept="2OqwBi" id="6powCZkaKBw" role="1gVkn0"> |
122 |
| - <node concept="2OqwBi" id="6powCZkaIYV" role="2Oq$k0"> |
123 |
| - <node concept="3xONca" id="6powCZkaIR7" role="2Oq$k0"> |
124 |
| - <ref role="3xOPvv" node="6powCZk6$KG" resolve="test1" /> |
125 |
| - </node> |
126 |
| - <node concept="3JvlWi" id="6powCZkaJc$" role="2OqNvi" /> |
127 |
| - </node> |
128 |
| - <node concept="1mIQ4w" id="6powCZkaKNL" role="2OqNvi"> |
129 |
| - <node concept="chp4Y" id="6powCZkaKPJ" role="cj9EA"> |
130 |
| - <ref role="cht4Q" to="5qo5:6sdnDbSlaon" resolve="BooleanType" /> |
131 |
| - </node> |
132 |
| - </node> |
133 |
| - </node> |
134 |
| - </node> |
135 |
| - </node> |
136 |
| - </node> |
137 |
| - <node concept="1LZb2c" id="6powCZkaKTX" role="1SL9yI"> |
138 |
| - <property role="TrG5h" value="simpleSection_number" /> |
139 |
| - <node concept="3cqZAl" id="6powCZkaKTY" role="3clF45" /> |
140 |
| - <node concept="3clFbS" id="6powCZkaKU2" role="3clF47"> |
141 |
| - <node concept="1gVbGN" id="6powCZkaUbW" role="3cqZAp"> |
142 |
| - <node concept="2OqwBi" id="6powCZkaUxK" role="1gVkn0"> |
143 |
| - <node concept="2OqwBi" id="6powCZkaUlo" role="2Oq$k0"> |
144 |
| - <node concept="3xONca" id="6powCZkaUc6" role="2Oq$k0"> |
145 |
| - <ref role="3xOPvv" node="6powCZkaU8O" resolve="test2" /> |
146 |
| - </node> |
147 |
| - <node concept="3JvlWi" id="6powCZkaUq7" role="2OqNvi" /> |
148 |
| - </node> |
149 |
| - <node concept="1mIQ4w" id="6powCZkaUI7" role="2OqNvi"> |
150 |
| - <node concept="chp4Y" id="6powCZkaUK8" role="cj9EA"> |
151 |
| - <ref role="cht4Q" to="5qo5:78hTg1$P0UC" resolve="NumberType" /> |
152 |
| - </node> |
153 |
| - </node> |
154 |
| - </node> |
155 |
| - </node> |
156 |
| - </node> |
157 |
| - </node> |
158 |
| - <node concept="1LZb2c" id="6powCZkaWci" role="1SL9yI"> |
159 |
| - <property role="TrG5h" value="complexSection_number" /> |
160 |
| - <node concept="3cqZAl" id="6powCZkaWcj" role="3clF45" /> |
161 |
| - <node concept="3clFbS" id="6powCZkaWcn" role="3clF47"> |
162 |
| - <node concept="1gVbGN" id="6powCZkaWcO" role="3cqZAp"> |
163 |
| - <node concept="2OqwBi" id="6powCZkaWt6" role="1gVkn0"> |
164 |
| - <node concept="2OqwBi" id="6powCZkaWgI" role="2Oq$k0"> |
165 |
| - <node concept="3xONca" id="6powCZkaWcY" role="2Oq$k0"> |
166 |
| - <ref role="3xOPvv" node="6powCZkaW1k" resolve="test3" /> |
167 |
| - </node> |
168 |
| - <node concept="3JvlWi" id="6powCZkaWlt" role="2OqNvi" /> |
169 |
| - </node> |
170 |
| - <node concept="1mIQ4w" id="6powCZkaWCN" role="2OqNvi"> |
171 |
| - <node concept="chp4Y" id="6powCZkaWEO" role="cj9EA"> |
172 |
| - <ref role="cht4Q" to="5qo5:78hTg1$P0UC" resolve="NumberType" /> |
173 |
| - </node> |
174 |
| - </node> |
175 |
| - </node> |
176 |
| - </node> |
177 |
| - </node> |
178 |
| - </node> |
179 | 94 | <node concept="1qefOq" id="6powCZk6$x3" role="1SKRRt">
|
180 | 95 | <node concept="_iOnU" id="6powCZk6$Im" role="1qenE9">
|
181 | 96 | <property role="TrG5h" value="IfElseTypes" />
|
182 | 97 | <node concept="2zPypq" id="6powCZk6$Jc" role="_iOnB">
|
183 | 98 | <property role="TrG5h" value="test1" />
|
184 | 99 | <node concept="39w5ZF" id="6powCZk6$Jp" role="2zPyp_">
|
185 | 100 | <node concept="pf3Wd" id="6powCZk6$Jq" role="pf3W8">
|
186 |
| - <node concept="3xLA65" id="6powCZk6$KG" role="lGtFl"> |
187 |
| - <property role="TrG5h" value="test1" /> |
188 |
| - </node> |
189 | 101 | <node concept="2vmpnb" id="6powCZkaL3d" role="pf3We" />
|
| 102 | + <node concept="7CXmI" id="S9ITXNlz76" role="lGtFl"> |
| 103 | + <node concept="30Omv" id="S9ITXNlz7S" role="7EUXB"> |
| 104 | + <node concept="2vmvy5" id="S9ITXNlzcs" role="31d$z" /> |
| 105 | + </node> |
| 106 | + </node> |
190 | 107 | </node>
|
191 | 108 | <node concept="2vmpnb" id="6powCZkaKUQ" role="39w5ZE" />
|
192 | 109 | <node concept="2vmpnb" id="6powCZkaL04" role="39w5ZG" />
|
|
221 | 138 | <node concept="_emDc" id="6powCZkaU7f" role="pf3We">
|
222 | 139 | <ref role="_emDf" node="2JXkwhJg4g0" resolve="a" />
|
223 | 140 | </node>
|
224 |
| - <node concept="3xLA65" id="6powCZkaU8O" role="lGtFl"> |
225 |
| - <property role="TrG5h" value="test2" /> |
| 141 | + <node concept="7CXmI" id="S9ITXNly59" role="lGtFl"> |
| 142 | + <node concept="30Omv" id="S9ITXNlyaP" role="7EUXB"> |
| 143 | + <node concept="mLuIC" id="S9ITXNmIN_" role="31d$z"> |
| 144 | + <node concept="2gteS_" id="S9ITXNmINT" role="2gteVg"> |
| 145 | + <property role="2gteVv" value="inf" /> |
| 146 | + </node> |
| 147 | + </node> |
| 148 | + </node> |
226 | 149 | </node>
|
227 | 150 | </node>
|
228 | 151 | <node concept="2vmpn$" id="6powCZkaU6k" role="39w5ZE" />
|
|
245 | 168 | <ref role="_emDf" node="2JXkwhJg4g0" resolve="a" />
|
246 | 169 | </node>
|
247 | 170 | </node>
|
| 171 | + <node concept="7CXmI" id="S9ITXNlyOU" role="lGtFl"> |
| 172 | + <node concept="30Omv" id="S9ITXNlyYp" role="7EUXB"> |
| 173 | + <node concept="mLuIC" id="S9ITXNlz47" role="31d$z"> |
| 174 | + <node concept="2gteSW" id="S9ITXNmIOL" role="2gteSx"> |
| 175 | + <property role="2gteSQ" value="-∞" /> |
| 176 | + <property role="2gteSD" value="∞" /> |
| 177 | + </node> |
| 178 | + <node concept="2gteS_" id="S9ITXNmIP5" role="2gteVg"> |
| 179 | + <property role="2gteVv" value="inf" /> |
| 180 | + </node> |
| 181 | + </node> |
| 182 | + </node> |
| 183 | + </node> |
248 | 184 | </node>
|
249 | 185 | <node concept="30d6GJ" id="6powCZkaVth" role="39w5ZE">
|
250 | 186 | <node concept="_emDc" id="6powCZkaVzk" role="30dEs_">
|
|
258 | 194 | <ref role="_emDf" node="2JXkwhJg4g0" resolve="a" />
|
259 | 195 | </node>
|
260 | 196 | </node>
|
261 |
| - <node concept="3xLA65" id="6powCZkaW1k" role="lGtFl"> |
262 |
| - <property role="TrG5h" value="test3" /> |
| 197 | + <node concept="7CXmI" id="S9ITXNly_w" role="lGtFl"> |
| 198 | + <node concept="30Omv" id="S9ITXNlyFc" role="7EUXB"> |
| 199 | + <node concept="mLuIC" id="S9ITXNlyOP" role="31d$z"> |
| 200 | + <node concept="2gteSW" id="S9ITXNmIO8" role="2gteSx"> |
| 201 | + <property role="2gteSQ" value="-∞" /> |
| 202 | + <property role="2gteSD" value="∞" /> |
| 203 | + </node> |
| 204 | + <node concept="2gteS_" id="S9ITXNmIOs" role="2gteVg"> |
| 205 | + <property role="2gteVv" value="0" /> |
| 206 | + </node> |
| 207 | + </node> |
| 208 | + </node> |
263 | 209 | </node>
|
264 | 210 | </node>
|
265 | 211 | <node concept="2vmpn$" id="6powCZkaVdP" role="39w5ZE" />
|
|
0 commit comments