const go/token.EOF

20 uses

	go/token (current package)
		token.go#L22: 	EOF
		token.go#L137: 	EOF:     "EOF",

	go/build
		read.go#L382: 			if tok == token.EOF {

	go/parser
		interface.go#L239: 	p.expect(token.EOF)
		parser.go#L252: 			if p.lineFor(p.pos) != endline || p.tok == token.SEMICOLON || p.tok == token.EOF {
		parser.go#L403: 	for ; p.tok != token.EOF; p.next() {
		parser.go#L900: 	for name0 != nil || p.tok != closing && p.tok != token.EOF {
		parser.go#L1171: 					for p.tok != token.RBRACK && p.tok != token.EOF {
		parser.go#L1349: 	for p.tok != token.RBRACK && p.tok != token.EOF {
		parser.go#L1418: 	for p.tok != token.CASE && p.tok != token.DEFAULT && p.tok != token.RBRACE && p.tok != token.EOF {
		parser.go#L1584: 			if p.tok != token.COLON && p.tok != token.RBRACK && p.tok != token.EOF {
		parser.go#L1593: 			if p.tok != token.RBRACK && p.tok != token.EOF {
		parser.go#L1639: 	for p.tok != token.RPAREN && p.tok != token.EOF && !ellipsis.IsValid() {
		parser.go#L1690: 	for p.tok != token.RBRACE && p.tok != token.EOF {
		parser.go#L2562: 		if p.tok != token.EOF && p.tok != token.SEMICOLON && p.tok != token.RPAREN {
		parser.go#L2765: 		for iota := 0; p.tok != token.RPAREN && p.tok != token.EOF; iota++ {
		parser.go#L2914: 			for p.tok != token.EOF {

	go/printer
		printer.go#L803: 			tok == token.EOF ||
		printer.go#L1369: 	p.flush(token.Position{Offset: infinity, Line: infinity}, token.EOF)

	go/scanner
		scanner.go#L852: 			tok = token.EOF