Sprint 2 Step 7: Schema validation
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
<child id="8982541288447632702" name="type" index="2EAK2b" />
|
||||
</concept>
|
||||
<concept id="8982541288447632652" name="SemAnno.structure.VariableReference" flags="ng" index="2EAK2T">
|
||||
<property id="8982541288447632653" name="variableName" index="2EAK2S" />
|
||||
<property id="8982541288447632654" name="variableName" index="2EAK2V" />
|
||||
</concept>
|
||||
<concept id="8982541288447632557" name="SemAnno.structure.BinaryOperation" flags="ng" index="2EAK4o">
|
||||
<property id="8982541288447632558" name="operator" index="2EAK4r" />
|
||||
@@ -35,12 +35,12 @@
|
||||
</concept>
|
||||
<concept id="8440420766104857128" name="SemAnno.structure.Module" flags="ng" index="3rCcZv">
|
||||
<property id="8982541288447632592" name="targetLanguage" index="2EAK5_" />
|
||||
<child id="8982541288447632592" name="variables" index="2EAK5_" />
|
||||
<child id="8982541288447632589" name="functions" index="2EAK5S" />
|
||||
<child id="8982541288447632590" name="variables" index="2EAK5V" />
|
||||
</concept>
|
||||
<concept id="8440420766104853160" name="SemAnno.structure.Assignment" flags="ng" index="3rCfXv">
|
||||
<child id="8982541288447632365" name="target" index="2EAKpo" />
|
||||
<child id="8982541288447632366" name="value" index="2EAKpr" />
|
||||
<child id="8982541288447632367" name="value" index="2EAKpq" />
|
||||
</concept>
|
||||
</language>
|
||||
<language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" name="jetbrains.mps.lang.core">
|
||||
@@ -52,7 +52,7 @@
|
||||
<node concept="3rCcZv" id="Calc_M001">
|
||||
<property role="TrG5h" value="Calculator" />
|
||||
<property role="2EAK5_" value="6LZhwXW98Rc/cpp" />
|
||||
<node concept="2EAK29" id="Calc_V001" role="2EAK5V">
|
||||
<node concept="2EAK29" id="Calc_V001" role="2EAK5_">
|
||||
<property role="TrG5h" value="PI" />
|
||||
<node concept="3rC1Zv" id="Calc_VT001" role="2EAK2b">
|
||||
<property role="2EAKpV" value="float" />
|
||||
@@ -76,24 +76,23 @@
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3rCfXv" id="Calc_A001" role="2EAK5r">
|
||||
<property role="TrG5h" value="result" />
|
||||
<node concept="2EAK2T" id="c_VR_result" role="2EAKpo">
|
||||
<property role="2EAK2S" value="result" />
|
||||
<property role="2EAK2V" value="result" />
|
||||
</node>
|
||||
<node concept="2EAK4o" id="Calc_E001" role="2EAKpr">
|
||||
<node concept="2EAK4o" id="Calc_E001" role="2EAKpq">
|
||||
<property role="TrG5h" value="+" />
|
||||
<property role="2EAK4r" value="+" />
|
||||
<node concept="2EAK2T" id="Calc_VR_x" role="2EAK4q">
|
||||
<property role="2EAK2S" value="x" />
|
||||
<property role="2EAK2V" value="x" />
|
||||
</node>
|
||||
<node concept="2EAK2T" id="Calc_VR_y" role="2EAK45">
|
||||
<property role="2EAK2S" value="y" />
|
||||
<property role="2EAK2V" value="y" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2EAK7p" id="Calc_R001" role="2EAK5r">
|
||||
<node concept="2EAK2T" id="c_VR_return" role="2EAK7o">
|
||||
<property role="2EAK2S" value="result" />
|
||||
<property role="2EAK2V" value="result" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
@@ -119,10 +118,10 @@
|
||||
<property role="TrG5h" value="*" />
|
||||
<property role="2EAK4r" value="*" />
|
||||
<node concept="2EAK2T" id="Calc_VR_a" role="2EAK4q">
|
||||
<property role="2EAK2S" value="a" />
|
||||
<property role="2EAK2V" value="a" />
|
||||
</node>
|
||||
<node concept="2EAK2T" id="Calc_VR_b" role="2EAK45">
|
||||
<property role="2EAK2S" value="b" />
|
||||
<property role="2EAK2V" value="b" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
||||
Reference in New Issue
Block a user