Merge commit 'f955c625aded244864e83a872b396868a490dbc5' as 'go-enry'

This commit is contained in:
2024-09-04 16:33:41 -03:00
192 changed files with 528500 additions and 0 deletions

View File

@ -0,0 +1,29 @@
//go:build oniguruma
// +build oniguruma
package regex
import (
rubex "github.com/go-enry/go-oniguruma"
)
const Name = Oniguruma
type EnryRegexp = *rubex.Regexp
func MustCompile(s string) EnryRegexp {
return rubex.MustCompileASCII(s)
}
// MustCompileMultiline matches in multi-line mode by default with Oniguruma.
func MustCompileMultiline(s string) EnryRegexp {
return MustCompile(s)
}
func MustCompileRuby(s string) EnryRegexp {
return MustCompile(s)
}
func QuoteMeta(s string) string {
return rubex.QuoteMeta(s)
}