const go/token.SEMICOLON
31 uses
go/token (current package)
token.go#L91: SEMICOLON // ;
token.go#L200: SEMICOLON: ";",
go/parser
interface.go#L236: if p.tok == token.SEMICOLON && p.lit == "\n" {
parser.go#L246: if p.lineFor(p.pos) != endline || p.tok == token.SEMICOLON || p.tok == token.EOF {
parser.go#L303: case p.tok == token.SEMICOLON && p.lit == "\n":
parser.go#L339: if p.tok != tok && p.tok == token.SEMICOLON && p.lit == "\n" {
parser.go#L355: case token.SEMICOLON:
parser.go#L380: if p.tok == token.SEMICOLON && p.lit == "\n" {
parser.go#L452: token.SEMICOLON: true,
parser.go#L674: if p.tok == token.PERIOD || p.tok == token.STRING || p.tok == token.SEMICOLON || p.tok == token.RBRACE {
parser.go#L2068: if p.tok != token.SEMICOLON && p.tok != token.RBRACE {
parser.go#L2120: if p.tok != token.SEMICOLON {
parser.go#L2135: if p.tok == token.SEMICOLON {
parser.go#L2140: p.expect(token.SEMICOLON)
parser.go#L2258: if p.tok != token.SEMICOLON {
parser.go#L2261: if p.tok == token.SEMICOLON {
parser.go#L2383: if p.tok != token.SEMICOLON {
parser.go#L2395: if !isRange && p.tok == token.SEMICOLON {
parser.go#L2399: if p.tok != token.SEMICOLON {
parser.go#L2494: case token.SEMICOLON:
parser.go#L2570: if p.tok != token.EOF && p.tok != token.SEMICOLON && p.tok != token.RPAREN {
parser.go#L2825: case token.SEMICOLON:
go/printer
nodes.go#L1294: p.print(token.SEMICOLON, blank)
nodes.go#L1300: p.print(token.SEMICOLON, blank)
nodes.go#L1372: p.print(token.SEMICOLON)
nodes.go#L1487: p.print(token.SEMICOLON)
nodes.go#L1892: p.print(token.SEMICOLON, blank)
go/scanner
scanner.go#L805: pos, tok, lit = s.nlPos, token.SEMICOLON, "\n"
scanner.go#L840: return pos, token.SEMICOLON, "\n"
scanner.go#L848: return pos, token.SEMICOLON, "\n"
scanner.go#L874: tok = token.SEMICOLON