예제 #1
0
파일: loadgen.go 프로젝트: jchris/indexing
func compile(s parsec.Scanner) parsec.ParsecNode {
	defer func() {
		if r := recover(); r != nil {
			log.Printf("%v at %v", r, s.GetCursor())
		}
	}()
	root, _ := monster.Y(s)
	return root
}
예제 #2
0
파일: monster.go 프로젝트: prataprc/monster
func compile(s parsec.Scanner) parsec.ParsecNode {
	defer func() {
		if r := recover(); r != nil {
			log.Printf("%v at %v\n", r, s.GetCursor())
			fmt.Printf("%v\n", getStackTrace(2, debug.Stack()))
		}
	}()
	root, _ := monster.Y(s)
	return root
}