Home | History | Annotate | Download | only in regexp

Lines Matching full:nil

86 	onepass        *onePassProg   // onepass program or nil
154 if err != nil {
155 return nil, err
162 if err != nil {
163 return nil, err
185 return regexp, nil
220 if error != nil {
231 if error != nil {
361 if err != nil {
395 return re.doExecute(r, nil, "", 0, 0) != nil
400 return re.doExecute(nil, nil, s, 0, 0) != nil
405 return re.doExecute(nil, b, "", 0, 0) != nil
413 if err != nil {
416 return re.MatchReader(r), nil
424 if err != nil {
427 return re.MatchString(s), nil
435 if err != nil {
438 return re.Match(b), nil
449 b := re.replaceAll(nil, src, n, func(dst []byte, match []int) []byte {
450 return re.expand(dst, repl, nil, src, match)
459 return string(re.replaceAll(nil, src, 2, func(dst []byte, match []int) []byte {
469 b := re.replaceAll(nil, src, 2, func(dst []byte, match []int) []byte {
480 if bsrc != nil {
486 a := re.doExecute(nil, bsrc, src, searchPos, nmatch)
492 if bsrc != nil {
509 if bsrc != nil {
526 if bsrc != nil {
603 if a == nil {
605 return nil
614 // Find matches in slice b if b is non-nil, otherwise find matches in string s.
617 if b == nil {
624 matches := re.doExecute(nil, b, s, pos, re.prog.NumCap)
639 if b == nil {
662 // A return value of nil indicates no match.
664 a := re.doExecute(nil, b, "", 0, 2)
665 if a == nil {
666 return nil
674 // A return value of nil indicates no match.
676 a := re.doExecute(nil, b, "", 0, 2)
677 if a == nil {
678 return nil
689 a := re.doExecute(nil, nil, s, 0, 2)
690 if a == nil {
699 // A return value of nil indicates no match.
701 a := re.doExecute(nil, nil, s, 0, 2)
702 if a == nil {
703 return nil
712 // A return value of nil indicates no match.
714 a := re.doExecute(r, nil, "", 0, 2)
715 if a == nil {
716 return nil
725 // A return value of nil indicates no match.
727 a := re.doExecute(nil, b, "", 0, re.prog.NumCap)
728 if a == nil {
729 return nil
765 return re.expand(dst, template, nil, src, match)
792 if bsrc != nil {
801 if bsrc != nil {
872 // A return value of nil indicates no match.
874 return re.pad(re.doExecute(nil, b, "", 0, re.prog.NumCap))
881 // A return value of nil indicates no match.
883 a := re.doExecute(nil, nil, s, 0, re.prog.NumCap)
884 if a == nil {
885 return nil
900 // A return value of nil indicates no match.
902 return re.pad(re.doExecute(nil, nil, s, 0, re.prog.NumCap))
909 // return value of nil indicates no match.
911 return re.pad(re.doExecute(r, nil, "", 0, re.prog.NumCap))
919 // A return value of nil indicates no match.
929 return nil
937 // A return value of nil indicates no match.
947 return nil
955 // A return value of nil indicates no match.
961 re.allMatches(s, nil, n, func(match []int) {
965 return nil
973 // A return value of nil indicates no match.
979 re.allMatches(s, nil, n, func(match []int) {
983 return nil
991 // A return value of nil indicates no match.
1007 return nil
1015 // A return value of nil indicates no match.
1025 return nil
1033 // A return value of nil indicates no match.
1039 re.allMatches(s, nil, n, func(match []int) {
1049 return nil
1058 // A return value of nil indicates no match.
1064 re.allMatches(s, nil, n, func(match []int) {
1068 return nil
1086 // n == 0: the result is nil (zero substrings)
1091 return nil