const go/token.SEMICOLON

29 uses

	go/token (current package)
		token.go#L92: 	SEMICOLON // ;
		token.go#L201: 	SEMICOLON: ";",

	go/parser
		interface.go#L220: 	if p.tok == token.SEMICOLON && p.lit == "\n" {
		parser.go#L256: 		case p.tok == token.SEMICOLON && p.lit == "\n":
		parser.go#L293: 	if p.tok != tok && p.tok == token.SEMICOLON && p.lit == "\n" {
		parser.go#L308: 		case token.SEMICOLON:
		parser.go#L323: 		if p.tok == token.SEMICOLON && p.lit == "\n" {
		parser.go#L394: 	token.SEMICOLON: true,
		parser.go#L627: 		if p.tok == token.PERIOD || p.tok == token.STRING || p.tok == token.SEMICOLON || p.tok == token.RBRACE {
		parser.go#L2024: 	if p.tok != token.SEMICOLON && p.tok != token.RBRACE {
		parser.go#L2076: 	if p.tok != token.SEMICOLON {
		parser.go#L2091: 		if p.tok == token.SEMICOLON {
		parser.go#L2096: 			p.expect(token.SEMICOLON)
		parser.go#L2230: 		if p.tok != token.SEMICOLON {
		parser.go#L2233: 		if p.tok == token.SEMICOLON {
		parser.go#L2359: 		if p.tok != token.SEMICOLON {
		parser.go#L2371: 		if !isRange && p.tok == token.SEMICOLON {
		parser.go#L2375: 			if p.tok != token.SEMICOLON {
		parser.go#L2467: 	case token.SEMICOLON:
		parser.go#L2785: 	case token.SEMICOLON:

	go/printer
		nodes.go#L1240: 		p.print(token.SEMICOLON, blank)
		nodes.go#L1246: 			p.print(token.SEMICOLON, blank)
		nodes.go#L1316: 				p.print(newline, e.Pos(), token.SEMICOLON)
		nodes.go#L1425: 			p.print(token.SEMICOLON)
		nodes.go#L1806: 					p.print(token.SEMICOLON, blank)

	go/scanner
		scanner.go#L861: 				return pos, token.SEMICOLON, "\n"
		scanner.go#L869: 			return pos, token.SEMICOLON, "\n"
		scanner.go#L895: 			tok = token.SEMICOLON
		scanner.go#L933: 					return pos, token.SEMICOLON, "\n"