diff options
author | Ryo Nihei <nihei.dev@gmail.com> | 2021-07-18 22:15:35 +0900 |
---|---|---|
committer | Ryo Nihei <nihei.dev@gmail.com> | 2021-07-18 22:15:35 +0900 |
commit | e4a5958fc8d9e131ab083215a51a1b60acf91410 (patch) | |
tree | 6ca224a42915135e8f5427d62fc52455b1a1bc59 /cmd/vartan/compile.go | |
parent | Add token positions to an AST (diff) | |
download | urubu-e4a5958fc8d9e131ab083215a51a1b60acf91410.tar.gz urubu-e4a5958fc8d9e131ab083215a51a1b60acf91410.tar.xz |
Detect multiple semantic errors in a single parse
Diffstat (limited to 'cmd/vartan/compile.go')
-rw-r--r-- | cmd/vartan/compile.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cmd/vartan/compile.go b/cmd/vartan/compile.go index 804bd4f..354637b 100644 --- a/cmd/vartan/compile.go +++ b/cmd/vartan/compile.go @@ -119,7 +119,8 @@ func readGrammar(path string) (grm *grammar.Grammar, retErr error) { return nil, err } - return grammar.NewGrammar(ast) + var b grammar.GrammarBuilder + return b.Build(ast) } func writeCompiledGrammar(cgram *spec.CompiledGrammar, path string) error { |