go/ast.BasicLit.Kind (field)
14 uses
go/ast (current package)
ast.go#L320: Kind token.Token // token.INT, token.FLOAT, token.IMAG, token.CHAR, or token.STRING
go/parser
parser.go#L743: tag = &ast.BasicLit{ValuePos: p.pos, Kind: p.tok, Value: p.lit}
parser.go#L1497: x := &ast.BasicLit{ValuePos: p.pos, Kind: p.tok, Value: p.lit}
parser.go#L2551: Path: &ast.BasicLit{ValuePos: pos, Kind: token.STRING, Value: path},
go/types
literals.go#L43: if lit.Kind != token.INT && (radix == 'x' || radix == 'X') {
literals.go#L49: switch e.Kind {
literals.go#L68: x.setConst(e.Kind, e.Value)
stmt.go#L497: Y := &ast.BasicLit{ValuePos: s.X.Pos(), Kind: token.INT, Value: "1"} // use x's position
struct.go#L213: if t.Kind == token.STRING {
golang.org/x/tools/internal/typesinternal
zerovalue.go#L134: return &ast.BasicLit{Kind: token.INT, Value: "0"}, true
zerovalue.go#L136: return &ast.BasicLit{Kind: token.STRING, Value: `""`}, true
zerovalue.go#L142: return &ast.BasicLit{Kind: token.STRING, Value: `"invalid"`}, false
zerovalue.go#L152: return &ast.BasicLit{Kind: token.STRING, Value: `"invalid"`}, false
zerovalue.go#L243: Kind: token.INT,