diff --git a/jdr/type.go b/jdr/type.go index 8364d4e..5a92e88 100644 --- a/jdr/type.go +++ b/jdr/type.go @@ -7,15 +7,9 @@ import( "regexp" ) -var regexp_int *regexp.Regexp -var regexp_float *regexp.Regexp -var regexp_d *regexp.Regexp - -func init() { - regexp_int = regexp.MustCompile(`^[0-9]+$`) - regexp_float = regexp.MustCompile(`^[+-]?[0-9]*\.[0-9]+$`) - regexp_d = regexp.MustCompile(`^[1-9][0-9]*d([468]|1[02]|20|100)$`) -} +var regexp_int = regexp.MustCompile(`^[0-9]+$`) +var regexp_float = regexp.MustCompile(`^[+-]?[0-9]*\.[0-9]+$`) +var regexp_d = regexp.MustCompile(`^[1-9][0-9]*d([468]|1[02]|20|100)$`) type VariableType interface { Name() string