Home | History | Annotate | Download | only in syntax

Lines Matching refs:regexp

15 	Regexp string
266 re, err := Parse(tt.Regexp, flags)
268 t.Errorf("Parse(%#q): %v", tt.Regexp, err)
277 t.Errorf("Parse(%#q).Dump() = %#q want %#q", tt.Regexp, d, tt.Dump)
282 // dump prints a string representation of the regexp showing
284 func dump(re *Regexp) string {
312 // dumpRegexp writes an encoding of the syntax tree for the regexp re to b.
315 func dumpRegexp(b *bytes.Buffer, re *Regexp) {
385 re := &Regexp{Op: OpCharClass}
509 for _, regexp := range invalidRegexps {
510 if re, err := Parse(regexp, Perl); err == nil {
511 t.Errorf("Parse(%#q, Perl) = %s, should have failed", regexp, dump(re))
513 if re, err := Parse(regexp, POSIX); err == nil {
514 t.Errorf("Parse(%#q, POSIX) = %s, should have failed", regexp, dump(re))
517 for _, regexp := range onlyPerl {
518 if _, err := Parse(regexp, Perl); err != nil {
519 t.Errorf("Parse(%#q, Perl): %v", regexp, err)
521 if re, err := Parse(regexp, POSIX); err == nil {
522 t.Errorf("Parse(%#q, POSIX) = %s, should have failed", regexp, dump(re))
525 for _, regexp := range onlyPOSIX {
526 if re, err := Parse(regexp, Perl); err == nil {
527 t.Errorf("Parse(%#q, Perl) = %s, should have failed", regexp, dump(re))
529 if _, err := Parse(regexp, POSIX); err != nil {
530 t.Errorf("Parse(%#q, POSIX): %v", regexp, err)
537 re, err := Parse(tt.Regexp, testFlags)
539 t.Errorf("Parse(%#q): %v", tt.Regexp, err)
548 t.Errorf("Parse(%#q).Dump() = %#q want %#q", tt.Regexp, d, tt.Dump)
553 if s != tt.Regexp {
554 // If ToString didn't return the original regexp,
561 t.Errorf("Parse(%#q.String() = %#q): %v", tt.Regexp, s, err)
566 t.Errorf("Parse(%#q) -> %#q; %#q vs %#q", tt.Regexp, s, d, nd)
571 t.Errorf("Parse(%#q) -> %#q -> %#q", tt.Regexp, s, ns)