Compiler outputs formatted errors
This commit is contained in:
parent
b89bed2c94
commit
e21a865c61
@ -10,6 +10,7 @@ import "path/filepath"
|
|||||||
import "git.tebibyte.media/sashakoshka/fspl/llvm"
|
import "git.tebibyte.media/sashakoshka/fspl/llvm"
|
||||||
import "git.tebibyte.media/sashakoshka/fspl/parser"
|
import "git.tebibyte.media/sashakoshka/fspl/parser"
|
||||||
import "git.tebibyte.media/sashakoshka/fspl/analyzer"
|
import "git.tebibyte.media/sashakoshka/fspl/analyzer"
|
||||||
|
import ferrors "git.tebibyte.media/sashakoshka/fspl/errors"
|
||||||
import "git.tebibyte.media/sashakoshka/fspl/generator/native"
|
import "git.tebibyte.media/sashakoshka/fspl/generator/native"
|
||||||
|
|
||||||
type Compiler struct {
|
type Compiler struct {
|
||||||
@ -31,7 +32,7 @@ func main () {
|
|||||||
|
|
||||||
err := compiler.Compile(flag.Args())
|
err := compiler.Compile(flag.Args())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Fprintf(os.Stderr, "%s: %v\n", os.Args[0], err)
|
fmt.Fprintf(os.Stderr, "%s: %v\n", os.Args[0], ferrors.Format(err))
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user