const go/token.SEMICOLON
31 uses
go/token (current package)
token.go#L91: SEMICOLON // ;
token.go#L200: SEMICOLON: ";",
go/parser
interface.go#L231: if p.tok == token.SEMICOLON && p.lit == "\n" {
parser.go#L232: if p.file.Line(p.pos) != endline || p.tok == token.SEMICOLON || p.tok == token.EOF {
parser.go#L289: case p.tok == token.SEMICOLON && p.lit == "\n":
parser.go#L325: if p.tok != tok && p.tok == token.SEMICOLON && p.lit == "\n" {
parser.go#L341: case token.SEMICOLON:
parser.go#L366: if p.tok == token.SEMICOLON && p.lit == "\n" {
parser.go#L438: token.SEMICOLON: true,
parser.go#L660: if p.tok == token.PERIOD || p.tok == token.STRING || p.tok == token.SEMICOLON || p.tok == token.RBRACE {
parser.go#L2038: if p.tok != token.SEMICOLON && p.tok != token.RBRACE {
parser.go#L2090: if p.tok != token.SEMICOLON {
parser.go#L2105: if p.tok == token.SEMICOLON {
parser.go#L2110: p.expect(token.SEMICOLON)
parser.go#L2228: if p.tok != token.SEMICOLON {
parser.go#L2231: if p.tok == token.SEMICOLON {
parser.go#L2353: if p.tok != token.SEMICOLON {
parser.go#L2365: if !isRange && p.tok == token.SEMICOLON {
parser.go#L2369: if p.tok != token.SEMICOLON {
parser.go#L2464: case token.SEMICOLON:
parser.go#L2540: if p.tok != token.EOF && p.tok != token.SEMICOLON && p.tok != token.RPAREN {
parser.go#L2793: 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#L795: pos, tok, lit = s.nlPos, token.SEMICOLON, "\n"
scanner.go#L830: return pos, token.SEMICOLON, "\n"
scanner.go#L838: return pos, token.SEMICOLON, "\n"
scanner.go#L864: tok = token.SEMICOLON