type go/ast.BasicLit

34 uses

	go/ast (current package)
		ast.go#L201: 	Tag     *BasicLit     // field tag; or nil
		ast.go#L314: 	BasicLit struct {
		ast.go#L495: func (x *BasicLit) Pos() token.Pos { return x.ValuePos }
		ast.go#L534: func (x *BasicLit) End() token.Pos       { return token.Pos(int(x.ValuePos) + len(x.Value)) }
		ast.go#L565: func (*BasicLit) exprNode()       {}
		ast.go#L901: 		Path    *BasicLit     // import path
		walk.go#L68: 	case *BadExpr, *Ident, *BasicLit:

	go/parser
		parser.go#L727: 	var tag *ast.BasicLit
		parser.go#L729: 		tag = &ast.BasicLit{ValuePos: p.pos, Kind: p.tok, Value: p.lit}
		parser.go#L1467: 		x := &ast.BasicLit{ValuePos: p.pos, Kind: p.tok, Value: p.lit}
		parser.go#L2521: 		Path:    &ast.BasicLit{ValuePos: pos, Kind: token.STRING, Value: path},

	go/printer
		nodes.go#L867: 	case *ast.BasicLit:
		nodes.go#L1095: func normalizedNumber(lit *ast.BasicLit) *ast.BasicLit {
		nodes.go#L1144: 	return &ast.BasicLit{ValuePos: lit.ValuePos, Kind: lit.Kind, Value: x}
		nodes.go#L1639: func sanitizeImportPath(lit *ast.BasicLit) *ast.BasicLit {
		nodes.go#L1679: 	return &ast.BasicLit{ValuePos: lit.ValuePos, Kind: token.STRING, Value: s}
		printer.go#L957: 		case *ast.BasicLit:

	go/types
		expr.go#L266: 	case *ast.Ident, *ast.BasicLit, *ast.SelectorExpr:
		expr.go#L1014: 	case *ast.BasicLit:
		exprstring.go#L46: 	case *ast.BasicLit:
		literals.go#L21: func (check *Checker) langCompat(lit *ast.BasicLit) {
		literals.go#L48: func (check *Checker) basicLit(x *operand, e *ast.BasicLit) {
		stmt.go#L507: 		Y := &ast.BasicLit{ValuePos: s.X.Pos(), Kind: token.INT, Value: "1"} // use x's position
		struct.go#L211: func (check *Checker) tag(t *ast.BasicLit) 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#L212: 	case *ast.BasicLit:
		zerovalue.go#L242: 			Len: &ast.BasicLit{

	gotest.tools/v3/internal/source
		update.go#L102: 		decl.Values[0] = &ast.BasicLit{
		update.go#L113: 		decl.Rhs[0] = &ast.BasicLit{