コード例 #1
0
ファイル: eval.go プロジェクト: KoreanFoodComics/elvish
func (ev *Evaluator) errorfNode(n parse.Node, format string, args ...interface{}) {
	util.Panic(util.NewContextualError(ev.name, ev.text, int(n.Position()), format, args...))
}
コード例 #2
0
ファイル: parse.go プロジェクト: rwmacleod/elvish
// errorf formats the error and terminates processing.
func (p *Parser) errorf(pos int, format string, args ...interface{}) {
	p.Root = nil
	util.Panic(util.NewContextualError(p.Name, p.text, pos, format, args...))
}
コード例 #3
0
ファイル: compile.go プロジェクト: KoreanFoodComics/elvish
func (cp *Compiler) errorf(n parse.Node, format string, args ...interface{}) {
	util.Panic(util.NewContextualError(cp.name, cp.text, int(n.Position()), format, args...))
}