explanatory comment for CompileMasks

This commit is contained in:
Shivaram Lingamneni
2020-05-13 10:07:54 -04:00
parent be0dedf260
commit d092f6b330
2 changed files with 3 additions and 6 deletions

View File

@@ -46,6 +46,9 @@ func CompileGlob(glob string, submatch bool) (result *regexp.Regexp, err error)
return regexp.Compile(buf.String())
}
// Compile a list of globs into a single or-expression that matches any one of them.
// This is used for channel ban/invite/exception lists. It's applicable to k-lines
// but we're not using it there yet.
func CompileMasks(masks []string) (result *regexp.Regexp, err error) {
var buf bytes.Buffer
buf.WriteString("^(")