Exemple #1
0
Fichier : line.go Projet : 8l/leaf
func (g *Gen) synError(pos *tok.Token, op string) {
	e := comperr.New(pos, fmt.Errorf("syntax error for %s", op))
	g.errors = append(g.errors, e)
}
Exemple #2
0
Fichier : util.go Projet : 8l/leaf
// err appends an error onto the error list
func (p *Parser) err(s string) {
	e := comperr.New(p.cur(), errors.New(s))
	p.errors = append(p.errors, e)
}
Exemple #3
0
Fichier : gen.go Projet : 8l/leaf
func (self *Gen) errorf(t *tok.Token, f string, args ...interface{}) {
	e := comperr.New(t, fmt.Errorf(f, args...))
	self.errors = append(self.errors, e)
}