diff --git a/core/test.go b/core/test.go index 376bc55..c0b3d94 100644 --- a/core/test.go +++ b/core/test.go @@ -121,6 +121,11 @@ func initSys() { s.Disappear() ss := []string{} for _, f := range functions { + for i := range f.Rules { + f.Rules[i] = strings.Trim(f.Rules[i], "^$") + f.Rules[i] = strings.Replace(f.Rules[i], `\s+`, " ", -1) + f.Rules[i] = strings.Replace(f.Rules[i], `(\S+)`, "?", -1) + } ss = append(ss, strings.Join(f.Rules, " ")) } return strings.Join(ss, "\n")