Commit 6ee024a3 authored by André Pacak's avatar André Pacak

started with contex projection transformation (buggy)

parent cbb1154a
......@@ -124,6 +124,9 @@
<child id="1206060644605" name="statementList" index="3eOfB_" />
</concept>
<concept id="1081506773034" name="jetbrains.mps.baseLanguage.structure.LessThanExpression" flags="nn" index="3eOVzh" />
<concept id="1081516740877" name="jetbrains.mps.baseLanguage.structure.NotExpression" flags="nn" index="3fqX7Q">
<child id="1081516765348" name="expression" index="3fr31v" />
</concept>
<concept id="1204053956946" name="jetbrains.mps.baseLanguage.structure.IMethodCall" flags="ng" index="1ndlxa">
<reference id="1068499141037" name="baseMethodDeclaration" index="37wK5l" />
<child id="1068499141038" name="actualArgument" index="37wK5m" />
......@@ -347,6 +350,7 @@
</concept>
<concept id="1165525191778" name="jetbrains.mps.baseLanguage.collections.structure.GetFirstOperation" flags="nn" index="1uHKPH" />
<concept id="1165530316231" name="jetbrains.mps.baseLanguage.collections.structure.IsEmptyOperation" flags="nn" index="1v1jN8" />
<concept id="1165595910856" name="jetbrains.mps.baseLanguage.collections.structure.GetLastOperation" flags="nn" index="1yVyf7" />
<concept id="1225727723840" name="jetbrains.mps.baseLanguage.collections.structure.FindFirstOperation" flags="nn" index="1z4cxt" />
<concept id="1202120902084" name="jetbrains.mps.baseLanguage.collections.structure.WhereOperation" flags="nn" index="3zZkjj" />
<concept id="1202128969694" name="jetbrains.mps.baseLanguage.collections.structure.SelectOperation" flags="nn" index="3$u5V9" />
......@@ -5411,5 +5415,1000 @@
</node>
<node concept="3Tm1VV" id="7DdCaEOHNmi" role="1B3o_S" />
</node>
<node concept="312cEu" id="32CDcOyEa0d">
<property role="TrG5h" value="ProjectContext" />
<node concept="312cEg" id="32CDcOyElA0" role="jymVt">
<property role="TrG5h" value="model" />
<node concept="3Tm6S6" id="32CDcOyEl_x" role="1B3o_S" />
<node concept="H_c77" id="32CDcOyEl_S" role="1tU5fm" />
<node concept="10Nm6u" id="32CDcOyElAK" role="33vP2m" />
</node>
<node concept="3clFbW" id="32CDcOyElBr" role="jymVt">
<node concept="3cqZAl" id="32CDcOyElBt" role="3clF45" />
<node concept="3Tm1VV" id="32CDcOyElBu" role="1B3o_S" />
<node concept="3clFbS" id="32CDcOyElBv" role="3clF47">
<node concept="3clFbF" id="32CDcOyElCJ" role="3cqZAp">
<node concept="37vLTI" id="32CDcOyEmaf" role="3clFbG">
<node concept="37vLTw" id="32CDcOyEmdq" role="37vLTx">
<ref role="3cqZAo" node="32CDcOyElC8" resolve="model" />
</node>
<node concept="2OqwBi" id="32CDcOyElIb" role="37vLTJ">
<node concept="Xjq3P" id="32CDcOyElCI" role="2Oq$k0" />
<node concept="2OwXpG" id="32CDcOyElUU" role="2OqNvi">
<ref role="2Oxat5" node="32CDcOyElA0" resolve="model" />
</node>
</node>
</node>
</node>
</node>
<node concept="37vLTG" id="32CDcOyElC8" role="3clF46">
<property role="TrG5h" value="model" />
<node concept="H_c77" id="32CDcOyElC7" role="1tU5fm" />
</node>
</node>
<node concept="2tJIrI" id="32CDcOyTSWJ" role="jymVt" />
<node concept="3clFb_" id="32CDcOyUlT4" role="jymVt">
<property role="TrG5h" value="hasLookupDeclaration" />
<node concept="3clFbS" id="32CDcOyUlT7" role="3clF47">
<node concept="3cpWs6" id="32CDcOyUmH6" role="3cqZAp">
<node concept="3y3z36" id="32CDcOyUnsD" role="3cqZAk">
<node concept="10Nm6u" id="32CDcOyUnJa" role="3uHU7w" />
<node concept="1rXfSq" id="32CDcOyUmZm" role="3uHU7B">
<ref role="37wK5l" node="32CDcOyTUll" resolve="getLookupDeclaration" />
</node>
</node>
</node>
</node>
<node concept="3Tm1VV" id="32CDcOyUlwx" role="1B3o_S" />
<node concept="10P_77" id="32CDcOyUlSm" role="3clF45" />
</node>
<node concept="2tJIrI" id="32CDcOyUo1j" role="jymVt" />
<node concept="3clFb_" id="32CDcOyTUll" role="jymVt">
<property role="TrG5h" value="getLookupDeclaration" />
<node concept="3clFbS" id="32CDcOyTUlo" role="3clF47">
<node concept="3cpWs6" id="32CDcOyUkBC" role="3cqZAp">
<node concept="2OqwBi" id="32CDcOyUkBD" role="3cqZAk">
<node concept="2OqwBi" id="32CDcOyUkBE" role="2Oq$k0">
<node concept="37vLTw" id="32CDcOyUkBF" role="2Oq$k0">
<ref role="3cqZAo" node="32CDcOyElA0" resolve="model" />
</node>
<node concept="2SmgA7" id="32CDcOyUkBG" role="2OqNvi">
<node concept="chp4Y" id="32CDcOyUkBH" role="1dBWTz">
<ref role="cht4Q" to="b83y:2_58u12eLDI" resolve="JudgmentDeclaration" />
</node>
</node>
</node>
<node concept="1z4cxt" id="32CDcOyUkBI" role="2OqNvi">
<node concept="1bVj0M" id="32CDcOyUkBJ" role="23t8la">
<node concept="3clFbS" id="32CDcOyUkBK" role="1bW5cS">
<node concept="3clFbF" id="32CDcOyUkBL" role="3cqZAp">
<node concept="2OqwBi" id="32CDcOyUkBM" role="3clFbG">
<node concept="2OqwBi" id="32CDcOyUkBN" role="2Oq$k0">
<node concept="37vLTw" id="32CDcOyUkBO" role="2Oq$k0">
<ref role="3cqZAo" node="32CDcOyUkBS" resolve="it" />
</node>
<node concept="3TrcHB" id="32CDcOyUkBP" role="2OqNvi">
<ref role="3TsBF5" to="tpck:h0TrG11" resolve="name" />
</node>
</node>
<node concept="liA8E" id="32CDcOyUkBQ" role="2OqNvi">
<ref role="37wK5l" to="wyt6:~String.equals(java.lang.Object):boolean" resolve="equals" />
<node concept="Xl_RD" id="32CDcOyUkBR" role="37wK5m">
<property role="Xl_RC" value="lookup" />
</node>
</node>
</node>
</node>
</node>
<node concept="Rh6nW" id="32CDcOyUkBS" role="1bW2Oz">
<property role="TrG5h" value="it" />
<node concept="2jxLKc" id="32CDcOyUkBT" role="1tU5fm" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3Tm1VV" id="32CDcOyTTZb" role="1B3o_S" />
<node concept="3Tqbb2" id="32CDcOyTUjh" role="3clF45">
<ref role="ehGHo" to="b83y:2_58u12eLDI" resolve="JudgmentDeclaration" />
</node>
</node>
<node concept="2tJIrI" id="32CDcOyUkL1" role="jymVt" />
<node concept="3clFb_" id="32CDcOyElzM" role="jymVt">
<property role="TrG5h" value="getDeclarationsWithContextInput" />
<node concept="3clFbS" id="32CDcOyElzP" role="3clF47">
<node concept="3cpWs8" id="7DdCaEODx8a" role="3cqZAp">
<node concept="3cpWsn" id="7DdCaEODx8d" role="3cpWs9">
<property role="TrG5h" value="decls" />
<node concept="2I9FWS" id="7DdCaEODx89" role="1tU5fm">
<ref role="2I9WkF" to="b83y:2_58u12eLDI" resolve="JudgmentDeclaration" />
</node>
<node concept="2OqwBi" id="7DdCaEODxhm" role="33vP2m">
<node concept="37vLTw" id="32CDcOyEmAA" role="2Oq$k0">
<ref role="3cqZAo" node="32CDcOyElA0" resolve="model" />
</node>
<node concept="2SmgA7" id="7DdCaEODxx3" role="2OqNvi">
<node concept="chp4Y" id="7DdCaEODxG6" role="1dBWTz">
<ref role="cht4Q" to="b83y:2_58u12eLDI" resolve="JudgmentDeclaration" />
</node>
</node>
</node>
</node>
</node>
<node concept="3cpWs8" id="7DdCaEOEkrM" role="3cqZAp">
<node concept="3cpWsn" id="7DdCaEOEkrN" role="3cpWs9">
<property role="TrG5h" value="declsWithContext" />
<node concept="2OqwBi" id="7DdCaEOEkXf" role="33vP2m">
<node concept="2OqwBi" id="7DdCaEOEkrO" role="2Oq$k0">
<node concept="37vLTw" id="7DdCaEOEkrP" role="2Oq$k0">
<ref role="3cqZAo" node="7DdCaEODx8d" resolve="decls" />
</node>
<node concept="3zZkjj" id="7DdCaEOEkrQ" role="2OqNvi">
<node concept="1bVj0M" id="7DdCaEOEkrR" role="23t8la">
<node concept="3clFbS" id="7DdCaEOEkrS" role="1bW5cS">
<node concept="3clFbF" id="7DdCaEOEkrT" role="3cqZAp">
<node concept="3y3z36" id="7DdCaEOEkrV" role="3clFbG">
<node concept="10Nm6u" id="7DdCaEOEkrW" role="3uHU7w" />
<node concept="2OqwBi" id="7DdCaEOEkrX" role="3uHU7B">
<node concept="37vLTw" id="7DdCaEOEkrY" role="2Oq$k0">
<ref role="3cqZAo" node="7DdCaEOEks8" resolve="it" />
</node>
<node concept="2qgKlT" id="7DdCaEOEkrZ" role="2OqNvi">
<ref role="37wK5l" to="pgas:7DdCaEODOqJ" resolve="getInfiniteInputSortByName" />
<node concept="Xl_RD" id="7DdCaEOEks0" role="37wK5m">
<property role="Xl_RC" value="Context" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="Rh6nW" id="7DdCaEOEks8" role="1bW2Oz">
<property role="TrG5h" value="it" />
<node concept="2jxLKc" id="7DdCaEOEks9" role="1tU5fm" />
</node>
</node>
</node>
</node>
<node concept="ANE8D" id="7DdCaEOElh$" role="2OqNvi" />
</node>
<node concept="2I9FWS" id="7DdCaEOEkH3" role="1tU5fm">
<ref role="2I9WkF" to="b83y:2_58u12eLDI" resolve="JudgmentDeclaration" />
</node>
</node>
</node>
<node concept="3cpWs6" id="32CDcOyEmWm" role="3cqZAp">
<node concept="37vLTw" id="32CDcOyEni_" role="3cqZAk">
<ref role="3cqZAo" node="7DdCaEOEkrN" resolve="declsWithContext" />
</node>
</node>
</node>
<node concept="3Tm1VV" id="32CDcOyElzn" role="1B3o_S" />
<node concept="2I9FWS" id="32CDcOyElz_" role="3clF45">
<ref role="2I9WkF" to="b83y:2_58u12eLDI" resolve="JudgmentDeclaration" />
</node>
</node>
<node concept="2tJIrI" id="32CDcOyEonu" role="jymVt" />
<node concept="3clFb_" id="32CDcOyEp1G" role="jymVt">
<property role="TrG5h" value="getDeclarationsWithContextInputNoLookup" />
<node concept="3clFbS" id="32CDcOyEp1J" role="3clF47">
<node concept="3cpWs6" id="32CDcOyE$8U" role="3cqZAp">
<node concept="2OqwBi" id="32CDcOyE$Ix" role="3cqZAk">
<node concept="2OqwBi" id="32CDcOyEqKu" role="2Oq$k0">
<node concept="1rXfSq" id="32CDcOyEpd7" role="2Oq$k0">
<ref role="37wK5l" node="32CDcOyElzM" resolve="getDeclarationsWithContextInput" />
</node>
<node concept="3zZkjj" id="32CDcOyEukz" role="2OqNvi">
<node concept="1bVj0M" id="32CDcOyEuk_" role="23t8la">
<node concept="3clFbS" id="32CDcOyEukA" role="1bW5cS">
<node concept="3clFbF" id="32CDcOyEur8" role="3cqZAp">
<node concept="3fqX7Q" id="32CDcOyEzVg" role="3clFbG">
<node concept="2OqwBi" id="32CDcOyEzVi" role="3fr31v">
<node concept="2OqwBi" id="32CDcOyEzVj" role="2Oq$k0">
<node concept="37vLTw" id="32CDcOyEzVk" role="2Oq$k0">
<ref role="3cqZAo" node="32CDcOyEukB" resolve="it" />
</node>
<node concept="3TrcHB" id="32CDcOyEzVl" role="2OqNvi">
<ref role="3TsBF5" to="tpck:h0TrG11" resolve="name" />
</node>
</node>
<node concept="liA8E" id="32CDcOyEzVm" role="2OqNvi">
<ref role="37wK5l" to="wyt6:~String.equals(java.lang.Object):boolean" resolve="equals" />
<node concept="Xl_RD" id="32CDcOyEzVn" role="37wK5m">
<property role="Xl_RC" value="lookup" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="Rh6nW" id="32CDcOyEukB" role="1bW2Oz">
<property role="TrG5h" value="it" />
<node concept="2jxLKc" id="32CDcOyEukC" role="1tU5fm" />
</node>
</node>
</node>
</node>
<node concept="ANE8D" id="32CDcOyEJwe" role="2OqNvi" />
</node>
</node>
</node>
<node concept="3Tm1VV" id="32CDcOyEoHe" role="1B3o_S" />
<node concept="2I9FWS" id="32CDcOyEoSb" role="3clF45">
<ref role="2I9WkF" to="b83y:2_58u12eLDI" resolve="JudgmentDeclaration" />
</node>
</node>
<node concept="2tJIrI" id="32CDcOyEJId" role="jymVt" />
<node concept="3clFb_" id="32CDcOyEKvA" role="jymVt">
<property role="TrG5h" value="eliminateContextInput" />
<node concept="3clFbS" id="32CDcOyEKvD" role="3clF47">
<node concept="3cpWs8" id="32CDcOyEN4v" role="3cqZAp">
<node concept="3cpWsn" id="32CDcOyEN4w" role="3cpWs9">
<property role="TrG5h" value="contextSort" />
<node concept="3Tqbb2" id="32CDcOyEN4s" role="1tU5fm">
<ref role="ehGHo" to="b83y:2U2uJPpd5x5" resolve="Sort" />
</node>
<node concept="2OqwBi" id="32CDcOyEN4x" role="33vP2m">
<node concept="37vLTw" id="32CDcOyEN4y" role="2Oq$k0">
<ref role="3cqZAo" node="32CDcOyEM4j" resolve="declaration" />
</node>
<node concept="2qgKlT" id="32CDcOyEN4z" role="2OqNvi">
<ref role="37wK5l" to="pgas:7DdCaEODOqJ" resolve="getInfiniteInputSortByName" />
<node concept="Xl_RD" id="32CDcOyEN4$" role="37wK5m">
<property role="Xl_RC" value="Context" />
</node>
</node>
</node>
</node>
</node>
<node concept="3cpWs8" id="32CDcOyER86" role="3cqZAp">
<node concept="3cpWsn" id="32CDcOyER87" role="3cpWs9">
<property role="TrG5h" value="contexIndex" />
<node concept="10Oyi0" id="32CDcOyER82" role="1tU5fm" />
<node concept="2OqwBi" id="32CDcOyER88" role="33vP2m">
<node concept="2OqwBi" id="32CDcOyER89" role="2Oq$k0">
<node concept="37vLTw" id="32CDcOyER8a" role="2Oq$k0">
<ref role="3cqZAo" node="32CDcOyEM4j" resolve="declaration" />
</node>
<node concept="2qgKlT" id="32CDcOyER8b" role="2OqNvi">
<ref role="37wK5l" to="pgas:4XA4NEmGQRd" resolve="getSorts" />
</node>
</node>
<node concept="2WmjW8" id="32CDcOyER8c" role="2OqNvi">
<node concept="37vLTw" id="32CDcOyER8d" role="25WWJ7">
<ref role="3cqZAo" node="32CDcOyEN4w" resolve="contextSort" />
</node>
</node>
</node>
</node>
</node>
<node concept="3cpWs8" id="32CDcOyETCb" role="3cqZAp">
<node concept="3cpWsn" id="32CDcOyETCc" role="3cpWs9">
<property role="TrG5h" value="lookupNoContextDeclaration" />
<node concept="3Tqbb2" id="32CDcOyETC7" role="1tU5fm">
<ref role="ehGHo" to="b83y:2_58u12eLDI" resolve="JudgmentDeclaration" />
</node>
<node concept="2OqwBi" id="32CDcOyEY4t" role="33vP2m">
<node concept="2OqwBi" id="32CDcOyETCd" role="2Oq$k0">
<node concept="37vLTw" id="32CDcOyETCe" role="2Oq$k0">
<ref role="3cqZAo" node="32CDcOyEM4j" resolve="declaration" />
</node>
<node concept="2qgKlT" id="32CDcOyETCf" role="2OqNvi">
<ref role="37wK5l" to="pgas:4XA4NEmJ4Wv" resolve="removeSort" />
<node concept="37vLTw" id="32CDcOyEUnr" role="37wK5m">
<ref role="3cqZAo" node="32CDcOyER87" resolve="contexIndex" />
</node>
</node>
</node>
<node concept="1$rogu" id="32CDcOyF18K" role="2OqNvi" />
</node>
</node>
</node>
<node concept="3clFbF" id="32CDcOyES2n" role="3cqZAp">
<node concept="37vLTI" id="32CDcOyF59s" role="3clFbG">
<node concept="2OqwBi" id="32CDcOyF5Eq" role="37vLTx">
<node concept="37vLTw" id="32CDcOyF5mm" role="2Oq$k0">
<ref role="3cqZAo" node="32CDcOyEM4j" resolve="declaration" />
</node>
<node concept="3TrcHB" id="32CDcOyF63z" role="2OqNvi">
<ref role="3TsBF5" to="tpck:h0TrG11" resolve="name" />
</node>
</node>
<node concept="2OqwBi" id="32CDcOyEUB6" role="37vLTJ">
<node concept="37vLTw" id="32CDcOyETCg" role="2Oq$k0">
<ref role="3cqZAo" node="32CDcOyETCc" resolve="lookupNoContextDeclaration" />
</node>
<node concept="3TrcHB" id="32CDcOyEXKt" role="2OqNvi">
<ref role="3TsBF5" to="tpck:h0TrG11" resolve="name" />
</node>
</node>
</node>
</node>
<node concept="3cpWs6" id="32CDcOyF9oy" role="3cqZAp">
<node concept="37vLTw" id="32CDcOyF9_h" role="3cqZAk">
<ref role="3cqZAo" node="32CDcOyETCc" resolve="lookupNoContextDeclaration" />
</node>
</node>
</node>
<node concept="3Tm1VV" id="32CDcOyEKeJ" role="1B3o_S" />
<node concept="3Tqbb2" id="32CDcOyEKv5" role="3clF45">
<ref role="ehGHo" to="b83y:2_58u12eLDI" resolve="JudgmentDeclaration" />
</node>
<node concept="37vLTG" id="32CDcOyEM4j" role="3clF46">
<property role="TrG5h" value="declaration" />
<node concept="3Tqbb2" id="32CDcOyEM4i" role="1tU5fm">
<ref role="ehGHo" to="b83y:2_58u12eLDI" resolve="JudgmentDeclaration" />
</node>
</node>
</node>
<node concept="2tJIrI" id="32CDcOyF9Ua" role="jymVt" />
<node concept="3clFb_" id="32CDcOyFaKP" role="jymVt">
<property role="TrG5h" value="createContextProjectionDeclaration" />
<node concept="3clFbS" id="32CDcOyFaKS" role="3clF47">
<node concept="3clFbH" id="32CDcOyFdhj" role="3cqZAp" />
<node concept="3cpWs8" id="32CDcOyFga6" role="3cqZAp">
<node concept="3cpWsn" id="32CDcOyFga7" role="3cpWs9">
<property role="TrG5h" value="contextSort" />
<node concept="3Tqbb2" id="32CDcOyFga3" role="1tU5fm">
<ref role="ehGHo" to="b83y:2U2uJPpd5x5" resolve="Sort" />
</node>
<node concept="2OqwBi" id="32CDcOyFiNe" role="33vP2m">
<node concept="2OqwBi" id="32CDcOyFga8" role="2Oq$k0">
<node concept="37vLTw" id="32CDcOyFga9" role="2Oq$k0">
<ref role="3cqZAo" node="32CDcOyFcxx" resolve="declarationWithContext" />
</node>
<node concept="2qgKlT" id="32CDcOyFgaa" role="2OqNvi">
<ref role="37wK5l" to="pgas:32CDcOyZDFP" resolve="getSortByName" />
<node concept="Xl_RD" id="32CDcOyFgab" role="37wK5m">
<property role="Xl_RC" value="Context" />
</node>
</node>
</node>
<node concept="1$rogu" id="32CDcOyFjC9" role="2OqNvi" />
</node>
</node>
</node>
<node concept="3clFbF" id="32CDcOyFkxl" role="3cqZAp">
<node concept="37vLTI" id="32CDcOyFnP4" role="3clFbG">
<node concept="2pJPEk" id="32CDcOyFnY4" role="37vLTx">
<node concept="2pJPED" id="32CDcOyFo3F" role="2pJPEn">
<ref role="2pJxaS" to="b83y:2_58u12cYDp" resolve="SortOutputMode" />
</node>
</node>
<node concept="2OqwBi" id="32CDcOyFkMU" role="37vLTJ">
<node concept="37vLTw" id="32CDcOyFkxj" role="2Oq$k0">
<ref role="3cqZAo" node="32CDcOyFga7" resolve="contextSort" />
</node>
<node concept="3TrEf2" id="32CDcOyFmjT" role="2OqNvi">
<ref role="3Tt5mk" to="b83y:2_58u12cYDi" resolve="mode" />
</node>
</node>
</node>
</node>
<node concept="3cpWs8" id="32CDcOyFgLS" role="3cqZAp">
<node concept="3cpWsn" id="32CDcOyFgLT" role="3cpWs9">
<property role="TrG5h" value="termSort" />
<node concept="3Tqbb2" id="32CDcOyFgLP" role="1tU5fm">
<ref role="ehGHo" to="b83y:2U2uJPpd5x5" resolve="Sort" />
</node>
<node concept="2OqwBi" id="32CDcOyFhJX" role="33vP2m">
<node concept="2OqwBi" id="32CDcOyFgLU" role="2Oq$k0">
<node concept="37vLTw" id="32CDcOyFgLV" role="2Oq$k0">
<ref role="3cqZAo" node="32CDcOyFcxx" resolve="declarationWithContext" />
</node>
<node concept="2qgKlT" id="32CDcOyFgLW" role="2OqNvi">
<ref role="37wK5l" to="pgas:32CDcOyZDFP" resolve="getSortByName" />
<node concept="Xl_RD" id="32CDcOyFgLX" role="37wK5m">
<property role="Xl_RC" value="Term" />
</node>
</node>
</node>
<node concept="1$rogu" id="32CDcOyFi$S" role="2OqNvi" />
</node>
</node>
</node>
<node concept="3cpWs8" id="32CDcOyFb3z" role="3cqZAp">
<node concept="3cpWsn" id="32CDcOyFb3A" role="3cpWs9">
<property role="TrG5h" value="contextProjectionDeclaration" />
<node concept="3Tqbb2" id="32CDcOyFb5K" role="1tU5fm">
<ref role="ehGHo" to="b83y:2_58u12eLDI" resolve="JudgmentDeclaration" />
</node>
<node concept="2pJPEk" id="32CDcOyFb75" role="33vP2m">
<node concept="2pJPED" id="32CDcOyFb93" role="2pJPEn">
<ref role="2pJxaS" to="b83y:2_58u12eLE0" resolve="JudgmentDeclaration2" />
<node concept="2pJxcG" id="32CDcOyFbd1" role="2pJxcM">
<ref role="2pJxcJ" to="tpck:h0TrG11" resolve="name" />
<node concept="Xl_RD" id="32CDcOyFbfh" role="2pJxcZ">
<property role="Xl_RC" value="context" />
</node>
</node>
<node concept="2pIpSj" id="32CDcOyFbfK" role="2pJxcM">
<ref role="2pIpSl" to="b83y:2_58u12eLE1" resolve="pre" />
<node concept="2pJPED" id="32CDcOyFbhf" role="2pJxcZ">
<ref role="2pJxaS" to="b83y:2_58u12cYDt" resolve="Delimiter" />
<node concept="2pJxcG" id="32CDcOyFbhu" role="2pJxcM">
<ref role="2pJxcJ" to="b83y:2_58u12cYDu" resolve="text" />
<node concept="Xl_RD" id="32CDcOyFbhX" role="2pJxcZ">
<property role="Xl_RC" value="context" />
</node>
</node>
</node>
</node>
<node concept="2pIpSj" id="32CDcOyFbka" role="2pJxcM">
<ref role="2pIpSl" to="b83y:2_58u12eLZs" resolve="delimiter1" />
<node concept="2pJPED" id="32CDcOyFblL" role="2pJxcZ">
<ref role="2pJxaS" to="b83y:2_58u12cYDt" resolve="Delimiter" />
<node concept="2pJxcG" id="32CDcOyFbm0" role="2pJxcM">
<ref role="2pJxcJ" to="b83y:2_58u12cYDu" resolve="text" />
<node concept="Xl_RD" id="32CDcOyFbmv" role="2pJxcZ">
<property role="Xl_RC" value="=&gt;" />
</node>
</node>
</node>
</node>
<node concept="2pIpSj" id="32CDcOyFboo" role="2pJxcM">
<ref role="2pIpSl" to="b83y:2_58u12eLE2" resolve="sort1" />
<node concept="36biLy" id="32CDcOyFo6R" role="2pJxcZ">
<node concept="37vLTw" id="32CDcOyFo7E" role="36biLW">
<ref role="3cqZAo" node="32CDcOyFgLT" resolve="termSort" />
</node>
</node>
</node>
<node concept="2pIpSj" id="32CDcOyFbrN" role="2pJxcM">
<ref role="2pIpSl" to="b83y:2_58u12eLZ_" resolve="delimiter2" />
<node concept="2pJPED" id="32CDcOyFbtA" role="2pJxcZ">
<ref role="2pJxaS" to="b83y:2_58u12cYDt" resolve="Delimiter" />
<node concept="2pJxcG" id="32CDcOyFbtP" role="2pJxcM">
<ref role="2pJxcJ" to="b83y:2_58u12cYDu" resolve="text" />
<node concept="Xl_RD" id="32CDcOyFbv3" role="2pJxcZ" />
</node>
</node>
</node>
<node concept="2pIpSj" id="32CDcOyFbxm" role="2pJxcM">
<ref role="2pIpSl" to="b83y:2_58u12eLE4" resolve="sort2" />
<node concept="36biLy" id="32CDcOyFo87" role="2pJxcZ">
<node concept="37vLTw" id="32CDcOyFo8G" role="36biLW">
<ref role="3cqZAo" node="32CDcOyFga7" resolve="contextSort" />
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3cpWs6" id="32CDcOyFb$o" role="3cqZAp">
<node concept="37vLTw" id="32CDcOyFbOj" role="3cqZAk">
<ref role="3cqZAo" node="32CDcOyFb3A" resolve="contextProjectionDeclaration" />
</node>
</node>
</node>
<node concept="3Tm1VV" id="32CDcOyFatW" role="1B3o_S" />
<node concept="3Tqbb2" id="32CDcOyFaJU" role="3clF45">
<ref role="ehGHo" to="b83y:2_58u12eLDI" resolve="JudgmentDeclaration" />
</node>
<node concept="37vLTG" id="32CDcOyFcxx" role="3clF46">
<property role="TrG5h" value="declarationWithContext" />
<node concept="3Tqbb2" id="32CDcOyFcxw" role="1tU5fm">
<ref role="ehGHo" to="b83y:2_58u12eLDI" resolve="JudgmentDeclaration" />
</node>
</node>
</node>
<node concept="2tJIrI" id="32CDcOyEntq" role="jymVt" />
<node concept="3clFb_" id="32CDcOz3Fzl" role="jymVt">
<property role="TrG5h" value="createLookupNoContextDeclaration" />
<node concept="3clFbS" id="32CDcOz3Fzo" role="3clF47">
<node concept="3cpWs8" id="32CDcOz3GbD" role="3cqZAp">
<node concept="3cpWsn" id="32CDcOz3GbE" role="3cpWs9">
<property role="TrG5h" value="lookupDeclaration" />
<node concept="3Tqbb2" id="32CDcOz3GbC" role="1tU5fm">
<ref role="ehGHo" to="b83y:2_58u12eLEb" resolve="JudgmentDeclaration3" />
</node>
<node concept="1PxgMI" id="32CDcOz3Kx_" role="33vP2m">
<node concept="chp4Y" id="32CDcOz3KEU" role="3oSUPX">
<ref role="cht4Q" to="b83y:2_58u12eLEb" resolve="JudgmentDeclaration3" />
</node>
<node concept="1rXfSq" id="32CDcOz3GbF" role="1m5AlR">
<ref role="37wK5l" node="32CDcOyTUll" resolve="getLookupDeclaration" />
</node>
</node>
</node>
</node>
<node concept="3cpWs8" id="32CDcOz4ecA" role="3cqZAp">
<node concept="3cpWsn" id="32CDcOz4ecB" role="3cpWs9">
<property role="TrG5h" value="contexIndex" />
<node concept="10Oyi0" id="32CDcOz4ecx" role="1tU5fm" />
<node concept="2OqwBi" id="32CDcOz4ecC" role="33vP2m">
<node concept="37vLTw" id="32CDcOz4ecD" role="2Oq$k0">
<ref role="3cqZAo" node="32CDcOz3GbE" resolve="lookupDeclaration" />
</node>
<node concept="2qgKlT" id="32CDcOz4ecE" role="2OqNvi">
<ref role="37wK5l" to="pgas:32CDcOz44ei" resolve="getIndexOfSortByName" />
<node concept="Xl_RD" id="32CDcOz4ecF" role="37wK5m">
<property role="Xl_RC" value="Context" />
</node>
</node>
</node>
</node>
</node>
<node concept="3cpWs8" id="32CDcOz4fBn" role="3cqZAp">
<node concept="3cpWsn" id="32CDcOz4fBo" role="3cpWs9">
<property role="TrG5h" value="lookupNoContextDeclaration" />
<node concept="3Tqbb2" id="32CDcOz4fBh" role="1tU5fm">
<ref role="ehGHo" to="b83y:2_58u12eLDI" resolve="JudgmentDeclaration" />
</node>
<node concept="2OqwBi" id="32CDcOz4fBp" role="33vP2m">
<node concept="37vLTw" id="32CDcOz4fBq" role="2Oq$k0">
<ref role="3cqZAo" node="32CDcOz3GbE" resolve="lookupDeclaration" />
</node>
<node concept="2qgKlT" id="32CDcOz4fBr" role="2OqNvi">
<ref role="37wK5l" to="pgas:4XA4NEmJ4Wv" resolve="removeSort" />
<node concept="37vLTw" id="32CDcOz4hUj" role="37wK5m">
<ref role="3cqZAo" node="32CDcOz4ecB" resolve="contexIndex" />