mirror of
https://github.com/ralsina/tartrazine.git
synced 2025-06-27 22:57:50 -03:00
code-gen: syntax-aware generation of vendor regex
This commit is contained in:
@ -3,8 +3,12 @@ package data
|
||||
import "github.com/go-enry/go-enry/v2/regex"
|
||||
|
||||
var VendorMatchers = []regex.EnryRegexp{
|
||||
{{range $regexp := . -}}
|
||||
regex.MustCompile(`{{ $regexp }}`),
|
||||
{{range $re := . -}}
|
||||
{{ if isRE2 $re -}}
|
||||
regex.MustCompile({{ $re | stringVal }}),
|
||||
{{- else -}}
|
||||
regex.MustCompileRuby({{ $re | stringVal }}),
|
||||
{{ end }}
|
||||
{{end -}}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user