minor: remove unnecessary head dependencies in few rules
These unused in bodies constraints were for tracking certain cases of incremental dependencies. Now it's handled by minor algorithm extension introduced in several previous commits.
This commit is contained in:
parent
a3e6c4d552
commit
ebddf94c42
|
|
@ -5598,24 +5598,6 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Aq93q" id="6jc_Ygd7K8O" role="1nLNMb">
|
||||
<property role="3ArMco" value="true" />
|
||||
<node concept="3I6sU6" id="6jc_Ygd7K8P" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="6jc_Ygd7K9f" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="6jc_Ygd7K9e" role="3I6s78">
|
||||
<ref role="3AqCNq" to="kqnc:4btN1w5A2ZH" resolve="genDecl" />
|
||||
<node concept="37jhX" id="6jc_Ygd7K9o" role="3AunhB">
|
||||
<node concept="3A2sRY" id="6jc_Ygd7K9m" role="37jj2">
|
||||
<ref role="3A2yKK" node="554EtBH_$E2" resolve="cls" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="6jc_Ygd7L19" role="3AunhB">
|
||||
<ref role="a7OzE" node="6jc_Ygd7KQZ" resolve="ClsScheme" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3NuqgR" id="554EtBH_$CW" role="0Rg$4">
|
||||
<node concept="aZer4" id="554EtBH_$CX" role="3XD1gS">
|
||||
<property role="TrG5h" value="ResultT" />
|
||||
|
|
@ -5920,24 +5902,6 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Aq93q" id="2uP4pEQ4oT" role="1nLNMb">
|
||||
<property role="3ArMco" value="true" />
|
||||
<node concept="3I6sU6" id="2uP4pEQ4oU" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="2uP4pEQ4p8" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="2uP4pEQ4p7" role="3I6s78">
|
||||
<ref role="3AqCNq" to="kqnc:4btN1w5A2ZH" resolve="genDecl" />
|
||||
<node concept="37jhX" id="2uP4pEQ4ph" role="3AunhB">
|
||||
<node concept="3A2sRY" id="2uP4pEQ4pf" role="37jj2">
|
||||
<ref role="3A2yKK" node="2uP4pEQ4mG" resolve="cls" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="2uP4pEQ4yv" role="3AunhB">
|
||||
<ref role="a7OzE" node="2uP4pEQ4w5" resolve="ClsScheme" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3NuqgR" id="554EtBH_Htq" role="0Rg$4">
|
||||
<node concept="aZer4" id="554EtBH_Htr" role="3XD1gS">
|
||||
<property role="TrG5h" value="ResultT" />
|
||||
|
|
|
|||
|
|
@ -748,6 +748,9 @@
|
|||
<concept id="6533016889629821361" name="jetbrains.mps.lang.coderules.structure.QueryTable" flags="ng" index="KEFAe">
|
||||
<child id="6533016889629824446" name="query" index="KEEm1" />
|
||||
</concept>
|
||||
<concept id="1204249894870288679" name="jetbrains.mps.lang.coderules.structure.RequireAllStatement" flags="ng" index="Oftf1">
|
||||
<child id="1204249894870289978" name="nodes" index="Oftjs" />
|
||||
</concept>
|
||||
<concept id="5042557354438383712" name="jetbrains.mps.lang.coderules.structure.TermListType" flags="ig" index="VbTHi" />
|
||||
<concept id="2381360340662937504" name="jetbrains.mps.lang.coderules.structure.TermType" flags="ig" index="32pEOW" />
|
||||
<concept id="6097203247139556923" name="jetbrains.mps.lang.coderules.structure.CallMacroTemplate" flags="ng" index="3hwh0R">
|
||||
|
|
@ -2402,24 +2405,6 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Aq93q" id="7NX8kJ7gXll" role="1nLNMb">
|
||||
<property role="3ArMco" value="true" />
|
||||
<node concept="3I6sU6" id="7NX8kJ7gXlm" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="7NX8kJ7gYzi" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="7NX8kJ7gYzh" role="3I6s78">
|
||||
<ref role="3AqCNq" node="4btN1w5A2ZH" resolve="genDecl" />
|
||||
<node concept="37jhX" id="7NX8kJ7gYzp" role="3AunhB">
|
||||
<node concept="3A2sRY" id="7NX8kJ7gYzn" role="37jj2">
|
||||
<ref role="3A2yKK" node="6_5E9TNz50W" resolve="cls" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="7NX8kJ7gY_0" role="3AunhB">
|
||||
<ref role="a7OzE" node="7NX8kJ7gYzD" resolve="ClsTypeScheme" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3NuqgR" id="3bgqfmm0$Ow" role="0Rg$4">
|
||||
<node concept="aZer4" id="3bgqfmm0$Ox" role="3XD1gS">
|
||||
<property role="TrG5h" value="IVertex" />
|
||||
|
|
@ -37578,7 +37563,12 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="ZJPHcumLxA" role="3cqZAp" />
|
||||
<node concept="Oftf1" id="3vTJNooAwxm" role="3cqZAp">
|
||||
<node concept="37vLTw" id="3vTJNooAwz8" role="Oftjs">
|
||||
<ref role="3cqZAo" node="4ZxjFYHiGv9" resolve="usedDecls" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="2uP4pFJq8s" role="3cqZAp" />
|
||||
<node concept="1nLNNL" id="4btN1w5JxhS" role="3cqZAp">
|
||||
<node concept="1nLNMm" id="4btN1w5JxhT" role="1nLNNK">
|
||||
<node concept="3Aq93q" id="3R6X$QVFCXf" role="1nLNMb">
|
||||
|
|
@ -37591,76 +37581,10 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Aq93q" id="5ohgQVrucbu" role="1nLNMb">
|
||||
<property role="3ArMco" value="true" />
|
||||
<node concept="3I6sU6" id="5ohgQVrucbv" role="3Ip0Jz">
|
||||
<node concept="3IrJb3" id="3R6X$QVFDgi" role="3I6sU7">
|
||||
<node concept="3clFbS" id="3R6X$QVFDgj" role="3IrJb0">
|
||||
<node concept="1Dw8fO" id="3R6X$QVHXHU" role="3cqZAp">
|
||||
<node concept="3clFbS" id="3R6X$QVHXHW" role="2LFqv$">
|
||||
<node concept="3Aqczg" id="3R6X$QVFEsX" role="3cqZAp">
|
||||
<node concept="3Aqt3T" id="3R6X$QVFEsY" role="3Aqpz8">
|
||||
<ref role="3AqCNq" node="4btN1w5A2ZH" resolve="genDecl" />
|
||||
<node concept="37jhX" id="3R6X$QVFN1U" role="3AunhB">
|
||||
<node concept="1y4W85" id="3R6X$QVI7J1" role="37jj2">
|
||||
<node concept="37vLTw" id="3R6X$QVI7NI" role="1y58nS">
|
||||
<ref role="3cqZAo" node="3R6X$QVHXHX" resolve="i" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="7NX8kJ7h0UA" role="1y566C">
|
||||
<ref role="3cqZAo" node="4ZxjFYHiGv9" resolve="usedDecls" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="3R6X$QVFOT1" role="3AunhB">
|
||||
<ref role="a7OzE" node="3R6X$QVFNNd" resolve="UsedSchemes" />
|
||||
<node concept="37vLTw" id="3R6X$QVI8Pe" role="3gCZO6">
|
||||
<ref role="3cqZAo" node="3R6X$QVHXHX" resolve="i" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWsn" id="3R6X$QVHXHX" role="1Duv9x">
|
||||
<property role="TrG5h" value="i" />
|
||||
<node concept="10Oyi0" id="3R6X$QVHXM7" role="1tU5fm" />
|
||||
<node concept="3cmrfG" id="3R6X$QVHXQi" role="33vP2m">
|
||||
<property role="3cmrfH" value="0" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3eOVzh" id="3R6X$QVHYQJ" role="1Dwp0S">
|
||||
<node concept="2OqwBi" id="3R6X$QVHZfV" role="3uHU7w">
|
||||
<node concept="34oBXx" id="3R6X$QVHZjl" role="2OqNvi" />
|
||||
<node concept="37vLTw" id="7NX8kJ7h0LP" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="4ZxjFYHiGv9" resolve="usedDecls" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="3R6X$QVHY1Y" role="3uHU7B">
|
||||
<ref role="3cqZAo" node="3R6X$QVHXHX" resolve="i" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uNrnE" id="3R6X$QVI0dq" role="1Dwrff">
|
||||
<node concept="37vLTw" id="3R6X$QVI0ds" role="2$L3a6">
|
||||
<ref role="3cqZAo" node="3R6X$QVHXHX" resolve="i" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3NuqgR" id="4btN1w5JxhV" role="0Rg$4">
|
||||
<node concept="aZer4" id="4btN1w5JxhX" role="3XD1gS">
|
||||
<property role="TrG5h" value="Scheme" />
|
||||
</node>
|
||||
<node concept="aZer4" id="3R6X$QVFNNd" role="3XD1gS">
|
||||
<property role="TrG5h" value="UsedSchemes" />
|
||||
<node concept="2OqwBi" id="3R6X$QVFOpQ" role="3gj$pD">
|
||||
<node concept="34oBXx" id="3R6X$QVFODt" role="2OqNvi" />
|
||||
<node concept="37vLTw" id="7NX8kJ7h0I3" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="4ZxjFYHiGv9" resolve="usedDecls" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="32pEOW" id="24ciDNzxNHy" role="3vLBG7" />
|
||||
</node>
|
||||
<node concept="3xSepi" id="6E2cNicdim8" role="3xSepv">
|
||||
|
|
|
|||
Loading…
Reference in New Issue