From 8438c6cd3e2657775db8755d81d6b0cc9f09dcd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vicent=20Mart=C3=AD?= Date: Thu, 25 Jan 2018 14:49:03 +0100 Subject: [PATCH] compiler: Do not output empty grammars (#4001) --- tools/grammars/compiler/converter.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/grammars/compiler/converter.go b/tools/grammars/compiler/converter.go index aeadaefa..b0145b98 100644 --- a/tools/grammars/compiler/converter.go +++ b/tools/grammars/compiler/converter.go @@ -145,7 +145,10 @@ func (conv *Converter) ConvertGrammars(update bool) error { repo.FixRules(knownScopes) if update { - conv.grammars[source] = repo.Scopes() + scopes := repo.Scopes() + if len(scopes) > 0 { + conv.grammars[source] = scopes + } } else { expected := conv.grammars[source] repo.CompareScopes(expected)