Skip to content

Commit 59f5660

Browse files
author
Alexander Pann
committed
Improve CoordCellRef editor + add editor tests for optional finder
1 parent 0cd9e91 commit 59f5660

File tree

4 files changed

+645
-149
lines changed

4 files changed

+645
-149
lines changed

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.repl/models/org/iets3/core/expr/repl/editor.mps

Lines changed: 132 additions & 149 deletions
Original file line numberDiff line numberDiff line change
@@ -4992,162 +4992,160 @@
49924992
<node concept="24kQdi" id="5xEoEMrqNzH">
49934993
<property role="3GE5qa" value="sheet.ref" />
49944994
<ref role="1XX52x" to="wtll:5xEoEMrqNzj" resolve="CoordCellRef" />
4995-
<node concept="3EZMnI" id="5tXCpgboXH9" role="2wV5jI">
4996-
<node concept="2iRkQZ" id="5tXCpgboXHa" role="2iSdaV" />
4997-
<node concept="3EZMnI" id="5xEoEMrFDD9" role="3EZMnx">
4998-
<node concept="2iRfu4" id="5xEoEMrFDDa" role="2iSdaV" />
4999-
<node concept="3F0ifn" id="5xEoEMrqNzJ" role="3EZMnx">
5000-
<property role="3F0ifm" value="$" />
5001-
<node concept="11L4FC" id="3pIANU$W0tA" role="3F10Kt">
5002-
<property role="VOm3f" value="true" />
5003-
<node concept="3nzxsE" id="3pIANU$W0_L" role="3n$kyP">
5004-
<node concept="3clFbS" id="3pIANU$W0_M" role="2VODD2">
5005-
<node concept="3clFbF" id="3pIANU$W0GW" role="3cqZAp">
5006-
<node concept="3y3z36" id="3pIANU$W1Tq" role="3clFbG">
5007-
<node concept="10Nm6u" id="3pIANU$W23e" role="3uHU7w" />
5008-
<node concept="2OqwBi" id="3pIANU$W0Wh" role="3uHU7B">
5009-
<node concept="pncrf" id="3pIANU$W0GV" role="2Oq$k0" />
5010-
<node concept="3TrEf2" id="3pIANU$W1lx" role="2OqNvi">
5011-
<ref role="3Tt5mk" to="wtll:3pIANU$T$6B" resolve="finder" />
5012-
</node>
4995+
<node concept="3EZMnI" id="5xEoEMrFDD9" role="2wV5jI">
4996+
<node concept="2iRfu4" id="5xEoEMrFDDa" role="2iSdaV" />
4997+
<node concept="3F0ifn" id="5xEoEMrqNzJ" role="3EZMnx">
4998+
<property role="3F0ifm" value="$" />
4999+
<node concept="11L4FC" id="3pIANU$W0tA" role="3F10Kt">
5000+
<property role="VOm3f" value="true" />
5001+
<node concept="3nzxsE" id="3pIANU$W0_L" role="3n$kyP">
5002+
<node concept="3clFbS" id="3pIANU$W0_M" role="2VODD2">
5003+
<node concept="3clFbF" id="3pIANU$W0GW" role="3cqZAp">
5004+
<node concept="3y3z36" id="3pIANU$W1Tq" role="3clFbG">
5005+
<node concept="10Nm6u" id="3pIANU$W23e" role="3uHU7w" />
5006+
<node concept="2OqwBi" id="3pIANU$W0Wh" role="3uHU7B">
5007+
<node concept="pncrf" id="3pIANU$W0GV" role="2Oq$k0" />
5008+
<node concept="3TrEf2" id="3pIANU$W1lx" role="2OqNvi">
5009+
<ref role="3Tt5mk" to="wtll:3pIANU$T$6B" resolve="finder" />
50135010
</node>
50145011
</node>
50155012
</node>
50165013
</node>
50175014
</node>
50185015
</node>
5019-
<node concept="11LMrY" id="5xEoEMrqN$M" role="3F10Kt">
5020-
<property role="VOm3f" value="true" />
5021-
</node>
5022-
<node concept="3k4GqR" id="5xEoEMruHWv" role="3F10Kt">
5023-
<node concept="3k4GqP" id="5xEoEMruHWw" role="3k4GqO">
5024-
<node concept="3clFbS" id="5xEoEMruHWx" role="2VODD2">
5025-
<node concept="3clFbF" id="5xEoEMruIVR" role="3cqZAp">
5026-
<node concept="2OqwBi" id="5xEoEMruIVT" role="3clFbG">
5027-
<node concept="pncrf" id="5xEoEMruIVU" role="2Oq$k0" />
5028-
<node concept="2qgKlT" id="5xEoEMrEFUC" role="2OqNvi">
5029-
<ref role="37wK5l" to="31n1:5xEoEMrDTcu" resolve="resolve" />
5030-
</node>
5016+
</node>
5017+
<node concept="11LMrY" id="5xEoEMrqN$M" role="3F10Kt">
5018+
<property role="VOm3f" value="true" />
5019+
</node>
5020+
<node concept="3k4GqR" id="5xEoEMruHWv" role="3F10Kt">
5021+
<node concept="3k4GqP" id="5xEoEMruHWw" role="3k4GqO">
5022+
<node concept="3clFbS" id="5xEoEMruHWx" role="2VODD2">
5023+
<node concept="3clFbF" id="5xEoEMruIVR" role="3cqZAp">
5024+
<node concept="2OqwBi" id="5xEoEMruIVT" role="3clFbG">
5025+
<node concept="pncrf" id="5xEoEMruIVU" role="2Oq$k0" />
5026+
<node concept="2qgKlT" id="5xEoEMrEFUC" role="2OqNvi">
5027+
<ref role="37wK5l" to="31n1:5xEoEMrDTcu" resolve="resolve" />
50315028
</node>
50325029
</node>
50335030
</node>
50345031
</node>
50355032
</node>
50365033
</node>
5037-
<node concept="3EZMnI" id="5tXCpgbyXWv" role="3EZMnx">
5038-
<node concept="2iRfu4" id="5tXCpgbyXWw" role="2iSdaV" />
5039-
<node concept="3F1sOY" id="5tXCpgbyXQV" role="3EZMnx">
5040-
<ref role="1NtTu8" to="wtll:3pIANU$T$6B" resolve="finder" />
5034+
</node>
5035+
<node concept="3EZMnI" id="5tXCpgbyXWv" role="3EZMnx">
5036+
<node concept="2iRfu4" id="5tXCpgbyXWw" role="2iSdaV" />
5037+
<node concept="3F1sOY" id="5tXCpgbyXQV" role="3EZMnx">
5038+
<ref role="1NtTu8" to="wtll:3pIANU$T$6B" resolve="finder" />
5039+
</node>
5040+
<node concept="3F0ifn" id="5tXCpgbyY29" role="3EZMnx">
5041+
<property role="3F0ifm" value="/" />
5042+
<node concept="11L4FC" id="5tXCpgbyY2d" role="3F10Kt">
5043+
<property role="VOm3f" value="true" />
50415044
</node>
5042-
<node concept="3F0ifn" id="5tXCpgbyY29" role="3EZMnx">
5043-
<property role="3F0ifm" value="/" />
5044-
<node concept="11L4FC" id="5tXCpgbyY2d" role="3F10Kt">
5045-
<property role="VOm3f" value="true" />
5046-
</node>
5047-
<node concept="11LMrY" id="5tXCpgbyY2i" role="3F10Kt">
5048-
<property role="VOm3f" value="true" />
5049-
</node>
5045+
<node concept="11LMrY" id="5tXCpgbyY2i" role="3F10Kt">
5046+
<property role="VOm3f" value="true" />
50505047
</node>
5051-
<node concept="pkWqt" id="5tXCpgbyY2m" role="pqm2j">
5052-
<node concept="3clFbS" id="5tXCpgbyY2n" role="2VODD2">
5053-
<node concept="3clFbF" id="5tXCpgbyY6i" role="3cqZAp">
5054-
<node concept="2OqwBi" id="5tXCpgbyYWu" role="3clFbG">
5055-
<node concept="2OqwBi" id="5tXCpgbyYn$" role="2Oq$k0">
5056-
<node concept="pncrf" id="5tXCpgbyY6h" role="2Oq$k0" />
5057-
<node concept="3TrEf2" id="5tXCpgbyYM5" role="2OqNvi">
5058-
<ref role="3Tt5mk" to="wtll:3pIANU$T$6B" resolve="finder" />
5059-
</node>
5048+
</node>
5049+
<node concept="pkWqt" id="5tXCpgbyY2m" role="pqm2j">
5050+
<node concept="3clFbS" id="5tXCpgbyY2n" role="2VODD2">
5051+
<node concept="3clFbF" id="5tXCpgbyY6i" role="3cqZAp">
5052+
<node concept="2OqwBi" id="5tXCpgbyYWu" role="3clFbG">
5053+
<node concept="2OqwBi" id="5tXCpgbyYn$" role="2Oq$k0">
5054+
<node concept="pncrf" id="5tXCpgbyY6h" role="2Oq$k0" />
5055+
<node concept="3TrEf2" id="5tXCpgbyYM5" role="2OqNvi">
5056+
<ref role="3Tt5mk" to="wtll:3pIANU$T$6B" resolve="finder" />
50605057
</node>
5061-
<node concept="3x8VRR" id="5tXCpgbyZgO" role="2OqNvi" />
50625058
</node>
5059+
<node concept="3x8VRR" id="5tXCpgbyZgO" role="2OqNvi" />
50635060
</node>
50645061
</node>
50655062
</node>
50665063
</node>
5067-
<node concept="3F0A7n" id="5avmkTFcXRb" role="3EZMnx">
5068-
<ref role="1NtTu8" to="wtll:5avmkTFcWo6" resolve="cell" />
5069-
<node concept="3k4GqR" id="5avmkTFeTnD" role="3F10Kt">
5070-
<node concept="3k4GqP" id="5avmkTFeTnE" role="3k4GqO">
5071-
<node concept="3clFbS" id="5avmkTFeTnF" role="2VODD2">
5072-
<node concept="3clFbF" id="5avmkTFeTCk" role="3cqZAp">
5073-
<node concept="2OqwBi" id="5avmkTFeTOD" role="3clFbG">
5074-
<node concept="pncrf" id="5avmkTFeTCj" role="2Oq$k0" />
5075-
<node concept="2qgKlT" id="5avmkTFeUgL" role="2OqNvi">
5076-
<ref role="37wK5l" to="31n1:5xEoEMrDTcu" resolve="resolve" />
5077-
</node>
5064+
</node>
5065+
<node concept="3F0A7n" id="5avmkTFcXRb" role="3EZMnx">
5066+
<property role="1cu_pB" value="gtguBGO/firstEditableCell" />
5067+
<ref role="1NtTu8" to="wtll:5avmkTFcWo6" resolve="cell" />
5068+
<node concept="3k4GqR" id="5avmkTFeTnD" role="3F10Kt">
5069+
<node concept="3k4GqP" id="5avmkTFeTnE" role="3k4GqO">
5070+
<node concept="3clFbS" id="5avmkTFeTnF" role="2VODD2">
5071+
<node concept="3clFbF" id="5avmkTFeTCk" role="3cqZAp">
5072+
<node concept="2OqwBi" id="5avmkTFeTOD" role="3clFbG">
5073+
<node concept="pncrf" id="5avmkTFeTCj" role="2Oq$k0" />
5074+
<node concept="2qgKlT" id="5avmkTFeUgL" role="2OqNvi">
5075+
<ref role="37wK5l" to="31n1:5xEoEMrDTcu" resolve="resolve" />
50785076
</node>
50795077
</node>
50805078
</node>
50815079
</node>
50825080
</node>
5083-
<node concept="11L4FC" id="5tXCpgbzTTD" role="3F10Kt">
5084-
<property role="VOm3f" value="true" />
5085-
</node>
5086-
<node concept="3CHQLq" id="5tXCpgbzU2s" role="3F10Kt">
5087-
<property role="VOm3f" value="true" />
5088-
</node>
5089-
<node concept="A1WHu" id="5tXCpgb_Vg2" role="3vIgyS">
5090-
<ref role="A1WHt" node="5tXCpgbx60V" resolve="Finders" />
5091-
</node>
50925081
</node>
5093-
<node concept="PMmxH" id="5xEoEMrFEc$" role="3EZMnx">
5094-
<ref role="PMmxG" node="5xEoEMrFs7i" resolve="argList" />
5095-
<node concept="pkWqt" id="5xEoEMrFEc_" role="pqm2j">
5096-
<node concept="3clFbS" id="5xEoEMrFEcA" role="2VODD2">
5097-
<node concept="3clFbF" id="5xEoEMrFEcB" role="3cqZAp">
5098-
<node concept="2OqwBi" id="5xEoEMrFEcC" role="3clFbG">
5099-
<node concept="pncrf" id="5xEoEMrFEcD" role="2Oq$k0" />
5100-
<node concept="2qgKlT" id="5xEoEMrFEcE" role="2OqNvi">
5101-
<ref role="37wK5l" to="31n1:5xEoEMrFtHl" resolve="needsActuals" />
5102-
</node>
5082+
<node concept="11L4FC" id="5tXCpgbzTTD" role="3F10Kt">
5083+
<property role="VOm3f" value="true" />
5084+
</node>
5085+
<node concept="3CHQLq" id="5tXCpgbzU2s" role="3F10Kt">
5086+
<property role="VOm3f" value="true" />
5087+
</node>
5088+
<node concept="A1WHu" id="5tXCpgb_Vg2" role="3vIgyS">
5089+
<ref role="A1WHt" node="5tXCpgbx60V" resolve="Finders" />
5090+
</node>
5091+
</node>
5092+
<node concept="PMmxH" id="5xEoEMrFEc$" role="3EZMnx">
5093+
<ref role="PMmxG" node="5xEoEMrFs7i" resolve="argList" />
5094+
<node concept="pkWqt" id="5xEoEMrFEc_" role="pqm2j">
5095+
<node concept="3clFbS" id="5xEoEMrFEcA" role="2VODD2">
5096+
<node concept="3clFbF" id="5xEoEMrFEcB" role="3cqZAp">
5097+
<node concept="2OqwBi" id="5xEoEMrFEcC" role="3clFbG">
5098+
<node concept="pncrf" id="5xEoEMrFEcD" role="2Oq$k0" />
5099+
<node concept="2qgKlT" id="5xEoEMrFEcE" role="2OqNvi">
5100+
<ref role="37wK5l" to="31n1:5xEoEMrFtHl" resolve="needsActuals" />
51035101
</node>
51045102
</node>
51055103
</node>
51065104
</node>
5107-
<node concept="11L4FC" id="5xEoEMrGg7L" role="3F10Kt">
5108-
<property role="VOm3f" value="true" />
5109-
</node>
51105105
</node>
5111-
<node concept="Veino" id="5avmkTFCmpY" role="3F10Kt">
5112-
<node concept="3ZlJ5R" id="5avmkTFCmEQ" role="VblUZ">
5113-
<node concept="3clFbS" id="5avmkTFCmER" role="2VODD2">
5114-
<node concept="3clFbJ" id="5avmkTFCmLP" role="3cqZAp">
5115-
<node concept="3clFbS" id="5avmkTFCmLQ" role="3clFbx">
5116-
<node concept="3cpWs6" id="5avmkTFCmLR" role="3cqZAp">
5117-
<node concept="2ShNRf" id="5avmkTFCmLS" role="3cqZAk">
5118-
<node concept="1pGfFk" id="5avmkTFCmLT" role="2ShVmc">
5119-
<ref role="37wK5l" to="z60i:~Color.&lt;init&gt;(int,int,int)" resolve="Color" />
5120-
<node concept="3cmrfG" id="5avmkTFCmLU" role="37wK5m">
5121-
<property role="3cmrfH" value="224" />
5122-
</node>
5123-
<node concept="3cmrfG" id="5avmkTFCmLV" role="37wK5m">
5124-
<property role="3cmrfH" value="247" />
5125-
</node>
5126-
<node concept="3cmrfG" id="5avmkTFCmLW" role="37wK5m">
5127-
<property role="3cmrfH" value="255" />
5128-
</node>
5106+
<node concept="11L4FC" id="5xEoEMrGg7L" role="3F10Kt">
5107+
<property role="VOm3f" value="true" />
5108+
</node>
5109+
</node>
5110+
<node concept="Veino" id="5avmkTFCmpY" role="3F10Kt">
5111+
<node concept="3ZlJ5R" id="5avmkTFCmEQ" role="VblUZ">
5112+
<node concept="3clFbS" id="5avmkTFCmER" role="2VODD2">
5113+
<node concept="3clFbJ" id="5avmkTFCmLP" role="3cqZAp">
5114+
<node concept="3clFbS" id="5avmkTFCmLQ" role="3clFbx">
5115+
<node concept="3cpWs6" id="5avmkTFCmLR" role="3cqZAp">
5116+
<node concept="2ShNRf" id="5avmkTFCmLS" role="3cqZAk">
5117+
<node concept="1pGfFk" id="5avmkTFCmLT" role="2ShVmc">
5118+
<ref role="37wK5l" to="z60i:~Color.&lt;init&gt;(int,int,int)" resolve="Color" />
5119+
<node concept="3cmrfG" id="5avmkTFCmLU" role="37wK5m">
5120+
<property role="3cmrfH" value="224" />
5121+
</node>
5122+
<node concept="3cmrfG" id="5avmkTFCmLV" role="37wK5m">
5123+
<property role="3cmrfH" value="247" />
5124+
</node>
5125+
<node concept="3cmrfG" id="5avmkTFCmLW" role="37wK5m">
5126+
<property role="3cmrfH" value="255" />
51295127
</node>
51305128
</node>
51315129
</node>
51325130
</node>
5133-
<node concept="2OqwBi" id="5avmkTFCmLX" role="3clFbw">
5134-
<node concept="2OqwBi" id="5avmkTFCoe4" role="2Oq$k0">
5135-
<node concept="2OqwBi" id="5avmkTFCmLY" role="2Oq$k0">
5136-
<node concept="pncrf" id="5avmkTFCmLZ" role="2Oq$k0" />
5137-
<node concept="2qgKlT" id="5avmkTFCnUB" role="2OqNvi">
5138-
<ref role="37wK5l" to="31n1:5xEoEMrDTcu" resolve="resolve" />
5139-
</node>
5140-
</node>
5141-
<node concept="3Tsc0h" id="5avmkTFCoKO" role="2OqNvi">
5142-
<ref role="3TtcxE" to="wtll:5xEoEMrzSo8" resolve="args" />
5131+
</node>
5132+
<node concept="2OqwBi" id="5avmkTFCmLX" role="3clFbw">
5133+
<node concept="2OqwBi" id="5avmkTFCoe4" role="2Oq$k0">
5134+
<node concept="2OqwBi" id="5avmkTFCmLY" role="2Oq$k0">
5135+
<node concept="pncrf" id="5avmkTFCmLZ" role="2Oq$k0" />
5136+
<node concept="2qgKlT" id="5avmkTFCnUB" role="2OqNvi">
5137+
<ref role="37wK5l" to="31n1:5xEoEMrDTcu" resolve="resolve" />
51435138
</node>
51445139
</node>
5145-
<node concept="3GX2aA" id="5avmkTFCmM1" role="2OqNvi" />
5140+
<node concept="3Tsc0h" id="5avmkTFCoKO" role="2OqNvi">
5141+
<ref role="3TtcxE" to="wtll:5xEoEMrzSo8" resolve="args" />
5142+
</node>
51465143
</node>
5144+
<node concept="3GX2aA" id="5avmkTFCmM1" role="2OqNvi" />
51475145
</node>
5148-
<node concept="3cpWs6" id="5avmkTFCpir" role="3cqZAp">
5149-
<node concept="10Nm6u" id="5avmkTFCpqE" role="3cqZAk" />
5150-
</node>
5146+
</node>
5147+
<node concept="3cpWs6" id="5avmkTFCpir" role="3cqZAp">
5148+
<node concept="10Nm6u" id="5avmkTFCpqE" role="3cqZAk" />
51515149
</node>
51525150
</node>
51535151
</node>
@@ -6086,6 +6084,19 @@
60866084
<node concept="3c8USq" id="5tXCpgby3HU" role="37vLTx" />
60876085
</node>
60886086
</node>
6087+
<node concept="3clFbF" id="3JvidvJG3bm" role="3cqZAp">
6088+
<node concept="37vLTI" id="3JvidvJG43b" role="3clFbG">
6089+
<node concept="Xl_RD" id="3JvidvJG48v" role="37vLTx">
6090+
<property role="Xl_RC" value="" />
6091+
</node>
6092+
<node concept="2OqwBi" id="3JvidvJG3n3" role="37vLTJ">
6093+
<node concept="7Obwk" id="3JvidvJG3bl" role="2Oq$k0" />
6094+
<node concept="3TrcHB" id="3JvidvJG3KD" role="2OqNvi">
6095+
<ref role="3TsBF5" to="wtll:5avmkTFcWo6" resolve="cell" />
6096+
</node>
6097+
</node>
6098+
</node>
6099+
</node>
60896100
<node concept="3clFbF" id="5tXCpgbATag" role="3cqZAp">
60906101
<node concept="2OqwBi" id="5tXCpgbATgd" role="3clFbG">
60916102
<node concept="1Q80Hx" id="5tXCpgbATaf" role="2Oq$k0" />
@@ -6100,38 +6111,10 @@
61006111
<node concept="3cqGtN" id="5tXCpgbCM0m" role="2jZA2a">
61016112
<node concept="3cqJkl" id="5tXCpgbCM0n" role="3cqGtW">
61026113
<node concept="3clFbS" id="5tXCpgbCM0o" role="2VODD2">
6103-
<node concept="3cpWs6" id="5tXCpgbJyRp" role="3cqZAp">
6104-
<node concept="3K4zz7" id="5tXCpgbJ_AW" role="3cqZAk">
6105-
<node concept="3y3z36" id="5tXCpgbJ$Yx" role="3K4Cdx">
6106-
<node concept="10Nm6u" id="5tXCpgbJ_yU" role="3uHU7w" />
6107-
<node concept="2OqwBi" id="5tXCpgbJ$6S" role="3uHU7B">
6108-
<node concept="7Obwk" id="5tXCpgbJySk" role="2Oq$k0" />
6109-
<node concept="3TrcHB" id="5tXCpgbJ$8K" role="2OqNvi">
6110-
<ref role="3TsBF5" to="wtll:5avmkTFcWo6" resolve="cell" />
6111-
</node>
6112-
</node>
6113-
</node>
6114-
<node concept="3cpWs3" id="5tXCpgbCMAw" role="3K4E3e">
6115-
<node concept="2OqwBi" id="5tXCpgbCMN1" role="3uHU7w">
6116-
<node concept="7Obwk" id="5tXCpgbCMBm" role="2Oq$k0" />
6117-
<node concept="3TrcHB" id="5tXCpgbCNl0" role="2OqNvi">
6118-
<ref role="3TsBF5" to="wtll:5avmkTFcWo6" resolve="cell" />
6119-
</node>
6120-
</node>
6121-
<node concept="3cpWs3" id="5tXCpgbDHp4" role="3uHU7B">
6122-
<node concept="Xl_RD" id="5tXCpgbCMnU" role="3uHU7w">
6123-
<property role="Xl_RC" value="/" />
6124-
</node>
6125-
<node concept="2OqwBi" id="5tXCpgbDIfF" role="3uHU7B">
6126-
<node concept="3jrdc4" id="5tXCpgbDIak" role="2Oq$k0" />
6127-
<node concept="3j5asI" id="5tXCpgbDIsr" role="2OqNvi" />
6128-
</node>
6129-
</node>
6130-
</node>
6131-
<node concept="2OqwBi" id="5tXCpgbJ_K1" role="3K4GZi">
6132-
<node concept="3jrdc4" id="5tXCpgbJ_K2" role="2Oq$k0" />
6133-
<node concept="3j5asI" id="5tXCpgbJ_K3" role="2OqNvi" />
6134-
</node>
6114+
<node concept="3clFbF" id="3JvidvJF51D" role="3cqZAp">
6115+
<node concept="2OqwBi" id="5tXCpgbDIfF" role="3clFbG">
6116+
<node concept="3jrdc4" id="5tXCpgbDIak" role="2Oq$k0" />
6117+
<node concept="3j5asI" id="5tXCpgbDIsr" role="2OqNvi" />
61356118
</node>
61366119
</node>
61376120
</node>

code/languages/org.iets3.opensource/solutions/org.iets3.opensource.build/models/org/iets3/opensource/build/build.mps

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12142,6 +12142,11 @@
1214212142
<ref role="3bR37D" node="cPLa7FuMZR" resolve="org.iets3.core.expr.data" />
1214312143
</node>
1214412144
</node>
12145+
<node concept="1SiIV0" id="2LepRDoQ2eI" role="3bR37C">
12146+
<node concept="3bR9La" id="2LepRDoQ2eJ" role="1SiIV1">
12147+
<ref role="3bR37D" to="ffeo:1TaHNgiIbJ$" resolve="jetbrains.mps.ide.editor" />
12148+
</node>
12149+
</node>
1214512150
</node>
1214612151
<node concept="1E1JtA" id="OJuIQp$d7j" role="3989C9">
1214712152
<property role="BnDLt" value="true" />

0 commit comments

Comments
 (0)