Files
argon-v3/src/error.go
2023-03-08 19:04:53 +00:00

24 lines
428 B
Go

package main
import (
"fmt"
)
type ArErr struct {
TYPE string
message string
line int
path string
code string
EXISTS bool
}
func panicErr(err ArErr) {
if err.code != "" && err.line != 0 && err.path != "" {
fmt.Println(" File:", err.path+":"+fmt.Sprint(err.line))
fmt.Println(" " + err.code)
fmt.Println()
}
fmt.Printf("\x1b[%dm%s\x1b[0m", 91, fmt.Sprint(err.TYPE, ": ", err.message, "\n"))
}