// +build ignore,OMIT

package main

import "fmt"

// Point START OMIT
type Point struct {
	x, y int
}

// Point END OMIT

// String START OMIT
func (p Point) String() string {
	return fmt.Sprintf("(%d, %d)", p.x, p.y)
}

// String END OMIT

// main START OMIT
func main() {
	p := Point{2, 3}
	fmt.Println(p.String())
	fmt.Println(Point{3, 5}.String())
}

// main END OMIT
