Merge pull request #1833 from FauxFaux/next
generate parser enums stably: additionally sort on name
This commit is contained in:
commit
9c38aeff0a
|
@ -112,7 +112,7 @@ for my $line (@lines) {
|
||||||
# We sort descendingly by length to be able to replace occurences of the state
|
# We sort descendingly by length to be able to replace occurences of the state
|
||||||
# name even when one state’s name is included in another one’s (like FOR_WINDOW
|
# name even when one state’s name is included in another one’s (like FOR_WINDOW
|
||||||
# is in FOR_WINDOW_COMMAND).
|
# is in FOR_WINDOW_COMMAND).
|
||||||
my @keys = sort { length($b) <=> length($a) } keys %states;
|
my @keys = sort { (length($b) <=> length($a)) or ($a cmp $b) } keys %states;
|
||||||
|
|
||||||
open(my $enumfh, '>', "GENERATED_${prefix}_enums.h");
|
open(my $enumfh, '>', "GENERATED_${prefix}_enums.h");
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue