This repository has been archived on 2024-02-27. You can view files and clone it, but cannot push or open issues or pull requests.
arf/file/location.go

16 lines
351 B
Go

package file
// Location represents a specific point in a file. It is used for error
// reporting.
type Location struct {
file *File
row int
column int
width int
}
// NewError creates a new error at this location.
func (location Location) NewError (message string, kind ErrorKind) (err Error) {
return NewError(location, message, kind)
}