type go/ast.BadExpr

31 uses

	go/ast (current package)
		ast.go#L273: 	BadExpr struct {
		ast.go#L469: func (x *BadExpr) Pos() token.Pos  { return x.From }
		ast.go#L502: func (x *BadExpr) End() token.Pos { return x.To }
		ast.go#L538: func (*BadExpr) exprNode()        {}
		walk.go#L88: 	case *BadExpr, *Ident, *BasicLit:

	go/parser
		parser.go#L640: 		return &ast.BadExpr{From: pos, To: p.pos}
		parser.go#L693: 			if _, isBad := x.(*ast.BadExpr); !isBad {
		parser.go#L734: 			typ = &ast.BadExpr{From: p.pos, To: p.pos}
		parser.go#L737: 			typ = &ast.BadExpr{From: typ.Pos(), To: p.safePos(typ.End())}
		parser.go#L805: 			typ = &ast.BadExpr{From: pos, To: p.pos}
		parser.go#L819: 		typ = &ast.BadExpr{From: pos, To: p.pos}
		parser.go#L1183: 	return &ast.BadExpr{From: pos, To: p.pos}
		parser.go#L1248: 				index[1] = &ast.BadExpr{From: colons[0] + 1, To: colons[1]}
		parser.go#L1252: 				index[2] = &ast.BadExpr{From: colons[1] + 1, To: rbrack}
		parser.go#L1379: 	case *ast.BadExpr:
		parser.go#L1402: 		x = &ast.BadExpr{From: x.Pos(), To: p.safePos(x.End())}
		parser.go#L1410: 	case *ast.BadExpr:
		parser.go#L1424: 	case *ast.BadExpr:
		parser.go#L1464: 			x = &ast.BadExpr{From: x.Pos(), To: p.safePos(x.End())}
		parser.go#L1752: 	if _, isBad := x.(*ast.BadExpr); !isBad {
		parser.go#L1835: 	return &ast.BadExpr{From: s.Pos(), To: p.safePos(s.End())}
		parser.go#L1844: 		cond = &ast.BadExpr{From: p.pos, To: p.pos}
		parser.go#L1894: 		cond = &ast.BadExpr{From: p.pos, To: p.pos}

	go/printer
		nodes.go#L744: 	case *ast.BadExpr:

	golang.org/x/pkgsite/internal/godoc
		encode_ast.gen.go#L200: func encode_ast_BadExpr(e *codec.Encoder, x *ast.BadExpr) {
		encode_ast.gen.go#L215: func decode_ast_BadExpr(d *codec.Decoder, p **ast.BadExpr) {
		encode_ast.gen.go#L221: 		*p = ref.(*ast.BadExpr)
		encode_ast.gen.go#L224: 	var x ast.BadExpr
		encode_ast.gen.go#L244: 	codec.Register(&ast.BadExpr{},
		encode_ast.gen.go#L245: 		func(e *codec.Encoder, x interface{}) { encode_ast_BadExpr(e, x.(*ast.BadExpr)) },
		encode_ast.gen.go#L247: 			var x *ast.BadExpr