From 68b089b41eb3a93d844e2c802e6a439d68e1e707 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Sun, 11 Aug 2019 09:22:30 -0700 Subject: [PATCH] cli: Fix generation of parsers with fields but no aliases Fixes #419 --- cli/src/generate/render.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/src/generate/render.rs b/cli/src/generate/render.rs index fbc29408..c7a8eb71 100644 --- a/cli/src/generate/render.rs +++ b/cli/src/generate/render.rs @@ -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,"