always sort both by location and by term tostring

This commit is contained in:
erik-krogh
2022-11-14 17:33:48 +01:00
parent c89016b181
commit 324e0e8f90

View File

@@ -166,7 +166,7 @@ module Make<RegexTreeViewSig TreeImpl> {
min(RelevantRegExpTerm t |
str = getCanonicalizationString(t)
|
t order by getTermLocationString(t)
t order by getTermLocationString(t), t.toString()
)
}
@@ -949,7 +949,7 @@ module Make<RegexTreeViewSig TreeImpl> {
isStartState(s) and
getRoot(s.getRepr()) = root
|
s order by getTermLocationString(s.getRepr())
s order by getTermLocationString(s.getRepr()), s.getRepr().toString()
)
)
}
@@ -1047,7 +1047,7 @@ module Make<RegexTreeViewSig TreeImpl> {
isCandidate(s, _) and
s.getRepr() instanceof InfiniteRepetitionQuantifier
|
s order by getTermLocationString(s.getRepr())
s order by getTermLocationString(s.getRepr()), s.getRepr().toString()
)
)
}