Recur to sub-rules in a deterministic order in expand_repeats

This commit is contained in:
Max Brunsfeld 2017-08-08 17:20:04 -07:00
parent 7587353ab6
commit 5f40adb70c

View file

@ -36,10 +36,9 @@ class ExpandRepeats {
},
[&](const rules::Seq &sequence) {
return rules::Seq{
apply(*sequence.left),
apply(*sequence.right)
};
auto left = apply(*sequence.left);
auto right = apply(*sequence.right);
return rules::Seq{left, right};
},
[&](const rules::Repeat &repeat) {