compiler: Do not output empty grammars (#4001)

This commit is contained in:
Vicent Martí
2018-01-25 14:49:03 +01:00
committed by GitHub
parent 60f748d47b
commit 8438c6cd3e

View File

@@ -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)