samples of go tool yacc