1
// GENERATED BY make_perl_groups.pl; DO NOT EDIT.
2
// make_perl_groups.pl >perl_groups.go
6
var code1 = []int{ /* \d */
10
var code2 = []int{ /* \s */
16
var code3 = []int{ /* \w */
23
var perlGroup = map[string]charGroup{
31
var code4 = []int{ /* [:alnum:] */
37
var code5 = []int{ /* [:alpha:] */
42
var code6 = []int{ /* [:ascii:] */
46
var code7 = []int{ /* [:blank:] */
51
var code8 = []int{ /* [:cntrl:] */
56
var code9 = []int{ /* [:digit:] */
60
var code10 = []int{ /* [:graph:] */
64
var code11 = []int{ /* [:lower:] */
68
var code12 = []int{ /* [:print:] */
72
var code13 = []int{ /* [:punct:] */
79
var code14 = []int{ /* [:space:] */
84
var code15 = []int{ /* [:upper:] */
88
var code16 = []int{ /* [:word:] */
95
var code17 = []int{ /* [:xdigit:] */
101
var posixGroup = map[string]charGroup{
102
`[:alnum:]`: {+1, code4},
103
`[:^alnum:]`: {-1, code4},
104
`[:alpha:]`: {+1, code5},
105
`[:^alpha:]`: {-1, code5},
106
`[:ascii:]`: {+1, code6},
107
`[:^ascii:]`: {-1, code6},
108
`[:blank:]`: {+1, code7},
109
`[:^blank:]`: {-1, code7},
110
`[:cntrl:]`: {+1, code8},
111
`[:^cntrl:]`: {-1, code8},
112
`[:digit:]`: {+1, code9},
113
`[:^digit:]`: {-1, code9},
114
`[:graph:]`: {+1, code10},
115
`[:^graph:]`: {-1, code10},
116
`[:lower:]`: {+1, code11},
117
`[:^lower:]`: {-1, code11},
118
`[:print:]`: {+1, code12},
119
`[:^print:]`: {-1, code12},
120
`[:punct:]`: {+1, code13},
121
`[:^punct:]`: {-1, code13},
122
`[:space:]`: {+1, code14},
123
`[:^space:]`: {-1, code14},
124
`[:upper:]`: {+1, code15},
125
`[:^upper:]`: {-1, code15},
126
`[:word:]`: {+1, code16},
127
`[:^word:]`: {-1, code16},
128
`[:xdigit:]`: {+1, code17},
129
`[:^xdigit:]`: {-1, code17},