From 683dfe0fb0b022be22de6b075bb9c450ef030521 Mon Sep 17 00:00:00 2001 From: Vicent Marti Date: Thu, 25 Jan 2018 14:03:06 +0100 Subject: [PATCH] compiler: Do not output empty grammars --- 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)