go/ast.BasicLit.Kind (field)
19 uses
go/ast (current package)
ast.go#L304: Kind token.Token // token.INT, token.FLOAT, token.IMAG, token.CHAR, or token.STRING
go/parser
parser.go#L661: tag = &ast.BasicLit{ValuePos: p.pos, Kind: p.tok, Value: p.lit}
parser.go#L1364: x := &ast.BasicLit{ValuePos: p.pos, Kind: p.tok, Value: p.lit}
parser.go#L2534: Path: &ast.BasicLit{ValuePos: pos, Kind: token.STRING, Value: path},
go/printer
nodes.go#L1047: if lit.Kind != token.INT && lit.Kind != token.FLOAT && lit.Kind != token.IMAG {
nodes.go#L1095: return &ast.BasicLit{ValuePos: lit.ValuePos, Kind: lit.Kind, Value: x}
nodes.go#L1580: if lit.Kind != token.STRING {
nodes.go#L1611: return &ast.BasicLit{ValuePos: lit.ValuePos, Kind: token.STRING, Value: s}
printer.go#L941: p.lastTok = x.Kind
go/types
expr.go#L1266: switch e.Kind {
expr.go#L1284: x.setConst(e.Kind, e.Value)
stmt.go#L459: Y := &ast.BasicLit{ValuePos: s.X.Pos(), Kind: token.INT, Value: "1"} // use x's position
struct.go#L209: if t.Kind == token.STRING {
version.go#L40: if lit.Kind != token.INT && (radix == 'x' || radix == 'X') {
gotest.tools/v3/internal/source
update.go#L103: Kind: token.STRING,
update.go#L114: Kind: token.STRING,