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#L252: if p.lineFor(p.pos) != endline || p.tok == token.SEMICOLON || p.tok == token.EOF {
parser.go#L309: case p.tok == token.SEMICOLON && p.lit == "\n":
parser.go#L345: if p.tok != tok && p.tok == token.SEMICOLON && p.lit == "\n" {
parser.go#L361: case token.SEMICOLON:
parser.go#L385: if p.tok == token.SEMICOLON && p.lit == "\n" {
parser.go#L457: 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#L2058: if p.tok != token.SEMICOLON && p.tok != token.RBRACE {
parser.go#L2110: if p.tok != token.SEMICOLON {
parser.go#L2125: if p.tok == token.SEMICOLON {
parser.go#L2130: p.expect(token.SEMICOLON)
parser.go#L2248: if p.tok != token.SEMICOLON {
parser.go#L2251: if p.tok == token.SEMICOLON {
parser.go#L2373: if p.tok != token.SEMICOLON {
parser.go#L2385: if !isRange && p.tok == token.SEMICOLON {
parser.go#L2389: if p.tok != token.SEMICOLON {
parser.go#L2484: case token.SEMICOLON:
parser.go#L2562: if p.tok != token.EOF && p.tok != token.SEMICOLON && p.tok != token.RPAREN {
parser.go#L2817: 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#L815: pos, tok, lit = s.nlPos, token.SEMICOLON, "\n"
scanner.go#L850: return pos, token.SEMICOLON, "\n"
scanner.go#L858: return pos, token.SEMICOLON, "\n"
scanner.go#L887: tok = token.SEMICOLON