1 // GENERATED BY make_perl_groups.pl; DO NOT EDIT.
2 // make_perl_groups.pl >perl_groups.go
6 var code1 = []rune{ /* \d */
10 var code2 = []rune{ /* \s */
16 var code3 = []rune{ /* \w */
23 var perlGroup = map[string]charGroup{
31 var code4 = []rune{ /* [:alnum:] */
37 var code5 = []rune{ /* [:alpha:] */
42 var code6 = []rune{ /* [:ascii:] */
46 var code7 = []rune{ /* [:blank:] */
51 var code8 = []rune{ /* [:cntrl:] */
56 var code9 = []rune{ /* [:digit:] */
60 var code10 = []rune{ /* [:graph:] */
64 var code11 = []rune{ /* [:lower:] */
68 var code12 = []rune{ /* [:print:] */
72 var code13 = []rune{ /* [:punct:] */
79 var code14 = []rune{ /* [:space:] */
84 var code15 = []rune{ /* [:upper:] */
88 var code16 = []rune{ /* [:word:] */
95 var code17 = []rune{ /* [: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},