Fix non-deterministic ordering of lex states

This commit is contained in:
Max Brunsfeld 2019-07-03 16:34:06 -07:00
parent 83f0ea80cf
commit a9ca6ff73c

View file

@ -294,6 +294,7 @@ fn minimize_lex_table(table: &mut LexTable, parse_table: &mut ParseTable) {
.into_iter()
.map(|e| e.1)
.collect::<Vec<_>>();
state_ids_by_group_id.sort();
let error_group_index = state_ids_by_group_id
.iter()
.position(|g| g.contains(&0))