samples of  go tool yacc