compiler: Add error output to the compiler (#3935)

This commit is contained in:
Vicent Martí
2017-12-04 19:20:38 +01:00
committed by GitHub
parent e4b9430024
commit e7e64bf39a
8 changed files with 185 additions and 90 deletions

View File

@@ -19,7 +19,7 @@ func (w *walker) checkInclude(rule *grammar.Rule) {
}
include = strings.Split(include, "#")[0]
_, ok := w.Known[include]
ok := w.Known[include]
if !ok {
if !w.Missing[include] {
w.Missing[include] = true
@@ -73,7 +73,7 @@ func (w *walker) walk(rule *grammar.Rule) {
type walker struct {
File *LoadedFile
Known map[string]*Repository
Known map[string]bool
Missing map[string]bool
Errors []error
}