1 // DO NOT EDIT. Automatically generated by 'scripts/scrape_crates_io.py'
2 // on 2018-06-20 09:56:32.820354.
4 // autoshutdown-0.1.0: r"\s*(\d+)(\w)\s*"
5 consistent
!(autoshutdown_0
, r
"\s*(\d+)(\w)\s*");
8 consistent
!(epub_0
, r
"/");
10 // rpi-info-0.2.0: "^Revision\t+: ([0-9a-fA-F]+)"
11 consistent
!(rpi_info_0
, "^Revision\t+: ([0-9a-fA-F]+)");
13 // rpi-info-0.2.0: "Serial\t+: ([0-9a-fA-F]+)"
14 consistent
!(rpi_info_1
, "Serial\t+: ([0-9a-fA-F]+)");
16 // pnet_macros-0.21.0: r"^u([0-9]+)(be|le|he)?$"
17 consistent
!(pnet_macros_0
, r
"^u([0-9]+)(be|le|he)?$");
19 // iban_validate-1.0.3: r"^[A-Z]{2}\d{2}[A-Z\d]{1,30}$"
20 consistent
!(iban_validate_0
, r
"^[A-Z]{2}\d{2}[A-Z\d]{1,30}$");
22 // markifier-0.1.0: r".*\[(?P<percent>.+)%.*\].*"
23 consistent
!(markifier_0
, r
".*\[(?P<percent>.+)%.*\].*");
25 // mallumo-0.3.0: r"(#include) (\S*)(.*)"
26 consistent
!(mallumo_0
, r
"(#include) (\S*)(.*)");
28 // mallumo-0.3.0: r"(ERROR: \d+:)(\d+)(: )(.+)"
29 consistent
!(mallumo_1
, r
"(ERROR: \d+:)(\d+)(: )(.+)");
31 // mallumo-0.3.0: r"(\d+\()(\d+)(?:\) : )(.+)"
32 consistent
!(mallumo_2
, r
"(\d+\()(\d+)(?:\) : )(.+)");
34 // magnet_more-0.0.1: r"(.+?)(\[.*?\])?"
35 consistent
!(magnet_more_0
, r
"(.+?)(\[.*?\])?");
37 // magnet_app-0.0.1: r":(?P<k>[a-zA-Z_]+)"
38 consistent
!(magnet_app_0
, r
":(?P<k>[a-zA-Z_]+)");
40 // yubibomb-0.2.0: r"^\d{6}(?:\s*,\s*\d{6})*$"
41 consistent
!(yubibomb_0
, r
"^\d{6}(?:\s*,\s*\d{6})*$");
43 // multirust-rs-0.0.4: r"[\\/]([^\\/?]+)(\?.*)?$"
44 consistent
!(multirust_rs_0
, r
"[\\/]([^\\/?]+)(\?.*)?$");
46 // hueclient-0.3.2: "\"[a-z]*\":null"
47 consistent
!(hueclient_0
, "\"[a-z]*\":null");
49 // hueclient-0.3.2: ",+"
50 consistent
!(hueclient_1
, ",+");
52 // hueclient-0.3.2: ",\\}"
53 consistent
!(hueclient_2
, ",\\}");
55 // hueclient-0.3.2: "\\{,"
56 consistent
!(hueclient_3
, "\\{,");
58 // aerial-0.1.0: r"[a-zA-Z_\$][a-zA-Z_0-9]*"
59 consistent
!(aerial_0
, r
"[a-zA-Z_\$][a-zA-Z_0-9]*");
61 // aerial-0.1.0: r"thi[sng]+"
62 consistent
!(aerial_1
, r
"thi[sng]+");
64 // rvue-0.1.0: r"(.+)\s+\((.+?)\)"
65 consistent
!(rvue_0
, r
"(.+)\s+\((.+?)\)");
67 // rvue-0.1.0: r"([\d\.]+)\s*out\s*of\s*([\d\.]+)"
68 consistent
!(rvue_1
, r
"([\d\.]+)\s*out\s*of\s*([\d\.]+)");
70 // rvue-0.1.0: r"^([\d\.]+)\s*(?:\(\))?$"
71 consistent
!(rvue_2
, r
"^([\d\.]+)\s*(?:\(\))?$");
73 // rvue-0.1.0: r"([\d\.]+)\s*Points\s*Possible"
74 consistent
!(rvue_3
, r
"([\d\.]+)\s*Points\s*Possible");
76 // rvue-0.1.0: r"([\d\.]+)\s*/\s*([\d\.]+)"
77 consistent
!(rvue_4
, r
"([\d\.]+)\s*/\s*([\d\.]+)");
79 // rvsim-0.1.0: r"_?([_a-z0-9]+)\s*:\s*([_a-z0-9]+)\s*[,)]"
80 consistent
!(rvsim_0
, r
"_?([_a-z0-9]+)\s*:\s*([_a-z0-9]+)\s*[,)]");
82 // nereon-0.1.4: "(.*[^\\\\])\\{\\}(.*)"
83 consistent
!(nereon_0
, "(.*[^\\\\])\\{\\}(.*)");
85 // next_episode-0.3.0: r"((?i)^(.+).s(\d+)e(\d+).*)$"
86 consistent
!(next_episode_0
, r
"((?i)^(.+).s(\d+)e(\d+).*)$");
88 // migrant_lib-0.19.2: r"[^a-z0-9-]+"
89 consistent
!(migrant_lib_0
, r
"[^a-z0-9-]+");
91 // migrant_lib-0.19.2: r"[0-9]{14}_[a-z0-9-]+"
92 consistent
!(migrant_lib_1
, r
"[0-9]{14}_[a-z0-9-]+");
94 // migrant_lib-0.19.2: r"([0-9]{14}_)?[a-z0-9-]+"
95 consistent
!(migrant_lib_2
, r
"([0-9]{14}_)?[a-z0-9-]+");
97 // minipre-0.2.0: "$_"
98 consistent
!(minipre_0
, "$_");
100 // minifier-0.0.13: r">\s+<"
101 consistent
!(minifier_0
, r
">\s+<");
103 // minifier-0.0.13: r"\s{2,}|[\r\n]"
104 consistent
!(minifier_1
, r
"\s{2,}|[\r\n]");
106 // minifier-0.0.13: r"<(style|script)[\w|\s].*?>"
107 consistent
!(minifier_2
, r
"<(style|script)[\w|\s].*?>");
109 // minifier-0.0.13: "<!--(.|\n)*?-->"
110 consistent
!(minifier_3
, "<!--(.|\n)*?-->");
112 // minifier-0.0.13: r"<\w.*?>"
113 consistent
!(minifier_4
, r
"<\w.*?>");
115 // minifier-0.0.13: r" \s+|\s +"
116 consistent
!(minifier_5
, r
" \s+|\s +");
118 // minifier-0.0.13: r"\w\s+\w"
119 consistent
!(minifier_6
, r
"\w\s+\w");
121 // minifier-0.0.13: r"'\s+>"
122 consistent
!(minifier_7
, r
"'\s+>");
124 // minifier-0.0.13: r"\d\s+>"
125 consistent
!(minifier_8
, r
"\d\s+>");
127 // ggp-rs-0.1.2: r"(?P<relation>\([^)]+\))|(?P<prop>[a-zA-Z0-9_]+)"
128 consistent
!(ggp_rs_0
, r
"(?P<relation>\([^)]+\))|(?P<prop>[a-zA-Z0-9_]+)");
130 // ggp-rs-0.1.2: r"\((.*)\)."
131 consistent
!(ggp_rs_1
, r
"\((.*)\).");
133 // poe-superfilter-0.2.0: "[A-Za-z0-9_]"
134 consistent
!(poe_superfilter_0
, "[A-Za-z0-9_]");
136 // poke-a-mango-0.5.0: r"(\d+)x(\d+)"
137 consistent
!(poke_a_mango_0
, r
"(\d+)x(\d+)");
139 // pop3-rs-0.1.0: r"(?P<nmsg>\d+) (?P<size>\d+)"
140 consistent
!(pop3_rs_0
, r
"(?P<nmsg>\d+) (?P<size>\d+)");
142 // pop3-rs-0.1.0: r"(?P<msgid>\d+) (?P<uidl>[\x21-\x7E]{1,70})"
143 consistent
!(pop3_rs_1
, r
"(?P<msgid>\d+) (?P<uidl>[\x21-\x7E]{1,70})");
145 // pop3-rs-0.1.0: r"(<.*>)\r\n$"
146 consistent
!(pop3_rs_2
, r
"(<.*>)\r\n$");
148 // pop3-rs-0.1.0: r"^(?P<status>\+OK|-ERR) (?P<statustext>.*)"
149 consistent
!(pop3_rs_3
, r
"^(?P<status>\+OK|-ERR) (?P<statustext>.*)");
151 // pop3-1.0.6: r"^\.\r\n$"
152 consistent
!(pop3_0
, r
"^\.\r\n$");
154 // pop3-1.0.6: r"\+OK(.*)"
155 consistent
!(pop3_1
, r
"\+OK(.*)");
157 // pop3-1.0.6: r"-ERR(.*)"
158 consistent
!(pop3_2
, r
"-ERR(.*)");
160 // pop3-1.0.6: r"\+OK (\d+) (\d+)\r\n"
161 consistent
!(pop3_3
, r
"\+OK (\d+) (\d+)\r\n");
163 // pop3-1.0.6: r"(\d+) ([\x21-\x7e]+)\r\n"
164 consistent
!(pop3_4
, r
"(\d+) ([\x21-\x7e]+)\r\n");
166 // pop3-1.0.6: r"\+OK (\d+) ([\x21-\x7e]+)\r\n"
167 consistent
!(pop3_5
, r
"\+OK (\d+) ([\x21-\x7e]+)\r\n");
169 // pop3-1.0.6: r"(\d+) (\d+)\r\n"
170 consistent
!(pop3_6
, r
"(\d+) (\d+)\r\n");
172 // pop3-1.0.6: r"\+OK (\d+) (\d+)\r\n"
173 consistent
!(pop3_7
, r
"\+OK (\d+) (\d+)\r\n");
175 // polk-1.1.3: "github:(\\w+)/?(\\w+)?"
176 consistent
!(polk_0
, "github:(\\w+)/?(\\w+)?");
178 // geochunk-0.1.5: "^[0-9]{5}"
179 consistent
!(geochunk_0
, "^[0-9]{5}");
181 // generic-dns-update-1.1.4: r"((?:(?:0|1[\d]{0,2}|2(?:[0-4]\d?|5[0-5]?|[6-9])?|[3-9]\d?)\.){3}(?:0|1[\d]{0,2}|2(?:[0-4]\d?|5[0-5]?|[6-9])?|[3-9]\d?))"
182 consistent
!(generic_dns_update_0
, r
"((?:(?:0|1[\d]{0,2}|2(?:[0-4]\d?|5[0-5]?|[6-9])?|[3-9]\d?)\.){3}(?:0|1[\d]{0,2}|2(?:[0-4]\d?|5[0-5]?|[6-9])?|[3-9]\d?))");
184 // generic-dns-update-1.1.4: r"((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\d((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\d)\.){3}(\d((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\d))|(([0-9A-Fa-f]{1,4}:){0,5}:((\d((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\d)\.){3}(\d((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\d))|(::([0-9A-Fa-f]{1,4}:){0,5}((\d((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\d)\.){3}(\d((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\d))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))"
185 consistent
!(generic_dns_update_1
, r
"((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\d((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\d)\.){3}(\d((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\d))|(([0-9A-Fa-f]{1,4}:){0,5}:((\d((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\d)\.){3}(\d((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\d))|(::([0-9A-Fa-f]{1,4}:){0,5}((\d((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\d)\.){3}(\d((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\d))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))");
187 // generic-dns-update-1.1.4: r"<value><string>([0-9.]*)</string></value>"
189 generic_dns_update_2
,
190 r
"<value><string>([0-9.]*)</string></value>"
193 // generic-dns-update-1.1.4: r"<int>([0-9]+)</int>"
194 consistent
!(generic_dns_update_3
, r
"<int>([0-9]+)</int>");
196 // generic-dns-update-1.1.4: r"<int>([0-9]+)</int>"
197 consistent
!(generic_dns_update_4
, r
"<int>([0-9]+)</int>");
199 // generic-dns-update-1.1.4: r"<boolean>([0-1]*)</boolean>"
200 consistent
!(generic_dns_update_5
, r
"<boolean>([0-1]*)</boolean>");
202 // generate-nix-pkg-0.3.0: r"(\d*)\.(\d*)\.(\d*)(-(\S*))?"
203 consistent
!(generate_nix_pkg_0
, r
"(\d*)\.(\d*)\.(\d*)(-(\S*))?");
205 // generate-nix-pkg-0.3.0: r"^(\S*) (\d*)\.(\d*)\.(\d*)(-(\S*))?"
206 consistent
!(generate_nix_pkg_1
, r
"^(\S*) (\d*)\.(\d*)\.(\d*)(-(\S*))?");
208 // genact-0.6.0: r"arch/([a-z0-9_])+/"
209 consistent
!(genact_0
, r
"arch/([a-z0-9_])+/");
211 // genact-0.6.0: r"arch/([a-z0-9_])+/"
212 consistent
!(genact_1
, r
"arch/([a-z0-9_])+/");
214 // cron_rs-0.1.6: r"^\s*((\*(/\d+)?)|[0-9-,/]+)(\s+((\*(/\d+)?)|[0-9-,/]+)){4,5}\s*$"
217 r
"^\s*((\*(/\d+)?)|[0-9-,/]+)(\s+((\*(/\d+)?)|[0-9-,/]+)){4,5}\s*$"
220 // systemfd-0.3.0: r"^([a-zA-Z]+)::(.+)$"
221 consistent
!(systemfd_0
, r
"^([a-zA-Z]+)::(.+)$");
223 // symbolic-debuginfo-5.0.2: "__?hidden#\\d+_"
224 consistent
!(symbolic_debuginfo_0
, "__?hidden#\\d+_");
226 // symbolic-minidump-5.0.2: r"^Linux ([^ ]+) (.*) \w+(?: GNU/Linux)?$"
227 consistent
!(symbolic_minidump_0
, r
"^Linux ([^ ]+) (.*) \w+(?: GNU/Linux)?$");
229 // graphql-idl-parser-0.1.1: "^(?u:\\#)(?u:[\t-\r - \u{85}-\u{85}\u{a0}-\u{a0}\u{1680}-\u{1680}\u{2000}-\u{200a}\u{2028}-\u{2029}\u{202f}-\u{202f}\u{205f}-\u{205f}\u{3000}-\u{3000}])*(?u:.)+"
230 consistent
!(graphql_idl_parser_0
, "^(?u:\\#)(?u:[\t-\r - \u{85}-\u{85}\u{a0}-\u{a0}\u{1680}-\u{1680}\u{2000}-\u{200a}\u{2028}-\u{2029}\u{202f}-\u{202f}\u{205f}-\u{205f}\u{3000}-\u{3000}])*(?u:.)+");
232 // graphql-idl-parser-0.1.1: "^(?u:=)(?u:[\t-\r - \u{85}-\u{85}\u{a0}-\u{a0}\u{1680}-\u{1680}\u{2000}-\u{200a}\u{2028}-\u{2029}\u{202f}-\u{202f}\u{205f}-\u{205f}\u{3000}-\u{3000}])*(?u:.)+"
233 consistent
!(graphql_idl_parser_1
, "^(?u:=)(?u:[\t-\r - \u{85}-\u{85}\u{a0}-\u{a0}\u{1680}-\u{1680}\u{2000}-\u{200a}\u{2028}-\u{2029}\u{202f}-\u{202f}\u{205f}-\u{205f}\u{3000}-\u{3000}])*(?u:.)+");
235 // graphql-idl-parser-0.1.1: "^(?u:[A-Z_-_a-z])(?u:[0-9A-Z_-_a-z])*"
236 consistent
!(graphql_idl_parser_2
, "^(?u:[A-Z_-_a-z])(?u:[0-9A-Z_-_a-z])*");
238 // graphql-idl-parser-0.1.1: "^(?u:!)"
239 consistent
!(graphql_idl_parser_3
, "^(?u:!)");
241 // graphql-idl-parser-0.1.1: "^(?u:\\()"
242 consistent
!(graphql_idl_parser_4
, "^(?u:\\()");
244 // graphql-idl-parser-0.1.1: "^(?u:\\))"
245 consistent
!(graphql_idl_parser_5
, "^(?u:\\))");
247 // graphql-idl-parser-0.1.1: "^(?u:,)"
248 consistent
!(graphql_idl_parser_6
, "^(?u:,)");
250 // graphql-idl-parser-0.1.1: "^(?u::)"
251 consistent
!(graphql_idl_parser_7
, "^(?u::)");
253 // graphql-idl-parser-0.1.1: "^(?u:@)"
254 consistent
!(graphql_idl_parser_8
, "^(?u:@)");
256 // graphql-idl-parser-0.1.1: "^(?u:\\[)"
257 consistent
!(graphql_idl_parser_9
, "^(?u:\\[)");
259 // graphql-idl-parser-0.1.1: "^(?u:\\])"
260 consistent
!(graphql_idl_parser_10
, "^(?u:\\])");
262 // graphql-idl-parser-0.1.1: "^(?u:enum)"
263 consistent
!(graphql_idl_parser_11
, "^(?u:enum)");
265 // graphql-idl-parser-0.1.1: "^(?u:implements)"
266 consistent
!(graphql_idl_parser_12
, "^(?u:implements)");
268 // graphql-idl-parser-0.1.1: "^(?u:input)"
269 consistent
!(graphql_idl_parser_13
, "^(?u:input)");
271 // graphql-idl-parser-0.1.1: "^(?u:interface)"
272 consistent
!(graphql_idl_parser_14
, "^(?u:interface)");
274 // graphql-idl-parser-0.1.1: "^(?u:scalar)"
275 consistent
!(graphql_idl_parser_15
, "^(?u:scalar)");
277 // graphql-idl-parser-0.1.1: "^(?u:type)"
278 consistent
!(graphql_idl_parser_16
, "^(?u:type)");
280 // graphql-idl-parser-0.1.1: "^(?u:union)"
281 consistent
!(graphql_idl_parser_17
, "^(?u:union)");
283 // graphql-idl-parser-0.1.1: "^(?u:\\{)"
284 consistent
!(graphql_idl_parser_18
, "^(?u:\\{)");
286 // graphql-idl-parser-0.1.1: "^(?u:\\})"
287 consistent
!(graphql_idl_parser_19
, "^(?u:\\})");
289 // grimoire-0.1.0: r"(?s)/\*(?P<config>.*?)\*/"
290 consistent
!(grimoire_0
, r
"(?s)/\*(?P<config>.*?)\*/");
292 // phonenumber-0.2.0+8.9.0: r"[\d]+(?:[~\x{2053}\x{223C}\x{FF5E}][\d]+)?"
293 consistent
!(phonenumber_0
, r
"[\d]+(?:[~\x{2053}\x{223C}\x{FF5E}][\d]+)?");
295 // phonenumber-0.2.0+8.9.0: r"[, \[\]]"
296 consistent
!(phonenumber_1
, r
"[, \[\]]");
298 // phonenumber-0.2.0+8.9.0: r"[\\/] *x"
299 consistent
!(phonenumber_2
, r
"[\\/] *x");
301 // phonenumber-0.2.0+8.9.0: r"[[\P{N}&&\P{L}]&&[^#]]+$"
302 consistent
!(phonenumber_3
, r
"[[\P{N}&&\P{L}]&&[^#]]+$");
304 // phonenumber-0.2.0+8.9.0: r"(?:.*?[A-Za-z]){3}.*"
305 consistent
!(phonenumber_4
, r
"(?:.*?[A-Za-z]){3}.*");
307 // phonenumber-0.2.0+8.9.0: r"(\D+)"
308 consistent
!(phonenumber_5
, r
"(\D+)");
310 // phonenumber-0.2.0+8.9.0: r"(\$\d)"
311 consistent
!(phonenumber_6
, r
"(\$\d)");
313 // phonenumber-0.2.0+8.9.0: r"\(?\$1\)?"
314 consistent
!(phonenumber_7
, r
"\(?\$1\)?");
316 // phone_number-0.1.0: r"\D"
317 consistent
!(phone_number_0
, r
"\D");
319 // phone_number-0.1.0: r"^0+"
320 consistent
!(phone_number_1
, r
"^0+");
322 // phone_number-0.1.0: r"^89"
323 consistent
!(phone_number_2
, r
"^89");
325 // phone_number-0.1.0: r"^8+"
326 consistent
!(phone_number_3
, r
"^8+");
328 // phile-0.1.4: r"^ *(\^_*\^) *$"
329 consistent
!(phile_0
, r
"^ *(\^_*\^) *$");
331 // phile-0.1.4: r"^[_\p{XID_Start}]$"
332 consistent
!(phile_1
, r
"^[_\p{XID_Start}]$");
334 // phile-0.1.4: r"^\p{XID_Continue}$"
335 consistent
!(phile_2
, r
"^\p{XID_Continue}$");
337 // uritemplate-0.1.2: "%25(?P<hex>[0-9a-fA-F][0-9a-fA-F])"
338 consistent
!(uritemplate_0
, "%25(?P<hex>[0-9a-fA-F][0-9a-fA-F])");
340 // urdf-rs-0.4.2: "^package://(\\w+)/"
341 consistent
!(urdf_rs_0
, "^package://(\\w+)/");
343 // url-match-0.1.7: r"(?P<key>[?&.])"
344 consistent
!(url_match_0
, r
"(?P<key>[?&.])");
346 // url-match-0.1.7: r":(?P<key>[a-zA-Z0-9_-]+)"
347 consistent
!(url_match_1
, r
":(?P<key>[a-zA-Z0-9_-]+)");
349 // tsm-sys-0.1.0: r"hello world"
350 consistent
!(tsm_sys_0
, r
"hello world");
352 // deb-version-0.1.0: "^(?:(?:(?:\\d+:).+)|(?:[^:]+))$"
353 consistent
!(deb_version_0
, "^(?:(?:(?:\\d+:).+)|(?:[^:]+))$");
355 // debcargo-2.1.0: r"^(?i)(a|an|the)\s+"
356 consistent
!(debcargo_0
, r
"^(?i)(a|an|the)\s+");
358 // debcargo-2.1.0: r"^(?i)(rust\s+)?(implementation|library|tool|crate)\s+(of|to|for)\s+"
361 r
"^(?i)(rust\s+)?(implementation|library|tool|crate)\s+(of|to|for)\s+"
364 // feaders-0.2.0: r"^.*\.h$"
365 consistent
!(feaders_0
, r
"^.*\.h$");
367 // feaders-0.2.0: r"^.*\.c$"
368 consistent
!(feaders_1
, r
"^.*\.c$");
370 // feaders-0.2.0: r"^.*\.hpp$"
371 consistent
!(feaders_2
, r
"^.*\.hpp$");
373 // feaders-0.2.0: r"^.*\.cc$"
374 consistent
!(feaders_3
, r
"^.*\.cc$");
376 // feaders-0.2.0: r"^.*\.cpp$"
377 consistent
!(feaders_4
, r
"^.*\.cpp$");
379 // hyperscan-0.1.6: r"CPtr\(\w+\)"
380 consistent
!(hyperscan_0
, r
"CPtr\(\w+\)");
382 // hyperscan-0.1.6: r"^Version:\s(\d\.\d\.\d)\sFeatures:\s+(\w+)?\sMode:\s(\w+)$"
385 r
"^Version:\s(\d\.\d\.\d)\sFeatures:\s+(\w+)?\sMode:\s(\w+)$"
388 // hyperscan-0.1.6: r"RawDatabase<Block>\{db: \w+\}"
389 consistent
!(hyperscan_2
, r
"RawDatabase<Block>\{db: \w+\}");
391 // hyperscan-0.1.6: r"RawSerializedDatabase\{p: \w+, len: \d+\}"
392 consistent
!(hyperscan_3
, r
"RawSerializedDatabase\{p: \w+, len: \d+\}");
394 // ucd-parse-0.1.1: r"[0-9A-F]+"
395 consistent
!(ucd_parse_0
, r
"[0-9A-F]+");
397 // afsort-0.2.0: r".*"
398 consistent
!(afsort_0
, r
".*");
400 // afsort-0.2.0: r".*"
401 consistent
!(afsort_1
, r
".*");
403 // afsort-0.2.0: r".*"
404 consistent
!(afsort_2
, r
".*");
406 // afsort-0.2.0: r".*"
407 consistent
!(afsort_3
, r
".*");
409 // afsort-0.2.0: r".*"
410 consistent
!(afsort_4
, r
".*");
412 // afsort-0.2.0: r".*"
413 consistent
!(afsort_5
, r
".*");
415 // afsort-0.2.0: r"^[a-z]+$"
416 consistent
!(afsort_6
, r
"^[a-z]+$");
418 // afsort-0.2.0: r"^[a-z]+$"
419 consistent
!(afsort_7
, r
"^[a-z]+$");
421 // tin-summer-1.21.4: r"(\.git|\.pijul|_darcs|\.hg)$"
422 consistent
!(tin_summer_0
, r
"(\.git|\.pijul|_darcs|\.hg)$");
424 // tin-drummer-1.0.1: r".*?\.(a|la|lo|o|ll|keter|bc|dyn_o|d|rlib|crate|min\.js|hi|dyn_hi|S|jsexe|webapp|js\.externs|ibc|toc|aux|fdb_latexmk|fls|egg-info|whl|js_a|js_hi|jld|ji|js_o|so.*|dump-.*|vmb|crx|orig|elmo|elmi|pyc|mod|p_hi|p_o|prof|tix)$"
425 consistent
!(tin_drummer_0
, r
".*?\.(a|la|lo|o|ll|keter|bc|dyn_o|d|rlib|crate|min\.js|hi|dyn_hi|S|jsexe|webapp|js\.externs|ibc|toc|aux|fdb_latexmk|fls|egg-info|whl|js_a|js_hi|jld|ji|js_o|so.*|dump-.*|vmb|crx|orig|elmo|elmi|pyc|mod|p_hi|p_o|prof|tix)$");
427 // tin-drummer-1.0.1: r".*?\.(stats|conf|h|out|cache.*|dat|pc|info|\.js)$"
430 r
".*?\.(stats|conf|h|out|cache.*|dat|pc|info|\.js)$"
433 // tin-drummer-1.0.1: r".*?\.(exe|a|la|o|ll|keter|bc|dyn_o|d|rlib|crate|min\.js|hi|dyn_hi|jsexe|webapp|js\.externs|ibc|toc|aux|fdb_latexmk|fls|egg-info|whl|js_a|js_hi|jld|ji|js_o|so.*|dump-.*|vmb|crx|orig|elmo|elmi|pyc|mod|p_hi|p_o|prof|tix)$"
434 consistent
!(tin_drummer_2
, r
".*?\.(exe|a|la|o|ll|keter|bc|dyn_o|d|rlib|crate|min\.js|hi|dyn_hi|jsexe|webapp|js\.externs|ibc|toc|aux|fdb_latexmk|fls|egg-info|whl|js_a|js_hi|jld|ji|js_o|so.*|dump-.*|vmb|crx|orig|elmo|elmi|pyc|mod|p_hi|p_o|prof|tix)$");
436 // tin-drummer-1.0.1: r".*?\.(stats|conf|h|out|cache.*|\.js)$"
437 consistent
!(tin_drummer_3
, r
".*?\.(stats|conf|h|out|cache.*|\.js)$");
439 // tin-drummer-1.0.1: r"(\.git|\.pijul|_darcs|\.hg)$"
440 consistent
!(tin_drummer_4
, r
"(\.git|\.pijul|_darcs|\.hg)$");
442 // tin-drummer-1.0.1: r".*?\.(dyn_o|out|d|hi|dyn_hi|dump-.*|p_hi|p_o|prof|tix)$"
445 r
".*?\.(dyn_o|out|d|hi|dyn_hi|dump-.*|p_hi|p_o|prof|tix)$"
448 // tin-drummer-1.0.1: r".*?\.(ibc)$"
449 consistent
!(tin_drummer_6
, r
".*?\.(ibc)$");
451 // tin-drummer-1.0.1: r"\.stack-work|dist-newstyle"
452 consistent
!(tin_drummer_7
, r
"\.stack-work|dist-newstyle");
454 // timmy-0.3.0: r"_NET_WM_PID\(CARDINAL\) = (\d+)"
455 consistent
!(timmy_0
, r
"_NET_WM_PID\(CARDINAL\) = (\d+)");
457 // timmy-0.3.0: r"today|yesterday|now"
458 consistent
!(timmy_1
, r
"today|yesterday|now");
460 // timmy-0.3.0: r"(?P<day>\d{1,2})/(?P<month>\d{1,2})(/(?P<year>\d{4}|\d{2}))?"
463 r
"(?P<day>\d{1,2})/(?P<month>\d{1,2})(/(?P<year>\d{4}|\d{2}))?"
466 // timmy-0.3.0: r"(?P<n>\d+) (days?|ds?)(?P<ago>( ago)?)"
467 consistent
!(timmy_3
, r
"(?P<n>\d+) (days?|ds?)(?P<ago>( ago)?)");
469 // timmy-0.3.0: r"(?P<hr>\d{2}):(?P<mins>\d{2})"
470 consistent
!(timmy_4
, r
"(?P<hr>\d{2}):(?P<mins>\d{2})");
472 // tinfo-0.5.0: r"^(\d+): \d+ windows \(.*\) \[\d+x\d+\]( \(attached\))?"
475 r
"^(\d+): \d+ windows \(.*\) \[\d+x\d+\]( \(attached\))?"
478 // tinfo-0.5.0: r"^(\d+):(\d+): (.*) \((\d+) panes\) \[(\d+)x(\d+)\]"
479 consistent
!(tinfo_1
, r
"^(\d+):(\d+): (.*) \((\d+) panes\) \[(\d+)x(\d+)\]");
481 // timespan-0.0.4: r"(?:\\\{start\\\}|\\\{end\\\})"
482 consistent
!(timespan_0
, r
"(?:\\\{start\\\}|\\\{end\\\})");
484 // timespan-0.0.4: r"(.*)\s+-\s+(.*)"
485 consistent
!(timespan_1
, r
"(.*)\s+-\s+(.*)");
487 // timespan-0.0.4: r"(.*)\s+(\w+)$"
488 consistent
!(timespan_2
, r
"(.*)\s+(\w+)$");
490 // timespan-0.0.4: r"(.*)\s+(\w+)$"
491 consistent
!(timespan_3
, r
"(.*)\s+(\w+)$");
493 // timespan-0.0.4: r"(.*)\s+-\s+(.*)"
494 consistent
!(timespan_4
, r
"(.*)\s+-\s+(.*)");
496 // titlecase-0.10.0: r"[[:lower:]]"
497 consistent
!(titlecase_0
, r
"[[:lower:]]");
499 // tight-0.1.3: r"^\d+ (day|week|month|year)s?$"
500 consistent
!(tight_0
, r
"^\d+ (day|week|month|year)s?$");
502 // tight-0.1.3: r"^\d+ (day|week|month|year)s?$"
503 consistent
!(tight_1
, r
"^\d+ (day|week|month|year)s?$");
505 // yaml-0.2.1: r"^[-+]?(0|[1-9][0-9_]*)$"
506 consistent
!(yaml_0
, r
"^[-+]?(0|[1-9][0-9_]*)$");
508 // yaml-0.2.1: r"^([-+]?)0o?([0-7_]+)$"
509 consistent
!(yaml_1
, r
"^([-+]?)0o?([0-7_]+)$");
511 // yaml-0.2.1: r"^([-+]?)0x([0-9a-fA-F_]+)$"
512 consistent
!(yaml_2
, r
"^([-+]?)0x([0-9a-fA-F_]+)$");
514 // yaml-0.2.1: r"^([-+]?)0b([0-1_]+)$"
515 consistent
!(yaml_3
, r
"^([-+]?)0b([0-1_]+)$");
517 // yaml-0.2.1: r"^([-+]?)(\.[0-9]+|[0-9]+(\.[0-9]*)?([eE][-+]?[0-9]+)?)$"
520 r
"^([-+]?)(\.[0-9]+|[0-9]+(\.[0-9]*)?([eE][-+]?[0-9]+)?)$"
523 // yaml-0.2.1: r"^[+]?(\.inf|\.Inf|\.INF)$"
524 consistent
!(yaml_5
, r
"^[+]?(\.inf|\.Inf|\.INF)$");
526 // yaml-0.2.1: r"^-(\.inf|\.Inf|\.INF)$"
527 consistent
!(yaml_6
, r
"^-(\.inf|\.Inf|\.INF)$");
529 // yaml-0.2.1: r"^(\.nan|\.NaN|\.NAN)$"
530 consistent
!(yaml_7
, r
"^(\.nan|\.NaN|\.NAN)$");
532 // yaml-0.2.1: r"^(null|Null|NULL|~)$"
533 consistent
!(yaml_8
, r
"^(null|Null|NULL|~)$");
535 // yaml-0.2.1: r"^(true|True|TRUE|yes|Yes|YES)$"
536 consistent
!(yaml_9
, r
"^(true|True|TRUE|yes|Yes|YES)$");
538 // yaml-0.2.1: r"^(false|False|FALSE|no|No|NO)$"
539 consistent
!(yaml_10
, r
"^(false|False|FALSE|no|No|NO)$");
541 // kefia-0.1.0: r"(?m)^(\S+)/(\S+) (\S+)(?: \((.*)\))?$"
542 consistent
!(kefia_0
, r
"(?m)^(\S+)/(\S+) (\S+)(?: \((.*)\))?$");
544 // risp-0.7.0: "^(\\s+|;.*?(\n|$))+"
545 consistent
!(risp_0
, "^(\\s+|;.*?(\n|$))+");
547 // risp-0.7.0: "^\".*?\""
548 consistent
!(risp_1
, "^\".*?\"");
550 // risp-0.7.0: r"^[^\s\{\}()\[\]]+"
551 consistent
!(risp_2
, r
"^[^\s\{\}()\[\]]+");
553 // risp-0.7.0: r"^-?\d+"
554 consistent
!(risp_3
, r
"^-?\d+");
556 // ripgrep-0.8.1: "^([0-9]+)([KMG])?$"
557 consistent
!(ripgrep_0
, "^([0-9]+)([KMG])?$");
559 // riquid-0.0.1: r"^\w+"
560 consistent
!(riquid_0
, r
"^\w+");
562 // riquid-0.0.1: r"^\d+"
563 consistent
!(riquid_1
, r
"^\d+");
565 // recursive_disassembler-2.1.2: r"\A(0x)?([a-fA-F0-9]+)\z"
566 consistent
!(recursive_disassembler_0
, r
"\A(0x)?([a-fA-F0-9]+)\z");
568 // remake-0.1.0: r"^[a-zA-Z_][a-zA-Z0-9_]*"
569 consistent
!(remake_0
, r
"^[a-zA-Z_][a-zA-Z0-9_]*");
571 // regex-decode-0.1.0: r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)"
572 consistent
!(regex_decode_0
, r
"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)");
574 // regex-decode-0.1.0: r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)"
575 consistent
!(regex_decode_1
, r
"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)");
577 // regex-decode-0.1.0: r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)"
578 consistent
!(regex_decode_2
, r
"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)");
580 // regex-decode-0.1.0: r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)"
581 consistent
!(regex_decode_3
, r
"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)");
583 // regex-decode-0.1.0: r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)"
584 consistent
!(regex_decode_4
, r
"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)");
586 // regex-decode-0.1.0: r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)"
587 consistent
!(regex_decode_5
, r
"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)");
589 // regex-decode-0.1.0: r"'(?P<title>[^']+)'\s+\((?P<year>\d{2})\)"
590 consistent
!(regex_decode_6
, r
"'(?P<title>[^']+)'\s+\((?P<year>\d{2})\)");
592 // regex-decode-0.1.0: r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)"
593 consistent
!(regex_decode_7
, r
"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)");
595 // regex-decode-0.1.0: r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)"
596 consistent
!(regex_decode_8
, r
"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)");
598 // regex-decode-0.1.0: r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})?\)"
599 consistent
!(regex_decode_9
, r
"'(?P<title>[^']+)'\s+\((?P<year>\d{4})?\)");
601 // regex-decode-0.1.0: r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})?\)"
602 consistent
!(regex_decode_10
, r
"'(?P<title>[^']+)'\s+\((?P<year>\d{4})?\)");
604 // regex-decode-0.1.0: r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})?\)"
605 consistent
!(regex_decode_11
, r
"'(?P<title>[^']+)'\s+\((?P<year>\d{4})?\)");
607 // regex-decode-0.1.0: r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})?\)"
608 consistent
!(regex_decode_12
, r
"'(?P<title>[^']+)'\s+\((?P<year>\d{4})?\)");
610 // regex-decode-0.1.0: r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})?\)"
611 consistent
!(regex_decode_13
, r
"'(?P<title>[^']+)'\s+\((?P<year>\d{4})?\)");
613 // regex-cache-0.2.0: "[0-9]{3}-[0-9]{3}-[0-9]{4}"
614 consistent
!(regex_cache_0
, "[0-9]{3}-[0-9]{3}-[0-9]{4}");
616 // regex-cache-0.2.0: r"^\d+$"
617 consistent
!(regex_cache_1
, r
"^\d+$");
619 // regex-cache-0.2.0: r"^[a-z]+$"
620 consistent
!(regex_cache_2
, r
"^[a-z]+$");
622 // regex-cache-0.2.0: r"^\d+$"
623 consistent
!(regex_cache_3
, r
"^\d+$");
625 // regex-cache-0.2.0: r"^\d+$"
626 consistent
!(regex_cache_4
, r
"^\d+$");
628 // regex_dfa-0.5.0: r"\d{4}-\d{2}-\d{2}"
629 consistent
!(regex_dfa_0
, r
"\d{4}-\d{2}-\d{2}");
631 // reaper-2.0.0: r"^[0-9\p{L} _\\.]{3,16}$"
632 consistent
!(reaper_0
, r
"^[0-9\p{L} _\\.]{3,16}$");
634 // retdec-0.1.0: r"^attachment; filename=(.+)$"
635 consistent
!(retdec_0
, r
"^attachment; filename=(.+)$");
637 // renvsubst-0.1.2: r"(\\)(?P<head>\$[0-9A-Za-z_{])"
638 consistent
!(renvsubst_0
, r
"(\\)(?P<head>\$[0-9A-Za-z_{])");
640 // renvsubst-0.1.2: r"\$([[:word:]]+)"
641 consistent
!(renvsubst_1
, r
"\$([[:word:]]+)");
643 // renvsubst-0.1.2: r"\$\{([[:word:]]+)\}"
644 consistent
!(renvsubst_2
, r
"\$\{([[:word:]]+)\}");
646 // rexpect-0.3.0: r"'[a-z]+'"
647 consistent
!(rexpect_0
, r
"'[a-z]+'");
649 // rexpect-0.3.0: r"^\d{4}-\d{2}-\d{2}$"
650 consistent
!(rexpect_1
, r
"^\d{4}-\d{2}-\d{2}$");
652 // rexpect-0.3.0: r"-\d{2}-"
653 consistent
!(rexpect_2
, r
"-\d{2}-");
655 // luther-0.1.0: "^a(b|c)c*$"
656 consistent
!(luther_0
, "^a(b|c)c*$");
658 // little_boxes-1.6.0: r"(\x9B|\x1B\[)[0-?]*[ -/]*[@-~]"
659 consistent
!(little_boxes_0
, r
"(\x9B|\x1B\[)[0-?]*[ -/]*[@-~]");
661 // libimagentrytag-0.8.0: "^[a-zA-Z]([a-zA-Z0-9_-]*)$"
662 consistent
!(libimagentrytag_0
, "^[a-zA-Z]([a-zA-Z0-9_-]*)$");
664 // libimaginteraction-0.8.0: r"^[Yy](\n?)$"
665 consistent
!(libimaginteraction_0
, r
"^[Yy](\n?)$");
667 // libimaginteraction-0.8.0: r"^[Nn](\n?)$"
668 consistent
!(libimaginteraction_1
, r
"^[Nn](\n?)$");
670 // libimagutil-0.8.0: "^(?P<KEY>([^=]*))=(.*)$"
671 consistent
!(libimagutil_0
, "^(?P<KEY>([^=]*))=(.*)$");
673 // libimagutil-0.8.0: "(.*)=(\"(?P<QVALUE>([^\"]*))\"|(?P<VALUE>(.*)))$"
674 consistent
!(libimagutil_1
, "(.*)=(\"(?P<QVALUE>([^\"]*))\"|(?P<VALUE>(.*)))$");
676 // linux_ip-0.1.0: r"\s+"
677 consistent
!(linux_ip_0
, r
"\s+");
679 // linux_ip-0.1.0: r"\s*[\n\r]+\s*"
680 consistent
!(linux_ip_1
, r
"\s*[\n\r]+\s*");
682 // linux_ip-0.1.0: r"^([0-9a-fA-F\.:/]+)\s+dev\s+([a-z0-9\.]+)\s*(.*)$"
683 consistent
!(linux_ip_2
, r
"^([0-9a-fA-F\.:/]+)\s+dev\s+([a-z0-9\.]+)\s*(.*)$");
685 // linux_ip-0.1.0: r"^([0-9a-fA-F\.:/]+|default)\s+via\s+([a-z0-9\.:]+)\s+dev\s+([a-z0-9\.]+)\s*(.*)$"
686 consistent
!(linux_ip_3
, r
"^([0-9a-fA-F\.:/]+|default)\s+via\s+([a-z0-9\.:]+)\s+dev\s+([a-z0-9\.]+)\s*(.*)$");
688 // linux_ip-0.1.0: r"^(blackhole)\s+([0-9a-fA-F\.:/]+)$"
689 consistent
!(linux_ip_4
, r
"^(blackhole)\s+([0-9a-fA-F\.:/]+)$");
691 // linux_ip-0.1.0: r"^(unreachable)\s+([0-9a-fA-F\.:/]+)\s+dev\s+([a-z0-9\.]+)\s+(.*)$"
694 r
"^(unreachable)\s+([0-9a-fA-F\.:/]+)\s+dev\s+([a-z0-9\.]+)\s+(.*)$"
697 // linux_ip-0.1.0: r"\s*[\n\r]+\s*"
698 consistent
!(linux_ip_6
, r
"\s*[\n\r]+\s*");
700 // linux_ip-0.1.0: r"^\d+:\s+([a-zA-Z0-9\.-]+)(@\S+)*:\s+(.*)$"
701 consistent
!(linux_ip_7
, r
"^\d+:\s+([a-zA-Z0-9\.-]+)(@\S+)*:\s+(.*)$");
703 // linux_ip-0.1.0: r"\s*link/ether\s+([a-f0-9:]+)\s+.*"
704 consistent
!(linux_ip_8
, r
"\s*link/ether\s+([a-f0-9:]+)\s+.*");
706 // linux_ip-0.1.0: r"\s*inet[6]*\s+([0-9a-f:\./]+)\s+.*"
707 consistent
!(linux_ip_9
, r
"\s*inet[6]*\s+([0-9a-f:\./]+)\s+.*");
709 // linky-0.1.4: r"[^\w -]"
710 consistent
!(linky_0
, r
"[^\w -]");
712 // linky-0.1.4: r"^(.*):(\d+): [^ ]* ([^ ]*)$"
713 consistent
!(linky_1
, r
"^(.*):(\d+): [^ ]* ([^ ]*)$");
715 // limonite-0.2.1: r"^(\d{4}-\d{2}-\d{2})-(\d{3})-(.+)$"
716 consistent
!(limonite_0
, r
"^(\d{4}-\d{2}-\d{2})-(\d{3})-(.+)$");
718 // process-queue-0.1.1: r"^[a-zA-Z]+$"
719 consistent
!(process_queue_0
, r
"^[a-zA-Z]+$");
721 // pronghorn-0.1.2: r"^\{([a-zA-Z_]+)\}$"
722 consistent
!(pronghorn_0
, r
"^\{([a-zA-Z_]+)\}$");
724 // protocol-ftp-client-0.1.1: "(?m:^(\\d{3}) (.+)\r$)"
725 consistent
!(protocol_ftp_client_0
, "(?m:^(\\d{3}) (.+)\r$)");
727 // protocol-ftp-client-0.1.1: "\"(.+)\""
728 consistent
!(protocol_ftp_client_1
, "\"(.+)\"");
730 // protocol-ftp-client-0.1.1: "(\\w+) [Tt]ype: (\\w+)"
731 consistent
!(protocol_ftp_client_2
, "(\\w+) [Tt]ype: (\\w+)");
733 // protocol-ftp-client-0.1.1: "(?m:^(\\d{3})-.+\r$)"
734 consistent
!(protocol_ftp_client_3
, "(?m:^(\\d{3})-.+\r$)");
736 // protocol-ftp-client-0.1.1: "Entering Passive Mode \\((\\d+),(\\d+),(\\d+),(\\d+),(\\d+),(\\d+)\\)"
738 protocol_ftp_client_4
,
739 "Entering Passive Mode \\((\\d+),(\\d+),(\\d+),(\\d+),(\\d+),(\\d+)\\)"
742 // protocol-ftp-client-0.1.1: "(?m:^(.+)\r$)"
743 consistent
!(protocol_ftp_client_5
, "(?m:^(.+)\r$)");
745 // protocol-ftp-client-0.1.1: "^([d-])(?:[rwx-]{3}){3} +\\d+ +\\w+ +\\w+ +(\\d+) +(.+) +(.+)$"
747 protocol_ftp_client_6
,
748 "^([d-])(?:[rwx-]{3}){3} +\\d+ +\\w+ +\\w+ +(\\d+) +(.+) +(.+)$"
751 // article-date-extractor-0.1.1: r"([\./\-_]{0,1}(19|20)\d{2})[\./\-_]{0,1}(([0-3]{0,1}[0-9][\./\-_])|(\w{3,5}[\./\-_]))([0-3]{0,1}[0-9][\./\-]{0,1})"
752 consistent
!(article_date_extractor_0
, r
"([\./\-_]{0,1}(19|20)\d{2})[\./\-_]{0,1}(([0-3]{0,1}[0-9][\./\-_])|(\w{3,5}[\./\-_]))([0-3]{0,1}[0-9][\./\-]{0,1})");
754 // article-date-extractor-0.1.1: r"(?i)publishdate|pubdate|timestamp|article_date|articledate|date"
756 article_date_extractor_1
,
757 r
"(?i)publishdate|pubdate|timestamp|article_date|articledate|date"
760 // arthas_plugin-0.1.1: r"type\((.*)\)"
761 consistent
!(arthas_plugin_0
, r
"type\((.*)\)");
763 // arthas_plugin-0.1.1: r"Vec<(.*)>"
764 consistent
!(arthas_plugin_1
, r
"Vec<(.*)>");
766 // arthas_plugin-0.1.1: r"Option<(.*)>"
767 consistent
!(arthas_plugin_2
, r
"Option<(.*)>");
769 // arthas_plugin-0.1.1: r"HashMap<[a-z0-9A-Z]+, *(.*)>"
770 consistent
!(arthas_plugin_3
, r
"HashMap<[a-z0-9A-Z]+, *(.*)>");
772 // arthas_derive-0.1.0: "Vec *< *(.*) *>"
773 consistent
!(arthas_derive_0
, "Vec *< *(.*) *>");
775 // arthas_derive-0.1.0: r"Option *< *(.*) *>"
776 consistent
!(arthas_derive_1
, r
"Option *< *(.*) *>");
778 // arthas_derive-0.1.0: r"HashMap *< *[a-z0-9A-Z]+ *, *(.*) *>"
779 consistent
!(arthas_derive_2
, r
"HashMap *< *[a-z0-9A-Z]+ *, *(.*) *>");
781 // arpabet-0.2.0: r"^([\w\-\(\)\.']+)\s+([^\s].*)\s*$"
782 consistent
!(arpabet_0
, r
"^([\w\-\(\)\.']+)\s+([^\s].*)\s*$");
784 // arpabet-0.2.0: r"^;;;\s+"
785 consistent
!(arpabet_1
, r
"^;;;\s+");
787 // glossy_codegen-0.2.0: r"/\*.*?\*/|//.*"
788 consistent
!(glossy_codegen_0
, r
"/\*.*?\*/|//.*");
790 // glossy_codegen-0.2.0: "^\\s*#\\s*include\\s+<([:print:]+)>\\s*$"
791 consistent
!(glossy_codegen_1
, "^\\s*#\\s*include\\s+<([:print:]+)>\\s*$");
793 // glossy_codegen-0.2.0: "^\\s*#\\s*include\\s+\"([:print:]+)\"\\s*$"
794 consistent
!(glossy_codegen_2
, "^\\s*#\\s*include\\s+\"([:print:]+)\"\\s*$");
796 // glossy_codegen-0.2.0: r"^\s*#\s*version\s+(\d+)"
797 consistent
!(glossy_codegen_3
, r
"^\s*#\s*version\s+(\d+)");
799 // glossy_codegen-0.2.0: r"^\s*$"
800 consistent
!(glossy_codegen_4
, r
"^\s*$");
802 // gluster-1.0.1: r"(?P<addr>via \S+)"
803 consistent
!(gluster_0
, r
"(?P<addr>via \S+)");
805 // gluster-1.0.1: r"(?P<src>src \S+)"
806 consistent
!(gluster_1
, r
"(?P<src>src \S+)");
808 // gl_helpers-0.1.7: r"(.*)\[\d+\]"
809 consistent
!(gl_helpers_0
, r
"(.*)\[\d+\]");
811 // gl_helpers-0.1.7: r"(\d+).(\d+)"
812 consistent
!(gl_helpers_1
, r
"(\d+).(\d+)");
814 // glr-parser-0.0.1: r"(?P<c>[\\\.\+\*\?\(\)\|\[\]\{\}\^\$])"
815 consistent
!(glr_parser_0
, r
"(?P<c>[\\\.\+\*\?\(\)\|\[\]\{\}\^\$])");
817 // glr-parser-0.0.1: r"^\w+$"
818 consistent
!(glr_parser_1
, r
"^\w+$");
820 // glr-parser-0.0.1: "'[^']+'"
821 consistent
!(glr_parser_2
, "'[^']+'");
823 // hoodlum-0.5.0: r"(?m)//.*"
824 consistent
!(hoodlum_0
, r
"(?m)//.*");
826 // form-checker-0.2.2: r"^1\d{10}$"
827 consistent
!(form_checker_0
, r
"^1\d{10}$");
829 // form-checker-0.2.2: r"(?i)^[\w.%+-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,4}$"
830 consistent
!(form_checker_1
, r
"(?i)^[\w.%+-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,4}$");
832 // wikibase-0.2.0: r"(?P<user_agent>[a-zA-Z0-9-_]+/[0-9\.]+)"
833 consistent
!(wikibase_0
, r
"(?P<user_agent>[a-zA-Z0-9-_]+/[0-9\.]+)");
835 // wifiscanner-0.3.6: r"Cell [0-9]{2,} - Address:"
836 consistent
!(wifiscanner_0
, r
"Cell [0-9]{2,} - Address:");
838 // wifiscanner-0.3.6: r"([0-9a-zA-Z]{1}[0-9a-zA-Z]{1}[:]{1}){5}[0-9a-zA-Z]{1}[0-9a-zA-Z]{1}"
841 r
"([0-9a-zA-Z]{1}[0-9a-zA-Z]{1}[:]{1}){5}[0-9a-zA-Z]{1}[0-9a-zA-Z]{1}"
844 // wifiscanner-0.3.6: r"Signal level=(\d+)/100"
845 consistent
!(wifiscanner_2
, r
"Signal level=(\d+)/100");
847 // bbcode-1.0.2: r"(?s)\[b\](.*?)\[/b\]"
848 consistent
!(bbcode_0
, r
"(?s)\[b\](.*?)\[/b\]");
850 // bbcode-1.0.2: r"(?s)\[i\](.*?)\[/i\]"
851 consistent
!(bbcode_1
, r
"(?s)\[i\](.*?)\[/i\]");
853 // bbcode-1.0.2: r"(?s)\[u\](.*?)\[/u\]"
854 consistent
!(bbcode_2
, r
"(?s)\[u\](.*?)\[/u\]");
856 // bbcode-1.0.2: r"(?s)\[s\](.*?)\[/s\]"
857 consistent
!(bbcode_3
, r
"(?s)\[s\](.*?)\[/s\]");
859 // bbcode-1.0.2: r"(?s)\[size=(\d+)](.*?)\[/size\]"
860 consistent
!(bbcode_4
, r
"(?s)\[size=(\d+)](.*?)\[/size\]");
862 // bbcode-1.0.2: r"(?s)\[color=(.+)](.*?)\[/color\]"
863 consistent
!(bbcode_5
, r
"(?s)\[color=(.+)](.*?)\[/color\]");
865 // bbcode-1.0.2: r"(?s)\[center\](.*?)\[/center\]"
866 consistent
!(bbcode_6
, r
"(?s)\[center\](.*?)\[/center\]");
868 // bbcode-1.0.2: r"(?s)\[left\](.*?)\[/left\]"
869 consistent
!(bbcode_7
, r
"(?s)\[left\](.*?)\[/left\]");
871 // bbcode-1.0.2: r"(?s)\[right\](.*?)\[/right\]"
872 consistent
!(bbcode_8
, r
"(?s)\[right\](.*?)\[/right\]");
874 // bbcode-1.0.2: r"(?s)\[table\](.*?)\[/table\]"
875 consistent
!(bbcode_9
, r
"(?s)\[table\](.*?)\[/table\]");
877 // bbcode-1.0.2: r"(?s)\[td\](.*?)\[/td\]"
878 consistent
!(bbcode_10
, r
"(?s)\[td\](.*?)\[/td\]");
880 // bbcode-1.0.2: r"(?s)\[tr\](.*?)\[/tr\]"
881 consistent
!(bbcode_11
, r
"(?s)\[tr\](.*?)\[/tr\]");
883 // bbcode-1.0.2: r"(?s)\[th\](.*?)\[/th\]"
884 consistent
!(bbcode_12
, r
"(?s)\[th\](.*?)\[/th\]");
886 // bbcode-1.0.2: r"(?s)\[url\](.*?)\[/url\]"
887 consistent
!(bbcode_13
, r
"(?s)\[url\](.*?)\[/url\]");
889 // bbcode-1.0.2: r"(?s)\[url=(.+)\](.*?)\[/url\]"
890 consistent
!(bbcode_14
, r
"(?s)\[url=(.+)\](.*?)\[/url\]");
892 // bbcode-1.0.2: r"(?s)\[quote\](.*?)\[/quote\]"
893 consistent
!(bbcode_15
, r
"(?s)\[quote\](.*?)\[/quote\]");
895 // bbcode-1.0.2: r"(?s)\[quote=(.+)\](.*?)\[/quote\]"
896 consistent
!(bbcode_16
, r
"(?s)\[quote=(.+)\](.*?)\[/quote\]");
898 // bbcode-1.0.2: r"(?s)\[img=(\d+)x(\d+)(\b.*)?\](.*?)\[/img\]"
899 consistent
!(bbcode_17
, r
"(?s)\[img=(\d+)x(\d+)(\b.*)?\](.*?)\[/img\]");
901 // bbcode-1.0.2: r"(?s)\[img=(.+)(\b.*)?\](.*?)\[/img\]"
902 consistent
!(bbcode_18
, r
"(?s)\[img=(.+)(\b.*)?\](.*?)\[/img\]");
904 // bbcode-1.0.2: r"(?s)\[img(\b.*)?\](.*?)\[/img\]"
905 consistent
!(bbcode_19
, r
"(?s)\[img(\b.*)?\](.*?)\[/img\]");
907 // bbcode-1.0.2: r"(?s)\[ol\](.*?)\[/ol\]"
908 consistent
!(bbcode_20
, r
"(?s)\[ol\](.*?)\[/ol\]");
910 // bbcode-1.0.2: r"(?s)\[ul\](.*?)\[/ul\]"
911 consistent
!(bbcode_21
, r
"(?s)\[ul\](.*?)\[/ul\]");
913 // bbcode-1.0.2: r"(?s)\[list\](.*?)\[/list\]"
914 consistent
!(bbcode_22
, r
"(?s)\[list\](.*?)\[/list\]");
916 // bbcode-1.0.2: r"(?s)\[youtube\](.*?)\[/youtube\]"
917 consistent
!(bbcode_23
, r
"(?s)\[youtube\](.*?)\[/youtube\]");
919 // bbcode-1.0.2: r"(?s)\[youtube=(\d+)x(\d+)\](.*?)\[/youtube\]"
920 consistent
!(bbcode_24
, r
"(?s)\[youtube=(\d+)x(\d+)\](.*?)\[/youtube\]");
922 // bbcode-1.0.2: r"(?s)\[li\](.*?)\[/li\]"
923 consistent
!(bbcode_25
, r
"(?s)\[li\](.*?)\[/li\]");
925 // block-utils-0.5.0: r"loop\d+"
926 consistent
!(block_utils_0
, r
"loop\d+");
928 // block-utils-0.5.0: r"ram\d+"
929 consistent
!(block_utils_1
, r
"ram\d+");
931 // block-utils-0.5.0: r"md\d+"
932 consistent
!(block_utils_2
, r
"md\d+");
934 // kvvliveapi-0.1.0: r"^([1-9]) min$"
935 consistent
!(kvvliveapi_0
, r
"^([1-9]) min$");
937 // rfc822_sanitizer-0.3.3: r"(\d{2}):(\d{2}):(\d{2})"
938 consistent
!(rfc822_sanitizer_0
, r
"(\d{2}):(\d{2}):(\d{2})");
940 // rfc822_sanitizer-0.3.3: r"(\d{1,2}):(\d{1,2}):(\d{1,2})"
941 consistent
!(rfc822_sanitizer_1
, r
"(\d{1,2}):(\d{1,2}):(\d{1,2})");
943 // faker-0.0.4: r"[2-9]"
944 consistent
!(faker_0
, r
"[2-9]");
946 // faker-0.0.4: r"[1-9]"
947 consistent
!(faker_1
, r
"[1-9]");
949 // faker-0.0.4: r"[0-9]"
950 consistent
!(faker_2
, r
"[0-9]");
952 // faker-0.0.4: r"\d{10}"
953 consistent
!(faker_3
, r
"\d{10}");
955 // faker-0.0.4: r"\d{1}"
956 consistent
!(faker_4
, r
"\d{1}");
958 // faker-0.0.4: r"^\w+"
959 consistent
!(faker_5
, r
"^\w+");
961 // faker-0.0.4: r"^\w+"
962 consistent
!(faker_6
, r
"^\w+");
964 // faker-0.0.4: r"^(\w+\.? ?){2,3}$"
965 consistent
!(faker_7
, r
"^(\w+\.? ?){2,3}$");
967 // faker-0.0.4: r"^[A-Z][a-z]+\.?$"
968 consistent
!(faker_8
, r
"^[A-Z][a-z]+\.?$");
970 // faker-0.0.4: r"^[A-Z][A-Za-z]*\.?$"
971 consistent
!(faker_9
, r
"^[A-Z][A-Za-z]*\.?$");
973 // faker-0.0.4: r"http://lorempixel.com/100/100/\w+"
974 consistent
!(faker_10
, r
"http://lorempixel.com/100/100/\w+");
976 // faker-0.0.4: r"http://lorempixel.com/100/100/cats"
977 consistent
!(faker_11
, r
"http://lorempixel.com/100/100/cats");
979 // fancy-regex-0.1.0: "(?i:ß)"
980 consistent
!(fancy_regex_0
, "(?i:ß)");
982 // fancy-regex-0.1.0: "(?i:\\x{0587})"
983 consistent
!(fancy_regex_1
, "(?i:\\x{0587})");
985 // fancy-regex-0.1.0: "^\\\\([!-/:-@\\[-`\\{-~aftnrv]|[0-7]{1,3}|x[0-9a-fA-F]{2}|x\\{[0-9a-fA-F]{1,6}\\})"
986 consistent
!(fancy_regex_2
, "^\\\\([!-/:-@\\[-`\\{-~aftnrv]|[0-7]{1,3}|x[0-9a-fA-F]{2}|x\\{[0-9a-fA-F]{1,6}\\})");
988 // fancy-prompt-0.1.5: r"/([^/])[^/]+/"
989 consistent
!(fancy_prompt_0
, r
"/([^/])[^/]+/");
991 // fancy-prompt-0.1.5: r"^([^:]+):.*?(?::([^:]+))?$"
992 consistent
!(fancy_prompt_1
, r
"^([^:]+):.*?(?::([^:]+))?$");
994 // fanta-0.2.0: r"^(/?__\w+__)/(.*)"
995 consistent
!(fanta_0
, r
"^(/?__\w+__)/(.*)");
997 // fanta-cli-0.1.1: r"(.)([A-Z])"
998 consistent
!(fanta_cli_0
, r
"(.)([A-Z])");
1000 // fanta-cli-0.1.1: "\\{:[^\\s]+\\}"
1001 consistent
!(fanta_cli_1
, "\\{:[^\\s]+\\}");
1003 // amethyst_tools-0.7.1: "(?P<last>[^\r])\n"
1004 consistent
!(amethyst_tools_0
, "(?P<last>[^\r])\n");
1006 // amigo-0.3.1: r"^-?\d+(\.\d)?"
1007 consistent
!(amigo_0
, r
"^-?\d+(\.\d)?");
1009 // amigo-0.3.1: r"^[a-zA-Z_]+[\w-]*[!?_]?"
1010 consistent
!(amigo_1
, r
"^[a-zA-Z_]+[\w-]*[!?_]?");
1012 // amigo-0.3.1: r"^\("
1013 consistent
!(amigo_2
, r
"^\(");
1015 // amigo-0.3.1: r"^\)"
1016 consistent
!(amigo_3
, r
"^\)");
1018 // amigo-0.3.1: r"^\s+"
1019 consistent
!(amigo_4
, r
"^\s+");
1021 // ethcore-logger-1.12.0: "\x1b\\[[^m]+m"
1022 consistent
!(ethcore_logger_0
, "\x1b\\[[^m]+m");
1024 // dash2html-1.0.1: r"__.*?__"
1025 consistent
!(dash2html_0
, r
"__.*?__");
1027 // dash2html-1.0.1: r"(?i)@(?:time|clipboard|cursor|date)"
1028 consistent
!(dash2html_1
, r
"(?i)@(?:time|clipboard|cursor|date)");
1030 // os_type-2.0.0: r"^Microsoft Windows \[Version\s(\d+\.\d+\.\d+)\]$"
1031 consistent
!(os_type_0
, r
"^Microsoft Windows \[Version\s(\d+\.\d+\.\d+)\]$");
1033 // os_type-2.0.0: r"ProductName:\s([\w\s]+)\n"
1034 consistent
!(os_type_1
, r
"ProductName:\s([\w\s]+)\n");
1036 // os_type-2.0.0: r"ProductVersion:\s(\w+\.\w+\.\w+)"
1037 consistent
!(os_type_2
, r
"ProductVersion:\s(\w+\.\w+\.\w+)");
1039 // os_type-2.0.0: r"BuildVersion:\s(\w+)"
1040 consistent
!(os_type_3
, r
"BuildVersion:\s(\w+)");
1042 // os_type-2.0.0: r"(\w+) Linux release"
1043 consistent
!(os_type_4
, r
"(\w+) Linux release");
1045 // os_type-2.0.0: r"release\s([\w\.]+)"
1046 consistent
!(os_type_5
, r
"release\s([\w\.]+)");
1048 // os_type-2.0.0: r"Distributor ID:\s(\w+)"
1049 consistent
!(os_type_6
, r
"Distributor ID:\s(\w+)");
1051 // os_type-2.0.0: r"Release:\s([\w\.]+)"
1052 consistent
!(os_type_7
, r
"Release:\s([\w\.]+)");
1054 // bindgen-0.37.0: r"typename type\-parameter\-\d+\-\d+::.+"
1055 consistent
!(bindgen_0
, r
"typename type\-parameter\-\d+\-\d+::.+");
1057 // imap-0.8.1: "^+(.*)\r\n"
1058 consistent
!(imap_0
, "^+(.*)\r\n");
1060 // image-base64-0.1.0: r"^ffd8ffe0"
1061 consistent
!(image_base64_0
, r
"^ffd8ffe0");
1063 // image-base64-0.1.0: r"^89504e47"
1064 consistent
!(image_base64_1
, r
"^89504e47");
1066 // image-base64-0.1.0: r"^47494638"
1067 consistent
!(image_base64_2
, r
"^47494638");
1069 // json-pointer-0.3.2: "^(/([^/~]|~[01])*)*$"
1070 consistent
!(json_pointer_0
, "^(/([^/~]|~[01])*)*$");
1072 // json-pointer-0.3.2: "^#(/([^/~%]|~[01]|%[0-9a-fA-F]{2})*)*$"
1073 consistent
!(json_pointer_1
, "^#(/([^/~%]|~[01]|%[0-9a-fA-F]{2})*)*$");
1075 // mysql_common-0.7.0: r"^5.5.5-(\d{1,2})\.(\d{1,2})\.(\d{1,3})-MariaDB"
1076 consistent
!(mysql_common_0
, r
"^5.5.5-(\d{1,2})\.(\d{1,2})\.(\d{1,3})-MariaDB");
1078 // mysql_common-0.7.0: r"^(\d{1,2})\.(\d{1,2})\.(\d{1,3})(.*)"
1079 consistent
!(mysql_common_1
, r
"^(\d{1,2})\.(\d{1,2})\.(\d{1,3})(.*)");
1081 // government_id-0.1.0: r"^[0-9]{4}[0-9A-Z]{2}[0-9]{3}$"
1082 consistent
!(government_id_0
, r
"^[0-9]{4}[0-9A-Z]{2}[0-9]{3}$");
1084 // ohmers-0.1.1: r"UniqueIndexViolation: (\w+)"
1085 consistent
!(ohmers_0
, r
"UniqueIndexViolation: (\w+)");
1087 // eliza-1.0.0: r"(.*) you are (.*)"
1088 consistent
!(eliza_0
, r
"(.*) you are (.*)");
1090 // eliza-1.0.0: r"(.*) you are (.*)"
1091 consistent
!(eliza_1
, r
"(.*) you are (.*)");
1093 // eliza-1.0.0: r"(.*) you are (.*)"
1094 consistent
!(eliza_2
, r
"(.*) you are (.*)");
1096 // chema-0.0.5: "^\\s*\\*"
1097 consistent
!(chema_0
, "^\\s*\\*");
1099 // chema-0.0.5: "^\\s*@(\\w+)\\s+(.*)"
1100 consistent
!(chema_1
, "^\\s*@(\\w+)\\s+(.*)");
1102 // chord3-0.3.0: r"^\s*#"
1103 consistent
!(chord3_0
, r
"^\s*#");
1105 // chord3-0.3.0: r"\{(?P<cmd>\w+)(?::?\s*(?P<arg>.*))?\}"
1106 consistent
!(chord3_1
, r
"\{(?P<cmd>\w+)(?::?\s*(?P<arg>.*))?\}");
1108 // chord3-0.3.0: r"\{(eot|end_of_tab):?\s*"
1109 consistent
!(chord3_2
, r
"\{(eot|end_of_tab):?\s*");
1111 // chord3-0.3.0: r"([^\[]*)(?:\[([^\]]*)\])?"
1112 consistent
!(chord3_3
, r
"([^\[]*)(?:\[([^\]]*)\])?");
1114 // checkmail-0.1.1: "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$"
1115 consistent
!(checkmail_0
, "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$");
1117 // cntk-0.2.1: r"\b\w\w+\b"
1118 consistent
!(cntk_0
, r
"\b\w\w+\b");
1120 // cntk-0.2.1: r"\b\w\w+\b"
1121 consistent
!(cntk_1
, r
"\b\w\w+\b");
1123 // cniguru-0.1.0: r"\(id: (\d+)\)"
1124 consistent
!(cniguru_0
, r
"\(id: (\d+)\)");
1126 // upm_lib-0.3.0: r"^(\d+)\.(\d+)\.(\d+)(?:-([\dA-Za-z-]+(?:\.[\dA-Za-z-]+)*))?(?:\+([\dA-Za-z-]+(?:\.[\dA-Za-z-]+)*))?$"
1127 consistent
!(upm_lib_0
, r
"^(\d+)\.(\d+)\.(\d+)(?:-([\dA-Za-z-]+(?:\.[\dA-Za-z-]+)*))?(?:\+([\dA-Za-z-]+(?:\.[\dA-Za-z-]+)*))?$");
1129 // avro-0.2.1: r"^\s*(\*+(\s+))?"
1130 consistent
!(avro_0
, r
"^\s*(\*+(\s+))?");
1132 // avro-0.2.1: r"^\s*(\*+)?"
1133 consistent
!(avro_1
, r
"^\s*(\*+)?");
1135 // nomi-0.0.2: "[0-9]+"
1136 consistent
!(nomi_0
, "[0-9]+");
1138 // nodes-0.1.0: "([0-9]+)@(?:nodes|n)?:([^@]+)?"
1139 consistent
!(nodes_0
, "([0-9]+)@(?:nodes|n)?:([^@]+)?");
1141 // not-stakkr-1.0.0: r"(?i)in (\d+) (second|minute|hour|day|week)s?"
1142 consistent
!(not_stakkr_0
, r
"(?i)in (\d+) (second|minute|hour|day|week)s?");
1144 // notetxt-0.0.1: "^([A-Za-z0-9 -_:]+)\n-+\n"
1145 consistent
!(notetxt_0
, "^([A-Za-z0-9 -_:]+)\n-+\n");
1147 // nail-0.1.0-pre.0: r"^-?[0-9]+(\.[0-9]+)?([eE]-?[0-9]+)?$"
1148 consistent
!(nail_0
, r
"^-?[0-9]+(\.[0-9]+)?([eE]-?[0-9]+)?$");
1150 // nail-0.1.0-pre.0: r"^-?[0-9]+$"
1151 consistent
!(nail_1
, r
"^-?[0-9]+$");
1153 // askalono-0.2.0: r"[^\w\s\pP]+"
1154 consistent
!(askalono_0
, r
"[^\w\s\pP]+");
1156 // askalono-0.2.0: r"(?x)[ \t\p{Zs} \\ / \| \x2044 ]+"
1157 consistent
!(askalono_1
, r
"(?x)[ \t\p{Zs} \\ / \| \x2044 ]+");
1159 // askalono-0.2.0: r"\p{Pd}+"
1160 consistent
!(askalono_2
, r
"\p{Pd}+");
1162 // askalono-0.2.0: r"\p{Ps}+"
1163 consistent
!(askalono_3
, r
"\p{Ps}+");
1165 // askalono-0.2.0: r"\p{Pe}+"
1166 consistent
!(askalono_4
, r
"\p{Pe}+");
1168 // askalono-0.2.0: r"\p{Pc}+"
1169 consistent
!(askalono_5
, r
"\p{Pc}+");
1171 // askalono-0.2.0: r"[©Ⓒⓒ]"
1172 consistent
!(askalono_6
, r
"[©Ⓒⓒ]");
1174 // askalono-0.2.0: r"[\r\n\v\f]"
1175 consistent
!(askalono_7
, r
"[\r\n\v\f]");
1177 // askalono-0.2.0: r"\n{3,}"
1178 consistent
!(askalono_8
, r
"\n{3,}");
1180 // askalono-0.2.0: r"[^\w\s]+"
1181 consistent
!(askalono_9
, r
"[^\w\s]+");
1183 // askalono-0.2.0: r"\s+"
1184 consistent
!(askalono_10
, r
"\s+");
1186 // assembunny_plus-0.0.3: r"[^0-9a-zA-Z_]"
1187 consistent
!(assembunny_plus_0
, r
"[^0-9a-zA-Z_]");
1189 // assembunny_plus-0.0.3: r"[0-9]"
1190 consistent
!(assembunny_plus_1
, r
"[0-9]");
1192 // salt-compressor-0.4.0: r"(?m)^Minion (\S*) did not respond\. No job will be sent\.$"
1195 r
"(?m)^Minion (\S*) did not respond\. No job will be sent\.$"
1198 // sabisabi-0.4.1: r"</?[^>]+?>"
1199 consistent
!(sabisabi_0
, r
"</?[^>]+?>");
1201 // sabisabi-0.4.1: r"\([^)]*\)"
1202 consistent
!(sabisabi_1
, r
"\([^)]*\)");
1204 // sassers-0.13.5-h28: "@import \"([^\"]*)\";"
1205 consistent
!(sassers_0
, "@import \"([^\"]*)\";");
1207 // shadowsocks-0.6.2: r"[A-Za-z\d-]{1,63}$"
1208 consistent
!(shadowsocks_0
, r
"[A-Za-z\d-]{1,63}$");
1210 // shkeleton-0.1.5: "[abc]+"
1211 consistent
!(shkeleton_0
, "[abc]+");
1213 // shellwords-0.1.0: r"([^A-Za-z0-9_\-.,:/@\n])"
1214 consistent
!(shellwords_0
, r
"([^A-Za-z0-9_\-.,:/@\n])");
1216 // shellwords-0.1.0: r"\n"
1217 consistent
!(shellwords_1
, r
"\n");
1219 // shush-0.1.5: "(?P<num>[0-9]+)(?P<units>[dhms])"
1220 consistent
!(shush_0
, "(?P<num>[0-9]+)(?P<units>[dhms])");
1222 // woothee-0.8.0: r"(?:Chrome|CrMo|CriOS)/([.0-9]+)"
1223 consistent
!(woothee_0
, r
"(?:Chrome|CrMo|CriOS)/([.0-9]+)");
1225 // woothee-0.8.0: r"Vivaldi/([.0-9]+)"
1226 consistent
!(woothee_1
, r
"Vivaldi/([.0-9]+)");
1228 // woothee-0.8.0: r"Firefox/([.0-9]+)"
1229 consistent
!(woothee_2
, r
"Firefox/([.0-9]+)");
1231 // woothee-0.8.0: r"^Mozilla/[.0-9]+ \((?:Mobile|Tablet);(?:.*;)? rv:([.0-9]+)\) Gecko/[.0-9]+ Firefox/[.0-9]+$"
1232 consistent
!(woothee_3
, r
"^Mozilla/[.0-9]+ \((?:Mobile|Tablet);(?:.*;)? rv:([.0-9]+)\) Gecko/[.0-9]+ Firefox/[.0-9]+$");
1234 // woothee-0.8.0: r"FxiOS/([.0-9]+)"
1235 consistent
!(woothee_4
, r
"FxiOS/([.0-9]+)");
1237 // woothee-0.8.0: r"\(([^;)]+);FOMA;"
1238 consistent
!(woothee_5
, r
"\(([^;)]+);FOMA;");
1240 // woothee-0.8.0: r"jig browser[^;]+; ([^);]+)"
1241 consistent
!(woothee_6
, r
"jig browser[^;]+; ([^);]+)");
1243 // woothee-0.8.0: r"(?i)rss(?:reader|bar|[-_ /;()]|[ +]*/)"
1244 consistent
!(woothee_7
, r
"(?i)rss(?:reader|bar|[-_ /;()]|[ +]*/)");
1246 // woothee-0.8.0: r"(?i)(?:bot|crawler|spider)(?:[-_ ./;@()]|$)"
1247 consistent
!(woothee_8
, r
"(?i)(?:bot|crawler|spider)(?:[-_ ./;@()]|$)");
1249 // woothee-0.8.0: r"(?i)(?:feed|web) ?parser"
1250 consistent
!(woothee_9
, r
"(?i)(?:feed|web) ?parser");
1252 // woothee-0.8.0: r"(?i)watch ?dog"
1253 consistent
!(woothee_10
, r
"(?i)watch ?dog");
1255 // woothee-0.8.0: r"Edge/([.0-9]+)"
1256 consistent
!(woothee_11
, r
"Edge/([.0-9]+)");
1258 // woothee-0.8.0: r"MSIE ([.0-9]+);"
1259 consistent
!(woothee_12
, r
"MSIE ([.0-9]+);");
1261 // woothee-0.8.0: r"Version/([.0-9]+)"
1262 consistent
!(woothee_13
, r
"Version/([.0-9]+)");
1264 // woothee-0.8.0: r"Opera[/ ]([.0-9]+)"
1265 consistent
!(woothee_14
, r
"Opera[/ ]([.0-9]+)");
1267 // woothee-0.8.0: r"OPR/([.0-9]+)"
1268 consistent
!(woothee_15
, r
"OPR/([.0-9]+)");
1270 // woothee-0.8.0: r"Version/([.0-9]+)"
1271 consistent
!(woothee_16
, r
"Version/([.0-9]+)");
1273 // woothee-0.8.0: r"(?:SoftBank|Vodafone|J-PHONE)/[.0-9]+/([^ /;()]+)"
1274 consistent
!(woothee_17
, r
"(?:SoftBank|Vodafone|J-PHONE)/[.0-9]+/([^ /;()]+)");
1276 // woothee-0.8.0: r"Trident/([.0-9]+);"
1277 consistent
!(woothee_18
, r
"Trident/([.0-9]+);");
1279 // woothee-0.8.0: r" rv:([.0-9]+)"
1280 consistent
!(woothee_19
, r
" rv:([.0-9]+)");
1282 // woothee-0.8.0: r"IEMobile/([.0-9]+);"
1283 consistent
!(woothee_20
, r
"IEMobile/([.0-9]+);");
1285 // woothee-0.8.0: r"(?:WILLCOM|DDIPOCKET);[^/]+/([^ /;()]+)"
1286 consistent
!(woothee_21
, r
"(?:WILLCOM|DDIPOCKET);[^/]+/([^ /;()]+)");
1288 // woothee-0.8.0: r"Windows ([ .a-zA-Z0-9]+)[;\\)]"
1289 consistent
!(woothee_22
, r
"Windows ([ .a-zA-Z0-9]+)[;\\)]");
1291 // woothee-0.8.0: r"^Phone(?: OS)? ([.0-9]+)"
1292 consistent
!(woothee_23
, r
"^Phone(?: OS)? ([.0-9]+)");
1294 // woothee-0.8.0: r"iP(hone;|ad;|od) .*like Mac OS X"
1295 consistent
!(woothee_24
, r
"iP(hone;|ad;|od) .*like Mac OS X");
1297 // woothee-0.8.0: r"Version/([.0-9]+)"
1298 consistent
!(woothee_25
, r
"Version/([.0-9]+)");
1300 // woothee-0.8.0: r"rv:(\d+\.\d+\.\d+)"
1301 consistent
!(woothee_26
, r
"rv:(\d+\.\d+\.\d+)");
1303 // woothee-0.8.0: r"FreeBSD ([^;\)]+);"
1304 consistent
!(woothee_27
, r
"FreeBSD ([^;\)]+);");
1306 // woothee-0.8.0: r"CrOS ([^\)]+)\)"
1307 consistent
!(woothee_28
, r
"CrOS ([^\)]+)\)");
1309 // woothee-0.8.0: r"Android[- ](\d+\.\d+(?:\.\d+)?)"
1310 consistent
!(woothee_29
, r
"Android[- ](\d+\.\d+(?:\.\d+)?)");
1312 // woothee-0.8.0: r"PSP \(PlayStation Portable\); ([.0-9]+)\)"
1313 consistent
!(woothee_30
, r
"PSP \(PlayStation Portable\); ([.0-9]+)\)");
1315 // woothee-0.8.0: r"PLAYSTATION 3;? ([.0-9]+)\)"
1316 consistent
!(woothee_31
, r
"PLAYSTATION 3;? ([.0-9]+)\)");
1318 // woothee-0.8.0: r"PlayStation Vita ([.0-9]+)\)"
1319 consistent
!(woothee_32
, r
"PlayStation Vita ([.0-9]+)\)");
1321 // woothee-0.8.0: r"PlayStation 4 ([.0-9]+)\)"
1322 consistent
!(woothee_33
, r
"PlayStation 4 ([.0-9]+)\)");
1324 // woothee-0.8.0: r"BB10(?:.+)Version/([.0-9]+) "
1325 consistent
!(woothee_34
, r
"BB10(?:.+)Version/([.0-9]+) ");
1327 // woothee-0.8.0: r"BlackBerry(?:\d+)/([.0-9]+) "
1328 consistent
!(woothee_35
, r
"BlackBerry(?:\d+)/([.0-9]+) ");
1330 // woothee-0.8.0: r"; CPU(?: iPhone)? OS (\d+_\d+(?:_\d+)?) like Mac OS X"
1333 r
"; CPU(?: iPhone)? OS (\d+_\d+(?:_\d+)?) like Mac OS X"
1336 // woothee-0.8.0: r"Mac OS X (10[._]\d+(?:[._]\d+)?)(?:\)|;)"
1337 consistent
!(woothee_37
, r
"Mac OS X (10[._]\d+(?:[._]\d+)?)(?:\)|;)");
1339 // woothee-0.8.0: r"^(?:Apache-HttpClient/|Jakarta Commons-HttpClient/|Java/)"
1342 r
"^(?:Apache-HttpClient/|Jakarta Commons-HttpClient/|Java/)"
1345 // woothee-0.8.0: r"[- ]HttpClient(/|$)"
1346 consistent
!(woothee_39
, r
"[- ]HttpClient(/|$)");
1348 // woothee-0.8.0: r"^(?:PHP|WordPress|CakePHP|PukiWiki|PECL::HTTP)(?:/| |$)"
1351 r
"^(?:PHP|WordPress|CakePHP|PukiWiki|PECL::HTTP)(?:/| |$)"
1354 // woothee-0.8.0: r"(?:PEAR HTTP_Request|HTTP_Request)(?: class|2)"
1355 consistent
!(woothee_41
, r
"(?:PEAR HTTP_Request|HTTP_Request)(?: class|2)");
1357 // woothee-0.8.0: r"(?:Rome Client |UnwindFetchor/|ia_archiver |Summify |PostRank/)"
1360 r
"(?:Rome Client |UnwindFetchor/|ia_archiver |Summify |PostRank/)"
1363 // woothee-0.8.0: r"Sleipnir/([.0-9]+)"
1364 consistent
!(woothee_43
, r
"Sleipnir/([.0-9]+)");
1366 // word_replace-0.0.3: r"@@[a-z|A-Z|\d]+@@"
1367 consistent
!(word_replace_0
, r
"@@[a-z|A-Z|\d]+@@");
1369 // wordcount-0.1.0: r"\w+"
1370 consistent
!(wordcount_0
, r
"\w+");
1372 // just-0.3.12: "^([^=]+)=(.*)$"
1373 consistent
!(just_0
, "^([^=]+)=(.*)$");
1375 // emote-0.1.0: r":[a-zA-Z_]+?:"
1376 consistent
!(emote_0
, r
":[a-zA-Z_]+?:");
1378 // emojicons-1.0.1: r":([a-zA-Z0-9_+-]+):"
1379 consistent
!(emojicons_0
, r
":([a-zA-Z0-9_+-]+):");
1381 // git2_codecommit-0.1.2: r"git-codecommit\.([a-z0-9-]+)\.amazonaws\.com"
1384 r
"git-codecommit\.([a-z0-9-]+)\.amazonaws\.com"
1387 // git-workarea-3.1.2: r"^submodule\.(?P<name>.*)\.(?P<key>[^=]*)=(?P<value>.*)$"
1390 r
"^submodule\.(?P<name>.*)\.(?P<key>[^=]*)=(?P<value>.*)$"
1393 // git-shell-enforce-directory-1.0.0: r"^(?P<command>git-(?:receive|upload)-pack) '(?P<path>.+)'$"
1395 git_shell_enforce_directory_0
,
1396 r
"^(?P<command>git-(?:receive|upload)-pack) '(?P<path>.+)'$"
1399 // git-journal-1.6.3: r"[ \n]:(.*?):"
1400 consistent
!(git_journal_0
, r
"[ \n]:(.*?):");
1402 // git-find-0.3.2: r"^git@(?P<host>[[:alnum:]\._-]+):(?P<path>[[:alnum:]\._\-/]+).git$"
1405 r
"^git@(?P<host>[[:alnum:]\._-]+):(?P<path>[[:alnum:]\._\-/]+).git$"
1408 // gitlab-api-0.6.0: r"private_token=\w{20}"
1409 consistent
!(gitlab_api_0
, r
"private_token=\w{20}");
1411 // td-client-0.7.0: "^(http://|https://)"
1412 consistent
!(td_client_0
, "^(http://|https://)");
1414 // karaconv-0.3.0: r"--(?P<type>[a-zA-Z]+)-- (?P<contents>.*)"
1415 consistent
!(karaconv_0
, r
"--(?P<type>[a-zA-Z]+)-- (?P<contents>.*)");
1417 // katana-1.0.2: r"(?P<comp>et al\.)(?:\.)"
1418 consistent
!(katana_0
, r
"(?P<comp>et al\.)(?:\.)");
1420 // katana-1.0.2: r"\.{3}"
1421 consistent
!(katana_1
, r
"\.{3}");
1423 // katana-1.0.2: r"(?P<number>[0-9]+)\.(?P<decimal>[0-9]+)"
1424 consistent
!(katana_2
, r
"(?P<number>[0-9]+)\.(?P<decimal>[0-9]+)");
1426 // katana-1.0.2: r"\s\.(?P<nums>[0-9]+)"
1427 consistent
!(katana_3
, r
"\s\.(?P<nums>[0-9]+)");
1429 // katana-1.0.2: r"(?:[A-Za-z]\.){2,}"
1430 consistent
!(katana_4
, r
"(?:[A-Za-z]\.){2,}");
1432 // katana-1.0.2: r"(?P<init>[A-Z])(?P<point>\.)"
1433 consistent
!(katana_5
, r
"(?P<init>[A-Z])(?P<point>\.)");
1435 // katana-1.0.2: r"(?P<title>[A-Z][a-z]{1,3})(\.)"
1436 consistent
!(katana_6
, r
"(?P<title>[A-Z][a-z]{1,3})(\.)");
1438 // katana-1.0.2: r"&==&(?P<p>[.!?])"
1439 consistent
!(katana_7
, r
"&==&(?P<p>[.!?])");
1441 // katana-1.0.2: r"&\^&(?P<p>[.!?])"
1442 consistent
!(katana_8
, r
"&\^&(?P<p>[.!?])");
1444 // katana-1.0.2: r"&\*\*&(?P<p>[.!?])"
1445 consistent
!(katana_9
, r
"&\*\*&(?P<p>[.!?])");
1447 // katana-1.0.2: r"&=&(?P<p>[.!?])"
1448 consistent
!(katana_10
, r
"&=&(?P<p>[.!?])");
1450 // katana-1.0.2: r"&##&(?P<p>[.!?])"
1451 consistent
!(katana_11
, r
"&##&(?P<p>[.!?])");
1453 // katana-1.0.2: r"&\$&(?P<p>[.!?])"
1454 consistent
!(katana_12
, r
"&\$&(?P<p>[.!?])");
1456 // kailua_syntax-1.1.0: r"@(?:_|\d+(?:/\d+(?:-\d+)?)?)"
1457 consistent
!(kailua_syntax_0
, r
"@(?:_|\d+(?:/\d+(?:-\d+)?)?)");
1459 // kailua_syntax-1.1.0: r"<(\d+)>"
1460 consistent
!(kailua_syntax_1
, r
"<(\d+)>");
1462 // ftp-3.0.1: r"\((\d+),(\d+),(\d+),(\d+),(\d+),(\d+)\)"
1463 consistent
!(ftp_0
, r
"\((\d+),(\d+),(\d+),(\d+),(\d+),(\d+)\)");
1465 // ftp-3.0.1: r"\b(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\b"
1466 consistent
!(ftp_1
, r
"\b(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\b");
1468 // ftp-3.0.1: r"\s+(\d+)\s*$"
1469 consistent
!(ftp_2
, r
"\s+(\d+)\s*$");
1471 // vat-0.1.0: r"<countryCode>(.*?)</countryCode>"
1472 consistent
!(vat_0
, r
"<countryCode>(.*?)</countryCode>");
1474 // vat-0.1.0: r"<vatNumber>(.*?)</vatNumber>"
1475 consistent
!(vat_1
, r
"<vatNumber>(.*?)</vatNumber>");
1477 // vat-0.1.0: r"<name>(.*?)</name>"
1478 consistent
!(vat_2
, r
"<name>(.*?)</name>");
1480 // vat-0.1.0: r"<address>(?s)(.*?)(?-s)</address>"
1481 consistent
!(vat_3
, r
"<address>(?s)(.*?)(?-s)</address>");
1483 // vat-0.1.0: r"<valid>(true|false)</valid>"
1484 consistent
!(vat_4
, r
"<valid>(true|false)</valid>");
1486 // vat-0.1.0: r"^ATU\d{8}$"
1487 consistent
!(vat_5
, r
"^ATU\d{8}$");
1489 // vat-0.1.0: r"^BE0?\d{9, 10}$"
1490 consistent
!(vat_6
, r
"^BE0?\d{9, 10}$");
1492 // vat-0.1.0: r"^BG\d{9,10}$"
1493 consistent
!(vat_7
, r
"^BG\d{9,10}$");
1495 // vat-0.1.0: r"^HR\d{11}$"
1496 consistent
!(vat_8
, r
"^HR\d{11}$");
1498 // vat-0.1.0: r"^CY\d{8}[A-Z]$"
1499 consistent
!(vat_9
, r
"^CY\d{8}[A-Z]$");
1501 // vat-0.1.0: r"^CZ\d{8,10}$"
1502 consistent
!(vat_10
, r
"^CZ\d{8,10}$");
1504 // vat-0.1.0: r"^DK\d{8}$"
1505 consistent
!(vat_11
, r
"^DK\d{8}$");
1507 // vat-0.1.0: r"^EE\d{9}$"
1508 consistent
!(vat_12
, r
"^EE\d{9}$");
1510 // vat-0.1.0: r"^FI\d{8}$"
1511 consistent
!(vat_13
, r
"^FI\d{8}$");
1513 // vat-0.1.0: r"^FR[A-HJ-NP-Z0-9][A-HJ-NP-Z0-9]\d{9}$"
1514 consistent
!(vat_14
, r
"^FR[A-HJ-NP-Z0-9][A-HJ-NP-Z0-9]\d{9}$");
1516 // vat-0.1.0: r"^DE\d{9}$"
1517 consistent
!(vat_15
, r
"^DE\d{9}$");
1519 // vat-0.1.0: r"^EL\d{9}$"
1520 consistent
!(vat_16
, r
"^EL\d{9}$");
1522 // vat-0.1.0: r"^HU\d{8}$"
1523 consistent
!(vat_17
, r
"^HU\d{8}$");
1525 // vat-0.1.0: r"^IE\d[A-Z0-9\+\*]\d{5}[A-Z]{1,2}$"
1526 consistent
!(vat_18
, r
"^IE\d[A-Z0-9\+\*]\d{5}[A-Z]{1,2}$");
1528 // vat-0.1.0: r"^IT\d{11}$"
1529 consistent
!(vat_19
, r
"^IT\d{11}$");
1531 // vat-0.1.0: r"^LV\d{11}$"
1532 consistent
!(vat_20
, r
"^LV\d{11}$");
1534 // vat-0.1.0: r"^LT(\d{9}|\d{12})$"
1535 consistent
!(vat_21
, r
"^LT(\d{9}|\d{12})$");
1537 // vat-0.1.0: r"^LU\d{8}$"
1538 consistent
!(vat_22
, r
"^LU\d{8}$");
1540 // vat-0.1.0: r"^MT\d{8}$"
1541 consistent
!(vat_23
, r
"^MT\d{8}$");
1543 // vat-0.1.0: r"^NL\d{9}B\d{2}$"
1544 consistent
!(vat_24
, r
"^NL\d{9}B\d{2}$");
1546 // vat-0.1.0: r"^PL\d{10}$"
1547 consistent
!(vat_25
, r
"^PL\d{10}$");
1549 // vat-0.1.0: r"^PT\d{9}$"
1550 consistent
!(vat_26
, r
"^PT\d{9}$");
1552 // vat-0.1.0: r"^RO\d{2,10}$"
1553 consistent
!(vat_27
, r
"^RO\d{2,10}$");
1555 // vat-0.1.0: r"^SK\d{10}$"
1556 consistent
!(vat_28
, r
"^SK\d{10}$");
1558 // vat-0.1.0: r"^SI\d{8}$"
1559 consistent
!(vat_29
, r
"^SI\d{8}$");
1561 // vat-0.1.0: r"^ES[A-Z0-9]\d{7}[A-Z0-9]$"
1562 consistent
!(vat_30
, r
"^ES[A-Z0-9]\d{7}[A-Z0-9]$");
1564 // vat-0.1.0: r"^SE\d{10}01$"
1565 consistent
!(vat_31
, r
"^SE\d{10}01$");
1567 // vat-0.1.0: r"^(GB(GD|HA)\d{3}|GB\d{9}|GB\d{12})$"
1568 consistent
!(vat_32
, r
"^(GB(GD|HA)\d{3}|GB\d{9}|GB\d{12})$");
1570 // eve-0.1.1: r"\{\{(.*)\}\}"
1571 consistent
!(eve_0
, r
"\{\{(.*)\}\}");
1573 // egc-0.1.2: "^mio"
1574 consistent
!(egc_0
, "^mio");
1577 consistent
!(pew_0
, "");
1580 consistent
!(pew_1
, "");
1583 consistent
!(mob_0
, "y");
1585 // lit-0.2.8: "@([a-z]+)"
1586 consistent
!(lit_0
, "@([a-z]+)");
1588 // lit-0.2.8: "([A-Z-]+):(.*)"
1589 consistent
!(lit_1
, "([A-Z-]+):(.*)");
1591 // lit-0.2.8: "^[a-zA-Z_][a-zA-Z0-9_]*$"
1592 consistent
!(lit_2
, "^[a-zA-Z_][a-zA-Z0-9_]*$");
1594 // avm-1.0.1: r"\d+\.\d+\.\d+"
1595 consistent
!(avm_0
, r
"\d+\.\d+\.\d+");
1597 // avm-1.0.1: r"\d+\.\d+\.\d+"
1598 consistent
!(avm_1
, r
"\d+\.\d+\.\d+");
1600 // orm-0.2.0: r"^Vec<(.+)>$"
1601 consistent
!(orm_0
, r
"^Vec<(.+)>$");
1603 // sgf-0.1.5: r"\\(\r\n|\n\r|\n|\r)"
1604 consistent
!(sgf_0
, r
"\\(\r\n|\n\r|\n|\r)");
1606 // sgf-0.1.5: r"\\(.)"
1607 consistent
!(sgf_1
, r
"\\(.)");
1609 // sgf-0.1.5: r"\r\n|\n\r|\n|\r"
1610 consistent
!(sgf_2
, r
"\r\n|\n\r|\n|\r");
1612 // sgf-0.1.5: r"([\]\\:])"
1613 consistent
!(sgf_3
, r
"([\]\\:])");
1615 // dok-0.2.0: "^Bearer realm=\"(.+?)\",service=\"(.+?)\",scope=\"(.+?)\"$"
1618 "^Bearer realm=\"(.+?)\",service=\"(.+?)\",scope=\"(.+?)\"$"
1621 // d20-0.1.0: r"([+-]?\s*\d+[dD]\d+|[+-]?\s*\d+)"
1622 consistent
!(d20_0
, r
"([+-]?\s*\d+[dD]\d+|[+-]?\s*\d+)");
1625 consistent
!(dvb_0
, "E");
1628 consistent
!(dvb_1
, "^F");
1631 consistent
!(dvb_2
, "^S");
1633 // ger-0.2.0: r"Change-Id: (I[a-f0-9]{40})$"
1634 consistent
!(ger_0
, r
"Change-Id: (I[a-f0-9]{40})$");
1636 // ger-0.2.0: r"(refs|ref|fix|fixes|close|closes)\s+([A-Z]{2,5}-[0-9]{1,5})$"
1639 r
"(refs|ref|fix|fixes|close|closes)\s+([A-Z]{2,5}-[0-9]{1,5})$"
1642 // n5-0.2.1: r"(\d+)(\.(\d+))?(\.(\d+))?(.*)"
1643 consistent
!(n5_0
, r
"(\d+)(\.(\d+))?(\.(\d+))?(.*)");
1645 // po-0.1.4: r"[A-Za-z0-9]"
1646 consistent
!(po_0
, r
"[A-Za-z0-9]");
1648 // carnix-0.8.5: "path is (‘|')?([^’'\n]*)(’|')?"
1649 consistent
!(carnix_0
, "path is (‘|')?([^’'\n]*)(’|')?");
1651 // carnix-0.8.5: r"^(\S*) (\d*)\.(\d*)\.(\d*)(-(\S*))?(.*)?"
1652 consistent
!(carnix_1
, r
"^(\S*) (\d*)\.(\d*)\.(\d*)(-(\S*))?(.*)?");
1654 // carnix-0.8.5: r"(\d*)\.(\d*)\.(\d*)(-(\S*))?"
1655 consistent
!(carnix_2
, r
"(\d*)\.(\d*)\.(\d*)(-(\S*))?");
1657 // carnix-0.8.5: r"(\S*)-(\d*)\.(\d*)\.(\d*)(-(\S*))?"
1658 consistent
!(carnix_3
, r
"(\S*)-(\d*)\.(\d*)\.(\d*)(-(\S*))?");
1660 // caseless-0.2.1: r"^# CaseFolding-(\d+)\.(\d+)\.(\d+).txt$"
1661 consistent
!(caseless_0
, r
"^# CaseFolding-(\d+)\.(\d+)\.(\d+).txt$");
1663 // caseless-0.2.1: r"^([0-9A-F]+); [CF]; ([0-9A-F ]+);"
1664 consistent
!(caseless_1
, r
"^([0-9A-F]+); [CF]; ([0-9A-F ]+);");
1666 // cabot-0.2.0: "\r?\n\r?\n"
1667 consistent
!(cabot_0
, "\r?\n\r?\n");
1669 // cabot-0.2.0: "\r?\n"
1670 consistent
!(cabot_1
, "\r?\n");
1672 // card-validate-2.2.1: r"^600"
1673 consistent
!(card_validate_0
, r
"^600");
1675 // card-validate-2.2.1: r"^5019"
1676 consistent
!(card_validate_1
, r
"^5019");
1678 // card-validate-2.2.1: r"^4"
1679 consistent
!(card_validate_2
, r
"^4");
1681 // card-validate-2.2.1: r"^(5[1-5]|2[2-7])"
1682 consistent
!(card_validate_3
, r
"^(5[1-5]|2[2-7])");
1684 // card-validate-2.2.1: r"^3[47]"
1685 consistent
!(card_validate_4
, r
"^3[47]");
1687 // card-validate-2.2.1: r"^3[0689]"
1688 consistent
!(card_validate_5
, r
"^3[0689]");
1690 // card-validate-2.2.1: r"^6([045]|22)"
1691 consistent
!(card_validate_6
, r
"^6([045]|22)");
1693 // card-validate-2.2.1: r"^(62|88)"
1694 consistent
!(card_validate_7
, r
"^(62|88)");
1696 // card-validate-2.2.1: r"^35"
1697 consistent
!(card_validate_8
, r
"^35");
1699 // card-validate-2.2.1: r"^[0-9]+$"
1700 consistent
!(card_validate_9
, r
"^[0-9]+$");
1702 // cargo-testify-0.3.0: r"\d{1,} passed.*filtered out"
1703 consistent
!(cargo_testify_0
, r
"\d{1,} passed.*filtered out");
1705 // cargo-testify-0.3.0: r"error(:|\[).*"
1706 consistent
!(cargo_testify_1
, r
"error(:|\[).*");
1708 // cargo-wix-0.0.5: r"<(.*?)>"
1709 consistent
!(cargo_wix_0
, r
"<(.*?)>");
1711 // cargo-wix-0.0.5: r"<(.*?)>"
1712 consistent
!(cargo_wix_1
, r
"<(.*?)>");
1714 // cargo-wix-0.0.5: r"<(.*?)>"
1715 consistent
!(cargo_wix_2
, r
"<(.*?)>");
1717 // cargo-wix-0.0.5: r"<(.*?)>"
1718 consistent
!(cargo_wix_3
, r
"<(.*?)>");
1720 // cargo-incremental-0.1.23: r"(?m)^incremental: re-using (\d+) out of (\d+) modules$"
1722 cargo_incremental_0
,
1723 r
"(?m)^incremental: re-using (\d+) out of (\d+) modules$"
1726 // cargo-incremental-0.1.23: "(?m)(warning|error): (.*)\n --> ([^:]:\\d+:\\d+)$"
1728 cargo_incremental_1
,
1729 "(?m)(warning|error): (.*)\n --> ([^:]:\\d+:\\d+)$"
1732 // cargo-incremental-0.1.23: r"(?m)^test (.*) \.\.\. (\w+)"
1733 consistent
!(cargo_incremental_2
, r
"(?m)^test (.*) \.\.\. (\w+)");
1735 // cargo-incremental-0.1.23: r"(?m)(\d+) passed; (\d+) failed; (\d+) ignored; \d+ measured"
1737 cargo_incremental_3
,
1738 r
"(?m)(\d+) passed; (\d+) failed; (\d+) ignored; \d+ measured"
1741 // cargo-testjs-0.1.2: r"^[^-]+-[0-9a-f]+\.js$"
1742 consistent
!(cargo_testjs_0
, r
"^[^-]+-[0-9a-f]+\.js$");
1744 // cargo-tarpaulin-0.6.2: r"\s*//"
1745 consistent
!(cargo_tarpaulin_0
, r
"\s*//");
1747 // cargo-tarpaulin-0.6.2: r"/\*"
1748 consistent
!(cargo_tarpaulin_1
, r
"/\*");
1750 // cargo-tarpaulin-0.6.2: r"\*/"
1751 consistent
!(cargo_tarpaulin_2
, r
"\*/");
1753 // cargo-culture-kit-0.1.0: r"^fo"
1754 consistent
!(cargo_culture_kit_0
, r
"^fo");
1756 // cargo-screeps-0.1.3: "\\s+"
1757 consistent
!(cargo_screeps_0
, "\\s+");
1759 // cargo-brew-0.1.4: r"`(\S+) v([0-9.]+)"
1760 consistent
!(cargo_brew_0
, r
"`(\S+) v([0-9.]+)");
1762 // cargo-release-0.10.2: "^\\[.+\\]"
1763 consistent
!(cargo_release_0
, "^\\[.+\\]");
1765 // cargo-release-0.10.2: "^\\[\\[.+\\]\\]"
1766 consistent
!(cargo_release_1
, "^\\[\\[.+\\]\\]");
1768 // cargo-edit-0.3.0-beta.1: r"^https://github.com/([-_0-9a-zA-Z]+)/([-_0-9a-zA-Z]+)(/|.git)?$"
1771 r
"^https://github.com/([-_0-9a-zA-Z]+)/([-_0-9a-zA-Z]+)(/|.git)?$"
1774 // cargo-edit-0.3.0-beta.1: r"^https://gitlab.com/([-_0-9a-zA-Z]+)/([-_0-9a-zA-Z]+)(/|.git)?$"
1777 r
"^https://gitlab.com/([-_0-9a-zA-Z]+)/([-_0-9a-zA-Z]+)(/|.git)?$"
1780 // cargo-disassemble-0.1.1: ".*"
1781 consistent
!(cargo_disassemble_0
, ".*");
1783 // cargo-demangle-0.1.2: r"(?m)(?P<symbol>_ZN[0-9]+.*E)"
1784 consistent
!(cargo_demangle_0
, r
"(?m)(?P<symbol>_ZN[0-9]+.*E)");
1786 // cargo-coverage-annotations-0.1.5: r"^\s*\}(?:\)*;?|\s*else\s*\{)$"
1787 consistent
!(cargo_coverage_annotations_0
, r
"^\s*\}(?:\)*;?|\s*else\s*\{)$");
1789 // cargo-urlcrate-1.0.1: "[\u{001b}\u{009b}][\\[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]"
1790 consistent
!(cargo_urlcrate_0
, "[\u{001b}\u{009b}][\\[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]");
1792 // cargo-script-0.2.8: r"^\s*\*( |$)"
1793 consistent
!(cargo_script_0
, r
"^\s*\*( |$)");
1795 // cargo-script-0.2.8: r"^(\s+)"
1796 consistent
!(cargo_script_1
, r
"^(\s+)");
1798 // cargo-script-0.2.8: r"/\*|\*/"
1799 consistent
!(cargo_script_2
, r
"/\*|\*/");
1801 // cargo-script-0.2.8: r"^\s*//!"
1802 consistent
!(cargo_script_3
, r
"^\s*//!");
1804 // cargo-script-0.2.8: r"^#![^\[].*?(\r\n|\n)"
1805 consistent
!(cargo_script_4
, r
"^#![^\[].*?(\r\n|\n)");
1807 // cargo-update-1.5.2: r"cargo-install-update\.exe-v.+"
1808 consistent
!(cargo_update_0
, r
"cargo-install-update\.exe-v.+");
1810 // canteen-0.4.1: r"^<(?:(int|uint|str|float|path):)?([\w_][a-zA-Z0-9_]*)>$"
1813 r
"^<(?:(int|uint|str|float|path):)?([\w_][a-zA-Z0-9_]*)>$"
1816 // thruster-cli-0.1.3: r"(.)([A-Z])"
1817 consistent
!(thruster_cli_0
, r
"(.)([A-Z])");
1819 // thieves-cant-0.1.0: "([Z]+)$"
1820 consistent
!(thieves_cant_0
, "([Z]+)$");
1822 // codeowners-0.1.3: r"^@\S+/\S+"
1823 consistent
!(codeowners_0
, r
"^@\S+/\S+");
1825 // codeowners-0.1.3: r"^@\S+"
1826 consistent
!(codeowners_1
, r
"^@\S+");
1828 // codeowners-0.1.3: r"^\S+@\S+"
1829 consistent
!(codeowners_2
, r
"^\S+@\S+");
1831 // conserve-0.4.2: r"^b0000 {21} complete 20[-0-9T:+]+\s +\d+s\n$"
1832 consistent
!(conserve_0
, r
"^b0000 {21} complete 20[-0-9T:+]+\s +\d+s\n$");
1834 // commodore-0.3.0: r"(?P<greeting>\S+?) (?P<name>\S+?)$"
1835 consistent
!(commodore_0
, r
"(?P<greeting>\S+?) (?P<name>\S+?)$");
1837 // corollary-0.3.0: r"([ \t]*)```haskell([\s\S]*?)```"
1838 consistent
!(corollary_0
, r
"([ \t]*)```haskell([\s\S]*?)```");
1840 // corollary-0.3.0: r"\b((?:a|b|t)\d*)\b"
1841 consistent
!(corollary_1
, r
"\b((?:a|b|t)\d*)\b");
1843 // colorizex-0.1.3: "NB"
1844 consistent
!(colorizex_0
, "NB");
1846 // colorstring-0.0.1: r"(?i)\[[a-z0-9_-]+\]"
1847 consistent
!(colorstring_0
, r
"(?i)\[[a-z0-9_-]+\]");
1849 // colorstring-0.0.1: r"^(?i)(\[[a-z0-9_-]+\])+"
1850 consistent
!(colorstring_1
, r
"^(?i)(\[[a-z0-9_-]+\])+");
1852 // cosmogony-0.3.0: "name:(.+)"
1853 consistent
!(cosmogony_0
, "name:(.+)");
1855 // cobalt-bin-0.12.1: r"(?m:^ {0,3}\[[^\]]+\]:.+$)"
1856 consistent
!(cobalt_bin_0
, r
"(?m:^ {0,3}\[[^\]]+\]:.+$)");
1858 // comrak-0.2.12: r"[^\p{L}\p{M}\p{N}\p{Pc} -]"
1859 consistent
!(comrak_0
, r
"[^\p{L}\p{M}\p{N}\p{Pc} -]");
1861 // content-blocker-0.2.3: ""
1862 consistent
!(content_blocker_0
, "");
1864 // content-blocker-0.2.3: "(?i)hi"
1865 consistent
!(content_blocker_1
, "(?i)hi");
1867 // content-blocker-0.2.3: "http[s]?://domain.org"
1868 consistent
!(content_blocker_2
, "http[s]?://domain.org");
1870 // content-blocker-0.2.3: "(?i)http[s]?://domain.org"
1871 consistent
!(content_blocker_3
, "(?i)http[s]?://domain.org");
1873 // content-blocker-0.2.3: "http://domain.org"
1874 consistent
!(content_blocker_4
, "http://domain.org");
1876 // content-blocker-0.2.3: "http://domain.org"
1877 consistent
!(content_blocker_5
, "http://domain.org");
1879 // content-blocker-0.2.3: "ad.html"
1880 consistent
!(content_blocker_6
, "ad.html");
1882 // content-blocker-0.2.3: "ad.html"
1883 consistent
!(content_blocker_7
, "ad.html");
1885 // content-blocker-0.2.3: "http://domain.org"
1886 consistent
!(content_blocker_8
, "http://domain.org");
1888 // content-blocker-0.2.3: "http://domain.org/nocookies.sjs"
1889 consistent
!(content_blocker_9
, "http://domain.org/nocookies.sjs");
1891 // content-blocker-0.2.3: "http://domain.org/nocookies.sjs"
1892 consistent
!(content_blocker_10
, "http://domain.org/nocookies.sjs");
1894 // content-blocker-0.2.3: "http://domain.org/hideme.jpg"
1895 consistent
!(content_blocker_11
, "http://domain.org/hideme.jpg");
1897 // content-blocker-0.2.3: "http://domain.org/ok.html"
1898 consistent
!(content_blocker_12
, "http://domain.org/ok.html");
1900 // content-blocker-0.2.3: "http://domain.org/ok.html\\?except_this=1"
1901 consistent
!(content_blocker_13
, "http://domain.org/ok.html\\?except_this=1");
1903 // victoria-dom-0.1.2: "[A-Za-z0-9=]"
1904 consistent
!(victoria_dom_0
, "[A-Za-z0-9=]");
1906 // numbat-1.0.0: r"^nsq://"
1907 consistent
!(numbat_0
, r
"^nsq://");
1909 // airkorea-0.1.2: r"[\s\t\r\n]"
1910 consistent
!(airkorea_0
, r
"[\s\t\r\n]");
1912 // airkorea-0.1.2: r"([\{\[,])|([\}\]])"
1913 consistent
!(airkorea_1
, r
"([\{\[,])|([\}\]])");
1915 // airkorea-0.1.2: r"[^.\d]+$"
1916 consistent
!(airkorea_2
, r
"[^.\d]+$");
1918 // rofl-0.0.1: r"\b"
1919 // consistent!(rofl_0, r"\b");
1921 // rogcat-0.2.15: r"--------- beginning of.*"
1922 consistent
!(rogcat_0
, r
"--------- beginning of.*");
1924 // rogcat-0.2.15: r"a|e|i|o|u"
1925 consistent
!(rogcat_1
, r
"a|e|i|o|u");
1927 // rogcat-0.2.15: r"^(\d+)([kMG])$"
1928 consistent
!(rogcat_2
, r
"^(\d+)([kMG])$");
1930 // media_filename-0.1.4: "\\.([A-Za-z0-9]{2,4})$"
1931 consistent
!(media_filename_0
, "\\.([A-Za-z0-9]{2,4})$");
1933 // media_filename-0.1.4: "([0-9]{3,4}p|[0-9]{3,4}x[0-9]{3,4})"
1934 consistent
!(media_filename_1
, "([0-9]{3,4}p|[0-9]{3,4}x[0-9]{3,4})");
1936 // media_filename-0.1.4: "(?:^\\[([^]]+)\\]|- ?([^-]+)$)"
1937 consistent
!(media_filename_2
, "(?:^\\[([^]]+)\\]|- ?([^-]+)$)");
1939 // media_filename-0.1.4: "(?:[eE]([0-9]{2,3})|[^0-9A-Za-z]([0-9]{2,3})(?:v[0-9])?[^0-9A-Za-z])"
1942 "(?:[eE]([0-9]{2,3})|[^0-9A-Za-z]([0-9]{2,3})(?:v[0-9])?[^0-9A-Za-z])"
1945 // media_filename-0.1.4: "[sS]([0-9]{1,2})"
1946 consistent
!(media_filename_4
, "[sS]([0-9]{1,2})");
1948 // media_filename-0.1.4: "((?i)(?:PPV.)?[HP]DTV|(?:HD)?CAM|BRRIP|[^a-z]TS[^a-z]|(?:PPV )?WEB.?DL(?: DVDRip)?|HDRip|DVDRip|CamRip|W[EB]BRip|BluRay|BD|DVD|DvDScr|hdtv)"
1949 consistent
!(media_filename_5
, "((?i)(?:PPV.)?[HP]DTV|(?:HD)?CAM|BRRIP|[^a-z]TS[^a-z]|(?:PPV )?WEB.?DL(?: DVDRip)?|HDRip|DVDRip|CamRip|W[EB]BRip|BluRay|BD|DVD|DvDScr|hdtv)");
1951 // media_filename-0.1.4: "((19[0-9]|20[01])[0-9])"
1952 consistent
!(media_filename_6
, "((19[0-9]|20[01])[0-9])");
1954 // media_filename-0.1.4: "((?i)xvid|x264|h\\.?264)"
1955 consistent
!(media_filename_7
, "((?i)xvid|x264|h\\.?264)");
1957 // media_filename-0.1.4: "((?i)MP3|DD5\\.?1|Dual[- ]Audio|LiNE|DTS|AAC(?:\\.?2\\.0)?|AC3(?:\\.5\\.1)?)"
1958 consistent
!(media_filename_8
, "((?i)MP3|DD5\\.?1|Dual[- ]Audio|LiNE|DTS|AAC(?:\\.?2\\.0)?|AC3(?:\\.5\\.1)?)");
1960 // media_filename-0.1.4: "\\[([0-9A-F]{8})\\]"
1961 consistent
!(media_filename_9
, "\\[([0-9A-F]{8})\\]");
1963 // termimage-0.3.2: r"(\d+)[xX](\d+)"
1964 consistent
!(termimage_0
, r
"(\d+)[xX](\d+)");
1966 // teensy-0.1.0: r".*(\d{4}-\d{2}-\d{2}).*"
1967 consistent
!(teensy_0
, r
".*(\d{4}-\d{2}-\d{2}).*");
1969 // telescreen-0.1.3: r"<@(.+)>"
1970 consistent
!(telescreen_0
, r
"<@(.+)>");
1972 // tempus_fugit-0.4.4: r"^(\d+)"
1973 consistent
!(tempus_fugit_0
, r
"^(\d+)");
1975 // fselect-0.4.1: "(\\?|\\.|\\*|\\[|\\]|\\(|\\)|\\^|\\$)"
1976 consistent
!(fselect_0
, "(\\?|\\.|\\*|\\[|\\]|\\(|\\)|\\^|\\$)");
1978 // fselect-0.4.1: "(%|_|\\?|\\.|\\*|\\[|\\]|\\(|\\)|\\^|\\$)"
1979 consistent
!(fselect_1
, "(%|_|\\?|\\.|\\*|\\[|\\]|\\(|\\)|\\^|\\$)");
1981 // fs_eventbridge-0.1.0: r"^([A-Z]+)(?:\s(.+))?\s*"
1982 consistent
!(fs_eventbridge_0
, r
"^([A-Z]+)(?:\s(.+))?\s*");
1984 // joseki-0.0.1: r"(\w{1,2})\[(.+?)\]"
1985 consistent
!(joseki_0
, r
"(\w{1,2})\[(.+?)\]");
1987 // tweetr-0.2.1: r"(?i)in (\d+) (second|minute|hour|day|week)s?"
1988 consistent
!(tweetr_0
, r
"(?i)in (\d+) (second|minute|hour|day|week)s?");
1990 // bullet_core-0.1.1: "^(?u:[0-9])+"
1991 consistent
!(bullet_core_0
, "^(?u:[0-9])+");
1993 // bullet_core-0.1.1: "^(?u:[0-9])+(?u:\\.)(?u:[0-9])+"
1994 consistent
!(bullet_core_1
, "^(?u:[0-9])+(?u:\\.)(?u:[0-9])+");
1996 // bullet_core-0.1.1: "^(?u:[A-Za-zª-ªµ-µº-ºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬ-ˬˮ-ˮͰ-ʹͶ-ͷͺ-ͽͿ-ͿΆ-ΆΈ-ΊΌ-ΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙ-ՙա-ևא-תװ-ײؠ-يٮ-ٯٱ-ۓە-ەۥ-ۦۮ-ۯۺ-ۼۿ-ۿܐ-ܐܒ-ܯݍ-ޥޱ-ޱߊ-ߪߴ-ߵߺ-ߺࠀ-ࠕࠚ-ࠚࠤ-ࠤࠨ-ࠨࡀ-ࡘࢠ-ࢴऄ-हऽ-ऽॐ-ॐक़-ॡॱ-ঀঅ-ঌএ-ঐও-নপ-রল-লশ-হঽ-ঽৎ-ৎড়-ঢ়য়-ৡৰ-ৱਅ-ਊਏ-ਐਓ-ਨਪ-ਰਲ-ਲ਼ਵ-ਸ਼ਸ-ਹਖ਼-ੜਫ਼-ਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલ-ળવ-હઽ-ઽૐ-ૐૠ-ૡૹ-ૹଅ-ଌଏ-ଐଓ-ନପ-ରଲ-ଳଵ-ହଽ-ଽଡ଼-ଢ଼ୟ-ୡୱ-ୱஃ-ஃஅ-ஊஎ-ஐஒ-கங-சஜ-ஜஞ-டண-தந-பம-ஹௐ-ௐఅ-ఌఎ-ఐఒ-నప-హఽ-ఽౘ-ౚౠ-ౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ-ಽೞ-ೞೠ-ೡೱ-ೲഅ-ഌഎ-ഐഒ-ഺഽ-ഽൎ-ൎൟ-ൡൺ-ൿඅ-ඖක-නඳ-රල-ලව-ෆก-ะา-ำเ-ๆກ-ຂຄ-ຄງ-ຈຊ-ຊຍ-ຍດ-ທນ-ຟມ-ຣລ-ລວ-ວສ-ຫອ-ະາ-ຳຽ-ຽເ-ໄໆ-ໆໜ-ໟༀ-ༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿ-ဿၐ-ၕၚ-ၝၡ-ၡၥ-ၦၮ-ၰၵ-ႁႎ-ႎႠ-ჅჇ-ჇჍ-Ⴭა-ჺჼ-ቈቊ-ቍቐ-ቖቘ-ቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀ-ዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗ-ៗៜ-ៜᠠ-ᡷᢀ-ᢨᢪ-ᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧ-ᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮ-ᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵ-ᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙ-ὙὛ-ὛὝ-ὝὟ-ώᾀ-ᾴᾶ-ᾼι-ιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱ-ⁱⁿ-ⁿₐ-ₜℂ-ℂℇ-ℇℊ-ℓℕ-ℕℙ-ℝℤ-ℤΩ-Ωℨ-ℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎ-ⅎↃ-ↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲ-ⳳⴀ-ⴥⴧ-ⴧⴭ-ⴭⴰ-ⵧⵯ-ⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ-ⸯ々-〆〱-〵〻-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪ-ꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞭꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻ-ꣻꣽ-ꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏ-ꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺ-ꩺꩾ-ꪯꪱ-ꪱꪵ-ꪶꪹ-ꪽꫀ-ꫀꫂ-ꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִ-יִײַ-ﬨשׁ-זּטּ-לּמּ-מּנּ-סּףּ-פּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ𐀀-𐀋𐀍-𐀦𐀨-𐀺𐀼-𐀽𐀿-𐁍𐁐-𐁝𐂀-𐃺𐊀-𐊜𐊠-𐋐𐌀-𐌟𐌰-𐍀𐍂-𐍉𐍐-𐍵𐎀-𐎝𐎠-𐏃𐏈-𐏏𐐀-𐒝𐔀-𐔧𐔰-𐕣𐘀-𐜶𐝀-𐝕𐝠-𐝧𐠀-𐠅𐠈-𐠈𐠊-𐠵𐠷-𐠸𐠼-𐠼𐠿-𐡕𐡠-𐡶𐢀-𐢞𐣠-𐣲𐣴-𐣵𐤀-𐤕𐤠-𐤹𐦀-𐦷𐦾-𐦿𐨀-𐨀𐨐-𐨓𐨕-𐨗𐨙-𐨳𐩠-𐩼𐪀-𐪜𐫀-𐫇𐫉-𐫤𐬀-𐬵𐭀-𐭕𐭠-𐭲𐮀-𐮑𐰀-𐱈𐲀-𐲲𐳀-𐳲𑀃-𑀷𑂃-𑂯𑃐-𑃨𑄃-𑄦𑅐-𑅲𑅶-𑅶𑆃-𑆲𑇁-𑇄𑇚-𑇚𑇜-𑇜𑈀-𑈑𑈓-𑈫𑊀-𑊆𑊈-𑊈𑊊-𑊍𑊏-𑊝𑊟-𑊨𑊰-𑋞𑌅-𑌌𑌏-𑌐𑌓-𑌨𑌪-𑌰𑌲-𑌳𑌵-𑌹𑌽-𑌽𑍐-𑍐𑍝-𑍡𑒀-𑒯𑓄-𑓅𑓇-𑓇𑖀-𑖮𑗘-𑗛𑘀-𑘯𑙄-𑙄𑚀-𑚪𑜀-𑜙𑢠-𑣟𑣿-𑣿𑫀-𑫸𒀀-𒎙𒒀-𒕃𓀀-𓐮𔐀-𔙆𖠀-𖨸𖩀-𖩞𖫐-𖫭𖬀-𖬯𖭀-𖭃𖭣-𖭷𖭽-𖮏𖼀-𖽄𖽐-𖽐𖾓-𖾟𛀀-𛀁𛰀-𛱪𛱰-𛱼𛲀-𛲈𛲐-𛲙𝐀-𝑔𝑖-𝒜𝒞-𝒟𝒢-𝒢𝒥-𝒦𝒩-𝒬𝒮-𝒹𝒻-𝒻𝒽-𝓃𝓅-𝔅𝔇-𝔊𝔍-𝔔𝔖-𝔜𝔞-𝔹𝔻-𝔾𝕀-𝕄𝕆-𝕆𝕊-𝕐𝕒-𝚥𝚨-𝛀𝛂-𝛚𝛜-𝛺𝛼-𝜔𝜖-𝜴𝜶-𝝎𝝐-𝝮𝝰-𝞈𝞊-𝞨𝞪-𝟂𝟄-𝟋𞠀-𞣄𞸀-𞸃𞸅-𞸟𞸡-𞸢𞸤-𞸤𞸧-𞸧𞸩-𞸲𞸴-𞸷𞸹-𞸹𞸻-𞸻𞹂-𞹂𞹇-𞹇𞹉-𞹉𞹋-𞹋𞹍-𞹏𞹑-𞹒𞹔-𞹔𞹗-𞹗𞹙-𞹙𞹛-𞹛𞹝-𞹝𞹟-𞹟𞹡-𞹢𞹤-𞹤𞹧-𞹪𞹬-𞹲𞹴-𞹷𞹹-𞹼𞹾-𞹾𞺀-𞺉𞺋-𞺛𞺡-𞺣𞺥-𞺩𞺫-𞺻𠀀-𪛖𪜀-𫜴𫝀-𫠝𫠠-𬺡丽-𪘀])+"
1997 consistent
!(bullet_core_2
, "^(?u:[A-Za-zª-ªµ-µº-ºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬ-ˬˮ-ˮͰ-ʹͶ-ͷͺ-ͽͿ-ͿΆ-ΆΈ-ΊΌ-ΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙ-ՙա-ևא-תװ-ײؠ-يٮ-ٯٱ-ۓە-ەۥ-ۦۮ-ۯۺ-ۼۿ-ۿܐ-ܐܒ-ܯݍ-ޥޱ-ޱߊ-ߪߴ-ߵߺ-ߺࠀ-ࠕࠚ-ࠚࠤ-ࠤࠨ-ࠨࡀ-ࡘࢠ-ࢴऄ-हऽ-ऽॐ-ॐक़-ॡॱ-ঀঅ-ঌএ-ঐও-নপ-রল-লশ-হঽ-ঽৎ-ৎড়-ঢ়য়-ৡৰ-ৱਅ-ਊਏ-ਐਓ-ਨਪ-ਰਲ-ਲ਼ਵ-ਸ਼ਸ-ਹਖ਼-ੜਫ਼-ਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલ-ળવ-હઽ-ઽૐ-ૐૠ-ૡૹ-ૹଅ-ଌଏ-ଐଓ-ନପ-ରଲ-ଳଵ-ହଽ-ଽଡ଼-ଢ଼ୟ-ୡୱ-ୱஃ-ஃஅ-ஊஎ-ஐஒ-கங-சஜ-ஜஞ-டண-தந-பம-ஹௐ-ௐఅ-ఌఎ-ఐఒ-నప-హఽ-ఽౘ-ౚౠ-ౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ-ಽೞ-ೞೠ-ೡೱ-ೲഅ-ഌഎ-ഐഒ-ഺഽ-ഽൎ-ൎൟ-ൡൺ-ൿඅ-ඖක-නඳ-රල-ලව-ෆก-ะา-ำเ-ๆກ-ຂຄ-ຄງ-ຈຊ-ຊຍ-ຍດ-ທນ-ຟມ-ຣລ-ລວ-ວສ-ຫອ-ະາ-ຳຽ-ຽເ-ໄໆ-ໆໜ-ໟༀ-ༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿ-ဿၐ-ၕၚ-ၝၡ-ၡၥ-ၦၮ-ၰၵ-ႁႎ-ႎႠ-ჅჇ-ჇჍ-Ⴭა-ჺჼ-ቈቊ-ቍቐ-ቖቘ-ቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀ-ዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗ-ៗៜ-ៜᠠ-ᡷᢀ-ᢨᢪ-ᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧ-ᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮ-ᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵ-ᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙ-ὙὛ-ὛὝ-ὝὟ-ώᾀ-ᾴᾶ-ᾼι-ιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱ-ⁱⁿ-ⁿₐ-ₜℂ-ℂℇ-ℇℊ-ℓℕ-ℕℙ-ℝℤ-ℤΩ-Ωℨ-ℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎ-ⅎↃ-ↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲ-ⳳⴀ-ⴥⴧ-ⴧⴭ-ⴭⴰ-ⵧⵯ-ⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ-ⸯ々-〆〱-〵〻-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪ-ꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞭꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻ-ꣻꣽ-ꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏ-ꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺ-ꩺꩾ-ꪯꪱ-ꪱꪵ-ꪶꪹ-ꪽꫀ-ꫀꫂ-ꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִ-יִײַ-ﬨשׁ-זּטּ-לּמּ-מּנּ-סּףּ-פּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ𐀀-𐀋𐀍-𐀦𐀨-𐀺𐀼-𐀽𐀿-𐁍𐁐-𐁝𐂀-𐃺𐊀-𐊜𐊠-𐋐𐌀-𐌟𐌰-𐍀𐍂-𐍉𐍐-𐍵𐎀-𐎝𐎠-𐏃𐏈-𐏏𐐀-𐒝𐔀-𐔧𐔰-𐕣𐘀-𐜶𐝀-𐝕𐝠-𐝧𐠀-𐠅𐠈-𐠈𐠊-𐠵𐠷-𐠸𐠼-𐠼𐠿-𐡕𐡠-𐡶𐢀-𐢞𐣠-𐣲𐣴-𐣵𐤀-𐤕𐤠-𐤹𐦀-𐦷𐦾-𐦿𐨀-𐨀𐨐-𐨓𐨕-𐨗𐨙-𐨳𐩠-𐩼𐪀-𐪜𐫀-𐫇𐫉-𐫤𐬀-𐬵𐭀-𐭕𐭠-𐭲𐮀-𐮑𐰀-𐱈𐲀-𐲲𐳀-𐳲𑀃-𑀷𑂃-𑂯𑃐-𑃨𑄃-𑄦𑅐-𑅲𑅶-𑅶𑆃-𑆲𑇁-𑇄𑇚-𑇚𑇜-𑇜𑈀-𑈑𑈓-𑈫𑊀-𑊆𑊈-𑊈𑊊-𑊍𑊏-𑊝𑊟-𑊨𑊰-𑋞𑌅-𑌌𑌏-𑌐𑌓-𑌨𑌪-𑌰𑌲-𑌳𑌵-𑌹𑌽-𑌽𑍐-𑍐𑍝-𑍡𑒀-𑒯𑓄-𑓅𑓇-𑓇𑖀-𑖮𑗘-𑗛𑘀-𑘯𑙄-𑙄𑚀-𑚪𑜀-𑜙𑢠-𑣟𑣿-𑣿𑫀-𑫸𒀀-𒎙𒒀-𒕃𓀀-𓐮𔐀-𔙆𖠀-𖨸𖩀-𖩞𖫐-𖫭𖬀-𖬯𖭀-𖭃𖭣-𖭷𖭽-𖮏𖼀-𖽄𖽐-𖽐𖾓-𖾟𛀀-𛀁𛰀-𛱪𛱰-𛱼𛲀-𛲈𛲐-𛲙𝐀-𝑔𝑖-𝒜𝒞-𝒟𝒢-𝒢𝒥-𝒦𝒩-𝒬𝒮-𝒹𝒻-𝒻𝒽-𝓃𝓅-𝔅𝔇-𝔊𝔍-𝔔𝔖-𝔜𝔞-𝔹𝔻-𝔾𝕀-𝕄𝕆-𝕆𝕊-𝕐𝕒-𝚥𝚨-𝛀𝛂-𝛚𝛜-𝛺𝛼-𝜔𝜖-𝜴𝜶-𝝎𝝐-𝝮𝝰-𝞈𝞊-𝞨𝞪-𝟂𝟄-𝟋𞠀-𞣄𞸀-𞸃𞸅-𞸟𞸡-𞸢𞸤-𞸤𞸧-𞸧𞸩-𞸲𞸴-𞸷𞸹-𞸹𞸻-𞸻𞹂-𞹂𞹇-𞹇𞹉-𞹉𞹋-𞹋𞹍-𞹏𞹑-𞹒𞹔-𞹔𞹗-𞹗𞹙-𞹙𞹛-𞹛𞹝-𞹝𞹟-𞹟𞹡-𞹢𞹤-𞹤𞹧-𞹪𞹬-𞹲𞹴-𞹷𞹹-𞹼𞹾-𞹾𞺀-𞺉𞺋-𞺛𞺡-𞺣𞺥-𞺩𞺫-𞺻𠀀-𪛖𪜀-𫜴𫝀-𫠝𫠠-𬺡丽-𪘀])+");
1999 // bullet_core-0.1.1: "^(?u:d/d)((?u:[A-Za-zª-ªµ-µº-ºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬ-ˬˮ-ˮͰ-ʹͶ-ͷͺ-ͽͿ-ͿΆ-ΆΈ-ΊΌ-ΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙ-ՙա-ևא-תװ-ײؠ-يٮ-ٯٱ-ۓە-ەۥ-ۦۮ-ۯۺ-ۼۿ-ۿܐ-ܐܒ-ܯݍ-ޥޱ-ޱߊ-ߪߴ-ߵߺ-ߺࠀ-ࠕࠚ-ࠚࠤ-ࠤࠨ-ࠨࡀ-ࡘࢠ-ࢴऄ-हऽ-ऽॐ-ॐक़-ॡॱ-ঀঅ-ঌএ-ঐও-নপ-রল-লশ-হঽ-ঽৎ-ৎড়-ঢ়য়-ৡৰ-ৱਅ-ਊਏ-ਐਓ-ਨਪ-ਰਲ-ਲ਼ਵ-ਸ਼ਸ-ਹਖ਼-ੜਫ਼-ਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલ-ળવ-હઽ-ઽૐ-ૐૠ-ૡૹ-ૹଅ-ଌଏ-ଐଓ-ନପ-ରଲ-ଳଵ-ହଽ-ଽଡ଼-ଢ଼ୟ-ୡୱ-ୱஃ-ஃஅ-ஊஎ-ஐஒ-கங-சஜ-ஜஞ-டண-தந-பம-ஹௐ-ௐఅ-ఌఎ-ఐఒ-నప-హఽ-ఽౘ-ౚౠ-ౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ-ಽೞ-ೞೠ-ೡೱ-ೲഅ-ഌഎ-ഐഒ-ഺഽ-ഽൎ-ൎൟ-ൡൺ-ൿඅ-ඖක-නඳ-රල-ලව-ෆก-ะา-ำเ-ๆກ-ຂຄ-ຄງ-ຈຊ-ຊຍ-ຍດ-ທນ-ຟມ-ຣລ-ລວ-ວສ-ຫອ-ະາ-ຳຽ-ຽເ-ໄໆ-ໆໜ-ໟༀ-ༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿ-ဿၐ-ၕၚ-ၝၡ-ၡၥ-ၦၮ-ၰၵ-ႁႎ-ႎႠ-ჅჇ-ჇჍ-Ⴭა-ჺჼ-ቈቊ-ቍቐ-ቖቘ-ቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀ-ዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗ-ៗៜ-ៜᠠ-ᡷᢀ-ᢨᢪ-ᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧ-ᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮ-ᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵ-ᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙ-ὙὛ-ὛὝ-ὝὟ-ώᾀ-ᾴᾶ-ᾼι-ιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱ-ⁱⁿ-ⁿₐ-ₜℂ-ℂℇ-ℇℊ-ℓℕ-ℕℙ-ℝℤ-ℤΩ-Ωℨ-ℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎ-ⅎↃ-ↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲ-ⳳⴀ-ⴥⴧ-ⴧⴭ-ⴭⴰ-ⵧⵯ-ⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ-ⸯ々-〆〱-〵〻-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪ-ꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞭꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻ-ꣻꣽ-ꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏ-ꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺ-ꩺꩾ-ꪯꪱ-ꪱꪵ-ꪶꪹ-ꪽꫀ-ꫀꫂ-ꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִ-יִײַ-ﬨשׁ-זּטּ-לּמּ-מּנּ-סּףּ-פּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ𐀀-𐀋𐀍-𐀦𐀨-𐀺𐀼-𐀽𐀿-𐁍𐁐-𐁝𐂀-𐃺𐊀-𐊜𐊠-𐋐𐌀-𐌟𐌰-𐍀𐍂-𐍉𐍐-𐍵𐎀-𐎝𐎠-𐏃𐏈-𐏏𐐀-𐒝𐔀-𐔧𐔰-𐕣𐘀-𐜶𐝀-𐝕𐝠-𐝧𐠀-𐠅𐠈-𐠈𐠊-𐠵𐠷-𐠸𐠼-𐠼𐠿-𐡕𐡠-𐡶𐢀-𐢞𐣠-𐣲𐣴-𐣵𐤀-𐤕𐤠-𐤹𐦀-𐦷𐦾-𐦿𐨀-𐨀𐨐-𐨓𐨕-𐨗𐨙-𐨳𐩠-𐩼𐪀-𐪜𐫀-𐫇𐫉-𐫤𐬀-𐬵𐭀-𐭕𐭠-𐭲𐮀-𐮑𐰀-𐱈𐲀-𐲲𐳀-𐳲𑀃-𑀷𑂃-𑂯𑃐-𑃨𑄃-𑄦𑅐-𑅲𑅶-𑅶𑆃-𑆲𑇁-𑇄𑇚-𑇚𑇜-𑇜𑈀-𑈑𑈓-𑈫𑊀-𑊆𑊈-𑊈𑊊-𑊍𑊏-𑊝𑊟-𑊨𑊰-𑋞𑌅-𑌌𑌏-𑌐𑌓-𑌨𑌪-𑌰𑌲-𑌳𑌵-𑌹𑌽-𑌽𑍐-𑍐𑍝-𑍡𑒀-𑒯𑓄-𑓅𑓇-𑓇𑖀-𑖮𑗘-𑗛𑘀-𑘯𑙄-𑙄𑚀-𑚪𑜀-𑜙𑢠-𑣟𑣿-𑣿𑫀-𑫸𒀀-𒎙𒒀-𒕃𓀀-𓐮𔐀-𔙆𖠀-𖨸𖩀-𖩞𖫐-𖫭𖬀-𖬯𖭀-𖭃𖭣-𖭷𖭽-𖮏𖼀-𖽄𖽐-𖽐𖾓-𖾟𛀀-𛀁𛰀-𛱪𛱰-𛱼𛲀-𛲈𛲐-𛲙𝐀-𝑔𝑖-𝒜𝒞-𝒟𝒢-𝒢𝒥-𝒦𝒩-𝒬𝒮-𝒹𝒻-𝒻𝒽-𝓃𝓅-𝔅𝔇-𝔊𝔍-𝔔𝔖-𝔜𝔞-𝔹𝔻-𝔾𝕀-𝕄𝕆-𝕆𝕊-𝕐𝕒-𝚥𝚨-𝛀𝛂-𝛚𝛜-𝛺𝛼-𝜔𝜖-𝜴𝜶-𝝎𝝐-𝝮𝝰-𝞈𝞊-𝞨𝞪-𝟂𝟄-𝟋𞠀-𞣄𞸀-𞸃𞸅-𞸟𞸡-𞸢𞸤-𞸤𞸧-𞸧𞸩-𞸲𞸴-𞸷𞸹-𞸹𞸻-𞸻𞹂-𞹂𞹇-𞹇𞹉-𞹉𞹋-𞹋𞹍-𞹏𞹑-𞹒𞹔-𞹔𞹗-𞹗𞹙-𞹙𞹛-𞹛𞹝-𞹝𞹟-𞹟𞹡-𞹢𞹤-𞹤𞹧-𞹪𞹬-𞹲𞹴-𞹷𞹹-𞹼𞹾-𞹾𞺀-𞺉𞺋-𞺛𞺡-𞺣𞺥-𞺩𞺫-𞺻𠀀-𪛖𪜀-𫜴𫝀-𫠝𫠠-𬺡丽-𪘀])+)"
2000 consistent
!(bullet_core_3
, "^(?u:d/d)((?u:[A-Za-zª-ªµ-µº-ºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬ-ˬˮ-ˮͰ-ʹͶ-ͷͺ-ͽͿ-ͿΆ-ΆΈ-ΊΌ-ΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙ-ՙա-ևא-תװ-ײؠ-يٮ-ٯٱ-ۓە-ەۥ-ۦۮ-ۯۺ-ۼۿ-ۿܐ-ܐܒ-ܯݍ-ޥޱ-ޱߊ-ߪߴ-ߵߺ-ߺࠀ-ࠕࠚ-ࠚࠤ-ࠤࠨ-ࠨࡀ-ࡘࢠ-ࢴऄ-हऽ-ऽॐ-ॐक़-ॡॱ-ঀঅ-ঌএ-ঐও-নপ-রল-লশ-হঽ-ঽৎ-ৎড়-ঢ়য়-ৡৰ-ৱਅ-ਊਏ-ਐਓ-ਨਪ-ਰਲ-ਲ਼ਵ-ਸ਼ਸ-ਹਖ਼-ੜਫ਼-ਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલ-ળવ-હઽ-ઽૐ-ૐૠ-ૡૹ-ૹଅ-ଌଏ-ଐଓ-ନପ-ରଲ-ଳଵ-ହଽ-ଽଡ଼-ଢ଼ୟ-ୡୱ-ୱஃ-ஃஅ-ஊஎ-ஐஒ-கங-சஜ-ஜஞ-டண-தந-பம-ஹௐ-ௐఅ-ఌఎ-ఐఒ-నప-హఽ-ఽౘ-ౚౠ-ౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ-ಽೞ-ೞೠ-ೡೱ-ೲഅ-ഌഎ-ഐഒ-ഺഽ-ഽൎ-ൎൟ-ൡൺ-ൿඅ-ඖක-නඳ-රල-ලව-ෆก-ะา-ำเ-ๆກ-ຂຄ-ຄງ-ຈຊ-ຊຍ-ຍດ-ທນ-ຟມ-ຣລ-ລວ-ວສ-ຫອ-ະາ-ຳຽ-ຽເ-ໄໆ-ໆໜ-ໟༀ-ༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿ-ဿၐ-ၕၚ-ၝၡ-ၡၥ-ၦၮ-ၰၵ-ႁႎ-ႎႠ-ჅჇ-ჇჍ-Ⴭა-ჺჼ-ቈቊ-ቍቐ-ቖቘ-ቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀ-ዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗ-ៗៜ-ៜᠠ-ᡷᢀ-ᢨᢪ-ᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧ-ᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮ-ᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵ-ᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙ-ὙὛ-ὛὝ-ὝὟ-ώᾀ-ᾴᾶ-ᾼι-ιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱ-ⁱⁿ-ⁿₐ-ₜℂ-ℂℇ-ℇℊ-ℓℕ-ℕℙ-ℝℤ-ℤΩ-Ωℨ-ℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎ-ⅎↃ-ↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲ-ⳳⴀ-ⴥⴧ-ⴧⴭ-ⴭⴰ-ⵧⵯ-ⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ-ⸯ々-〆〱-〵〻-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪ-ꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞭꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻ-ꣻꣽ-ꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏ-ꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺ-ꩺꩾ-ꪯꪱ-ꪱꪵ-ꪶꪹ-ꪽꫀ-ꫀꫂ-ꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִ-יִײַ-ﬨשׁ-זּטּ-לּמּ-מּנּ-סּףּ-פּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ𐀀-𐀋𐀍-𐀦𐀨-𐀺𐀼-𐀽𐀿-𐁍𐁐-𐁝𐂀-𐃺𐊀-𐊜𐊠-𐋐𐌀-𐌟𐌰-𐍀𐍂-𐍉𐍐-𐍵𐎀-𐎝𐎠-𐏃𐏈-𐏏𐐀-𐒝𐔀-𐔧𐔰-𐕣𐘀-𐜶𐝀-𐝕𐝠-𐝧𐠀-𐠅𐠈-𐠈𐠊-𐠵𐠷-𐠸𐠼-𐠼𐠿-𐡕𐡠-𐡶𐢀-𐢞𐣠-𐣲𐣴-𐣵𐤀-𐤕𐤠-𐤹𐦀-𐦷𐦾-𐦿𐨀-𐨀𐨐-𐨓𐨕-𐨗𐨙-𐨳𐩠-𐩼𐪀-𐪜𐫀-𐫇𐫉-𐫤𐬀-𐬵𐭀-𐭕𐭠-𐭲𐮀-𐮑𐰀-𐱈𐲀-𐲲𐳀-𐳲𑀃-𑀷𑂃-𑂯𑃐-𑃨𑄃-𑄦𑅐-𑅲𑅶-𑅶𑆃-𑆲𑇁-𑇄𑇚-𑇚𑇜-𑇜𑈀-𑈑𑈓-𑈫𑊀-𑊆𑊈-𑊈𑊊-𑊍𑊏-𑊝𑊟-𑊨𑊰-𑋞𑌅-𑌌𑌏-𑌐𑌓-𑌨𑌪-𑌰𑌲-𑌳𑌵-𑌹𑌽-𑌽𑍐-𑍐𑍝-𑍡𑒀-𑒯𑓄-𑓅𑓇-𑓇𑖀-𑖮𑗘-𑗛𑘀-𑘯𑙄-𑙄𑚀-𑚪𑜀-𑜙𑢠-𑣟𑣿-𑣿𑫀-𑫸𒀀-𒎙𒒀-𒕃𓀀-𓐮𔐀-𔙆𖠀-𖨸𖩀-𖩞𖫐-𖫭𖬀-𖬯𖭀-𖭃𖭣-𖭷𖭽-𖮏𖼀-𖽄𖽐-𖽐𖾓-𖾟𛀀-𛀁𛰀-𛱪𛱰-𛱼𛲀-𛲈𛲐-𛲙𝐀-𝑔𝑖-𝒜𝒞-𝒟𝒢-𝒢𝒥-𝒦𝒩-𝒬𝒮-𝒹𝒻-𝒻𝒽-𝓃𝓅-𝔅𝔇-𝔊𝔍-𝔔𝔖-𝔜𝔞-𝔹𝔻-𝔾𝕀-𝕄𝕆-𝕆𝕊-𝕐𝕒-𝚥𝚨-𝛀𝛂-𝛚𝛜-𝛺𝛼-𝜔𝜖-𝜴𝜶-𝝎𝝐-𝝮𝝰-𝞈𝞊-𝞨𝞪-𝟂𝟄-𝟋𞠀-𞣄𞸀-𞸃𞸅-𞸟𞸡-𞸢𞸤-𞸤𞸧-𞸧𞸩-𞸲𞸴-𞸷𞸹-𞸹𞸻-𞸻𞹂-𞹂𞹇-𞹇𞹉-𞹉𞹋-𞹋𞹍-𞹏𞹑-𞹒𞹔-𞹔𞹗-𞹗𞹙-𞹙𞹛-𞹛𞹝-𞹝𞹟-𞹟𞹡-𞹢𞹤-𞹤𞹧-𞹪𞹬-𞹲𞹴-𞹷𞹹-𞹼𞹾-𞹾𞺀-𞺉𞺋-𞺛𞺡-𞺣𞺥-𞺩𞺫-𞺻𠀀-𪛖𪜀-𫜴𫝀-𫠝𫠠-𬺡丽-𪘀])+)");
2002 // bullet_core-0.1.1: "^(?u:\\()"
2003 consistent
!(bullet_core_4
, "^(?u:\\()");
2005 // bullet_core-0.1.1: "^(?u:\\))"
2006 consistent
!(bullet_core_5
, "^(?u:\\))");
2008 // bullet_core-0.1.1: "^(?u:\\*)"
2009 consistent
!(bullet_core_6
, "^(?u:\\*)");
2011 // bullet_core-0.1.1: "^(?u:\\+)"
2012 consistent
!(bullet_core_7
, "^(?u:\\+)");
2014 // bullet_core-0.1.1: "^(?u:,)"
2015 consistent
!(bullet_core_8
, "^(?u:,)");
2017 // bullet_core-0.1.1: "^(?u:\\-)"
2018 consistent
!(bullet_core_9
, "^(?u:\\-)");
2020 // bullet_core-0.1.1: "^(?u:/)"
2021 consistent
!(bullet_core_10
, "^(?u:/)");
2023 // bullet_core-0.1.1: "^(?u:\\[)"
2024 consistent
!(bullet_core_11
, "^(?u:\\[)");
2026 // bullet_core-0.1.1: "^(?u:\\])"
2027 consistent
!(bullet_core_12
, "^(?u:\\])");
2029 // bullet_core-0.1.1: "^(?u:\\^)"
2030 consistent
!(bullet_core_13
, "^(?u:\\^)");
2032 // bullet_core-0.1.1: "^(?u:·)"
2033 consistent
!(bullet_core_14
, "^(?u:·)");
2035 // actix-web-0.6.13: "//+"
2036 consistent
!(actix_web_0
, "//+");
2038 // actix-web-0.6.13: "//+"
2039 consistent
!(actix_web_1
, "//+");
2041 // althea_kernel_interface-0.1.0: r"(\S*) .* (\S*) (REACHABLE|STALE|DELAY)"
2043 althea_kernel_interface_0
,
2044 r
"(\S*) .* (\S*) (REACHABLE|STALE|DELAY)"
2047 // althea_kernel_interface-0.1.0: r"-s (.*) --ip6-dst (.*)/.* bcnt = (.*)"
2049 althea_kernel_interface_1
,
2050 r
"-s (.*) --ip6-dst (.*)/.* bcnt = (.*)"
2053 // alcibiades-0.3.0: r"\buci(?:\s|$)"
2054 consistent
!(alcibiades_0
, r
"\buci(?:\s|$)");
2056 // ruma-identifiers-0.11.0: r"\A[a-z0-9._=-]+\z"
2057 consistent
!(ruma_identifiers_0
, r
"\A[a-z0-9._=-]+\z");
2059 // rusqbin-0.2.3: r"/rusqbins/((?i)[A-F0-9]{8}\-[A-F0-9]{4}\-4[A-F0-9]{3}\-[89AB][A-F0-9]{3}\-[A-F0-9]{12})$"
2060 consistent
!(rusqbin_0
, r
"/rusqbins/((?i)[A-F0-9]{8}\-[A-F0-9]{4}\-4[A-F0-9]{3}\-[89AB][A-F0-9]{3}\-[A-F0-9]{12})$");
2062 // rusqbin-0.2.3: r"/rusqbins/((?i)[A-F0-9]{8}\-[A-F0-9]{4}\-4[A-F0-9]{3}\-[89AB][A-F0-9]{3}\-[A-F0-9]{12})/requests/?$"
2063 consistent
!(rusqbin_1
, r
"/rusqbins/((?i)[A-F0-9]{8}\-[A-F0-9]{4}\-4[A-F0-9]{3}\-[89AB][A-F0-9]{3}\-[A-F0-9]{12})/requests/?$");
2065 // rust-install-0.0.4: r"^(nightly|beta|stable)(?:-(\d{4}-\d{2}-\d{2}))?$"
2068 r
"^(nightly|beta|stable)(?:-(\d{4}-\d{2}-\d{2}))?$"
2071 // rust_inbox-0.0.5: "^+(.*)\r\n"
2072 consistent
!(rust_inbox_0
, "^+(.*)\r\n");
2074 // rust_inbox-0.0.5: r"^\* CAPABILITY (.*)\r\n"
2075 consistent
!(rust_inbox_1
, r
"^\* CAPABILITY (.*)\r\n");
2077 // rust_inbox-0.0.5: r"^([a-zA-Z0-9]+) (OK|NO|BAD)(.*)"
2078 consistent
!(rust_inbox_2
, r
"^([a-zA-Z0-9]+) (OK|NO|BAD)(.*)");
2080 // rust_inbox-0.0.5: r"^\* (\d+) EXISTS\r\n"
2081 consistent
!(rust_inbox_3
, r
"^\* (\d+) EXISTS\r\n");
2083 // rust_inbox-0.0.5: r"^\* (\d+) RECENT\r\n"
2084 consistent
!(rust_inbox_4
, r
"^\* (\d+) RECENT\r\n");
2086 // rust_inbox-0.0.5: r"^\* FLAGS (.+)\r\n"
2087 consistent
!(rust_inbox_5
, r
"^\* FLAGS (.+)\r\n");
2089 // rust_inbox-0.0.5: r"^\* OK \[UNSEEN (\d+)\](.*)\r\n"
2090 consistent
!(rust_inbox_6
, r
"^\* OK \[UNSEEN (\d+)\](.*)\r\n");
2092 // rust_inbox-0.0.5: r"^\* OK \[UIDVALIDITY (\d+)\](.*)\r\n"
2093 consistent
!(rust_inbox_7
, r
"^\* OK \[UIDVALIDITY (\d+)\](.*)\r\n");
2095 // rust_inbox-0.0.5: r"^\* OK \[UIDNEXT (\d+)\](.*)\r\n"
2096 consistent
!(rust_inbox_8
, r
"^\* OK \[UIDNEXT (\d+)\](.*)\r\n");
2098 // rust_inbox-0.0.5: r"^\* OK \[PERMANENTFLAGS (.+)\](.*)\r\n"
2099 consistent
!(rust_inbox_9
, r
"^\* OK \[PERMANENTFLAGS (.+)\](.*)\r\n");
2101 // rustml-0.0.7: r"^[a-z]+ (\d+)$"
2102 consistent
!(rustml_0
, r
"^[a-z]+ (\d+)$");
2104 // rustml-0.0.7: r"^[a-z]+ (\d+)$"
2105 consistent
!(rustml_1
, r
"^[a-z]+ (\d+)$");
2107 // rustml-0.0.7: r"^[a-z]+ (\d+)$"
2108 consistent
!(rustml_2
, r
"^[a-z]+ (\d+)$");
2110 // rustfmt-0.10.0: r"([^\\](\\\\)*)\\[\n\r][[:space:]]*"
2111 consistent
!(rustfmt_0
, r
"([^\\](\\\\)*)\\[\n\r][[:space:]]*");
2113 // rustfmt-core-0.4.0: r"(^\s*$)|(^\s*//\s*rustfmt-[^:]+:\s*\S+)"
2114 consistent
!(rustfmt_core_0
, r
"(^\s*$)|(^\s*//\s*rustfmt-[^:]+:\s*\S+)");
2116 // rustfmt-core-0.4.0: r"^## `([^`]+)`"
2117 consistent
!(rustfmt_core_1
, r
"^## `([^`]+)`");
2119 // rustfmt-core-0.4.0: r"([^\\](\\\\)*)\\[\n\r][[:space:]]*"
2120 consistent
!(rustfmt_core_2
, r
"([^\\](\\\\)*)\\[\n\r][[:space:]]*");
2122 // rustfmt-core-0.4.0: r"\s;"
2123 consistent
!(rustfmt_core_3
, r
"\s;");
2125 // rust-enum-derive-0.4.0: r"^(0x)?([:digit:]+)$"
2126 consistent
!(rust_enum_derive_0
, r
"^(0x)?([:digit:]+)$");
2128 // rust-enum-derive-0.4.0: r"^([:digit:]+)[:space:]*<<[:space:]*([:digit:]+)$"
2131 r
"^([:digit:]+)[:space:]*<<[:space:]*([:digit:]+)$"
2134 // rust-enum-derive-0.4.0: r"^[:space:]*([[:alnum:]_]+)([:space:]*=[:space:]*([:graph:]+))?[:space:]*,"
2135 consistent
!(rust_enum_derive_2
, r
"^[:space:]*([[:alnum:]_]+)([:space:]*=[:space:]*([:graph:]+))?[:space:]*,");
2137 // rust-enum-derive-0.4.0: r"^#define[:space:]+([:graph:]+)[:space:]+([:graph:]+)"
2140 r
"^#define[:space:]+([:graph:]+)[:space:]+([:graph:]+)"
2143 // rustsourcebundler-0.2.0: r"^\s*pub mod (.+);$"
2144 consistent
!(rustsourcebundler_0
, r
"^\s*pub mod (.+);$");
2146 // rustsourcebundler-0.2.0: r"^\s*pub mod (.+);$"
2147 consistent
!(rustsourcebundler_1
, r
"^\s*pub mod (.+);$");
2149 // rustfmt-nightly-0.8.2: r"([^\\](\\\\)*)\\[\n\r][[:space:]]*"
2150 consistent
!(rustfmt_nightly_0
, r
"([^\\](\\\\)*)\\[\n\r][[:space:]]*");
2152 // rustfmt-nightly-0.8.2: r"\s;"
2153 consistent
!(rustfmt_nightly_1
, r
"\s;");
2155 // rustache-0.1.0: r"(?s)(.*?)([ \t\r\n]*)(\{\{(\{?\S?\s*?[\w\.\s]*.*?\s*?\}?)\}\})([ \t\r\n]*)"
2156 consistent
!(rustache_0
, r
"(?s)(.*?)([ \t\r\n]*)(\{\{(\{?\S?\s*?[\w\.\s]*.*?\s*?\}?)\}\})([ \t\r\n]*)");
2158 // rustfilt-0.2.0: r"_ZN[\$\._[:alnum:]]*"
2159 consistent
!(rustfilt_0
, r
"_ZN[\$\._[:alnum:]]*");
2161 // rustache-lists-0.1.2: r"(?s)(.*?)([ \t\r\n]*)(\{\{(\{?\S?\s*?[\w\.\s]*.*?\s*?\}?)\}\})([ \t\r\n]*)"
2162 consistent
!(rustache_lists_0
, r
"(?s)(.*?)([ \t\r\n]*)(\{\{(\{?\S?\s*?[\w\.\s]*.*?\s*?\}?)\}\})([ \t\r\n]*)");
2164 // rural-0.7.3: "(.+)=(.+)"
2165 consistent
!(rural_0
, "(.+)=(.+)");
2167 // rural-0.7.3: "(.*):(.+)"
2168 consistent
!(rural_1
, "(.*):(.+)");
2170 // rural-0.7.3: "(.+):=(.+)"
2171 consistent
!(rural_2
, "(.+):=(.+)");
2173 // rural-0.7.3: "(.*)==(.+)"
2174 consistent
!(rural_3
, "(.*)==(.+)");
2176 // rusoto_credential-0.11.0: r"^\[([^\]]+)\]$"
2177 consistent
!(rusoto_credential_0
, r
"^\[([^\]]+)\]$");
2179 // rumblebars-0.3.0: "([:blank:]*)$"
2180 consistent
!(rumblebars_0
, "([:blank:]*)$");
2182 // rumblebars-0.3.0: "(\r?\n)[:blank:]*(\\{\\{~?[#!/](?:\\}?[^}])*\\}\\})[:blank:]*(:?\r?\n)?\\z"
2183 consistent
!(rumblebars_1
, "(\r?\n)[:blank:]*(\\{\\{~?[#!/](?:\\}?[^}])*\\}\\})[:blank:]*(:?\r?\n)?\\z");
2185 // rumblebars-0.3.0: "(\r?\n[:blank:]*)(\\{\\{~?>(?:\\}?[^}])*\\}\\})[:blank:]*(:?\r?\n)?\\z"
2188 "(\r?\n[:blank:]*)(\\{\\{~?>(?:\\}?[^}])*\\}\\})[:blank:]*(:?\r?\n)?\\z"
2191 // rumblebars-0.3.0: "((?:[:blank:]|\r?\n)*)(\r?\n)[:blank:]*$"
2192 consistent
!(rumblebars_3
, "((?:[:blank:]|\r?\n)*)(\r?\n)[:blank:]*$");
2194 // rumblebars-0.3.0: "^([:blank:]*\r?\n)(.*)"
2195 consistent
!(rumblebars_4
, "^([:blank:]*\r?\n)(.*)");
2197 // diesel_cli-1.3.1: r"(?P<stamp>[\d-]*)_hello"
2198 consistent
!(diesel_cli_0
, r
"(?P<stamp>[\d-]*)_hello");
2200 // dishub-0.1.1: r"(\d+)s"
2201 consistent
!(dishub_0
, r
"(\d+)s");
2203 // spreadsheet_textconv-0.1.0: r"\n"
2204 consistent
!(spreadsheet_textconv_0
, r
"\n");
2206 // spreadsheet_textconv-0.1.0: r"\r"
2207 consistent
!(spreadsheet_textconv_1
, r
"\r");
2209 // spreadsheet_textconv-0.1.0: r"\t"
2210 consistent
!(spreadsheet_textconv_2
, r
"\t");
2212 // split_aud-0.1.0: r"DELAY (-?\d+)ms"
2213 consistent
!(split_aud_0
, r
"DELAY (-?\d+)ms");
2215 // split_aud-0.1.0: r"Trim\((\d+), ?(\d+)\)"
2216 consistent
!(split_aud_1
, r
"Trim\((\d+), ?(\d+)\)");
2218 // spotrust-0.0.5: r"spotify:[a-z]+:[a-zA-Z0-9]+"
2219 consistent
!(spotrust_0
, r
"spotify:[a-z]+:[a-zA-Z0-9]+");
2221 // spaceslugs-0.1.0: r"[^\x00-\x7F]"
2222 consistent
!(spaceslugs_0
, r
"[^\x00-\x7F]");
2224 // spaceslugs-0.1.0: r"[']+"
2225 consistent
!(spaceslugs_1
, r
"[']+");
2227 // spaceslugs-0.1.0: r"\W+"
2228 consistent
!(spaceslugs_2
, r
"\W+");
2230 // spaceslugs-0.1.0: r"[ ]+"
2231 consistent
!(spaceslugs_3
, r
"[ ]+");
2233 // space_email_api-0.1.1: "PHPSESSID=([0-9a-f]+)"
2234 consistent
!(space_email_api_0
, "PHPSESSID=([0-9a-f]+)");
2236 // lorikeet-0.7.0: "[^0-9.,]"
2237 consistent
!(lorikeet_0
, "[^0-9.,]");
2239 // claude-0.3.0: r"^(?:\b|(-)?)(\p{Currency_Symbol})?((?:(?:\d{1,3}[\.,])+\d{3})|\d+)(?:[\.,](\d{2}))?\b$"
2240 consistent
!(claude_0
, r
"^(?:\b|(-)?)(\p{Currency_Symbol})?((?:(?:\d{1,3}[\.,])+\d{3})|\d+)(?:[\.,](\d{2}))?\b$");
2242 // clam-0.1.6: r"<%=\s*(.+?)\s*%>"
2243 consistent
!(clam_0
, r
"<%=\s*(.+?)\s*%>");
2245 // classifier-0.0.3: r"(\s)"
2246 consistent
!(classifier_0
, r
"(\s)");
2248 // click-0.3.2: r"(-----BEGIN .*-----\n)((?:(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)*\n)+)(-----END .*-----)"
2249 consistent
!(click_0
, r
"(-----BEGIN .*-----\n)((?:(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)*\n)+)(-----END .*-----)");
2251 // click-0.3.2: r"-----BEGIN PRIVATE KEY-----"
2252 consistent
!(click_1
, r
"-----BEGIN PRIVATE KEY-----");
2254 // ultrastar-txt-0.1.2: r"#([A-Z3a-z]*):(.*)"
2255 consistent
!(ultrastar_txt_0
, r
"#([A-Z3a-z]*):(.*)");
2257 // ultrastar-txt-0.1.2: "^-\\s?(-?[0-9]+)\\s*$"
2258 consistent
!(ultrastar_txt_1
, "^-\\s?(-?[0-9]+)\\s*$");
2260 // ultrastar-txt-0.1.2: "^-\\s?(-?[0-9]+)\\s+(-?[0-9]+)"
2261 consistent
!(ultrastar_txt_2
, "^-\\s?(-?[0-9]+)\\s+(-?[0-9]+)");
2263 // ultrastar-txt-0.1.2: "^(.)\\s*(-?[0-9]+)\\s+(-?[0-9]+)\\s+(-?[0-9]+)\\s?(.*)"
2266 "^(.)\\s*(-?[0-9]+)\\s+(-?[0-9]+)\\s+(-?[0-9]+)\\s?(.*)"
2269 // ultrastar-txt-0.1.2: "^P\\s?(-?[0-9]+)"
2270 consistent
!(ultrastar_txt_4
, "^P\\s?(-?[0-9]+)");
2272 // db-accelerate-2.0.0: r"^template\.add($|\..+$)"
2273 consistent
!(db_accelerate_0
, r
"^template\.add($|\..+$)");
2275 // db-accelerate-2.0.0: r"^template\.sub($|\..+$)"
2276 consistent
!(db_accelerate_1
, r
"^template\.sub($|\..+$)");
2278 // sterling-0.3.0: r"(\d+)([cegps])"
2279 consistent
!(sterling_0
, r
"(\d+)([cegps])");
2281 // stache-0.2.0: r"[^\w]"
2282 consistent
!(stache_0
, r
"[^\w]");
2284 // strukt-0.1.0: "\"([<>]?)([xcbB\\?hHiIlLqQfdspP]*)\""
2285 consistent
!(strukt_0
, "\"([<>]?)([xcbB\\?hHiIlLqQfdspP]*)\"");
2287 // steamid-ng-0.3.1: r"^STEAM_([0-4]):([0-1]):([0-9]{1,10})$"
2288 consistent
!(steamid_ng_0
, r
"^STEAM_([0-4]):([0-1]):([0-9]{1,10})$");
2290 // steamid-ng-0.3.1: r"^\[([AGMPCgcLTIUai]):([0-4]):([0-9]{1,10})(:([0-9]+))?\]$"
2293 r
"^\[([AGMPCgcLTIUai]):([0-4]):([0-9]{1,10})(:([0-9]+))?\]$"
2296 // strscan-0.1.1: r"^\w+"
2297 consistent
!(strscan_0
, r
"^\w+");
2299 // strscan-0.1.1: r"^\s+"
2300 consistent
!(strscan_1
, r
"^\s+");
2302 // strscan-0.1.1: r"^\w+"
2303 consistent
!(strscan_2
, r
"^\w+");
2305 // strscan-0.1.1: r"^\s+"
2306 consistent
!(strscan_3
, r
"^\s+");
2308 // strscan-0.1.1: r"^(\w+)\s+"
2309 consistent
!(strscan_4
, r
"^(\w+)\s+");
2311 // tk-carbon-0.2.0: r"^([a-zA-Z0-9\.-]+)(?:\s+(\d+))$"
2312 consistent
!(tk_carbon_0
, r
"^([a-zA-Z0-9\.-]+)(?:\s+(\d+))$");
2314 // tk-carbon-0.2.0: r"^([a-zA-Z0-9\.-]+)(?:\s+(\d+))$"
2315 consistent
!(tk_carbon_1
, r
"^([a-zA-Z0-9\.-]+)(?:\s+(\d+))$");
2317 // evalrs-0.0.10: r"extern\s+crate\s+([a-z0-9_]+)\s*;(\s*//(.+))?"
2318 consistent
!(evalrs_0
, r
"extern\s+crate\s+([a-z0-9_]+)\s*;(\s*//(.+))?");
2320 // evalrs-0.0.10: r"(?m)^# "
2321 consistent
!(evalrs_1
, r
"(?m)^# ");
2323 // evalrs-0.0.10: r"(?m)^\s*fn +main *\( *\)"
2324 consistent
!(evalrs_2
, r
"(?m)^\s*fn +main *\( *\)");
2326 // evalrs-0.0.10: r"(extern\s+crate\s+[a-z0-9_]+\s*;)"
2327 consistent
!(evalrs_3
, r
"(extern\s+crate\s+[a-z0-9_]+\s*;)");
2329 // gate_build-0.5.0: "(.*)_t([0-9]+)"
2330 consistent
!(gate_build_0
, "(.*)_t([0-9]+)");
2332 // rake-0.1.1: r"[^\P{P}-]|\s+-\s+"
2333 consistent
!(rake_0
, r
"[^\P{P}-]|\s+-\s+");
2335 // rafy-0.2.1: r"^.*(?:(?:youtu\.be/|v/|vi/|u/w/|embed/)|(?:(?:watch)?\?v(?:i)?=|\&v(?:i)?=))([^#\&\?]*).*"
2336 consistent
!(rafy_0
, r
"^.*(?:(?:youtu\.be/|v/|vi/|u/w/|embed/)|(?:(?:watch)?\?v(?:i)?=|\&v(?:i)?=))([^#\&\?]*).*");
2338 // raven-0.2.1: r"^(?P<protocol>.*?)://(?P<public_key>.*?):(?P<secret_key>.*?)@(?P<host>.*?)/(?P<path>.*/)?(?P<project_id>.*)$"
2339 consistent
!(raven_0
, r
"^(?P<protocol>.*?)://(?P<public_key>.*?):(?P<secret_key>.*?)@(?P<host>.*?)/(?P<path>.*/)?(?P<project_id>.*)$");
2341 // rargs-0.2.0: r"\{[[:space:]]*[^{}]*[[:space:]]*\}"
2342 consistent
!(rargs_0
, r
"\{[[:space:]]*[^{}]*[[:space:]]*\}");
2344 // rargs-0.2.0: r"^\{[[:space:]]*(?P<name>[[:word:]]*)[[:space:]]*\}$"
2345 consistent
!(rargs_1
, r
"^\{[[:space:]]*(?P<name>[[:word:]]*)[[:space:]]*\}$");
2347 // rargs-0.2.0: r"^\{[[:space:]]*(?P<num>-?\d+)[[:space:]]*\}$"
2348 consistent
!(rargs_2
, r
"^\{[[:space:]]*(?P<num>-?\d+)[[:space:]]*\}$");
2350 // rargs-0.2.0: r"^\{(?P<left>-?\d*)?\.\.(?P<right>-?\d*)?(?::(?P<sep>.*))?\}$"
2353 r
"^\{(?P<left>-?\d*)?\.\.(?P<right>-?\d*)?(?::(?P<sep>.*))?\}$"
2356 // rargs-0.2.0: r"(.*?)[[:space:]]+|(.*?)$"
2357 consistent
!(rargs_4
, r
"(.*?)[[:space:]]+|(.*?)$");
2359 // indradb-lib-0.15.0: r"[a-zA-Z0-9]{8}"
2360 consistent
!(indradb_lib_0
, r
"[a-zA-Z0-9]{8}");
2362 // fungi-lang-0.1.50: r"::"
2363 consistent
!(fungi_lang_0
, r
"::");
2365 // nickel-0.10.1: "/hello/(?P<name>[a-zA-Z]+)"
2366 consistent
!(nickel_0
, "/hello/(?P<name>[a-zA-Z]+)");
2368 // nickel-0.10.1: "/hello/(?P<name>[a-zA-Z]+)"
2369 consistent
!(nickel_1
, "/hello/(?P<name>[a-zA-Z]+)");
2371 // pact_verifier-0.4.0: r"\{(\w+)\}"
2372 consistent
!(pact_verifier_0
, r
"\{(\w+)\}");
2374 // pact_matching-0.4.1: "application/.*json"
2375 consistent
!(pact_matching_0
, "application/.*json");
2377 // pact_matching-0.4.1: "application/json.*"
2378 consistent
!(pact_matching_1
, "application/json.*");
2380 // pact_matching-0.4.1: "application/.*xml"
2381 consistent
!(pact_matching_2
, "application/.*xml");
2383 // pangu-0.2.0: "([\"'\\(\\[\\{{<\u{201c}])(\\s*)(.+?)(\\s*)([\"'\\)\\]\\}}>\u{201d}])"
2386 "([\"'\\(\\[\\{{<\u{201c}])(\\s*)(.+?)(\\s*)([\"'\\)\\]\\}}>\u{201d}])"
2389 // pangu-0.2.0: "([\\(\\[\\{{<\u{201c}]+)(\\s*)(.+?)(\\s*)([\\)\\]\\}}>\u{201d}]+)"
2392 "([\\(\\[\\{{<\u{201c}]+)(\\s*)(.+?)(\\s*)([\\)\\]\\}}>\u{201d}]+)"
2395 // parser-haskell-0.2.0: r"\{-[\s\S]*?-\}"
2396 consistent
!(parser_haskell_0
, r
"\{-[\s\S]*?-\}");
2398 // parser-haskell-0.2.0: r"(?m);+\s*$"
2399 consistent
!(parser_haskell_1
, r
"(?m);+\s*$");
2401 // parser-haskell-0.2.0: r"(?m)^#(if|ifn?def|endif|else|include|elif).*"
2402 consistent
!(parser_haskell_2
, r
"(?m)^#(if|ifn?def|endif|else|include|elif).*");
2404 // parser-haskell-0.2.0: r"'([^'\\]|\\[A-Z]{1,3}|\\.)'"
2405 consistent
!(parser_haskell_3
, r
"'([^'\\]|\\[A-Z]{1,3}|\\.)'");
2407 // parser-haskell-0.2.0: r"forall\s+(.*?)\."
2408 consistent
!(parser_haskell_4
, r
"forall\s+(.*?)\.");
2410 // html2md-0.2.1: "\\s{2,}"
2411 consistent
!(html2md_0
, "\\s{2,}");
2413 // html2md-0.2.1: "\\n{2,}"
2414 consistent
!(html2md_1
, "\\n{2,}");
2416 // html2md-0.2.1: "(?m)(\\S) $"
2417 consistent
!(html2md_2
, "(?m)(\\S) $");
2419 // html2md-0.2.1: "(?m)^[-*] "
2420 consistent
!(html2md_3
, "(?m)^[-*] ");
2422 // ovpnfile-0.1.2: r"#.*$"
2423 consistent
!(ovpnfile_0
, r
"#.*$");
2425 // ovpnfile-0.1.2: r"^<(\S+)>"
2426 consistent
!(ovpnfile_1
, r
"^<(\S+)>");
2428 // ovpnfile-0.1.2: r"^</(\S+)>"
2429 consistent
!(ovpnfile_2
, r
"^</(\S+)>");
2431 // screenruster-saver-fractal-0.1.1: r"#([:xdigit:]{2})([:xdigit:]{2})([:xdigit:]{2})"
2433 screenruster_saver_fractal_0
,
2434 r
"#([:xdigit:]{2})([:xdigit:]{2})([:xdigit:]{2})"
2437 // scarlet-0.2.2: r"rgb\((?: *(\d{1,3}),)(?: *(\d{1,3}),)(?: *(\d{1,3}))\)"
2440 r
"rgb\((?: *(\d{1,3}),)(?: *(\d{1,3}),)(?: *(\d{1,3}))\)"
2443 // cpp_to_rust_generator-0.2.0: r"^([\w:]+)<(.+)>$"
2444 consistent
!(cpp_to_rust_generator_0
, r
"^([\w:]+)<(.+)>$");
2446 // cpp_to_rust_generator-0.2.0: r"^type-parameter-(\d+)-(\d+)$"
2447 consistent
!(cpp_to_rust_generator_1
, r
"^type-parameter-(\d+)-(\d+)$");
2449 // cpp_to_rust_generator-0.2.0: r"^([\w~]+)<[^<>]+>$"
2450 consistent
!(cpp_to_rust_generator_2
, r
"^([\w~]+)<[^<>]+>$");
2452 // cpp_to_rust_generator-0.2.0: r"(signals|Q_SIGNALS)\s*:"
2453 consistent
!(cpp_to_rust_generator_3
, r
"(signals|Q_SIGNALS)\s*:");
2455 // cpp_to_rust_generator-0.2.0: r"(slots|Q_SLOTS)\s*:"
2456 consistent
!(cpp_to_rust_generator_4
, r
"(slots|Q_SLOTS)\s*:");
2458 // cpp_to_rust_generator-0.2.0: r"(public|protected|private)\s*:"
2459 consistent
!(cpp_to_rust_generator_5
, r
"(public|protected|private)\s*:");
2461 // cpp_to_rust-0.5.3: r"^([\w:]+)<(.+)>$"
2462 consistent
!(cpp_to_rust_0
, r
"^([\w:]+)<(.+)>$");
2464 // cpp_to_rust-0.5.3: r"^type-parameter-(\d+)-(\d+)$"
2465 consistent
!(cpp_to_rust_1
, r
"^type-parameter-(\d+)-(\d+)$");
2467 // cpp_to_rust-0.5.3: r"^([\w~]+)<[^<>]+>$"
2468 consistent
!(cpp_to_rust_2
, r
"^([\w~]+)<[^<>]+>$");
2470 // cpp_to_rust-0.5.3: r"(signals|Q_SIGNALS)\s*:"
2471 consistent
!(cpp_to_rust_3
, r
"(signals|Q_SIGNALS)\s*:");
2473 // cpp_to_rust-0.5.3: r"(slots|Q_SLOTS)\s*:"
2474 consistent
!(cpp_to_rust_4
, r
"(slots|Q_SLOTS)\s*:");
2476 // cpp_to_rust-0.5.3: r"(public|protected|private)\s*:"
2477 consistent
!(cpp_to_rust_5
, r
"(public|protected|private)\s*:");
2479 // fritzbox_logs-0.2.0: "(\\d{2}\\.\\d{2}\\.\\d{2}) (\\d{2}:\\d{2}:\\d{2}) (.*)"
2482 "(\\d{2}\\.\\d{2}\\.\\d{2}) (\\d{2}:\\d{2}:\\d{2}) (.*)"
2485 // fractal-matrix-api-3.29.0: r"mxc://(?P<server>[^/]+)/(?P<media>.+)"
2486 consistent
!(fractal_matrix_api_0
, r
"mxc://(?P<server>[^/]+)/(?P<media>.+)");
2488 // smtp2go-0.1.4: r"^api-[a-zA-Z0-9]{32}$"
2489 consistent
!(smtp2go_0
, r
"^api-[a-zA-Z0-9]{32}$");
2491 // pusher-0.3.1: r"^[-a-zA-Z0-9_=@,.;]+$"
2492 consistent
!(pusher_0
, r
"^[-a-zA-Z0-9_=@,.;]+$");
2494 // pusher-0.3.1: r"\A\d+\.\d+\z"
2495 consistent
!(pusher_1
, r
"\A\d+\.\d+\z");
2497 // bakervm-0.9.0: r"^\.(.+?) +?(.+)$"
2498 consistent
!(bakervm_0
, r
"^\.(.+?) +?(.+)$");
2500 // bakervm-0.9.0: r"^\.([^\s]+)$"
2501 consistent
!(bakervm_1
, r
"^\.([^\s]+)$");
2503 // bakervm-0.9.0: r"^include! +([^\s]+)$"
2504 consistent
!(bakervm_2
, r
"^include! +([^\s]+)$");
2506 // bakervm-0.9.0: r"^@(\d+)$"
2507 consistent
!(bakervm_3
, r
"^@(\d+)$");
2509 // bakervm-0.9.0: r"^true|false$"
2510 consistent
!(bakervm_4
, r
"^true|false$");
2512 // bakervm-0.9.0: r"^(-?\d+)?\.[0-9]+$"
2513 consistent
!(bakervm_5
, r
"^(-?\d+)?\.[0-9]+$");
2515 // bakervm-0.9.0: r"^(-?\d+)?$"
2516 consistent
!(bakervm_6
, r
"^(-?\d+)?$");
2518 // bakervm-0.9.0: r"^#([0-9abcdefABCDEF]{6})$"
2519 consistent
!(bakervm_7
, r
"^#([0-9abcdefABCDEF]{6})$");
2521 // bakervm-0.9.0: r"^'(.)'$"
2522 consistent
!(bakervm_8
, r
"^'(.)'$");
2524 // bakervm-0.9.0: r"^\$vi\((\d+)\)$"
2525 consistent
!(bakervm_9
, r
"^\$vi\((\d+)\)$");
2527 // bakervm-0.9.0: r"^\$key\((\d+)\)$"
2528 consistent
!(bakervm_10
, r
"^\$key\((\d+)\)$");
2530 // banana-0.0.2: "(?P<type>[A-Z^']+) (?P<route>[^']+) HTTP/(?P<http>[^']+)"
2533 "(?P<type>[A-Z^']+) (?P<route>[^']+) HTTP/(?P<http>[^']+)"
2536 // serial-key-2.0.0: r"[A-F0-9]{8}"
2537 consistent
!(serial_key_0
, r
"[A-F0-9]{8}");
2539 // serde-hjson-0.8.1: "[\\\\\"\x00-\x1f\x7f-\u{9f}\u{00ad}\u{0600}-\u{0604}\u{070f}\u{17b4}\u{17b5}\u{200c}-\u{200f}\u{2028}-\u{202f}\u{2060}-\u{206f}\u{feff}\u{fff0}-\u{ffff}]"
2540 consistent
!(serde_hjson_0
, "[\\\\\"\x00-\x1f\x7f-\u{9f}\u{00ad}\u{0600}-\u{0604}\u{070f}\u{17b4}\u{17b5}\u{200c}-\u{200f}\u{2028}-\u{202f}\u{2060}-\u{206f}\u{feff}\u{fff0}-\u{ffff}]");
2542 // serde-hjson-0.8.1: "[\x00-\x1f\x7f-\u{9f}\u{00ad}\u{0600}-\u{0604}\u{070f}\u{17b4}\u{17b5}\u{200c}-\u{200f}\u{2028}-\u{202f}\u{2060}-\u{206f}\u{feff}\u{fff0}-\u{ffff}]"
2543 consistent
!(serde_hjson_1
, "[\x00-\x1f\x7f-\u{9f}\u{00ad}\u{0600}-\u{0604}\u{070f}\u{17b4}\u{17b5}\u{200c}-\u{200f}\u{2028}-\u{202f}\u{2060}-\u{206f}\u{feff}\u{fff0}-\u{ffff}]");
2545 // serde-hjson-0.8.1: "'''|[\x00-\x09\x0b\x0c\x0e-\x1f\x7f-\u{9f}\u{00ad}\u{0600}-\u{0604}\u{070f}\u{17b4}\u{17b5}\u{200c}-\u{200f}\u{2028}-\u{202f}\u{2060}-\u{206f}\u{feff}\u{fff0}-\u{ffff}]"
2546 consistent
!(serde_hjson_2
, "'''|[\x00-\x09\x0b\x0c\x0e-\x1f\x7f-\u{9f}\u{00ad}\u{0600}-\u{0604}\u{070f}\u{17b4}\u{17b5}\u{200c}-\u{200f}\u{2028}-\u{202f}\u{2060}-\u{206f}\u{feff}\u{fff0}-\u{ffff}]");
2548 // serde-odbc-0.1.0: r"/todos/(?P<id>\d+)"
2549 consistent
!(serde_odbc_0
, r
"/todos/(?P<id>\d+)");
2551 // sentry-0.6.0: r"^(?:_<)?([a-zA-Z0-9_]+?)(?:\.\.|::)"
2552 consistent
!(sentry_0
, r
"^(?:_<)?([a-zA-Z0-9_]+?)(?:\.\.|::)");
2554 // sentiment-0.1.1: r"[^a-zA-Z0 -]+"
2555 consistent
!(sentiment_0
, r
"[^a-zA-Z0 -]+");
2557 // sentiment-0.1.1: r" {2,}"
2558 consistent
!(sentiment_1
, r
" {2,}");
2560 // verilog-0.0.1: r"(?m)//.*"
2561 consistent
!(verilog_0
, r
"(?m)//.*");
2563 // verex-0.2.2: "(?P<robot>C3PO)"
2564 consistent
!(verex_0
, "(?P<robot>C3PO)");
2566 // handlebars-0.32.4: ">|<|\"|&"
2567 consistent
!(handlebars_0
, ">|<|\"|&");
2569 // haikunator-0.1.2: r"^\w+-\w+-[0123456789]{4}$"
2570 consistent
!(haikunator_0
, r
"^\w+-\w+-[0123456789]{4}$");
2572 // haikunator-0.1.2: r"^\w+@\w+@[0123456789]{4}$"
2573 consistent
!(haikunator_1
, r
"^\w+@\w+@[0123456789]{4}$");
2575 // haikunator-0.1.2: r"^\w+-\w+-[0123456789abcdef]{4}$"
2576 consistent
!(haikunator_2
, r
"^\w+-\w+-[0123456789abcdef]{4}$");
2578 // haikunator-0.1.2: r"^\w+-\w+-[0123456789忠犬ハチ公]{10}$"
2579 consistent
!(haikunator_3
, r
"^\w+-\w+-[0123456789忠犬ハチ公]{10}$");
2581 // haikunator-0.1.2: r"^\w+-\w+$"
2582 consistent
!(haikunator_4
, r
"^\w+-\w+$");
2584 // haikunator-0.1.2: r"^\w+-\w+-[foo]{4}$"
2585 consistent
!(haikunator_5
, r
"^\w+-\w+-[foo]{4}$");
2587 // haikunator-0.1.2: r"^\w+-\w+-[0123456789忠犬ハチ公]{5}$"
2588 consistent
!(haikunator_6
, r
"^\w+-\w+-[0123456789忠犬ハチ公]{5}$");
2590 // bobbin-cli-0.8.3: r"(.*)"
2591 consistent
!(bobbin_cli_0
, r
"(.*)");
2593 // bobbin-cli-0.8.3: r"rustc (.*)"
2594 consistent
!(bobbin_cli_1
, r
"rustc (.*)");
2596 // bobbin-cli-0.8.3: r"cargo (.*)"
2597 consistent
!(bobbin_cli_2
, r
"cargo (.*)");
2599 // bobbin-cli-0.8.3: r"xargo (.*)\n"
2600 consistent
!(bobbin_cli_3
, r
"xargo (.*)\n");
2602 // bobbin-cli-0.8.3: r"Open On-Chip Debugger (.*)"
2603 consistent
!(bobbin_cli_4
, r
"Open On-Chip Debugger (.*)");
2605 // bobbin-cli-0.8.3: r"arm-none-eabi-gcc \(GNU Tools for ARM Embedded Processors[^\)]*\) (.*)"
2608 r
"arm-none-eabi-gcc \(GNU Tools for ARM Embedded Processors[^\)]*\) (.*)"
2611 // bobbin-cli-0.8.3: r"(?m).*\nBasic Open Source SAM-BA Application \(BOSSA\) Version (.*)\n"
2614 r
"(?m).*\nBasic Open Source SAM-BA Application \(BOSSA\) Version (.*)\n"
2617 // bobbin-cli-0.8.3: r"(?m)SEGGER J-Link Commander (.*)\n"
2618 consistent
!(bobbin_cli_7
, r
"(?m)SEGGER J-Link Commander (.*)\n");
2620 // bobbin-cli-0.8.3: r"(?m)Teensy Loader, Command Line, Version (.*)\n"
2621 consistent
!(bobbin_cli_8
, r
"(?m)Teensy Loader, Command Line, Version (.*)\n");
2623 // bobbin-cli-0.8.3: r"dfu-util (.*)\n"
2624 consistent
!(bobbin_cli_9
, r
"dfu-util (.*)\n");
2626 // borsholder-0.9.1: r"^/static/[\w.]+$"
2627 consistent
!(borsholder_0
, r
"^/static/[\w.]+$");
2629 // borsholder-0.9.1: r"^/timeline/([0-9]+)$"
2630 consistent
!(borsholder_1
, r
"^/timeline/([0-9]+)$");
2632 // fblog-1.0.1: "\u{001B}\\[[\\d;]*[^\\d;]"
2633 consistent
!(fblog_0
, "\u{001B}\\[[\\d;]*[^\\d;]");
2635 // fblog-1.0.1: "\u{001B}\\[[\\d;]*[^\\d;]"
2636 consistent
!(fblog_1
, "\u{001B}\\[[\\d;]*[^\\d;]");
2638 // toml-query-0.6.0: r"^\[\d+\]$"
2639 consistent
!(toml_query_0
, r
"^\[\d+\]$");
2641 // todo-txt-1.1.0: r" (?P<key>[^\s]+):(?P<value>[^\s^/]+)"
2642 consistent
!(todo_txt_0
, r
" (?P<key>[^\s]+):(?P<value>[^\s^/]+)");
2644 // findr-0.1.5: r"\band\b"
2645 consistent
!(findr_0
, r
"\band\b");
2647 // findr-0.1.5: r"\bor\b"
2648 consistent
!(findr_1
, r
"\bor\b");
2650 // findr-0.1.5: r"\bnot\b"
2651 consistent
!(findr_2
, r
"\bnot\b");
2653 // file-sniffer-3.0.1: r".*?\.(a|la|lo|o|ll|keter|bc|dyn_o|out|d|rlib|crate|min\.js|hi|dyn_hi|S|jsexe|webapp|js\.externs|ibc|toc|aux|fdb_latexmk|fls|egg-info|whl|js_a|js_hi|jld|ji|js_o|so.*|dump-.*|vmb|crx|orig|elmo|elmi|pyc|mod|p_hi|p_o|prof|tix)$"
2654 consistent
!(file_sniffer_0
, r
".*?\.(a|la|lo|o|ll|keter|bc|dyn_o|out|d|rlib|crate|min\.js|hi|dyn_hi|S|jsexe|webapp|js\.externs|ibc|toc|aux|fdb_latexmk|fls|egg-info|whl|js_a|js_hi|jld|ji|js_o|so.*|dump-.*|vmb|crx|orig|elmo|elmi|pyc|mod|p_hi|p_o|prof|tix)$");
2656 // file-sniffer-3.0.1: r".*?\.(stats|conf|h|cache.*|dat|pc|info)$"
2657 consistent
!(file_sniffer_1
, r
".*?\.(stats|conf|h|cache.*|dat|pc|info)$");
2659 // file-sniffer-3.0.1: r".*?\.(exe|a|la|o|ll|keter|bc|dyn_o|out|d|rlib|crate|min\.js|hi|dyn_hi|jsexe|webapp|js\.externs|ibc|toc|aux|fdb_latexmk|fls|egg-info|whl|js_a|js_hi|jld|ji|js_o|so.*|dump-.*|vmb|crx|orig|elmo|elmi|pyc|mod|p_hi|p_o|prof|tix)$"
2660 consistent
!(file_sniffer_2
, r
".*?\.(exe|a|la|o|ll|keter|bc|dyn_o|out|d|rlib|crate|min\.js|hi|dyn_hi|jsexe|webapp|js\.externs|ibc|toc|aux|fdb_latexmk|fls|egg-info|whl|js_a|js_hi|jld|ji|js_o|so.*|dump-.*|vmb|crx|orig|elmo|elmi|pyc|mod|p_hi|p_o|prof|tix)$");
2662 // file-sniffer-3.0.1: r".*?\.(stats|conf|h|cache.*)$"
2663 consistent
!(file_sniffer_3
, r
".*?\.(stats|conf|h|cache.*)$");
2665 // file-sniffer-3.0.1: r"(\.git|\.pijul|_darcs|\.hg)$"
2666 consistent
!(file_sniffer_4
, r
"(\.git|\.pijul|_darcs|\.hg)$");
2668 // file_logger-0.1.0: "test"
2669 consistent
!(file_logger_0
, "test");
2671 // file_scanner-0.2.0: r"foo"
2672 consistent
!(file_scanner_0
, r
"foo");
2674 // file_scanner-0.2.0: r"a+b"
2675 consistent
!(file_scanner_1
, r
"a+b");
2677 // file_scanner-0.2.0: r"a[ab]*b"
2678 consistent
!(file_scanner_2
, r
"a[ab]*b");
2680 // file_scanner-0.2.0: r"\s+"
2681 consistent
!(file_scanner_3
, r
"\s+");
2683 // file_scanner-0.2.0: r"\s+"
2684 consistent
!(file_scanner_4
, r
"\s+");
2686 // cellsplit-0.2.1: r"^\s*([^\s]+) %cellsplit<\d+>$"
2687 consistent
!(cellsplit_0
, r
"^\s*([^\s]+) %cellsplit<\d+>$");
2689 // cellsplit-0.2.1: r"^\s*([^\s]+) %cellsplit<\d+>$"
2690 consistent
!(cellsplit_1
, r
"^\s*([^\s]+) %cellsplit<\d+>$");
2692 // aterm-0.20.0: r"^[+\-]?[0-9]+"
2693 consistent
!(aterm_0
, r
"^[+\-]?[0-9]+");
2695 // aterm-0.20.0: r"^[+\-]?[0-9]+\.[0-9]*([eE][+\-]?[0-9]+)?"
2696 consistent
!(aterm_1
, r
"^[+\-]?[0-9]+\.[0-9]*([eE][+\-]?[0-9]+)?");
2698 // atarashii_imap-0.3.0: r"^[*] OK"
2699 consistent
!(atarashii_imap_0
, r
"^[*] OK");
2701 // atarashii_imap-0.3.0: r"FLAGS\s\((.+)\)"
2702 consistent
!(atarashii_imap_1
, r
"FLAGS\s\((.+)\)");
2704 // atarashii_imap-0.3.0: r"\[PERMANENTFLAGS\s\((.+)\)\]"
2705 consistent
!(atarashii_imap_2
, r
"\[PERMANENTFLAGS\s\((.+)\)\]");
2707 // atarashii_imap-0.3.0: r"\[UIDVALIDITY\s(\d+)\]"
2708 consistent
!(atarashii_imap_3
, r
"\[UIDVALIDITY\s(\d+)\]");
2710 // atarashii_imap-0.3.0: r"(\d+)\sEXISTS"
2711 consistent
!(atarashii_imap_4
, r
"(\d+)\sEXISTS");
2713 // atarashii_imap-0.3.0: r"(\d+)\sRECENT"
2714 consistent
!(atarashii_imap_5
, r
"(\d+)\sRECENT");
2716 // atarashii_imap-0.3.0: r"\[UNSEEN\s(\d+)\]"
2717 consistent
!(atarashii_imap_6
, r
"\[UNSEEN\s(\d+)\]");
2719 // atarashii_imap-0.3.0: r"\[UIDNEXT\s(\d+)\]"
2720 consistent
!(atarashii_imap_7
, r
"\[UIDNEXT\s(\d+)\]");
2722 // editorconfig-1.0.0: r"\\(\{|\})"
2723 consistent
!(editorconfig_0
, r
"\\(\{|\})");
2725 // editorconfig-1.0.0: r"(^|[^\\])\\\|"
2726 consistent
!(editorconfig_1
, r
"(^|[^\\])\\\|");
2728 // editorconfig-1.0.0: r"\[([^\]]*)$"
2729 consistent
!(editorconfig_2
, r
"\[([^\]]*)$");
2731 // editorconfig-1.0.0: r"\[(.*/.*)\]"
2732 consistent
!(editorconfig_3
, r
"\[(.*/.*)\]");
2734 // editorconfig-1.0.0: r"\{(-?\d+\\\.\\\.-?\d+)\}"
2735 consistent
!(editorconfig_4
, r
"\{(-?\d+\\\.\\\.-?\d+)\}");
2737 // editorconfig-1.0.0: r"\{([^,]+)\}"
2738 consistent
!(editorconfig_5
, r
"\{([^,]+)\}");
2740 // editorconfig-1.0.0: r"\{(([^\}].*)?(,|\|)(.*[^\\])?)\}"
2741 consistent
!(editorconfig_6
, r
"\{(([^\}].*)?(,|\|)(.*[^\\])?)\}");
2743 // editorconfig-1.0.0: r"^/"
2744 consistent
!(editorconfig_7
, r
"^/");
2746 // editorconfig-1.0.0: r"(^|[^\\])(\{|\})"
2747 consistent
!(editorconfig_8
, r
"(^|[^\\])(\{|\})");
2749 // edmunge-1.0.0: "^#!.*\n"
2750 consistent
!(edmunge_0
, "^#!.*\n");
2752 // unicode_names2_macros-0.2.0: r"\\N\{(.*?)(?:\}|$)"
2753 consistent
!(unicode_names2_macros_0
, r
"\\N\{(.*?)(?:\}|$)");
2755 // unidiff-0.2.1: r"^--- (?P<filename>[^\t\n]+)(?:\t(?P<timestamp>[^\n]+))?"
2758 r
"^--- (?P<filename>[^\t\n]+)(?:\t(?P<timestamp>[^\n]+))?"
2761 // unidiff-0.2.1: r"^\+\+\+ (?P<filename>[^\t\n]+)(?:\t(?P<timestamp>[^\n]+))?"
2764 r
"^\+\+\+ (?P<filename>[^\t\n]+)(?:\t(?P<timestamp>[^\n]+))?"
2767 // unidiff-0.2.1: r"^@@ -(\d+)(?:,(\d+))? \+(\d+)(?:,(\d+))? @@[ ]?(.*)"
2768 consistent
!(unidiff_2
, r
"^@@ -(\d+)(?:,(\d+))? \+(\d+)(?:,(\d+))? @@[ ]?(.*)");
2770 // unidiff-0.2.1: r"^(?P<line_type>[- \n\+\\]?)(?P<value>.*)"
2771 consistent
!(unidiff_3
, r
"^(?P<line_type>[- \n\+\\]?)(?P<value>.*)");
2773 // slippy-map-tiles-0.13.1: "/?(?P<zoom>[0-9]?[0-9])/(?P<x>[0-9]{1,10})/(?P<y>[0-9]{1,10})(\\.[a-zA-Z]{3,4})?$"
2774 consistent
!(slippy_map_tiles_0
, "/?(?P<zoom>[0-9]?[0-9])/(?P<x>[0-9]{1,10})/(?P<y>[0-9]{1,10})(\\.[a-zA-Z]{3,4})?$");
2776 // slippy-map-tiles-0.13.1: r"^(?P<minlon>-?[0-9]{1,3}(\.[0-9]{1,10})?) (?P<minlat>-?[0-9]{1,3}(\.[0-9]{1,10})?) (?P<maxlon>-?[0-9]{1,3}(\.[0-9]{1,10})?) (?P<maxlat>-?[0-9]{1,3}(\.[0-9]{1,10})?)$"
2777 consistent
!(slippy_map_tiles_1
, r
"^(?P<minlon>-?[0-9]{1,3}(\.[0-9]{1,10})?) (?P<minlat>-?[0-9]{1,3}(\.[0-9]{1,10})?) (?P<maxlon>-?[0-9]{1,3}(\.[0-9]{1,10})?) (?P<maxlat>-?[0-9]{1,3}(\.[0-9]{1,10})?)$");
2779 // slippy-map-tiles-0.13.1: r"^(?P<minlon>-?[0-9]{1,3}(\.[0-9]{1,10})?),(?P<minlat>-?[0-9]{1,3}(\.[0-9]{1,10})?),(?P<maxlon>-?[0-9]{1,3}(\.[0-9]{1,10})?),(?P<maxlat>-?[0-9]{1,3}(\.[0-9]{1,10})?)$"
2780 consistent
!(slippy_map_tiles_2
, r
"^(?P<minlon>-?[0-9]{1,3}(\.[0-9]{1,10})?),(?P<minlat>-?[0-9]{1,3}(\.[0-9]{1,10})?),(?P<maxlon>-?[0-9]{1,3}(\.[0-9]{1,10})?),(?P<maxlat>-?[0-9]{1,3}(\.[0-9]{1,10})?)$");
2782 // sonos-0.1.2: r"^https?://(.+?):1400/xml"
2783 consistent
!(sonos_0
, r
"^https?://(.+?):1400/xml");
2785 // validator_derive-0.7.0: r"^[a-z]{2}$"
2786 consistent
!(validator_derive_0
, r
"^[a-z]{2}$");
2788 // validator_derive-0.7.0: r"[a-z]{2}"
2789 consistent
!(validator_derive_1
, r
"[a-z]{2}");
2791 // validator_derive-0.7.0: r"[a-z]{2}"
2792 consistent
!(validator_derive_2
, r
"[a-z]{2}");
2794 // nginx-config-0.8.0: r"one of \d+ options"
2795 consistent
!(nginx_config_0
, r
"one of \d+ options");
2797 // waltz-0.4.0: r"[\s,]"
2798 consistent
!(waltz_0
, r
"[\s,]");
2800 // warheadhateus-0.2.1: r"^aws_access_key_id = (.*)"
2801 consistent
!(warheadhateus_0
, r
"^aws_access_key_id = (.*)");
2803 // warheadhateus-0.2.1: r"^aws_secret_access_key = (.*)"
2804 consistent
!(warheadhateus_1
, r
"^aws_secret_access_key = (.*)");
2806 // warheadhateus-0.2.1: r"^aws_access_key_id = (.*)"
2807 consistent
!(warheadhateus_2
, r
"^aws_access_key_id = (.*)");
2809 // warheadhateus-0.2.1: r"^aws_secret_access_key = (.*)"
2810 consistent
!(warheadhateus_3
, r
"^aws_secret_access_key = (.*)");
2812 // jieba-rs-0.2.2: r"([\u{4E00}-\u{9FD5}a-zA-Z0-9+#&\._%]+)"
2813 consistent
!(jieba_rs_0
, r
"([\u{4E00}-\u{9FD5}a-zA-Z0-9+#&\._%]+)");
2815 // jieba-rs-0.2.2: r"(\r\n|\s)"
2816 consistent
!(jieba_rs_1
, r
"(\r\n|\s)");
2818 // jieba-rs-0.2.2: "([\u{4E00}-\u{9FD5}]+)"
2819 consistent
!(jieba_rs_2
, "([\u{4E00}-\u{9FD5}]+)");
2821 // jieba-rs-0.2.2: r"[^a-zA-Z0-9+#\n]"
2822 consistent
!(jieba_rs_3
, r
"[^a-zA-Z0-9+#\n]");
2824 // jieba-rs-0.2.2: r"([\u{4E00}-\u{9FD5}]+)"
2825 consistent
!(jieba_rs_4
, r
"([\u{4E00}-\u{9FD5}]+)");
2827 // jieba-rs-0.2.2: r"([a-zA-Z0-9]+(?:.\d+)?%?)"
2828 consistent
!(jieba_rs_5
, r
"([a-zA-Z0-9]+(?:.\d+)?%?)");
2830 // lalrpop-0.15.2: r"Span\([0-9 ,]*\)"
2831 consistent
!(lalrpop_0
, r
"Span\([0-9 ,]*\)");
2833 // lalrpop-snap-0.15.2: r"Span\([0-9 ,]*\)"
2834 consistent
!(lalrpop_snap_0
, r
"Span\([0-9 ,]*\)");
2836 // nlp-tokenize-0.1.0: r"[\S]+"
2837 consistent
!(nlp_tokenize_0
, r
"[\S]+");
2839 // kbgpg-0.1.2: "[[:xdigit:]][70]"
2840 consistent
!(kbgpg_0
, "[[:xdigit:]][70]");
2842 // cdbd-0.1.1: r"^((?P<address>.*):)?(?P<port>\d+)$"
2843 consistent
!(cdbd_0
, r
"^((?P<address>.*):)?(?P<port>\d+)$");
2845 // mbutiles-0.1.1: r"[\w\s=+-/]+\((\{(.|\n)*\})\);?"
2846 consistent
!(mbutiles_0
, r
"[\w\s=+-/]+\((\{(.|\n)*\})\);?");
2848 // extrahop-0.2.5: r"^-\d+(?:ms|s|m|h|d|w|y)?$"
2849 consistent
!(extrahop_0
, r
"^-\d+(?:ms|s|m|h|d|w|y)?$");
2851 // pippin-0.1.0: "^((?:.*)-)?ss(0|[1-9][0-9]*)\\.pip$"
2852 consistent
!(pippin_0
, "^((?:.*)-)?ss(0|[1-9][0-9]*)\\.pip$");
2854 // pippin-0.1.0: "^((?:.*)-)?ss(0|[1-9][0-9]*)-cl(0|[1-9][0-9]*)\\.piplog$"
2857 "^((?:.*)-)?ss(0|[1-9][0-9]*)-cl(0|[1-9][0-9]*)\\.piplog$"
2860 // pippin-0.1.0: "^((?:.*)-)?ss(0|[1-9][0-9]*)\\.pip$"
2861 consistent
!(pippin_2
, "^((?:.*)-)?ss(0|[1-9][0-9]*)\\.pip$");
2863 // pippin-0.1.0: "^((?:.*)-)?ss(0|[1-9][0-9]*)-cl(0|[1-9][0-9]*)\\.piplog$"
2866 "^((?:.*)-)?ss(0|[1-9][0-9]*)-cl(0|[1-9][0-9]*)\\.piplog$"
2869 // pippin-0.1.0: "^.*pn(0|[1-9][0-9]*)(-ss(0|[1-9][0-9]*)(\\.pip|-cl(0|[1-9][0-9]*)\\.piplog))?$"
2870 consistent
!(pippin_4
, "^.*pn(0|[1-9][0-9]*)(-ss(0|[1-9][0-9]*)(\\.pip|-cl(0|[1-9][0-9]*)\\.piplog))?$");
2872 // pippin-0.1.0: "^(.*)-ss(?:0|[1-9][0-9]*)(?:\\.pip|-cl(?:0|[1-9][0-9]*)\\.piplog)$"
2875 "^(.*)-ss(?:0|[1-9][0-9]*)(?:\\.pip|-cl(?:0|[1-9][0-9]*)\\.piplog)$"
2878 // pinyin-0.3.0: r"(?i)[āáǎàēéěèōóǒòīíǐìūúǔùüǘǚǜńň]"
2881 r
"(?i)[āáǎàēéěèōóǒòīíǐìūúǔùüǘǚǜńň]"
2884 // pinyin-0.3.0: r"([aeoiuvnm])([0-4])$"
2885 consistent
!(pinyin_1
, r
"([aeoiuvnm])([0-4])$");
2887 // duration-parser-0.2.0: r"(?P<value>\d+)(?P<units>[a-z])"
2888 consistent
!(duration_parser_0
, r
"(?P<value>\d+)(?P<units>[a-z])");
2890 // dutree-0.2.7: r"^\d+\D?$"
2891 consistent
!(dutree_0
, r
"^\d+\D?$");
2893 // djangohashers-0.3.0: r"^[A-Za-z0-9]*$"
2894 consistent
!(djangohashers_0
, r
"^[A-Za-z0-9]*$");
2896 // rtag-0.3.5: r"^[A-Z][A-Z0-9]{2,}$"
2897 consistent
!(rtag_0
, r
"^[A-Z][A-Z0-9]{2,}$");
2899 // rtag-0.3.5: r"^http://www\.emusic\.com"
2900 consistent
!(rtag_1
, r
"^http://www\.emusic\.com");
2902 // rtag-0.3.5: r"^[A-Z][A-Z0-9]{2,}"
2903 consistent
!(rtag_2
, r
"^[A-Z][A-Z0-9]{2,}");
2905 // rtag-0.3.5: r"(^[\x{0}|\x{feff}|\x{fffe}]*|[\x{0}|\x{feff}|\x{fffe}]*$)"
2908 r
"(^[\x{0}|\x{feff}|\x{fffe}]*|[\x{0}|\x{feff}|\x{fffe}]*$)"
2911 // rtow-0.1.0: r"(\d+)[xX](\d+)"
2912 consistent
!(rtow_0
, r
"(\d+)[xX](\d+)");
2914 // pleingres-sql-plugin-0.1.0: r"\$([a-zA-Z0-9_]+)"
2915 consistent
!(pleingres_sql_plugin_0
, r
"\$([a-zA-Z0-9_]+)");
2917 // dono-2.0.0: "[\\n]+"
2918 consistent
!(dono_0
, "[\\n]+");
2920 // dono-2.0.0: "(?m)^\\n"
2921 consistent
!(dono_1
, "(?m)^\\n");
2923 // dono-2.0.0: "(?m)^\\n"
2924 consistent
!(dono_2
, "(?m)^\\n");
2926 // ssb-common-0.3.0: r"^[0-9A-Za-z\+/]{43}=\.ed25519$"
2927 consistent
!(ssb_common_0
, r
"^[0-9A-Za-z\+/]{43}=\.ed25519$");
2929 // ssb-common-0.3.0: r"^[0-9A-Za-z\+/]{86}==\.ed25519$"
2930 consistent
!(ssb_common_1
, r
"^[0-9A-Za-z\+/]{86}==\.ed25519$");
2932 // ssb-common-0.3.0: r"^[0-9A-Za-z\+/]{43}=\.sha256$"
2933 consistent
!(ssb_common_2
, r
"^[0-9A-Za-z\+/]{43}=\.sha256$");
2935 // mozversion-0.1.3: r"^(?P<major>\d+)\.(?P<minor>\d+)(?:\.(?P<patch>\d+))?(?:(?P<pre0>[a-z]+)(?P<pre1>\d*))?$"
2936 consistent
!(mozversion_0
, r
"^(?P<major>\d+)\.(?P<minor>\d+)(?:\.(?P<patch>\d+))?(?:(?P<pre0>[a-z]+)(?P<pre1>\d*))?$");
2938 // monger-0.5.6: r"^(\d+)\.(\d+)$"
2939 consistent
!(monger_0
, r
"^(\d+)\.(\d+)$");
2941 // mongo_rub-0.0.2: r"^[rv]2\.6"
2942 consistent
!(mongo_rub_0
, r
"^[rv]2\.6");
2944 // flow-0.3.5: "body value"
2945 consistent
!(flow_0
, "body value");
2947 // flow-0.3.5: "start marker"
2948 consistent
!(flow_1
, "start marker");
2950 // flow-0.3.5: "end marker"
2951 consistent
!(flow_2
, "end marker");
2953 // flow-0.3.5: "body value"
2954 consistent
!(flow_3
, "body value");
2956 // vobsub-0.2.3: "^([A-Za-z/ ]+): (.*)"
2957 consistent
!(vobsub_0
, "^([A-Za-z/ ]+): (.*)");
2959 // voidmap-1.1.2: r"#([^\s=]+)*"
2960 consistent
!(voidmap_0
, r
"#([^\s=]+)*");
2962 // voidmap-1.1.2: r"#(\S+)*"
2963 consistent
!(voidmap_1
, r
"#(\S+)*");
2965 // voidmap-1.1.2: r"#prio=(\d+)"
2966 consistent
!(voidmap_2
, r
"#prio=(\d+)");
2968 // voidmap-1.1.2: r"\[(\S+)\]"
2969 consistent
!(voidmap_3
, r
"\[(\S+)\]");
2971 // voidmap-1.1.2: r"#limit=(\d+)"
2972 consistent
!(voidmap_4
, r
"#limit=(\d+)");
2974 // voidmap-1.1.2: r"#tagged=(\S+)"
2975 consistent
!(voidmap_5
, r
"#tagged=(\S+)");
2977 // voidmap-1.1.2: r"#rev\b"
2978 consistent
!(voidmap_6
, r
"#rev\b");
2980 // voidmap-1.1.2: r"#done\b"
2981 consistent
!(voidmap_7
, r
"#done\b");
2983 // voidmap-1.1.2: r"#open\b"
2984 consistent
!(voidmap_8
, r
"#open\b");
2986 // voidmap-1.1.2: r"#since=(\S+)"
2987 consistent
!(voidmap_9
, r
"#since=(\S+)");
2989 // voidmap-1.1.2: r"#until=(\S+)"
2990 consistent
!(voidmap_10
, r
"#until=(\S+)");
2992 // voidmap-1.1.2: r"#plot=(\S+)"
2993 consistent
!(voidmap_11
, r
"#plot=(\S+)");
2995 // voidmap-1.1.2: r"#n=(\d+)"
2996 consistent
!(voidmap_12
, r
"#n=(\d+)");
2998 // voidmap-1.1.2: r"(\S+)"
2999 consistent
!(voidmap_13
, r
"(\S+)");
3001 // voidmap-1.1.2: r"(?P<y>\d+)y"
3002 consistent
!(voidmap_14
, r
"(?P<y>\d+)y");
3004 // voidmap-1.1.2: r"(?P<m>\d+)m"
3005 consistent
!(voidmap_15
, r
"(?P<m>\d+)m");
3007 // voidmap-1.1.2: r"(?P<w>\d+)w"
3008 consistent
!(voidmap_16
, r
"(?P<w>\d+)w");
3010 // voidmap-1.1.2: r"(?P<d>\d+)d"
3011 consistent
!(voidmap_17
, r
"(?P<d>\d+)d");
3013 // voidmap-1.1.2: r"(?P<h>\d+)h"
3014 consistent
!(voidmap_18
, r
"(?P<h>\d+)h");
3016 // voidmap-1.1.2: r"C-(.)"
3017 consistent
!(voidmap_19
, r
"C-(.)");
3019 // qt_generator-0.2.0: r"^\.\./qt[^/]+/"
3020 consistent
!(qt_generator_0
, r
"^\.\./qt[^/]+/");
3022 // qt_generator-0.2.0: "(href|src)=\"([^\"]*)\""
3023 consistent
!(qt_generator_1
, "(href|src)=\"([^\"]*)\"");
3025 // kryptos-0.6.1: r"[01]{5}"
3026 consistent
!(kryptos_0
, r
"[01]{5}");
3028 // cifar_10_loader-0.2.0: "data_batch_[1-5].bin"
3029 consistent
!(cifar_10_loader_0
, "data_batch_[1-5].bin");
3031 // cifar_10_loader-0.2.0: "test_batch.bin"
3032 consistent
!(cifar_10_loader_1
, "test_batch.bin");
3034 // circadian-0.6.0: r"^\d+.\d+s$"
3035 consistent
!(circadian_0
, r
"^\d+.\d+s$");
3037 // circadian-0.6.0: r"^\d+:\d+$"
3038 consistent
!(circadian_1
, r
"^\d+:\d+$");
3040 // circadian-0.6.0: r"^\d+:\d+m$"
3041 consistent
!(circadian_2
, r
"^\d+:\d+m$");
3043 // cicada-0.8.1: r"!!"
3044 consistent
!(cicada_0
, r
"!!");
3046 // cicada-0.8.1: r"^([^`]*)`([^`]+)`(.*)$"
3047 consistent
!(cicada_1
, r
"^([^`]*)`([^`]+)`(.*)$");
3049 // cicada-0.8.1: r"\*+"
3050 consistent
!(cicada_2
, r
"\*+");
3052 // cicada-0.8.1: r"([^\$]*)\$\{?([A-Za-z0-9\?\$_]+)\}?(.*)"
3053 consistent
!(cicada_3
, r
"([^\$]*)\$\{?([A-Za-z0-9\?\$_]+)\}?(.*)");
3055 // cicada-0.8.1: r"^ *alias +([a-zA-Z0-9_\.-]+)=(.*)$"
3056 consistent
!(cicada_4
, r
"^ *alias +([a-zA-Z0-9_\.-]+)=(.*)$");
3058 // vterm-sys-0.1.0: r"hi"
3059 consistent
!(vterm_sys_0
, r
"hi");
3061 // skim-0.5.0: r".*?\t"
3062 consistent
!(skim_0
, r
".*?\t");
3064 // skim-0.5.0: r".*?[\t ]"
3065 consistent
!(skim_1
, r
".*?[\t ]");
3067 // skim-0.5.0: r"(\{-?[0-9.,q]*?})"
3068 consistent
!(skim_2
, r
"(\{-?[0-9.,q]*?})");
3070 // skim-0.5.0: r"[ \t\n]+"
3071 consistent
!(skim_3
, r
"[ \t\n]+");
3073 // skim-0.5.0: r"[ \t\n]+"
3074 consistent
!(skim_4
, r
"[ \t\n]+");
3076 // skim-0.5.0: r"([^ |]+( +\| +[^ |]*)+)|( +)"
3077 consistent
!(skim_5
, r
"([^ |]+( +\| +[^ |]*)+)|( +)");
3079 // skim-0.5.0: r" +\| +"
3080 consistent
!(skim_6
, r
" +\| +");
3082 // skim-0.5.0: r"^(?P<left>-?\d+)?(?P<sep>\.\.)?(?P<right>-?\d+)?$"
3083 consistent
!(skim_7
, r
"^(?P<left>-?\d+)?(?P<sep>\.\.)?(?P<right>-?\d+)?$");
3086 consistent
!(skim_8
, ",");
3088 // skim-0.5.0: ".*?,"
3089 consistent
!(skim_9
, ".*?,");
3091 // skim-0.5.0: ".*?,"
3092 consistent
!(skim_10
, ".*?,");
3095 consistent
!(skim_11
, ",");
3097 // skim-0.5.0: r"\x1B\[(?:([0-9]+;[0-9]+[Hf])|([0-9]+[ABCD])|(s|u|2J|K)|([0-9;]*m)|(=[0-9]+[hI]))"
3098 consistent
!(skim_12
, r
"\x1B\[(?:([0-9]+;[0-9]+[Hf])|([0-9]+[ABCD])|(s|u|2J|K)|([0-9;]*m)|(=[0-9]+[hI]))");
3100 // egg-mode-text-1.14.7: r"[-_./]\z"
3101 consistent
!(egg_mode_text_0
, r
"[-_./]\z");
3103 // java-properties-1.1.1: "^[ \t\r\n\x0c]*[#!]"
3104 consistent
!(java_properties_0
, "^[ \t\r\n\x0c]*[#!]");
3106 // java-properties-1.1.1: r"^[ \t\x0c]*[#!][^\r\n]*$"
3107 consistent
!(java_properties_1
, r
"^[ \t\x0c]*[#!][^\r\n]*$");
3109 // java-properties-1.1.1: r"^([ \t\x0c]*[:=][ \t\x0c]*|[ \t\x0c]+)$"
3110 consistent
!(java_properties_2
, r
"^([ \t\x0c]*[:=][ \t\x0c]*|[ \t\x0c]+)$");
3112 // ipaddress-0.1.2: r":.+\."
3113 consistent
!(ipaddress_0
, r
":.+\.");
3115 // ipaddress-0.1.2: r"\."
3116 consistent
!(ipaddress_1
, r
"\.");
3118 // ipaddress-0.1.2: r":"
3119 consistent
!(ipaddress_2
, r
":");
3121 // iptables-0.2.2: r"v(\d+)\.(\d+)\.(\d+)"
3122 consistent
!(iptables_0
, r
"v(\d+)\.(\d+)\.(\d+)");
3124 // rsure-0.8.1: r"^([^-]+)-(.*)\.dat\.gz$"
3125 consistent
!(rsure_0
, r
"^([^-]+)-(.*)\.dat\.gz$");
3127 // rs-jsonpath-0.1.0: "^(.*?)(<=|<|==|>=|>)(.*?)$"
3128 consistent
!(rs_jsonpath_0
, "^(.*?)(<=|<|==|>=|>)(.*?)$");
3130 // oatie-0.3.0: r"(\n|^)(\w+):([\n\w\W]+?)(\n(?:\w)|(\n\]))"
3131 consistent
!(oatie_0
, r
"(\n|^)(\w+):([\n\w\W]+?)(\n(?:\w)|(\n\]))");
3133 // weld-0.2.0: "#.*$"
3134 consistent
!(weld_0
, "#.*$");
3136 // weld-0.2.0: r"^[A-Za-z$_][A-Za-z0-9$_]*$"
3137 consistent
!(weld_1
, r
"^[A-Za-z$_][A-Za-z0-9$_]*$");
3139 // weld-0.2.0: r"^[0-9]+[cC]$"
3140 consistent
!(weld_2
, r
"^[0-9]+[cC]$");
3142 // weld-0.2.0: r"^0b[0-1]+[cC]$"
3143 consistent
!(weld_3
, r
"^0b[0-1]+[cC]$");
3145 // weld-0.2.0: r"^0x[0-9a-fA-F]+[cC]$"
3146 consistent
!(weld_4
, r
"^0x[0-9a-fA-F]+[cC]$");
3148 // weld-0.2.0: r"^[0-9]+$"
3149 consistent
!(weld_5
, r
"^[0-9]+$");
3151 // weld-0.2.0: r"^0b[0-1]+$"
3152 consistent
!(weld_6
, r
"^0b[0-1]+$");
3154 // weld-0.2.0: r"^0x[0-9a-fA-F]+$"
3155 consistent
!(weld_7
, r
"^0x[0-9a-fA-F]+$");
3157 // weld-0.2.0: r"^[0-9]+[lL]$"
3158 consistent
!(weld_8
, r
"^[0-9]+[lL]$");
3160 // weld-0.2.0: r"^0b[0-1]+[lL]$"
3161 consistent
!(weld_9
, r
"^0b[0-1]+[lL]$");
3163 // weld-0.2.0: r"^0x[0-9a-fA-F]+[lL]$"
3164 consistent
!(weld_10
, r
"^0x[0-9a-fA-F]+[lL]$");
3166 // webgl_generator-0.1.0: "([(, ])enum\\b"
3167 consistent
!(webgl_generator_0
, "([(, ])enum\\b");
3169 // webgl_generator-0.1.0: "\\bAcquireResourcesCallback\\b"
3170 consistent
!(webgl_generator_1
, "\\bAcquireResourcesCallback\\b");
3172 // weave-0.2.0: r"^(\d+)(,(\d+))?([acd]).*$"
3173 consistent
!(weave_0
, r
"^(\d+)(,(\d+))?([acd]).*$");
3175 // wemo-0.0.12: r"<BinaryState>(\d)(\|-?\d+)*</BinaryState>"
3176 consistent
!(wemo_0
, r
"<BinaryState>(\d)(\|-?\d+)*</BinaryState>");
3178 // webscale-0.9.4: r"(http[s]?://[^\s]+)"
3179 consistent
!(webscale_0
, r
"(http[s]?://[^\s]+)");
3181 // svgrep-1.1.0: r"^\d+.*$"
3182 consistent
!(svgrep_0
, r
"^\d+.*$");
3184 // ignore-0.4.2: r"^[\pL\pN]+$"
3185 consistent
!(ignore_0
, r
"^[\pL\pN]+$");
3187 // ommui_string_patterns-0.1.2: r"^([A-Za-z][0-9A-Za-z_]*)?$"
3188 consistent
!(ommui_string_patterns_0
, r
"^([A-Za-z][0-9A-Za-z_]*)?$");
3190 // ommui_string_patterns-0.1.2: r"^(\S+(?:.*\S)?)?$"
3191 consistent
!(ommui_string_patterns_1
, r
"^(\S+(?:.*\S)?)?$");
3193 // opcua-types-0.3.0: "^(?P<min>[0-9]{1,10})(:(?P<max>[0-9]{1,10}))?$"
3194 consistent
!(opcua_types_0
, "^(?P<min>[0-9]{1,10})(:(?P<max>[0-9]{1,10}))?$");
3196 // opcua-types-0.3.0: r"^(ns=(?P<ns>[0-9]+);)?(?P<t>[isgb])=(?P<v>.+)$"
3197 consistent
!(opcua_types_1
, r
"^(ns=(?P<ns>[0-9]+);)?(?P<t>[isgb])=(?P<v>.+)$");
3199 // open_read_later-1.1.1: r"^(.+?)\s*:\s*(.+)$"
3200 consistent
!(open_read_later_0
, r
"^(.+?)\s*:\s*(.+)$");
3202 // youtube-downloader-0.1.0: r"^.*(?:(?:youtu\.be/|v/|vi/|u/w/|embed/)|(?:(?:watch)?\?v(?:i)?=|\&v(?:i)?=))([^#\&\?]*).*"
3203 consistent
!(youtube_downloader_0
, r
"^.*(?:(?:youtu\.be/|v/|vi/|u/w/|embed/)|(?:(?:watch)?\?v(?:i)?=|\&v(?:i)?=))([^#\&\?]*).*");
3206 consistent
!(yobot_0
, ".");
3208 // yobot-0.1.1: r"."
3209 consistent
!(yobot_1
, r
".");
3211 // yobot-0.1.1: r".+"
3212 consistent
!(yobot_2
, r
".+");
3214 // yobot-0.1.1: r"."
3215 consistent
!(yobot_3
, r
".");
3217 // ubiquity-0.1.5: r"foo"
3218 consistent
!(ubiquity_0
, r
"foo");
3220 // ubiquity-0.1.5: r"/target/"
3221 consistent
!(ubiquity_1
, r
"/target/");
3223 // ubiquity-0.1.5: r".DS_Store"
3224 consistent
!(ubiquity_2
, r
".DS_Store");
3226 // qasm-1.0.0: r"//.*"
3227 consistent
!(qasm_0
, r
"//.*");
3229 // drill-0.3.5: r"\{\{ *([a-z\._]+) *\}\}"
3230 consistent
!(drill_0
, r
"\{\{ *([a-z\._]+) *\}\}");
3232 // queryst-2.0.0: r"^([^\]\[]+)"
3233 consistent
!(queryst_0
, r
"^([^\]\[]+)");
3235 // queryst-2.0.0: r"(\[[^\]\[]*\])"
3236 consistent
!(queryst_1
, r
"(\[[^\]\[]*\])");
3238 // qui-vive-0.1.0: r"^/(\w+)$"
3239 consistent
!(qui_vive_0
, r
"^/(\w+)$");
3241 // qui-vive-0.1.0: r"^/key$"
3242 consistent
!(qui_vive_1
, r
"^/key$");
3244 // qui-vive-0.1.0: r"^/key/(\w+)$"
3245 consistent
!(qui_vive_2
, r
"^/key/(\w+)$");
3247 // qui-vive-0.1.0: r"^/url$"
3248 consistent
!(qui_vive_3
, r
"^/url$");
3250 // qui-vive-0.1.0: r"^/url/(\w+)$"
3251 consistent
!(qui_vive_4
, r
"^/url/(\w+)$");
3253 // qui-vive-0.1.0: r"^/inv$"
3254 consistent
!(qui_vive_5
, r
"^/inv$");
3256 // qui-vive-0.1.0: r"^/inv/(\w+)$"
3257 consistent
!(qui_vive_6
, r
"^/inv/(\w+)$");
3259 // subdiff-0.1.0: r"\b"
3260 // consistent!(subdiff_0, r"\b");
3262 // substudy-0.4.5: r"^(\d+)/(\d+)$"
3263 consistent
!(substudy_0
, r
"^(\d+)/(\d+)$");
3265 // substudy-0.4.5: r"\s+"
3266 consistent
!(substudy_1
, r
"\s+");
3268 // substudy-0.4.5: r"<[a-z/][^>]*>"
3269 consistent
!(substudy_2
, r
"<[a-z/][^>]*>");
3271 // substudy-0.4.5: r"(\([^)]*\)|♪[^♪]*♪|[A-Z]{2,} ?:)"
3272 consistent
!(substudy_3
, r
"(\([^)]*\)|♪[^♪]*♪|[A-Z]{2,} ?:)");
3274 // substudy-0.4.5: r"\s+"
3275 consistent
!(substudy_4
, r
"\s+");
3277 // isbnid-0.1.3: r"^(\d(-| )?){9}(x|X|\d|(\d(-| )?){3}\d)$"
3278 consistent
!(isbnid_0
, r
"^(\d(-| )?){9}(x|X|\d|(\d(-| )?){3}\d)$");
3280 // isbnid-0.1.3: r"[^0-9X]"
3281 consistent
!(isbnid_1
, r
"[^0-9X]");
3283 // ispc-0.3.5: r"Intel\(r\) SPMD Program Compiler \(ispc\), (\d+\.\d+\.\d+)"
3286 r
"Intel\(r\) SPMD Program Compiler \(ispc\), (\d+\.\d+\.\d+)"