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"