cli: Fix generation of parsers with fields but no aliases

Fixes #419
This commit is contained in:
Max Brunsfeld 2019-08-11 09:22:30 -07:00
parent 4d63697036
commit 68b089b41e

View file

@ -79,7 +79,7 @@ impl Generator {
self.add_field_sequences();
}
if !self.alias_ids.is_empty() {
if !self.parse_table.production_infos.is_empty() {
self.add_alias_sequences();
}
@ -889,7 +889,7 @@ impl Generator {
add_line!(self, ".lex_modes = ts_lex_modes,");
add_line!(self, ".symbol_names = ts_symbol_names,");
if !self.alias_ids.is_empty() {
if !self.parse_table.production_infos.is_empty() {
add_line!(
self,
".alias_sequences = (const TSSymbol *)ts_alias_sequences,"