1 // DO NOT EDIT. Automatically generated by 'scripts/scrape_crates_io.py' 2 // on 2018-06-20 09:56:32.820354. 3 4 // autoshutdown-0.1.0: r"\s*(\d+)(\w)\s*" 5 consistent!(autoshutdown_0, r"\s*(\d+)(\w)\s*"); 6 7 // epub-1.1.1: r"/" 8 consistent!(epub_0, r"/"); 9 10 // rpi-info-0.2.0: "^Revision\t+: ([0-9a-fA-F]+)" 11 consistent!(rpi_info_0, "^Revision\t+: ([0-9a-fA-F]+)"); 12 13 // rpi-info-0.2.0: "Serial\t+: ([0-9a-fA-F]+)" 14 consistent!(rpi_info_1, "Serial\t+: ([0-9a-fA-F]+)"); 15 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)?$"); 18 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}$"); 21 22 // markifier-0.1.0: r".*\[(?P<percent>.+)%.*\].*" 23 consistent!(markifier_0, r".*\[(?P<percent>.+)%.*\].*"); 24 25 // mallumo-0.3.0: r"(#include) (\S*)(.*)" 26 consistent!(mallumo_0, r"(#include) (\S*)(.*)"); 27 28 // mallumo-0.3.0: r"(ERROR: \d+:)(\d+)(: )(.+)" 29 consistent!(mallumo_1, r"(ERROR: \d+:)(\d+)(: )(.+)"); 30 31 // mallumo-0.3.0: r"(\d+\()(\d+)(?:\) : )(.+)" 32 consistent!(mallumo_2, r"(\d+\()(\d+)(?:\) : )(.+)"); 33 34 // magnet_more-0.0.1: r"(.+?)(\[.*?\])?" 35 consistent!(magnet_more_0, r"(.+?)(\[.*?\])?"); 36 37 // magnet_app-0.0.1: r":(?P<k>[a-zA-Z_]+)" 38 consistent!(magnet_app_0, r":(?P<k>[a-zA-Z_]+)"); 39 40 // yubibomb-0.2.0: r"^\d{6}(?:\s*,\s*\d{6})*$" 41 consistent!(yubibomb_0, r"^\d{6}(?:\s*,\s*\d{6})*$"); 42 43 // multirust-rs-0.0.4: r"[\\/]([^\\/?]+)(\?.*)?$" 44 consistent!(multirust_rs_0, r"[\\/]([^\\/?]+)(\?.*)?$"); 45 46 // hueclient-0.3.2: "\"[a-z]*\":null" 47 consistent!(hueclient_0, "\"[a-z]*\":null"); 48 49 // hueclient-0.3.2: ",+" 50 consistent!(hueclient_1, ",+"); 51 52 // hueclient-0.3.2: ",\\}" 53 consistent!(hueclient_2, ",\\}"); 54 55 // hueclient-0.3.2: "\\{," 56 consistent!(hueclient_3, "\\{,"); 57 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]*"); 60 61 // aerial-0.1.0: r"thi[sng]+" 62 consistent!(aerial_1, r"thi[sng]+"); 63 64 // rvue-0.1.0: r"(.+)\s+\((.+?)\)" 65 consistent!(rvue_0, r"(.+)\s+\((.+?)\)"); 66 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\.]+)"); 69 70 // rvue-0.1.0: r"^([\d\.]+)\s*(?:\(\))?$" 71 consistent!(rvue_2, r"^([\d\.]+)\s*(?:\(\))?$"); 72 73 // rvue-0.1.0: r"([\d\.]+)\s*Points\s*Possible" 74 consistent!(rvue_3, r"([\d\.]+)\s*Points\s*Possible"); 75 76 // rvue-0.1.0: r"([\d\.]+)\s*/\s*([\d\.]+)" 77 consistent!(rvue_4, r"([\d\.]+)\s*/\s*([\d\.]+)"); 78 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*[,)]"); 81 82 // nereon-0.1.4: "(.*[^\\\\])\\{\\}(.*)" 83 consistent!(nereon_0, "(.*[^\\\\])\\{\\}(.*)"); 84 85 // next_episode-0.3.0: r"((?i)^(.+).s(\d+)e(\d+).*)$" 86 consistent!(next_episode_0, r"((?i)^(.+).s(\d+)e(\d+).*)$"); 87 88 // migrant_lib-0.19.2: r"[^a-z0-9-]+" 89 consistent!(migrant_lib_0, r"[^a-z0-9-]+"); 90 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-]+"); 93 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-]+"); 96 97 // minipre-0.2.0: "$_" 98 consistent!(minipre_0, "$_"); 99 100 // minifier-0.0.13: r">\s+<" 101 consistent!(minifier_0, r">\s+<"); 102 103 // minifier-0.0.13: r"\s{2,}|[\r\n]" 104 consistent!(minifier_1, r"\s{2,}|[\r\n]"); 105 106 // minifier-0.0.13: r"<(style|script)[\w|\s].*?>" 107 consistent!(minifier_2, r"<(style|script)[\w|\s].*?>"); 108 109 // minifier-0.0.13: "<!--(.|\n)*?-->" 110 consistent!(minifier_3, "<!--(.|\n)*?-->"); 111 112 // minifier-0.0.13: r"<\w.*?>" 113 consistent!(minifier_4, r"<\w.*?>"); 114 115 // minifier-0.0.13: r" \s+|\s +" 116 consistent!(minifier_5, r" \s+|\s +"); 117 118 // minifier-0.0.13: r"\w\s+\w" 119 consistent!(minifier_6, r"\w\s+\w"); 120 121 // minifier-0.0.13: r"'\s+>" 122 consistent!(minifier_7, r"'\s+>"); 123 124 // minifier-0.0.13: r"\d\s+>" 125 consistent!(minifier_8, r"\d\s+>"); 126 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_]+)"); 129 130 // ggp-rs-0.1.2: r"\((.*)\)." 131 consistent!(ggp_rs_1, r"\((.*)\)."); 132 133 // poe-superfilter-0.2.0: "[A-Za-z0-9_]" 134 consistent!(poe_superfilter_0, "[A-Za-z0-9_]"); 135 136 // poke-a-mango-0.5.0: r"(\d+)x(\d+)" 137 consistent!(poke_a_mango_0, r"(\d+)x(\d+)"); 138 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+)"); 141 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})"); 144 145 // pop3-rs-0.1.0: r"(<.*>)\r\n$" 146 consistent!(pop3_rs_2, r"(<.*>)\r\n$"); 147 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>.*)"); 150 151 // pop3-1.0.6: r"^\.\r\n$" 152 consistent!(pop3_0, r"^\.\r\n$"); 153 154 // pop3-1.0.6: r"\+OK(.*)" 155 consistent!(pop3_1, r"\+OK(.*)"); 156 157 // pop3-1.0.6: r"-ERR(.*)" 158 consistent!(pop3_2, r"-ERR(.*)"); 159 160 // pop3-1.0.6: r"\+OK (\d+) (\d+)\r\n" 161 consistent!(pop3_3, r"\+OK (\d+) (\d+)\r\n"); 162 163 // pop3-1.0.6: r"(\d+) ([\x21-\x7e]+)\r\n" 164 consistent!(pop3_4, r"(\d+) ([\x21-\x7e]+)\r\n"); 165 166 // pop3-1.0.6: r"\+OK (\d+) ([\x21-\x7e]+)\r\n" 167 consistent!(pop3_5, r"\+OK (\d+) ([\x21-\x7e]+)\r\n"); 168 169 // pop3-1.0.6: r"(\d+) (\d+)\r\n" 170 consistent!(pop3_6, r"(\d+) (\d+)\r\n"); 171 172 // pop3-1.0.6: r"\+OK (\d+) (\d+)\r\n" 173 consistent!(pop3_7, r"\+OK (\d+) (\d+)\r\n"); 174 175 // polk-1.1.3: "github:(\\w+)/?(\\w+)?" 176 consistent!(polk_0, "github:(\\w+)/?(\\w+)?"); 177 178 // geochunk-0.1.5: "^[0-9]{5}" 179 consistent!(geochunk_0, "^[0-9]{5}"); 180 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?))"); 183 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}:))"); 186 187 // generic-dns-update-1.1.4: r"<value><string>([0-9.]*)</string></value>" 188 consistent!( 189 generic_dns_update_2, 190 r"<value><string>([0-9.]*)</string></value>" 191 ); 192 193 // generic-dns-update-1.1.4: r"<int>([0-9]+)</int>" 194 consistent!(generic_dns_update_3, r"<int>([0-9]+)</int>"); 195 196 // generic-dns-update-1.1.4: r"<int>([0-9]+)</int>" 197 consistent!(generic_dns_update_4, r"<int>([0-9]+)</int>"); 198 199 // generic-dns-update-1.1.4: r"<boolean>([0-1]*)</boolean>" 200 consistent!(generic_dns_update_5, r"<boolean>([0-1]*)</boolean>"); 201 202 // generate-nix-pkg-0.3.0: r"(\d*)\.(\d*)\.(\d*)(-(\S*))?" 203 consistent!(generate_nix_pkg_0, r"(\d*)\.(\d*)\.(\d*)(-(\S*))?"); 204 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*))?"); 207 208 // genact-0.6.0: r"arch/([a-z0-9_])+/" 209 consistent!(genact_0, r"arch/([a-z0-9_])+/"); 210 211 // genact-0.6.0: r"arch/([a-z0-9_])+/" 212 consistent!(genact_1, r"arch/([a-z0-9_])+/"); 213 214 // cron_rs-0.1.6: r"^\s*((\*(/\d+)?)|[0-9-,/]+)(\s+((\*(/\d+)?)|[0-9-,/]+)){4,5}\s*$" 215 consistent!( 216 cron_rs_0, 217 r"^\s*((\*(/\d+)?)|[0-9-,/]+)(\s+((\*(/\d+)?)|[0-9-,/]+)){4,5}\s*$" 218 ); 219 220 // systemfd-0.3.0: r"^([a-zA-Z]+)::(.+)$" 221 consistent!(systemfd_0, r"^([a-zA-Z]+)::(.+)$"); 222 223 // symbolic-debuginfo-5.0.2: "__?hidden#\\d+_" 224 consistent!(symbolic_debuginfo_0, "__?hidden#\\d+_"); 225 226 // symbolic-minidump-5.0.2: r"^Linux ([^ ]+) (.*) \w+(?: GNU/Linux)?$" 227 consistent!(symbolic_minidump_0, r"^Linux ([^ ]+) (.*) \w+(?: GNU/Linux)?$"); 228 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:.)+"); 231 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:.)+"); 234 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])*"); 237 238 // graphql-idl-parser-0.1.1: "^(?u:!)" 239 consistent!(graphql_idl_parser_3, "^(?u:!)"); 240 241 // graphql-idl-parser-0.1.1: "^(?u:\\()" 242 consistent!(graphql_idl_parser_4, "^(?u:\\()"); 243 244 // graphql-idl-parser-0.1.1: "^(?u:\\))" 245 consistent!(graphql_idl_parser_5, "^(?u:\\))"); 246 247 // graphql-idl-parser-0.1.1: "^(?u:,)" 248 consistent!(graphql_idl_parser_6, "^(?u:,)"); 249 250 // graphql-idl-parser-0.1.1: "^(?u::)" 251 consistent!(graphql_idl_parser_7, "^(?u::)"); 252 253 // graphql-idl-parser-0.1.1: "^(?u:@)" 254 consistent!(graphql_idl_parser_8, "^(?u:@)"); 255 256 // graphql-idl-parser-0.1.1: "^(?u:\\[)" 257 consistent!(graphql_idl_parser_9, "^(?u:\\[)"); 258 259 // graphql-idl-parser-0.1.1: "^(?u:\\])" 260 consistent!(graphql_idl_parser_10, "^(?u:\\])"); 261 262 // graphql-idl-parser-0.1.1: "^(?u:enum)" 263 consistent!(graphql_idl_parser_11, "^(?u:enum)"); 264 265 // graphql-idl-parser-0.1.1: "^(?u:implements)" 266 consistent!(graphql_idl_parser_12, "^(?u:implements)"); 267 268 // graphql-idl-parser-0.1.1: "^(?u:input)" 269 consistent!(graphql_idl_parser_13, "^(?u:input)"); 270 271 // graphql-idl-parser-0.1.1: "^(?u:interface)" 272 consistent!(graphql_idl_parser_14, "^(?u:interface)"); 273 274 // graphql-idl-parser-0.1.1: "^(?u:scalar)" 275 consistent!(graphql_idl_parser_15, "^(?u:scalar)"); 276 277 // graphql-idl-parser-0.1.1: "^(?u:type)" 278 consistent!(graphql_idl_parser_16, "^(?u:type)"); 279 280 // graphql-idl-parser-0.1.1: "^(?u:union)" 281 consistent!(graphql_idl_parser_17, "^(?u:union)"); 282 283 // graphql-idl-parser-0.1.1: "^(?u:\\{)" 284 consistent!(graphql_idl_parser_18, "^(?u:\\{)"); 285 286 // graphql-idl-parser-0.1.1: "^(?u:\\})" 287 consistent!(graphql_idl_parser_19, "^(?u:\\})"); 288 289 // grimoire-0.1.0: r"(?s)/\*(?P<config>.*?)\*/" 290 consistent!(grimoire_0, r"(?s)/\*(?P<config>.*?)\*/"); 291 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]+)?"); 294 295 // phonenumber-0.2.0+8.9.0: r"[, \[\]]" 296 consistent!(phonenumber_1, r"[, \[\]]"); 297 298 // phonenumber-0.2.0+8.9.0: r"[\\/] *x" 299 consistent!(phonenumber_2, r"[\\/] *x"); 300 301 // phonenumber-0.2.0+8.9.0: r"[[\P{N}&&\P{L}]&&[^#]]+$" 302 consistent!(phonenumber_3, r"[[\P{N}&&\P{L}]&&[^#]]+$"); 303 304 // phonenumber-0.2.0+8.9.0: r"(?:.*?[A-Za-z]){3}.*" 305 consistent!(phonenumber_4, r"(?:.*?[A-Za-z]){3}.*"); 306 307 // phonenumber-0.2.0+8.9.0: r"(\D+)" 308 consistent!(phonenumber_5, r"(\D+)"); 309 310 // phonenumber-0.2.0+8.9.0: r"(\$\d)" 311 consistent!(phonenumber_6, r"(\$\d)"); 312 313 // phonenumber-0.2.0+8.9.0: r"\(?\$1\)?" 314 consistent!(phonenumber_7, r"\(?\$1\)?"); 315 316 // phone_number-0.1.0: r"\D" 317 consistent!(phone_number_0, r"\D"); 318 319 // phone_number-0.1.0: r"^0+" 320 consistent!(phone_number_1, r"^0+"); 321 322 // phone_number-0.1.0: r"^89" 323 consistent!(phone_number_2, r"^89"); 324 325 // phone_number-0.1.0: r"^8+" 326 consistent!(phone_number_3, r"^8+"); 327 328 // phile-0.1.4: r"^ *(\^_*\^) *$" 329 consistent!(phile_0, r"^ *(\^_*\^) *$"); 330 331 // phile-0.1.4: r"^[_\p{XID_Start}]$" 332 consistent!(phile_1, r"^[_\p{XID_Start}]$"); 333 334 // phile-0.1.4: r"^\p{XID_Continue}$" 335 consistent!(phile_2, r"^\p{XID_Continue}$"); 336 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])"); 339 340 // urdf-rs-0.4.2: "^package://(\\w+)/" 341 consistent!(urdf_rs_0, "^package://(\\w+)/"); 342 343 // url-match-0.1.7: r"(?P<key>[?&.])" 344 consistent!(url_match_0, r"(?P<key>[?&.])"); 345 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_-]+)"); 348 349 // tsm-sys-0.1.0: r"hello world" 350 consistent!(tsm_sys_0, r"hello world"); 351 352 // deb-version-0.1.0: "^(?:(?:(?:\\d+:).+)|(?:[^:]+))$" 353 consistent!(deb_version_0, "^(?:(?:(?:\\d+:).+)|(?:[^:]+))$"); 354 355 // debcargo-2.1.0: r"^(?i)(a|an|the)\s+" 356 consistent!(debcargo_0, r"^(?i)(a|an|the)\s+"); 357 358 // debcargo-2.1.0: r"^(?i)(rust\s+)?(implementation|library|tool|crate)\s+(of|to|for)\s+" 359 consistent!( 360 debcargo_1, 361 r"^(?i)(rust\s+)?(implementation|library|tool|crate)\s+(of|to|for)\s+" 362 ); 363 364 // feaders-0.2.0: r"^.*\.h$" 365 consistent!(feaders_0, r"^.*\.h$"); 366 367 // feaders-0.2.0: r"^.*\.c$" 368 consistent!(feaders_1, r"^.*\.c$"); 369 370 // feaders-0.2.0: r"^.*\.hpp$" 371 consistent!(feaders_2, r"^.*\.hpp$"); 372 373 // feaders-0.2.0: r"^.*\.cc$" 374 consistent!(feaders_3, r"^.*\.cc$"); 375 376 // feaders-0.2.0: r"^.*\.cpp$" 377 consistent!(feaders_4, r"^.*\.cpp$"); 378 379 // hyperscan-0.1.6: r"CPtr\(\w+\)" 380 consistent!(hyperscan_0, r"CPtr\(\w+\)"); 381 382 // hyperscan-0.1.6: r"^Version:\s(\d\.\d\.\d)\sFeatures:\s+(\w+)?\sMode:\s(\w+)$" 383 consistent!( 384 hyperscan_1, 385 r"^Version:\s(\d\.\d\.\d)\sFeatures:\s+(\w+)?\sMode:\s(\w+)$" 386 ); 387 388 // hyperscan-0.1.6: r"RawDatabase<Block>\{db: \w+\}" 389 consistent!(hyperscan_2, r"RawDatabase<Block>\{db: \w+\}"); 390 391 // hyperscan-0.1.6: r"RawSerializedDatabase\{p: \w+, len: \d+\}" 392 consistent!(hyperscan_3, r"RawSerializedDatabase\{p: \w+, len: \d+\}"); 393 394 // ucd-parse-0.1.1: r"[0-9A-F]+" 395 consistent!(ucd_parse_0, r"[0-9A-F]+"); 396 397 // afsort-0.2.0: r".*" 398 consistent!(afsort_0, r".*"); 399 400 // afsort-0.2.0: r".*" 401 consistent!(afsort_1, r".*"); 402 403 // afsort-0.2.0: r".*" 404 consistent!(afsort_2, r".*"); 405 406 // afsort-0.2.0: r".*" 407 consistent!(afsort_3, r".*"); 408 409 // afsort-0.2.0: r".*" 410 consistent!(afsort_4, r".*"); 411 412 // afsort-0.2.0: r".*" 413 consistent!(afsort_5, r".*"); 414 415 // afsort-0.2.0: r"^[a-z]+$" 416 consistent!(afsort_6, r"^[a-z]+$"); 417 418 // afsort-0.2.0: r"^[a-z]+$" 419 consistent!(afsort_7, r"^[a-z]+$"); 420 421 // tin-summer-1.21.4: r"(\.git|\.pijul|_darcs|\.hg)$" 422 consistent!(tin_summer_0, r"(\.git|\.pijul|_darcs|\.hg)$"); 423 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)$"); 426 427 // tin-drummer-1.0.1: r".*?\.(stats|conf|h|out|cache.*|dat|pc|info|\.js)$" 428 consistent!( 429 tin_drummer_1, 430 r".*?\.(stats|conf|h|out|cache.*|dat|pc|info|\.js)$" 431 ); 432 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)$"); 435 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)$"); 438 439 // tin-drummer-1.0.1: r"(\.git|\.pijul|_darcs|\.hg)$" 440 consistent!(tin_drummer_4, r"(\.git|\.pijul|_darcs|\.hg)$"); 441 442 // tin-drummer-1.0.1: r".*?\.(dyn_o|out|d|hi|dyn_hi|dump-.*|p_hi|p_o|prof|tix)$" 443 consistent!( 444 tin_drummer_5, 445 r".*?\.(dyn_o|out|d|hi|dyn_hi|dump-.*|p_hi|p_o|prof|tix)$" 446 ); 447 448 // tin-drummer-1.0.1: r".*?\.(ibc)$" 449 consistent!(tin_drummer_6, r".*?\.(ibc)$"); 450 451 // tin-drummer-1.0.1: r"\.stack-work|dist-newstyle" 452 consistent!(tin_drummer_7, r"\.stack-work|dist-newstyle"); 453 454 // timmy-0.3.0: r"_NET_WM_PID\(CARDINAL\) = (\d+)" 455 consistent!(timmy_0, r"_NET_WM_PID\(CARDINAL\) = (\d+)"); 456 457 // timmy-0.3.0: r"today|yesterday|now" 458 consistent!(timmy_1, r"today|yesterday|now"); 459 460 // timmy-0.3.0: r"(?P<day>\d{1,2})/(?P<month>\d{1,2})(/(?P<year>\d{4}|\d{2}))?" 461 consistent!( 462 timmy_2, 463 r"(?P<day>\d{1,2})/(?P<month>\d{1,2})(/(?P<year>\d{4}|\d{2}))?" 464 ); 465 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)?)"); 468 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})"); 471 472 // tinfo-0.5.0: r"^(\d+): \d+ windows \(.*\) \[\d+x\d+\]( \(attached\))?" 473 consistent!( 474 tinfo_0, 475 r"^(\d+): \d+ windows \(.*\) \[\d+x\d+\]( \(attached\))?" 476 ); 477 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+)\]"); 480 481 // timespan-0.0.4: r"(?:\\\{start\\\}|\\\{end\\\})" 482 consistent!(timespan_0, r"(?:\\\{start\\\}|\\\{end\\\})"); 483 484 // timespan-0.0.4: r"(.*)\s+-\s+(.*)" 485 consistent!(timespan_1, r"(.*)\s+-\s+(.*)"); 486 487 // timespan-0.0.4: r"(.*)\s+(\w+)$" 488 consistent!(timespan_2, r"(.*)\s+(\w+)$"); 489 490 // timespan-0.0.4: r"(.*)\s+(\w+)$" 491 consistent!(timespan_3, r"(.*)\s+(\w+)$"); 492 493 // timespan-0.0.4: r"(.*)\s+-\s+(.*)" 494 consistent!(timespan_4, r"(.*)\s+-\s+(.*)"); 495 496 // titlecase-0.10.0: r"[[:lower:]]" 497 consistent!(titlecase_0, r"[[:lower:]]"); 498 499 // tight-0.1.3: r"^\d+ (day|week|month|year)s?$" 500 consistent!(tight_0, r"^\d+ (day|week|month|year)s?$"); 501 502 // tight-0.1.3: r"^\d+ (day|week|month|year)s?$" 503 consistent!(tight_1, r"^\d+ (day|week|month|year)s?$"); 504 505 // yaml-0.2.1: r"^[-+]?(0|[1-9][0-9_]*)$" 506 consistent!(yaml_0, r"^[-+]?(0|[1-9][0-9_]*)$"); 507 508 // yaml-0.2.1: r"^([-+]?)0o?([0-7_]+)$" 509 consistent!(yaml_1, r"^([-+]?)0o?([0-7_]+)$"); 510 511 // yaml-0.2.1: r"^([-+]?)0x([0-9a-fA-F_]+)$" 512 consistent!(yaml_2, r"^([-+]?)0x([0-9a-fA-F_]+)$"); 513 514 // yaml-0.2.1: r"^([-+]?)0b([0-1_]+)$" 515 consistent!(yaml_3, r"^([-+]?)0b([0-1_]+)$"); 516 517 // yaml-0.2.1: r"^([-+]?)(\.[0-9]+|[0-9]+(\.[0-9]*)?([eE][-+]?[0-9]+)?)$" 518 consistent!( 519 yaml_4, 520 r"^([-+]?)(\.[0-9]+|[0-9]+(\.[0-9]*)?([eE][-+]?[0-9]+)?)$" 521 ); 522 523 // yaml-0.2.1: r"^[+]?(\.inf|\.Inf|\.INF)$" 524 consistent!(yaml_5, r"^[+]?(\.inf|\.Inf|\.INF)$"); 525 526 // yaml-0.2.1: r"^-(\.inf|\.Inf|\.INF)$" 527 consistent!(yaml_6, r"^-(\.inf|\.Inf|\.INF)$"); 528 529 // yaml-0.2.1: r"^(\.nan|\.NaN|\.NAN)$" 530 consistent!(yaml_7, r"^(\.nan|\.NaN|\.NAN)$"); 531 532 // yaml-0.2.1: r"^(null|Null|NULL|~)$" 533 consistent!(yaml_8, r"^(null|Null|NULL|~)$"); 534 535 // yaml-0.2.1: r"^(true|True|TRUE|yes|Yes|YES)$" 536 consistent!(yaml_9, r"^(true|True|TRUE|yes|Yes|YES)$"); 537 538 // yaml-0.2.1: r"^(false|False|FALSE|no|No|NO)$" 539 consistent!(yaml_10, r"^(false|False|FALSE|no|No|NO)$"); 540 541 // kefia-0.1.0: r"(?m)^(\S+)/(\S+) (\S+)(?: \((.*)\))?$" 542 consistent!(kefia_0, r"(?m)^(\S+)/(\S+) (\S+)(?: \((.*)\))?$"); 543 544 // risp-0.7.0: "^(\\s+|;.*?(\n|$))+" 545 consistent!(risp_0, "^(\\s+|;.*?(\n|$))+"); 546 547 // risp-0.7.0: "^\".*?\"" 548 consistent!(risp_1, "^\".*?\""); 549 550 // risp-0.7.0: r"^[^\s\{\}()\[\]]+" 551 consistent!(risp_2, r"^[^\s\{\}()\[\]]+"); 552 553 // risp-0.7.0: r"^-?\d+" 554 consistent!(risp_3, r"^-?\d+"); 555 556 // ripgrep-0.8.1: "^([0-9]+)([KMG])?$" 557 consistent!(ripgrep_0, "^([0-9]+)([KMG])?$"); 558 559 // riquid-0.0.1: r"^\w+" 560 consistent!(riquid_0, r"^\w+"); 561 562 // riquid-0.0.1: r"^\d+" 563 consistent!(riquid_1, r"^\d+"); 564 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"); 567 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_]*"); 570 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})\)"); 573 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})\)"); 576 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})\)"); 579 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})\)"); 582 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})\)"); 585 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})\)"); 588 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})\)"); 591 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})\)"); 594 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})\)"); 597 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})?\)"); 600 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})?\)"); 603 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})?\)"); 606 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})?\)"); 609 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})?\)"); 612 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}"); 615 616 // regex-cache-0.2.0: r"^\d+$" 617 consistent!(regex_cache_1, r"^\d+$"); 618 619 // regex-cache-0.2.0: r"^[a-z]+$" 620 consistent!(regex_cache_2, r"^[a-z]+$"); 621 622 // regex-cache-0.2.0: r"^\d+$" 623 consistent!(regex_cache_3, r"^\d+$"); 624 625 // regex-cache-0.2.0: r"^\d+$" 626 consistent!(regex_cache_4, r"^\d+$"); 627 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}"); 630 631 // reaper-2.0.0: r"^[0-9\p{L} _\\.]{3,16}$" 632 consistent!(reaper_0, r"^[0-9\p{L} _\\.]{3,16}$"); 633 634 // retdec-0.1.0: r"^attachment; filename=(.+)$" 635 consistent!(retdec_0, r"^attachment; filename=(.+)$"); 636 637 // renvsubst-0.1.2: r"(\\)(?P<head>\$[0-9A-Za-z_{])" 638 consistent!(renvsubst_0, r"(\\)(?P<head>\$[0-9A-Za-z_{])"); 639 640 // renvsubst-0.1.2: r"\$([[:word:]]+)" 641 consistent!(renvsubst_1, r"\$([[:word:]]+)"); 642 643 // renvsubst-0.1.2: r"\$\{([[:word:]]+)\}" 644 consistent!(renvsubst_2, r"\$\{([[:word:]]+)\}"); 645 646 // rexpect-0.3.0: r"'[a-z]+'" 647 consistent!(rexpect_0, r"'[a-z]+'"); 648 649 // rexpect-0.3.0: r"^\d{4}-\d{2}-\d{2}$" 650 consistent!(rexpect_1, r"^\d{4}-\d{2}-\d{2}$"); 651 652 // rexpect-0.3.0: r"-\d{2}-" 653 consistent!(rexpect_2, r"-\d{2}-"); 654 655 // luther-0.1.0: "^a(b|c)c*$" 656 consistent!(luther_0, "^a(b|c)c*$"); 657 658 // little_boxes-1.6.0: r"(\x9B|\x1B\[)[0-?]*[ -/]*[@-~]" 659 consistent!(little_boxes_0, r"(\x9B|\x1B\[)[0-?]*[ -/]*[@-~]"); 660 661 // libimagentrytag-0.8.0: "^[a-zA-Z]([a-zA-Z0-9_-]*)$" 662 consistent!(libimagentrytag_0, "^[a-zA-Z]([a-zA-Z0-9_-]*)$"); 663 664 // libimaginteraction-0.8.0: r"^[Yy](\n?)$" 665 consistent!(libimaginteraction_0, r"^[Yy](\n?)$"); 666 667 // libimaginteraction-0.8.0: r"^[Nn](\n?)$" 668 consistent!(libimaginteraction_1, r"^[Nn](\n?)$"); 669 670 // libimagutil-0.8.0: "^(?P<KEY>([^=]*))=(.*)$" 671 consistent!(libimagutil_0, "^(?P<KEY>([^=]*))=(.*)$"); 672 673 // libimagutil-0.8.0: "(.*)=(\"(?P<QVALUE>([^\"]*))\"|(?P<VALUE>(.*)))$" 674 consistent!(libimagutil_1, "(.*)=(\"(?P<QVALUE>([^\"]*))\"|(?P<VALUE>(.*)))$"); 675 676 // linux_ip-0.1.0: r"\s+" 677 consistent!(linux_ip_0, r"\s+"); 678 679 // linux_ip-0.1.0: r"\s*[\n\r]+\s*" 680 consistent!(linux_ip_1, r"\s*[\n\r]+\s*"); 681 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*(.*)$"); 684 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*(.*)$"); 687 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\.:/]+)$"); 690 691 // linux_ip-0.1.0: r"^(unreachable)\s+([0-9a-fA-F\.:/]+)\s+dev\s+([a-z0-9\.]+)\s+(.*)$" 692 consistent!( 693 linux_ip_5, 694 r"^(unreachable)\s+([0-9a-fA-F\.:/]+)\s+dev\s+([a-z0-9\.]+)\s+(.*)$" 695 ); 696 697 // linux_ip-0.1.0: r"\s*[\n\r]+\s*" 698 consistent!(linux_ip_6, r"\s*[\n\r]+\s*"); 699 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+(.*)$"); 702 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+.*"); 705 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+.*"); 708 709 // linky-0.1.4: r"[^\w -]" 710 consistent!(linky_0, r"[^\w -]"); 711 712 // linky-0.1.4: r"^(.*):(\d+): [^ ]* ([^ ]*)$" 713 consistent!(linky_1, r"^(.*):(\d+): [^ ]* ([^ ]*)$"); 714 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})-(.+)$"); 717 718 // process-queue-0.1.1: r"^[a-zA-Z]+$" 719 consistent!(process_queue_0, r"^[a-zA-Z]+$"); 720 721 // pronghorn-0.1.2: r"^\{([a-zA-Z_]+)\}$" 722 consistent!(pronghorn_0, r"^\{([a-zA-Z_]+)\}$"); 723 724 // protocol-ftp-client-0.1.1: "(?m:^(\\d{3}) (.+)\r$)" 725 consistent!(protocol_ftp_client_0, "(?m:^(\\d{3}) (.+)\r$)"); 726 727 // protocol-ftp-client-0.1.1: "\"(.+)\"" 728 consistent!(protocol_ftp_client_1, "\"(.+)\""); 729 730 // protocol-ftp-client-0.1.1: "(\\w+) [Tt]ype: (\\w+)" 731 consistent!(protocol_ftp_client_2, "(\\w+) [Tt]ype: (\\w+)"); 732 733 // protocol-ftp-client-0.1.1: "(?m:^(\\d{3})-.+\r$)" 734 consistent!(protocol_ftp_client_3, "(?m:^(\\d{3})-.+\r$)"); 735 736 // protocol-ftp-client-0.1.1: "Entering Passive Mode \\((\\d+),(\\d+),(\\d+),(\\d+),(\\d+),(\\d+)\\)" 737 consistent!( 738 protocol_ftp_client_4, 739 "Entering Passive Mode \\((\\d+),(\\d+),(\\d+),(\\d+),(\\d+),(\\d+)\\)" 740 ); 741 742 // protocol-ftp-client-0.1.1: "(?m:^(.+)\r$)" 743 consistent!(protocol_ftp_client_5, "(?m:^(.+)\r$)"); 744 745 // protocol-ftp-client-0.1.1: "^([d-])(?:[rwx-]{3}){3} +\\d+ +\\w+ +\\w+ +(\\d+) +(.+) +(.+)$" 746 consistent!( 747 protocol_ftp_client_6, 748 "^([d-])(?:[rwx-]{3}){3} +\\d+ +\\w+ +\\w+ +(\\d+) +(.+) +(.+)$" 749 ); 750 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})"); 753 754 // article-date-extractor-0.1.1: r"(?i)publishdate|pubdate|timestamp|article_date|articledate|date" 755 consistent!( 756 article_date_extractor_1, 757 r"(?i)publishdate|pubdate|timestamp|article_date|articledate|date" 758 ); 759 760 // arthas_plugin-0.1.1: r"type\((.*)\)" 761 consistent!(arthas_plugin_0, r"type\((.*)\)"); 762 763 // arthas_plugin-0.1.1: r"Vec<(.*)>" 764 consistent!(arthas_plugin_1, r"Vec<(.*)>"); 765 766 // arthas_plugin-0.1.1: r"Option<(.*)>" 767 consistent!(arthas_plugin_2, r"Option<(.*)>"); 768 769 // arthas_plugin-0.1.1: r"HashMap<[a-z0-9A-Z]+, *(.*)>" 770 consistent!(arthas_plugin_3, r"HashMap<[a-z0-9A-Z]+, *(.*)>"); 771 772 // arthas_derive-0.1.0: "Vec *< *(.*) *>" 773 consistent!(arthas_derive_0, "Vec *< *(.*) *>"); 774 775 // arthas_derive-0.1.0: r"Option *< *(.*) *>" 776 consistent!(arthas_derive_1, r"Option *< *(.*) *>"); 777 778 // arthas_derive-0.1.0: r"HashMap *< *[a-z0-9A-Z]+ *, *(.*) *>" 779 consistent!(arthas_derive_2, r"HashMap *< *[a-z0-9A-Z]+ *, *(.*) *>"); 780 781 // arpabet-0.2.0: r"^([\w\-\(\)\.']+)\s+([^\s].*)\s*$" 782 consistent!(arpabet_0, r"^([\w\-\(\)\.']+)\s+([^\s].*)\s*$"); 783 784 // arpabet-0.2.0: r"^;;;\s+" 785 consistent!(arpabet_1, r"^;;;\s+"); 786 787 // glossy_codegen-0.2.0: r"/\*.*?\*/|//.*" 788 consistent!(glossy_codegen_0, r"/\*.*?\*/|//.*"); 789 790 // glossy_codegen-0.2.0: "^\\s*#\\s*include\\s+<([:print:]+)>\\s*$" 791 consistent!(glossy_codegen_1, "^\\s*#\\s*include\\s+<([:print:]+)>\\s*$"); 792 793 // glossy_codegen-0.2.0: "^\\s*#\\s*include\\s+\"([:print:]+)\"\\s*$" 794 consistent!(glossy_codegen_2, "^\\s*#\\s*include\\s+\"([:print:]+)\"\\s*$"); 795 796 // glossy_codegen-0.2.0: r"^\s*#\s*version\s+(\d+)" 797 consistent!(glossy_codegen_3, r"^\s*#\s*version\s+(\d+)"); 798 799 // glossy_codegen-0.2.0: r"^\s*$" 800 consistent!(glossy_codegen_4, r"^\s*$"); 801 802 // gluster-1.0.1: r"(?P<addr>via \S+)" 803 consistent!(gluster_0, r"(?P<addr>via \S+)"); 804 805 // gluster-1.0.1: r"(?P<src>src \S+)" 806 consistent!(gluster_1, r"(?P<src>src \S+)"); 807 808 // gl_helpers-0.1.7: r"(.*)\[\d+\]" 809 consistent!(gl_helpers_0, r"(.*)\[\d+\]"); 810 811 // gl_helpers-0.1.7: r"(\d+).(\d+)" 812 consistent!(gl_helpers_1, r"(\d+).(\d+)"); 813 814 // glr-parser-0.0.1: r"(?P<c>[\\\.\+\*\?\(\)\|\[\]\{\}\^\$])" 815 consistent!(glr_parser_0, r"(?P<c>[\\\.\+\*\?\(\)\|\[\]\{\}\^\$])"); 816 817 // glr-parser-0.0.1: r"^\w+$" 818 consistent!(glr_parser_1, r"^\w+$"); 819 820 // glr-parser-0.0.1: "'[^']+'" 821 consistent!(glr_parser_2, "'[^']+'"); 822 823 // hoodlum-0.5.0: r"(?m)//.*" 824 consistent!(hoodlum_0, r"(?m)//.*"); 825 826 // form-checker-0.2.2: r"^1\d{10}$" 827 consistent!(form_checker_0, r"^1\d{10}$"); 828 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}$"); 831 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\.]+)"); 834 835 // wifiscanner-0.3.6: r"Cell [0-9]{2,} - Address:" 836 consistent!(wifiscanner_0, r"Cell [0-9]{2,} - Address:"); 837 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}" 839 consistent!( 840 wifiscanner_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}" 842 ); 843 844 // wifiscanner-0.3.6: r"Signal level=(\d+)/100" 845 consistent!(wifiscanner_2, r"Signal level=(\d+)/100"); 846 847 // bbcode-1.0.2: r"(?s)\[b\](.*?)\[/b\]" 848 consistent!(bbcode_0, r"(?s)\[b\](.*?)\[/b\]"); 849 850 // bbcode-1.0.2: r"(?s)\[i\](.*?)\[/i\]" 851 consistent!(bbcode_1, r"(?s)\[i\](.*?)\[/i\]"); 852 853 // bbcode-1.0.2: r"(?s)\[u\](.*?)\[/u\]" 854 consistent!(bbcode_2, r"(?s)\[u\](.*?)\[/u\]"); 855 856 // bbcode-1.0.2: r"(?s)\[s\](.*?)\[/s\]" 857 consistent!(bbcode_3, r"(?s)\[s\](.*?)\[/s\]"); 858 859 // bbcode-1.0.2: r"(?s)\[size=(\d+)](.*?)\[/size\]" 860 consistent!(bbcode_4, r"(?s)\[size=(\d+)](.*?)\[/size\]"); 861 862 // bbcode-1.0.2: r"(?s)\[color=(.+)](.*?)\[/color\]" 863 consistent!(bbcode_5, r"(?s)\[color=(.+)](.*?)\[/color\]"); 864 865 // bbcode-1.0.2: r"(?s)\[center\](.*?)\[/center\]" 866 consistent!(bbcode_6, r"(?s)\[center\](.*?)\[/center\]"); 867 868 // bbcode-1.0.2: r"(?s)\[left\](.*?)\[/left\]" 869 consistent!(bbcode_7, r"(?s)\[left\](.*?)\[/left\]"); 870 871 // bbcode-1.0.2: r"(?s)\[right\](.*?)\[/right\]" 872 consistent!(bbcode_8, r"(?s)\[right\](.*?)\[/right\]"); 873 874 // bbcode-1.0.2: r"(?s)\[table\](.*?)\[/table\]" 875 consistent!(bbcode_9, r"(?s)\[table\](.*?)\[/table\]"); 876 877 // bbcode-1.0.2: r"(?s)\[td\](.*?)\[/td\]" 878 consistent!(bbcode_10, r"(?s)\[td\](.*?)\[/td\]"); 879 880 // bbcode-1.0.2: r"(?s)\[tr\](.*?)\[/tr\]" 881 consistent!(bbcode_11, r"(?s)\[tr\](.*?)\[/tr\]"); 882 883 // bbcode-1.0.2: r"(?s)\[th\](.*?)\[/th\]" 884 consistent!(bbcode_12, r"(?s)\[th\](.*?)\[/th\]"); 885 886 // bbcode-1.0.2: r"(?s)\[url\](.*?)\[/url\]" 887 consistent!(bbcode_13, r"(?s)\[url\](.*?)\[/url\]"); 888 889 // bbcode-1.0.2: r"(?s)\[url=(.+)\](.*?)\[/url\]" 890 consistent!(bbcode_14, r"(?s)\[url=(.+)\](.*?)\[/url\]"); 891 892 // bbcode-1.0.2: r"(?s)\[quote\](.*?)\[/quote\]" 893 consistent!(bbcode_15, r"(?s)\[quote\](.*?)\[/quote\]"); 894 895 // bbcode-1.0.2: r"(?s)\[quote=(.+)\](.*?)\[/quote\]" 896 consistent!(bbcode_16, r"(?s)\[quote=(.+)\](.*?)\[/quote\]"); 897 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\]"); 900 901 // bbcode-1.0.2: r"(?s)\[img=(.+)(\b.*)?\](.*?)\[/img\]" 902 consistent!(bbcode_18, r"(?s)\[img=(.+)(\b.*)?\](.*?)\[/img\]"); 903 904 // bbcode-1.0.2: r"(?s)\[img(\b.*)?\](.*?)\[/img\]" 905 consistent!(bbcode_19, r"(?s)\[img(\b.*)?\](.*?)\[/img\]"); 906 907 // bbcode-1.0.2: r"(?s)\[ol\](.*?)\[/ol\]" 908 consistent!(bbcode_20, r"(?s)\[ol\](.*?)\[/ol\]"); 909 910 // bbcode-1.0.2: r"(?s)\[ul\](.*?)\[/ul\]" 911 consistent!(bbcode_21, r"(?s)\[ul\](.*?)\[/ul\]"); 912 913 // bbcode-1.0.2: r"(?s)\[list\](.*?)\[/list\]" 914 consistent!(bbcode_22, r"(?s)\[list\](.*?)\[/list\]"); 915 916 // bbcode-1.0.2: r"(?s)\[youtube\](.*?)\[/youtube\]" 917 consistent!(bbcode_23, r"(?s)\[youtube\](.*?)\[/youtube\]"); 918 919 // bbcode-1.0.2: r"(?s)\[youtube=(\d+)x(\d+)\](.*?)\[/youtube\]" 920 consistent!(bbcode_24, r"(?s)\[youtube=(\d+)x(\d+)\](.*?)\[/youtube\]"); 921 922 // bbcode-1.0.2: r"(?s)\[li\](.*?)\[/li\]" 923 consistent!(bbcode_25, r"(?s)\[li\](.*?)\[/li\]"); 924 925 // block-utils-0.5.0: r"loop\d+" 926 consistent!(block_utils_0, r"loop\d+"); 927 928 // block-utils-0.5.0: r"ram\d+" 929 consistent!(block_utils_1, r"ram\d+"); 930 931 // block-utils-0.5.0: r"md\d+" 932 consistent!(block_utils_2, r"md\d+"); 933 934 // kvvliveapi-0.1.0: r"^([1-9]) min$" 935 consistent!(kvvliveapi_0, r"^([1-9]) min$"); 936 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})"); 939 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})"); 942 943 // faker-0.0.4: r"[2-9]" 944 consistent!(faker_0, r"[2-9]"); 945 946 // faker-0.0.4: r"[1-9]" 947 consistent!(faker_1, r"[1-9]"); 948 949 // faker-0.0.4: r"[0-9]" 950 consistent!(faker_2, r"[0-9]"); 951 952 // faker-0.0.4: r"\d{10}" 953 consistent!(faker_3, r"\d{10}"); 954 955 // faker-0.0.4: r"\d{1}" 956 consistent!(faker_4, r"\d{1}"); 957 958 // faker-0.0.4: r"^\w+" 959 consistent!(faker_5, r"^\w+"); 960 961 // faker-0.0.4: r"^\w+" 962 consistent!(faker_6, r"^\w+"); 963 964 // faker-0.0.4: r"^(\w+\.? ?){2,3}$" 965 consistent!(faker_7, r"^(\w+\.? ?){2,3}$"); 966 967 // faker-0.0.4: r"^[A-Z][a-z]+\.?$" 968 consistent!(faker_8, r"^[A-Z][a-z]+\.?$"); 969 970 // faker-0.0.4: r"^[A-Z][A-Za-z]*\.?$" 971 consistent!(faker_9, r"^[A-Z][A-Za-z]*\.?$"); 972 973 // faker-0.0.4: r"http://lorempixel.com/100/100/\w+" 974 consistent!(faker_10, r"http://lorempixel.com/100/100/\w+"); 975 976 // faker-0.0.4: r"http://lorempixel.com/100/100/cats" 977 consistent!(faker_11, r"http://lorempixel.com/100/100/cats"); 978 979 // fancy-regex-0.1.0: "(?i:ß)" 980 consistent!(fancy_regex_0, "(?i:ß)"); 981 982 // fancy-regex-0.1.0: "(?i:\\x{0587})" 983 consistent!(fancy_regex_1, "(?i:\\x{0587})"); 984 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}\\})"); 987 988 // fancy-prompt-0.1.5: r"/([^/])[^/]+/" 989 consistent!(fancy_prompt_0, r"/([^/])[^/]+/"); 990 991 // fancy-prompt-0.1.5: r"^([^:]+):.*?(?::([^:]+))?$" 992 consistent!(fancy_prompt_1, r"^([^:]+):.*?(?::([^:]+))?$"); 993 994 // fanta-0.2.0: r"^(/?__\w+__)/(.*)" 995 consistent!(fanta_0, r"^(/?__\w+__)/(.*)"); 996 997 // fanta-cli-0.1.1: r"(.)([A-Z])" 998 consistent!(fanta_cli_0, r"(.)([A-Z])"); 999 1000 // fanta-cli-0.1.1: "\\{:[^\\s]+\\}" 1001 consistent!(fanta_cli_1, "\\{:[^\\s]+\\}"); 1002 1003 // amethyst_tools-0.7.1: "(?P<last>[^\r])\n" 1004 consistent!(amethyst_tools_0, "(?P<last>[^\r])\n"); 1005 1006 // amigo-0.3.1: r"^-?\d+(\.\d)?" 1007 consistent!(amigo_0, r"^-?\d+(\.\d)?"); 1008 1009 // amigo-0.3.1: r"^[a-zA-Z_]+[\w-]*[!?_]?" 1010 consistent!(amigo_1, r"^[a-zA-Z_]+[\w-]*[!?_]?"); 1011 1012 // amigo-0.3.1: r"^\(" 1013 consistent!(amigo_2, r"^\("); 1014 1015 // amigo-0.3.1: r"^\)" 1016 consistent!(amigo_3, r"^\)"); 1017 1018 // amigo-0.3.1: r"^\s+" 1019 consistent!(amigo_4, r"^\s+"); 1020 1021 // ethcore-logger-1.12.0: "\x1b\\[[^m]+m" 1022 consistent!(ethcore_logger_0, "\x1b\\[[^m]+m"); 1023 1024 // dash2html-1.0.1: r"__.*?__" 1025 consistent!(dash2html_0, r"__.*?__"); 1026 1027 // dash2html-1.0.1: r"(?i)@(?:time|clipboard|cursor|date)" 1028 consistent!(dash2html_1, r"(?i)@(?:time|clipboard|cursor|date)"); 1029 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+)\]$"); 1032 1033 // os_type-2.0.0: r"ProductName:\s([\w\s]+)\n" 1034 consistent!(os_type_1, r"ProductName:\s([\w\s]+)\n"); 1035 1036 // os_type-2.0.0: r"ProductVersion:\s(\w+\.\w+\.\w+)" 1037 consistent!(os_type_2, r"ProductVersion:\s(\w+\.\w+\.\w+)"); 1038 1039 // os_type-2.0.0: r"BuildVersion:\s(\w+)" 1040 consistent!(os_type_3, r"BuildVersion:\s(\w+)"); 1041 1042 // os_type-2.0.0: r"(\w+) Linux release" 1043 consistent!(os_type_4, r"(\w+) Linux release"); 1044 1045 // os_type-2.0.0: r"release\s([\w\.]+)" 1046 consistent!(os_type_5, r"release\s([\w\.]+)"); 1047 1048 // os_type-2.0.0: r"Distributor ID:\s(\w+)" 1049 consistent!(os_type_6, r"Distributor ID:\s(\w+)"); 1050 1051 // os_type-2.0.0: r"Release:\s([\w\.]+)" 1052 consistent!(os_type_7, r"Release:\s([\w\.]+)"); 1053 1054 // bindgen-0.37.0: r"typename type\-parameter\-\d+\-\d+::.+" 1055 consistent!(bindgen_0, r"typename type\-parameter\-\d+\-\d+::.+"); 1056 1057 // imap-0.8.1: "^+(.*)\r\n" 1058 consistent!(imap_0, "^+(.*)\r\n"); 1059 1060 // image-base64-0.1.0: r"^ffd8ffe0" 1061 consistent!(image_base64_0, r"^ffd8ffe0"); 1062 1063 // image-base64-0.1.0: r"^89504e47" 1064 consistent!(image_base64_1, r"^89504e47"); 1065 1066 // image-base64-0.1.0: r"^47494638" 1067 consistent!(image_base64_2, r"^47494638"); 1068 1069 // json-pointer-0.3.2: "^(/([^/~]|~[01])*)*$" 1070 consistent!(json_pointer_0, "^(/([^/~]|~[01])*)*$"); 1071 1072 // json-pointer-0.3.2: "^#(/([^/~%]|~[01]|%[0-9a-fA-F]{2})*)*$" 1073 consistent!(json_pointer_1, "^#(/([^/~%]|~[01]|%[0-9a-fA-F]{2})*)*$"); 1074 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"); 1077 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})(.*)"); 1080 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}$"); 1083 1084 // ohmers-0.1.1: r"UniqueIndexViolation: (\w+)" 1085 consistent!(ohmers_0, r"UniqueIndexViolation: (\w+)"); 1086 1087 // eliza-1.0.0: r"(.*) you are (.*)" 1088 consistent!(eliza_0, r"(.*) you are (.*)"); 1089 1090 // eliza-1.0.0: r"(.*) you are (.*)" 1091 consistent!(eliza_1, r"(.*) you are (.*)"); 1092 1093 // eliza-1.0.0: r"(.*) you are (.*)" 1094 consistent!(eliza_2, r"(.*) you are (.*)"); 1095 1096 // chema-0.0.5: "^\\s*\\*" 1097 consistent!(chema_0, "^\\s*\\*"); 1098 1099 // chema-0.0.5: "^\\s*@(\\w+)\\s+(.*)" 1100 consistent!(chema_1, "^\\s*@(\\w+)\\s+(.*)"); 1101 1102 // chord3-0.3.0: r"^\s*#" 1103 consistent!(chord3_0, r"^\s*#"); 1104 1105 // chord3-0.3.0: r"\{(?P<cmd>\w+)(?::?\s*(?P<arg>.*))?\}" 1106 consistent!(chord3_1, r"\{(?P<cmd>\w+)(?::?\s*(?P<arg>.*))?\}"); 1107 1108 // chord3-0.3.0: r"\{(eot|end_of_tab):?\s*" 1109 consistent!(chord3_2, r"\{(eot|end_of_tab):?\s*"); 1110 1111 // chord3-0.3.0: r"([^\[]*)(?:\[([^\]]*)\])?" 1112 consistent!(chord3_3, r"([^\[]*)(?:\[([^\]]*)\])?"); 1113 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])?)*$"); 1116 1117 // cntk-0.2.1: r"\b\w\w+\b" 1118 consistent!(cntk_0, r"\b\w\w+\b"); 1119 1120 // cntk-0.2.1: r"\b\w\w+\b" 1121 consistent!(cntk_1, r"\b\w\w+\b"); 1122 1123 // cniguru-0.1.0: r"\(id: (\d+)\)" 1124 consistent!(cniguru_0, r"\(id: (\d+)\)"); 1125 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-]+)*))?$"); 1128 1129 // avro-0.2.1: r"^\s*(\*+(\s+))?" 1130 consistent!(avro_0, r"^\s*(\*+(\s+))?"); 1131 1132 // avro-0.2.1: r"^\s*(\*+)?" 1133 consistent!(avro_1, r"^\s*(\*+)?"); 1134 1135 // nomi-0.0.2: "[0-9]+" 1136 consistent!(nomi_0, "[0-9]+"); 1137 1138 // nodes-0.1.0: "([0-9]+)@(?:nodes|n)?:([^@]+)?" 1139 consistent!(nodes_0, "([0-9]+)@(?:nodes|n)?:([^@]+)?"); 1140 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?"); 1143 1144 // notetxt-0.0.1: "^([A-Za-z0-9 -_:]+)\n-+\n" 1145 consistent!(notetxt_0, "^([A-Za-z0-9 -_:]+)\n-+\n"); 1146 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]+)?$"); 1149 1150 // nail-0.1.0-pre.0: r"^-?[0-9]+$" 1151 consistent!(nail_1, r"^-?[0-9]+$"); 1152 1153 // askalono-0.2.0: r"[^\w\s\pP]+" 1154 consistent!(askalono_0, r"[^\w\s\pP]+"); 1155 1156 // askalono-0.2.0: r"(?x)[ \t\p{Zs} \\ / \| \x2044 ]+" 1157 consistent!(askalono_1, r"(?x)[ \t\p{Zs} \\ / \| \x2044 ]+"); 1158 1159 // askalono-0.2.0: r"\p{Pd}+" 1160 consistent!(askalono_2, r"\p{Pd}+"); 1161 1162 // askalono-0.2.0: r"\p{Ps}+" 1163 consistent!(askalono_3, r"\p{Ps}+"); 1164 1165 // askalono-0.2.0: r"\p{Pe}+" 1166 consistent!(askalono_4, r"\p{Pe}+"); 1167 1168 // askalono-0.2.0: r"\p{Pc}+" 1169 consistent!(askalono_5, r"\p{Pc}+"); 1170 1171 // askalono-0.2.0: r"[©Ⓒⓒ]" 1172 consistent!(askalono_6, r"[©Ⓒⓒ]"); 1173 1174 // askalono-0.2.0: r"[\r\n\v\f]" 1175 consistent!(askalono_7, r"[\r\n\v\f]"); 1176 1177 // askalono-0.2.0: r"\n{3,}" 1178 consistent!(askalono_8, r"\n{3,}"); 1179 1180 // askalono-0.2.0: r"[^\w\s]+" 1181 consistent!(askalono_9, r"[^\w\s]+"); 1182 1183 // askalono-0.2.0: r"\s+" 1184 consistent!(askalono_10, r"\s+"); 1185 1186 // assembunny_plus-0.0.3: r"[^0-9a-zA-Z_]" 1187 consistent!(assembunny_plus_0, r"[^0-9a-zA-Z_]"); 1188 1189 // assembunny_plus-0.0.3: r"[0-9]" 1190 consistent!(assembunny_plus_1, r"[0-9]"); 1191 1192 // salt-compressor-0.4.0: r"(?m)^Minion (\S*) did not respond\. No job will be sent\.$" 1193 consistent!( 1194 salt_compressor_0, 1195 r"(?m)^Minion (\S*) did not respond\. No job will be sent\.$" 1196 ); 1197 1198 // sabisabi-0.4.1: r"</?[^>]+?>" 1199 consistent!(sabisabi_0, r"</?[^>]+?>"); 1200 1201 // sabisabi-0.4.1: r"\([^)]*\)" 1202 consistent!(sabisabi_1, r"\([^)]*\)"); 1203 1204 // sassers-0.13.5-h28: "@import \"([^\"]*)\";" 1205 consistent!(sassers_0, "@import \"([^\"]*)\";"); 1206 1207 // shadowsocks-0.6.2: r"[A-Za-z\d-]{1,63}$" 1208 consistent!(shadowsocks_0, r"[A-Za-z\d-]{1,63}$"); 1209 1210 // shkeleton-0.1.5: "[abc]+" 1211 consistent!(shkeleton_0, "[abc]+"); 1212 1213 // shellwords-0.1.0: r"([^A-Za-z0-9_\-.,:/@\n])" 1214 consistent!(shellwords_0, r"([^A-Za-z0-9_\-.,:/@\n])"); 1215 1216 // shellwords-0.1.0: r"\n" 1217 consistent!(shellwords_1, r"\n"); 1218 1219 // shush-0.1.5: "(?P<num>[0-9]+)(?P<units>[dhms])" 1220 consistent!(shush_0, "(?P<num>[0-9]+)(?P<units>[dhms])"); 1221 1222 // woothee-0.8.0: r"(?:Chrome|CrMo|CriOS)/([.0-9]+)" 1223 consistent!(woothee_0, r"(?:Chrome|CrMo|CriOS)/([.0-9]+)"); 1224 1225 // woothee-0.8.0: r"Vivaldi/([.0-9]+)" 1226 consistent!(woothee_1, r"Vivaldi/([.0-9]+)"); 1227 1228 // woothee-0.8.0: r"Firefox/([.0-9]+)" 1229 consistent!(woothee_2, r"Firefox/([.0-9]+)"); 1230 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]+$"); 1233 1234 // woothee-0.8.0: r"FxiOS/([.0-9]+)" 1235 consistent!(woothee_4, r"FxiOS/([.0-9]+)"); 1236 1237 // woothee-0.8.0: r"\(([^;)]+);FOMA;" 1238 consistent!(woothee_5, r"\(([^;)]+);FOMA;"); 1239 1240 // woothee-0.8.0: r"jig browser[^;]+; ([^);]+)" 1241 consistent!(woothee_6, r"jig browser[^;]+; ([^);]+)"); 1242 1243 // woothee-0.8.0: r"(?i)rss(?:reader|bar|[-_ /;()]|[ +]*/)" 1244 consistent!(woothee_7, r"(?i)rss(?:reader|bar|[-_ /;()]|[ +]*/)"); 1245 1246 // woothee-0.8.0: r"(?i)(?:bot|crawler|spider)(?:[-_ ./;@()]|$)" 1247 consistent!(woothee_8, r"(?i)(?:bot|crawler|spider)(?:[-_ ./;@()]|$)"); 1248 1249 // woothee-0.8.0: r"(?i)(?:feed|web) ?parser" 1250 consistent!(woothee_9, r"(?i)(?:feed|web) ?parser"); 1251 1252 // woothee-0.8.0: r"(?i)watch ?dog" 1253 consistent!(woothee_10, r"(?i)watch ?dog"); 1254 1255 // woothee-0.8.0: r"Edge/([.0-9]+)" 1256 consistent!(woothee_11, r"Edge/([.0-9]+)"); 1257 1258 // woothee-0.8.0: r"MSIE ([.0-9]+);" 1259 consistent!(woothee_12, r"MSIE ([.0-9]+);"); 1260 1261 // woothee-0.8.0: r"Version/([.0-9]+)" 1262 consistent!(woothee_13, r"Version/([.0-9]+)"); 1263 1264 // woothee-0.8.0: r"Opera[/ ]([.0-9]+)" 1265 consistent!(woothee_14, r"Opera[/ ]([.0-9]+)"); 1266 1267 // woothee-0.8.0: r"OPR/([.0-9]+)" 1268 consistent!(woothee_15, r"OPR/([.0-9]+)"); 1269 1270 // woothee-0.8.0: r"Version/([.0-9]+)" 1271 consistent!(woothee_16, r"Version/([.0-9]+)"); 1272 1273 // woothee-0.8.0: r"(?:SoftBank|Vodafone|J-PHONE)/[.0-9]+/([^ /;()]+)" 1274 consistent!(woothee_17, r"(?:SoftBank|Vodafone|J-PHONE)/[.0-9]+/([^ /;()]+)"); 1275 1276 // woothee-0.8.0: r"Trident/([.0-9]+);" 1277 consistent!(woothee_18, r"Trident/([.0-9]+);"); 1278 1279 // woothee-0.8.0: r" rv:([.0-9]+)" 1280 consistent!(woothee_19, r" rv:([.0-9]+)"); 1281 1282 // woothee-0.8.0: r"IEMobile/([.0-9]+);" 1283 consistent!(woothee_20, r"IEMobile/([.0-9]+);"); 1284 1285 // woothee-0.8.0: r"(?:WILLCOM|DDIPOCKET);[^/]+/([^ /;()]+)" 1286 consistent!(woothee_21, r"(?:WILLCOM|DDIPOCKET);[^/]+/([^ /;()]+)"); 1287 1288 // woothee-0.8.0: r"Windows ([ .a-zA-Z0-9]+)[;\\)]" 1289 consistent!(woothee_22, r"Windows ([ .a-zA-Z0-9]+)[;\\)]"); 1290 1291 // woothee-0.8.0: r"^Phone(?: OS)? ([.0-9]+)" 1292 consistent!(woothee_23, r"^Phone(?: OS)? ([.0-9]+)"); 1293 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"); 1296 1297 // woothee-0.8.0: r"Version/([.0-9]+)" 1298 consistent!(woothee_25, r"Version/([.0-9]+)"); 1299 1300 // woothee-0.8.0: r"rv:(\d+\.\d+\.\d+)" 1301 consistent!(woothee_26, r"rv:(\d+\.\d+\.\d+)"); 1302 1303 // woothee-0.8.0: r"FreeBSD ([^;\)]+);" 1304 consistent!(woothee_27, r"FreeBSD ([^;\)]+);"); 1305 1306 // woothee-0.8.0: r"CrOS ([^\)]+)\)" 1307 consistent!(woothee_28, r"CrOS ([^\)]+)\)"); 1308 1309 // woothee-0.8.0: r"Android[- ](\d+\.\d+(?:\.\d+)?)" 1310 consistent!(woothee_29, r"Android[- ](\d+\.\d+(?:\.\d+)?)"); 1311 1312 // woothee-0.8.0: r"PSP \(PlayStation Portable\); ([.0-9]+)\)" 1313 consistent!(woothee_30, r"PSP \(PlayStation Portable\); ([.0-9]+)\)"); 1314 1315 // woothee-0.8.0: r"PLAYSTATION 3;? ([.0-9]+)\)" 1316 consistent!(woothee_31, r"PLAYSTATION 3;? ([.0-9]+)\)"); 1317 1318 // woothee-0.8.0: r"PlayStation Vita ([.0-9]+)\)" 1319 consistent!(woothee_32, r"PlayStation Vita ([.0-9]+)\)"); 1320 1321 // woothee-0.8.0: r"PlayStation 4 ([.0-9]+)\)" 1322 consistent!(woothee_33, r"PlayStation 4 ([.0-9]+)\)"); 1323 1324 // woothee-0.8.0: r"BB10(?:.+)Version/([.0-9]+) " 1325 consistent!(woothee_34, r"BB10(?:.+)Version/([.0-9]+) "); 1326 1327 // woothee-0.8.0: r"BlackBerry(?:\d+)/([.0-9]+) " 1328 consistent!(woothee_35, r"BlackBerry(?:\d+)/([.0-9]+) "); 1329 1330 // woothee-0.8.0: r"; CPU(?: iPhone)? OS (\d+_\d+(?:_\d+)?) like Mac OS X" 1331 consistent!( 1332 woothee_36, 1333 r"; CPU(?: iPhone)? OS (\d+_\d+(?:_\d+)?) like Mac OS X" 1334 ); 1335 1336 // woothee-0.8.0: r"Mac OS X (10[._]\d+(?:[._]\d+)?)(?:\)|;)" 1337 consistent!(woothee_37, r"Mac OS X (10[._]\d+(?:[._]\d+)?)(?:\)|;)"); 1338 1339 // woothee-0.8.0: r"^(?:Apache-HttpClient/|Jakarta Commons-HttpClient/|Java/)" 1340 consistent!( 1341 woothee_38, 1342 r"^(?:Apache-HttpClient/|Jakarta Commons-HttpClient/|Java/)" 1343 ); 1344 1345 // woothee-0.8.0: r"[- ]HttpClient(/|$)" 1346 consistent!(woothee_39, r"[- ]HttpClient(/|$)"); 1347 1348 // woothee-0.8.0: r"^(?:PHP|WordPress|CakePHP|PukiWiki|PECL::HTTP)(?:/| |$)" 1349 consistent!( 1350 woothee_40, 1351 r"^(?:PHP|WordPress|CakePHP|PukiWiki|PECL::HTTP)(?:/| |$)" 1352 ); 1353 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)"); 1356 1357 // woothee-0.8.0: r"(?:Rome Client |UnwindFetchor/|ia_archiver |Summify |PostRank/)" 1358 consistent!( 1359 woothee_42, 1360 r"(?:Rome Client |UnwindFetchor/|ia_archiver |Summify |PostRank/)" 1361 ); 1362 1363 // woothee-0.8.0: r"Sleipnir/([.0-9]+)" 1364 consistent!(woothee_43, r"Sleipnir/([.0-9]+)"); 1365 1366 // word_replace-0.0.3: r"@@[a-z|A-Z|\d]+@@" 1367 consistent!(word_replace_0, r"@@[a-z|A-Z|\d]+@@"); 1368 1369 // wordcount-0.1.0: r"\w+" 1370 consistent!(wordcount_0, r"\w+"); 1371 1372 // just-0.3.12: "^([^=]+)=(.*)$" 1373 consistent!(just_0, "^([^=]+)=(.*)$"); 1374 1375 // emote-0.1.0: r":[a-zA-Z_]+?:" 1376 consistent!(emote_0, r":[a-zA-Z_]+?:"); 1377 1378 // emojicons-1.0.1: r":([a-zA-Z0-9_+-]+):" 1379 consistent!(emojicons_0, r":([a-zA-Z0-9_+-]+):"); 1380 1381 // git2_codecommit-0.1.2: r"git-codecommit\.([a-z0-9-]+)\.amazonaws\.com" 1382 consistent!( 1383 git2_codecommit_0, 1384 r"git-codecommit\.([a-z0-9-]+)\.amazonaws\.com" 1385 ); 1386 1387 // git-workarea-3.1.2: r"^submodule\.(?P<name>.*)\.(?P<key>[^=]*)=(?P<value>.*)$" 1388 consistent!( 1389 git_workarea_0, 1390 r"^submodule\.(?P<name>.*)\.(?P<key>[^=]*)=(?P<value>.*)$" 1391 ); 1392 1393 // git-shell-enforce-directory-1.0.0: r"^(?P<command>git-(?:receive|upload)-pack) '(?P<path>.+)'$" 1394 consistent!( 1395 git_shell_enforce_directory_0, 1396 r"^(?P<command>git-(?:receive|upload)-pack) '(?P<path>.+)'$" 1397 ); 1398 1399 // git-journal-1.6.3: r"[ \n]:(.*?):" 1400 consistent!(git_journal_0, r"[ \n]:(.*?):"); 1401 1402 // git-find-0.3.2: r"^git@(?P<host>[[:alnum:]\._-]+):(?P<path>[[:alnum:]\._\-/]+).git$" 1403 consistent!( 1404 git_find_0, 1405 r"^git@(?P<host>[[:alnum:]\._-]+):(?P<path>[[:alnum:]\._\-/]+).git$" 1406 ); 1407 1408 // gitlab-api-0.6.0: r"private_token=\w{20}" 1409 consistent!(gitlab_api_0, r"private_token=\w{20}"); 1410 1411 // td-client-0.7.0: "^(http://|https://)" 1412 consistent!(td_client_0, "^(http://|https://)"); 1413 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>.*)"); 1416 1417 // katana-1.0.2: r"(?P<comp>et al\.)(?:\.)" 1418 consistent!(katana_0, r"(?P<comp>et al\.)(?:\.)"); 1419 1420 // katana-1.0.2: r"\.{3}" 1421 consistent!(katana_1, r"\.{3}"); 1422 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]+)"); 1425 1426 // katana-1.0.2: r"\s\.(?P<nums>[0-9]+)" 1427 consistent!(katana_3, r"\s\.(?P<nums>[0-9]+)"); 1428 1429 // katana-1.0.2: r"(?:[A-Za-z]\.){2,}" 1430 consistent!(katana_4, r"(?:[A-Za-z]\.){2,}"); 1431 1432 // katana-1.0.2: r"(?P<init>[A-Z])(?P<point>\.)" 1433 consistent!(katana_5, r"(?P<init>[A-Z])(?P<point>\.)"); 1434 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})(\.)"); 1437 1438 // katana-1.0.2: r"&==&(?P<p>[.!?])" 1439 consistent!(katana_7, r"&==&(?P<p>[.!?])"); 1440 1441 // katana-1.0.2: r"&\^&(?P<p>[.!?])" 1442 consistent!(katana_8, r"&\^&(?P<p>[.!?])"); 1443 1444 // katana-1.0.2: r"&\*\*&(?P<p>[.!?])" 1445 consistent!(katana_9, r"&\*\*&(?P<p>[.!?])"); 1446 1447 // katana-1.0.2: r"&=&(?P<p>[.!?])" 1448 consistent!(katana_10, r"&=&(?P<p>[.!?])"); 1449 1450 // katana-1.0.2: r"&##&(?P<p>[.!?])" 1451 consistent!(katana_11, r"&##&(?P<p>[.!?])"); 1452 1453 // katana-1.0.2: r"&\$&(?P<p>[.!?])" 1454 consistent!(katana_12, r"&\$&(?P<p>[.!?])"); 1455 1456 // kailua_syntax-1.1.0: r"@(?:_|\d+(?:/\d+(?:-\d+)?)?)" 1457 consistent!(kailua_syntax_0, r"@(?:_|\d+(?:/\d+(?:-\d+)?)?)"); 1458 1459 // kailua_syntax-1.1.0: r"<(\d+)>" 1460 consistent!(kailua_syntax_1, r"<(\d+)>"); 1461 1462 // ftp-3.0.1: r"\((\d+),(\d+),(\d+),(\d+),(\d+),(\d+)\)" 1463 consistent!(ftp_0, r"\((\d+),(\d+),(\d+),(\d+),(\d+),(\d+)\)"); 1464 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"); 1467 1468 // ftp-3.0.1: r"\s+(\d+)\s*$" 1469 consistent!(ftp_2, r"\s+(\d+)\s*$"); 1470 1471 // vat-0.1.0: r"<countryCode>(.*?)</countryCode>" 1472 consistent!(vat_0, r"<countryCode>(.*?)</countryCode>"); 1473 1474 // vat-0.1.0: r"<vatNumber>(.*?)</vatNumber>" 1475 consistent!(vat_1, r"<vatNumber>(.*?)</vatNumber>"); 1476 1477 // vat-0.1.0: r"<name>(.*?)</name>" 1478 consistent!(vat_2, r"<name>(.*?)</name>"); 1479 1480 // vat-0.1.0: r"<address>(?s)(.*?)(?-s)</address>" 1481 consistent!(vat_3, r"<address>(?s)(.*?)(?-s)</address>"); 1482 1483 // vat-0.1.0: r"<valid>(true|false)</valid>" 1484 consistent!(vat_4, r"<valid>(true|false)</valid>"); 1485 1486 // vat-0.1.0: r"^ATU\d{8}$" 1487 consistent!(vat_5, r"^ATU\d{8}$"); 1488 1489 // vat-0.1.0: r"^BE0?\d{9, 10}$" 1490 consistent!(vat_6, r"^BE0?\d{9, 10}$"); 1491 1492 // vat-0.1.0: r"^BG\d{9,10}$" 1493 consistent!(vat_7, r"^BG\d{9,10}$"); 1494 1495 // vat-0.1.0: r"^HR\d{11}$" 1496 consistent!(vat_8, r"^HR\d{11}$"); 1497 1498 // vat-0.1.0: r"^CY\d{8}[A-Z]$" 1499 consistent!(vat_9, r"^CY\d{8}[A-Z]$"); 1500 1501 // vat-0.1.0: r"^CZ\d{8,10}$" 1502 consistent!(vat_10, r"^CZ\d{8,10}$"); 1503 1504 // vat-0.1.0: r"^DK\d{8}$" 1505 consistent!(vat_11, r"^DK\d{8}$"); 1506 1507 // vat-0.1.0: r"^EE\d{9}$" 1508 consistent!(vat_12, r"^EE\d{9}$"); 1509 1510 // vat-0.1.0: r"^FI\d{8}$" 1511 consistent!(vat_13, r"^FI\d{8}$"); 1512 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}$"); 1515 1516 // vat-0.1.0: r"^DE\d{9}$" 1517 consistent!(vat_15, r"^DE\d{9}$"); 1518 1519 // vat-0.1.0: r"^EL\d{9}$" 1520 consistent!(vat_16, r"^EL\d{9}$"); 1521 1522 // vat-0.1.0: r"^HU\d{8}$" 1523 consistent!(vat_17, r"^HU\d{8}$"); 1524 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}$"); 1527 1528 // vat-0.1.0: r"^IT\d{11}$" 1529 consistent!(vat_19, r"^IT\d{11}$"); 1530 1531 // vat-0.1.0: r"^LV\d{11}$" 1532 consistent!(vat_20, r"^LV\d{11}$"); 1533 1534 // vat-0.1.0: r"^LT(\d{9}|\d{12})$" 1535 consistent!(vat_21, r"^LT(\d{9}|\d{12})$"); 1536 1537 // vat-0.1.0: r"^LU\d{8}$" 1538 consistent!(vat_22, r"^LU\d{8}$"); 1539 1540 // vat-0.1.0: r"^MT\d{8}$" 1541 consistent!(vat_23, r"^MT\d{8}$"); 1542 1543 // vat-0.1.0: r"^NL\d{9}B\d{2}$" 1544 consistent!(vat_24, r"^NL\d{9}B\d{2}$"); 1545 1546 // vat-0.1.0: r"^PL\d{10}$" 1547 consistent!(vat_25, r"^PL\d{10}$"); 1548 1549 // vat-0.1.0: r"^PT\d{9}$" 1550 consistent!(vat_26, r"^PT\d{9}$"); 1551 1552 // vat-0.1.0: r"^RO\d{2,10}$" 1553 consistent!(vat_27, r"^RO\d{2,10}$"); 1554 1555 // vat-0.1.0: r"^SK\d{10}$" 1556 consistent!(vat_28, r"^SK\d{10}$"); 1557 1558 // vat-0.1.0: r"^SI\d{8}$" 1559 consistent!(vat_29, r"^SI\d{8}$"); 1560 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]$"); 1563 1564 // vat-0.1.0: r"^SE\d{10}01$" 1565 consistent!(vat_31, r"^SE\d{10}01$"); 1566 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})$"); 1569 1570 // eve-0.1.1: r"\{\{(.*)\}\}" 1571 consistent!(eve_0, r"\{\{(.*)\}\}"); 1572 1573 // egc-0.1.2: "^mio" 1574 consistent!(egc_0, "^mio"); 1575 1576 // pew-0.2.3: "" 1577 consistent!(pew_0, ""); 1578 1579 // pew-0.2.3: "" 1580 consistent!(pew_1, ""); 1581 1582 // mob-0.4.3: "y" 1583 consistent!(mob_0, "y"); 1584 1585 // lit-0.2.8: "@([a-z]+)" 1586 consistent!(lit_0, "@([a-z]+)"); 1587 1588 // lit-0.2.8: "([A-Z-]+):(.*)" 1589 consistent!(lit_1, "([A-Z-]+):(.*)"); 1590 1591 // lit-0.2.8: "^[a-zA-Z_][a-zA-Z0-9_]*$" 1592 consistent!(lit_2, "^[a-zA-Z_][a-zA-Z0-9_]*$"); 1593 1594 // avm-1.0.1: r"\d+\.\d+\.\d+" 1595 consistent!(avm_0, r"\d+\.\d+\.\d+"); 1596 1597 // avm-1.0.1: r"\d+\.\d+\.\d+" 1598 consistent!(avm_1, r"\d+\.\d+\.\d+"); 1599 1600 // orm-0.2.0: r"^Vec<(.+)>$" 1601 consistent!(orm_0, r"^Vec<(.+)>$"); 1602 1603 // sgf-0.1.5: r"\\(\r\n|\n\r|\n|\r)" 1604 consistent!(sgf_0, r"\\(\r\n|\n\r|\n|\r)"); 1605 1606 // sgf-0.1.5: r"\\(.)" 1607 consistent!(sgf_1, r"\\(.)"); 1608 1609 // sgf-0.1.5: r"\r\n|\n\r|\n|\r" 1610 consistent!(sgf_2, r"\r\n|\n\r|\n|\r"); 1611 1612 // sgf-0.1.5: r"([\]\\:])" 1613 consistent!(sgf_3, r"([\]\\:])"); 1614 1615 // dok-0.2.0: "^Bearer realm=\"(.+?)\",service=\"(.+?)\",scope=\"(.+?)\"$" 1616 consistent!( 1617 dok_0, 1618 "^Bearer realm=\"(.+?)\",service=\"(.+?)\",scope=\"(.+?)\"$" 1619 ); 1620 1621 // d20-0.1.0: r"([+-]?\s*\d+[dD]\d+|[+-]?\s*\d+)" 1622 consistent!(d20_0, r"([+-]?\s*\d+[dD]\d+|[+-]?\s*\d+)"); 1623 1624 // dvb-0.3.0: "E" 1625 consistent!(dvb_0, "E"); 1626 1627 // dvb-0.3.0: "^F" 1628 consistent!(dvb_1, "^F"); 1629 1630 // dvb-0.3.0: "^S" 1631 consistent!(dvb_2, "^S"); 1632 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})$"); 1635 1636 // ger-0.2.0: r"(refs|ref|fix|fixes|close|closes)\s+([A-Z]{2,5}-[0-9]{1,5})$" 1637 consistent!( 1638 ger_1, 1639 r"(refs|ref|fix|fixes|close|closes)\s+([A-Z]{2,5}-[0-9]{1,5})$" 1640 ); 1641 1642 // n5-0.2.1: r"(\d+)(\.(\d+))?(\.(\d+))?(.*)" 1643 consistent!(n5_0, r"(\d+)(\.(\d+))?(\.(\d+))?(.*)"); 1644 1645 // po-0.1.4: r"[A-Za-z0-9]" 1646 consistent!(po_0, r"[A-Za-z0-9]"); 1647 1648 // carnix-0.8.5: "path is (‘|')?([^’'\n]*)(’|')?" 1649 consistent!(carnix_0, "path is (‘|')?([^’'\n]*)(’|')?"); 1650 1651 // carnix-0.8.5: r"^(\S*) (\d*)\.(\d*)\.(\d*)(-(\S*))?(.*)?" 1652 consistent!(carnix_1, r"^(\S*) (\d*)\.(\d*)\.(\d*)(-(\S*))?(.*)?"); 1653 1654 // carnix-0.8.5: r"(\d*)\.(\d*)\.(\d*)(-(\S*))?" 1655 consistent!(carnix_2, r"(\d*)\.(\d*)\.(\d*)(-(\S*))?"); 1656 1657 // carnix-0.8.5: r"(\S*)-(\d*)\.(\d*)\.(\d*)(-(\S*))?" 1658 consistent!(carnix_3, r"(\S*)-(\d*)\.(\d*)\.(\d*)(-(\S*))?"); 1659 1660 // caseless-0.2.1: r"^# CaseFolding-(\d+)\.(\d+)\.(\d+).txt$" 1661 consistent!(caseless_0, r"^# CaseFolding-(\d+)\.(\d+)\.(\d+).txt$"); 1662 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 ]+);"); 1665 1666 // cabot-0.2.0: "\r?\n\r?\n" 1667 consistent!(cabot_0, "\r?\n\r?\n"); 1668 1669 // cabot-0.2.0: "\r?\n" 1670 consistent!(cabot_1, "\r?\n"); 1671 1672 // card-validate-2.2.1: r"^600" 1673 consistent!(card_validate_0, r"^600"); 1674 1675 // card-validate-2.2.1: r"^5019" 1676 consistent!(card_validate_1, r"^5019"); 1677 1678 // card-validate-2.2.1: r"^4" 1679 consistent!(card_validate_2, r"^4"); 1680 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])"); 1683 1684 // card-validate-2.2.1: r"^3[47]" 1685 consistent!(card_validate_4, r"^3[47]"); 1686 1687 // card-validate-2.2.1: r"^3[0689]" 1688 consistent!(card_validate_5, r"^3[0689]"); 1689 1690 // card-validate-2.2.1: r"^6([045]|22)" 1691 consistent!(card_validate_6, r"^6([045]|22)"); 1692 1693 // card-validate-2.2.1: r"^(62|88)" 1694 consistent!(card_validate_7, r"^(62|88)"); 1695 1696 // card-validate-2.2.1: r"^35" 1697 consistent!(card_validate_8, r"^35"); 1698 1699 // card-validate-2.2.1: r"^[0-9]+$" 1700 consistent!(card_validate_9, r"^[0-9]+$"); 1701 1702 // cargo-testify-0.3.0: r"\d{1,} passed.*filtered out" 1703 consistent!(cargo_testify_0, r"\d{1,} passed.*filtered out"); 1704 1705 // cargo-testify-0.3.0: r"error(:|\[).*" 1706 consistent!(cargo_testify_1, r"error(:|\[).*"); 1707 1708 // cargo-wix-0.0.5: r"<(.*?)>" 1709 consistent!(cargo_wix_0, r"<(.*?)>"); 1710 1711 // cargo-wix-0.0.5: r"<(.*?)>" 1712 consistent!(cargo_wix_1, r"<(.*?)>"); 1713 1714 // cargo-wix-0.0.5: r"<(.*?)>" 1715 consistent!(cargo_wix_2, r"<(.*?)>"); 1716 1717 // cargo-wix-0.0.5: r"<(.*?)>" 1718 consistent!(cargo_wix_3, r"<(.*?)>"); 1719 1720 // cargo-incremental-0.1.23: r"(?m)^incremental: re-using (\d+) out of (\d+) modules$" 1721 consistent!( 1722 cargo_incremental_0, 1723 r"(?m)^incremental: re-using (\d+) out of (\d+) modules$" 1724 ); 1725 1726 // cargo-incremental-0.1.23: "(?m)(warning|error): (.*)\n --> ([^:]:\\d+:\\d+)$" 1727 consistent!( 1728 cargo_incremental_1, 1729 "(?m)(warning|error): (.*)\n --> ([^:]:\\d+:\\d+)$" 1730 ); 1731 1732 // cargo-incremental-0.1.23: r"(?m)^test (.*) \.\.\. (\w+)" 1733 consistent!(cargo_incremental_2, r"(?m)^test (.*) \.\.\. (\w+)"); 1734 1735 // cargo-incremental-0.1.23: r"(?m)(\d+) passed; (\d+) failed; (\d+) ignored; \d+ measured" 1736 consistent!( 1737 cargo_incremental_3, 1738 r"(?m)(\d+) passed; (\d+) failed; (\d+) ignored; \d+ measured" 1739 ); 1740 1741 // cargo-testjs-0.1.2: r"^[^-]+-[0-9a-f]+\.js$" 1742 consistent!(cargo_testjs_0, r"^[^-]+-[0-9a-f]+\.js$"); 1743 1744 // cargo-tarpaulin-0.6.2: r"\s*//" 1745 consistent!(cargo_tarpaulin_0, r"\s*//"); 1746 1747 // cargo-tarpaulin-0.6.2: r"/\*" 1748 consistent!(cargo_tarpaulin_1, r"/\*"); 1749 1750 // cargo-tarpaulin-0.6.2: r"\*/" 1751 consistent!(cargo_tarpaulin_2, r"\*/"); 1752 1753 // cargo-culture-kit-0.1.0: r"^fo" 1754 consistent!(cargo_culture_kit_0, r"^fo"); 1755 1756 // cargo-screeps-0.1.3: "\\s+" 1757 consistent!(cargo_screeps_0, "\\s+"); 1758 1759 // cargo-brew-0.1.4: r"`(\S+) v([0-9.]+)" 1760 consistent!(cargo_brew_0, r"`(\S+) v([0-9.]+)"); 1761 1762 // cargo-release-0.10.2: "^\\[.+\\]" 1763 consistent!(cargo_release_0, "^\\[.+\\]"); 1764 1765 // cargo-release-0.10.2: "^\\[\\[.+\\]\\]" 1766 consistent!(cargo_release_1, "^\\[\\[.+\\]\\]"); 1767 1768 // cargo-edit-0.3.0-beta.1: r"^https://github.com/([-_0-9a-zA-Z]+)/([-_0-9a-zA-Z]+)(/|.git)?$" 1769 consistent!( 1770 cargo_edit_0, 1771 r"^https://github.com/([-_0-9a-zA-Z]+)/([-_0-9a-zA-Z]+)(/|.git)?$" 1772 ); 1773 1774 // cargo-edit-0.3.0-beta.1: r"^https://gitlab.com/([-_0-9a-zA-Z]+)/([-_0-9a-zA-Z]+)(/|.git)?$" 1775 consistent!( 1776 cargo_edit_1, 1777 r"^https://gitlab.com/([-_0-9a-zA-Z]+)/([-_0-9a-zA-Z]+)(/|.git)?$" 1778 ); 1779 1780 // cargo-disassemble-0.1.1: ".*" 1781 consistent!(cargo_disassemble_0, ".*"); 1782 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)"); 1785 1786 // cargo-coverage-annotations-0.1.5: r"^\s*\}(?:\)*;?|\s*else\s*\{)$" 1787 consistent!(cargo_coverage_annotations_0, r"^\s*\}(?:\)*;?|\s*else\s*\{)$"); 1788 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=><]"); 1791 1792 // cargo-script-0.2.8: r"^\s*\*( |$)" 1793 consistent!(cargo_script_0, r"^\s*\*( |$)"); 1794 1795 // cargo-script-0.2.8: r"^(\s+)" 1796 consistent!(cargo_script_1, r"^(\s+)"); 1797 1798 // cargo-script-0.2.8: r"/\*|\*/" 1799 consistent!(cargo_script_2, r"/\*|\*/"); 1800 1801 // cargo-script-0.2.8: r"^\s*//!" 1802 consistent!(cargo_script_3, r"^\s*//!"); 1803 1804 // cargo-script-0.2.8: r"^#![^\[].*?(\r\n|\n)" 1805 consistent!(cargo_script_4, r"^#![^\[].*?(\r\n|\n)"); 1806 1807 // cargo-update-1.5.2: r"cargo-install-update\.exe-v.+" 1808 consistent!(cargo_update_0, r"cargo-install-update\.exe-v.+"); 1809 1810 // canteen-0.4.1: r"^<(?:(int|uint|str|float|path):)?([\w_][a-zA-Z0-9_]*)>$" 1811 consistent!( 1812 canteen_0, 1813 r"^<(?:(int|uint|str|float|path):)?([\w_][a-zA-Z0-9_]*)>$" 1814 ); 1815 1816 // thruster-cli-0.1.3: r"(.)([A-Z])" 1817 consistent!(thruster_cli_0, r"(.)([A-Z])"); 1818 1819 // thieves-cant-0.1.0: "([Z]+)$" 1820 consistent!(thieves_cant_0, "([Z]+)$"); 1821 1822 // codeowners-0.1.3: r"^@\S+/\S+" 1823 consistent!(codeowners_0, r"^@\S+/\S+"); 1824 1825 // codeowners-0.1.3: r"^@\S+" 1826 consistent!(codeowners_1, r"^@\S+"); 1827 1828 // codeowners-0.1.3: r"^\S+@\S+" 1829 consistent!(codeowners_2, r"^\S+@\S+"); 1830 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$"); 1833 1834 // commodore-0.3.0: r"(?P<greeting>\S+?) (?P<name>\S+?)$" 1835 consistent!(commodore_0, r"(?P<greeting>\S+?) (?P<name>\S+?)$"); 1836 1837 // corollary-0.3.0: r"([ \t]*)```haskell([\s\S]*?)```" 1838 consistent!(corollary_0, r"([ \t]*)```haskell([\s\S]*?)```"); 1839 1840 // corollary-0.3.0: r"\b((?:a|b|t)\d*)\b" 1841 consistent!(corollary_1, r"\b((?:a|b|t)\d*)\b"); 1842 1843 // colorizex-0.1.3: "NB" 1844 consistent!(colorizex_0, "NB"); 1845 1846 // colorstring-0.0.1: r"(?i)\[[a-z0-9_-]+\]" 1847 consistent!(colorstring_0, r"(?i)\[[a-z0-9_-]+\]"); 1848 1849 // colorstring-0.0.1: r"^(?i)(\[[a-z0-9_-]+\])+" 1850 consistent!(colorstring_1, r"^(?i)(\[[a-z0-9_-]+\])+"); 1851 1852 // cosmogony-0.3.0: "name:(.+)" 1853 consistent!(cosmogony_0, "name:(.+)"); 1854 1855 // cobalt-bin-0.12.1: r"(?m:^ {0,3}\[[^\]]+\]:.+$)" 1856 consistent!(cobalt_bin_0, r"(?m:^ {0,3}\[[^\]]+\]:.+$)"); 1857 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} -]"); 1860 1861 // content-blocker-0.2.3: "" 1862 consistent!(content_blocker_0, ""); 1863 1864 // content-blocker-0.2.3: "(?i)hi" 1865 consistent!(content_blocker_1, "(?i)hi"); 1866 1867 // content-blocker-0.2.3: "http[s]?://domain.org" 1868 consistent!(content_blocker_2, "http[s]?://domain.org"); 1869 1870 // content-blocker-0.2.3: "(?i)http[s]?://domain.org" 1871 consistent!(content_blocker_3, "(?i)http[s]?://domain.org"); 1872 1873 // content-blocker-0.2.3: "http://domain.org" 1874 consistent!(content_blocker_4, "http://domain.org"); 1875 1876 // content-blocker-0.2.3: "http://domain.org" 1877 consistent!(content_blocker_5, "http://domain.org"); 1878 1879 // content-blocker-0.2.3: "ad.html" 1880 consistent!(content_blocker_6, "ad.html"); 1881 1882 // content-blocker-0.2.3: "ad.html" 1883 consistent!(content_blocker_7, "ad.html"); 1884 1885 // content-blocker-0.2.3: "http://domain.org" 1886 consistent!(content_blocker_8, "http://domain.org"); 1887 1888 // content-blocker-0.2.3: "http://domain.org/nocookies.sjs" 1889 consistent!(content_blocker_9, "http://domain.org/nocookies.sjs"); 1890 1891 // content-blocker-0.2.3: "http://domain.org/nocookies.sjs" 1892 consistent!(content_blocker_10, "http://domain.org/nocookies.sjs"); 1893 1894 // content-blocker-0.2.3: "http://domain.org/hideme.jpg" 1895 consistent!(content_blocker_11, "http://domain.org/hideme.jpg"); 1896 1897 // content-blocker-0.2.3: "http://domain.org/ok.html" 1898 consistent!(content_blocker_12, "http://domain.org/ok.html"); 1899 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"); 1902 1903 // victoria-dom-0.1.2: "[A-Za-z0-9=]" 1904 consistent!(victoria_dom_0, "[A-Za-z0-9=]"); 1905 1906 // numbat-1.0.0: r"^nsq://" 1907 consistent!(numbat_0, r"^nsq://"); 1908 1909 // airkorea-0.1.2: r"[\s\t\r\n]" 1910 consistent!(airkorea_0, r"[\s\t\r\n]"); 1911 1912 // airkorea-0.1.2: r"([\{\[,])|([\}\]])" 1913 consistent!(airkorea_1, r"([\{\[,])|([\}\]])"); 1914 1915 // airkorea-0.1.2: r"[^.\d]+$" 1916 consistent!(airkorea_2, r"[^.\d]+$"); 1917 1918 // rofl-0.0.1: r"\b" 1919 // consistent!(rofl_0, r"\b"); 1920 1921 // rogcat-0.2.15: r"--------- beginning of.*" 1922 consistent!(rogcat_0, r"--------- beginning of.*"); 1923 1924 // rogcat-0.2.15: r"a|e|i|o|u" 1925 consistent!(rogcat_1, r"a|e|i|o|u"); 1926 1927 // rogcat-0.2.15: r"^(\d+)([kMG])$" 1928 consistent!(rogcat_2, r"^(\d+)([kMG])$"); 1929 1930 // media_filename-0.1.4: "\\.([A-Za-z0-9]{2,4})$" 1931 consistent!(media_filename_0, "\\.([A-Za-z0-9]{2,4})$"); 1932 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})"); 1935 1936 // media_filename-0.1.4: "(?:^\\[([^]]+)\\]|- ?([^-]+)$)" 1937 consistent!(media_filename_2, "(?:^\\[([^]]+)\\]|- ?([^-]+)$)"); 1938 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])" 1940 consistent!( 1941 media_filename_3, 1942 "(?:[eE]([0-9]{2,3})|[^0-9A-Za-z]([0-9]{2,3})(?:v[0-9])?[^0-9A-Za-z])" 1943 ); 1944 1945 // media_filename-0.1.4: "[sS]([0-9]{1,2})" 1946 consistent!(media_filename_4, "[sS]([0-9]{1,2})"); 1947 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)"); 1950 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])"); 1953 1954 // media_filename-0.1.4: "((?i)xvid|x264|h\\.?264)" 1955 consistent!(media_filename_7, "((?i)xvid|x264|h\\.?264)"); 1956 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)?)"); 1959 1960 // media_filename-0.1.4: "\\[([0-9A-F]{8})\\]" 1961 consistent!(media_filename_9, "\\[([0-9A-F]{8})\\]"); 1962 1963 // termimage-0.3.2: r"(\d+)[xX](\d+)" 1964 consistent!(termimage_0, r"(\d+)[xX](\d+)"); 1965 1966 // teensy-0.1.0: r".*(\d{4}-\d{2}-\d{2}).*" 1967 consistent!(teensy_0, r".*(\d{4}-\d{2}-\d{2}).*"); 1968 1969 // telescreen-0.1.3: r"<@(.+)>" 1970 consistent!(telescreen_0, r"<@(.+)>"); 1971 1972 // tempus_fugit-0.4.4: r"^(\d+)" 1973 consistent!(tempus_fugit_0, r"^(\d+)"); 1974 1975 // fselect-0.4.1: "(\\?|\\.|\\*|\\[|\\]|\\(|\\)|\\^|\\$)" 1976 consistent!(fselect_0, "(\\?|\\.|\\*|\\[|\\]|\\(|\\)|\\^|\\$)"); 1977 1978 // fselect-0.4.1: "(%|_|\\?|\\.|\\*|\\[|\\]|\\(|\\)|\\^|\\$)" 1979 consistent!(fselect_1, "(%|_|\\?|\\.|\\*|\\[|\\]|\\(|\\)|\\^|\\$)"); 1980 1981 // fs_eventbridge-0.1.0: r"^([A-Z]+)(?:\s(.+))?\s*" 1982 consistent!(fs_eventbridge_0, r"^([A-Z]+)(?:\s(.+))?\s*"); 1983 1984 // joseki-0.0.1: r"(\w{1,2})\[(.+?)\]" 1985 consistent!(joseki_0, r"(\w{1,2})\[(.+?)\]"); 1986 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?"); 1989 1990 // bullet_core-0.1.1: "^(?u:[0-9])+" 1991 consistent!(bullet_core_0, "^(?u:[0-9])+"); 1992 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])+"); 1995 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ヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------])+"); 1998 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ヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------])+)"); 2001 2002 // bullet_core-0.1.1: "^(?u:\\()" 2003 consistent!(bullet_core_4, "^(?u:\\()"); 2004 2005 // bullet_core-0.1.1: "^(?u:\\))" 2006 consistent!(bullet_core_5, "^(?u:\\))"); 2007 2008 // bullet_core-0.1.1: "^(?u:\\*)" 2009 consistent!(bullet_core_6, "^(?u:\\*)"); 2010 2011 // bullet_core-0.1.1: "^(?u:\\+)" 2012 consistent!(bullet_core_7, "^(?u:\\+)"); 2013 2014 // bullet_core-0.1.1: "^(?u:,)" 2015 consistent!(bullet_core_8, "^(?u:,)"); 2016 2017 // bullet_core-0.1.1: "^(?u:\\-)" 2018 consistent!(bullet_core_9, "^(?u:\\-)"); 2019 2020 // bullet_core-0.1.1: "^(?u:/)" 2021 consistent!(bullet_core_10, "^(?u:/)"); 2022 2023 // bullet_core-0.1.1: "^(?u:\\[)" 2024 consistent!(bullet_core_11, "^(?u:\\[)"); 2025 2026 // bullet_core-0.1.1: "^(?u:\\])" 2027 consistent!(bullet_core_12, "^(?u:\\])"); 2028 2029 // bullet_core-0.1.1: "^(?u:\\^)" 2030 consistent!(bullet_core_13, "^(?u:\\^)"); 2031 2032 // bullet_core-0.1.1: "^(?u:·)" 2033 consistent!(bullet_core_14, "^(?u:·)"); 2034 2035 // actix-web-0.6.13: "//+" 2036 consistent!(actix_web_0, "//+"); 2037 2038 // actix-web-0.6.13: "//+" 2039 consistent!(actix_web_1, "//+"); 2040 2041 // althea_kernel_interface-0.1.0: r"(\S*) .* (\S*) (REACHABLE|STALE|DELAY)" 2042 consistent!( 2043 althea_kernel_interface_0, 2044 r"(\S*) .* (\S*) (REACHABLE|STALE|DELAY)" 2045 ); 2046 2047 // althea_kernel_interface-0.1.0: r"-s (.*) --ip6-dst (.*)/.* bcnt = (.*)" 2048 consistent!( 2049 althea_kernel_interface_1, 2050 r"-s (.*) --ip6-dst (.*)/.* bcnt = (.*)" 2051 ); 2052 2053 // alcibiades-0.3.0: r"\buci(?:\s|$)" 2054 consistent!(alcibiades_0, r"\buci(?:\s|$)"); 2055 2056 // ruma-identifiers-0.11.0: r"\A[a-z0-9._=-]+\z" 2057 consistent!(ruma_identifiers_0, r"\A[a-z0-9._=-]+\z"); 2058 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})$"); 2061 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/?$"); 2064 2065 // rust-install-0.0.4: r"^(nightly|beta|stable)(?:-(\d{4}-\d{2}-\d{2}))?$" 2066 consistent!( 2067 rust_install_0, 2068 r"^(nightly|beta|stable)(?:-(\d{4}-\d{2}-\d{2}))?$" 2069 ); 2070 2071 // rust_inbox-0.0.5: "^+(.*)\r\n" 2072 consistent!(rust_inbox_0, "^+(.*)\r\n"); 2073 2074 // rust_inbox-0.0.5: r"^\* CAPABILITY (.*)\r\n" 2075 consistent!(rust_inbox_1, r"^\* CAPABILITY (.*)\r\n"); 2076 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)(.*)"); 2079 2080 // rust_inbox-0.0.5: r"^\* (\d+) EXISTS\r\n" 2081 consistent!(rust_inbox_3, r"^\* (\d+) EXISTS\r\n"); 2082 2083 // rust_inbox-0.0.5: r"^\* (\d+) RECENT\r\n" 2084 consistent!(rust_inbox_4, r"^\* (\d+) RECENT\r\n"); 2085 2086 // rust_inbox-0.0.5: r"^\* FLAGS (.+)\r\n" 2087 consistent!(rust_inbox_5, r"^\* FLAGS (.+)\r\n"); 2088 2089 // rust_inbox-0.0.5: r"^\* OK \[UNSEEN (\d+)\](.*)\r\n" 2090 consistent!(rust_inbox_6, r"^\* OK \[UNSEEN (\d+)\](.*)\r\n"); 2091 2092 // rust_inbox-0.0.5: r"^\* OK \[UIDVALIDITY (\d+)\](.*)\r\n" 2093 consistent!(rust_inbox_7, r"^\* OK \[UIDVALIDITY (\d+)\](.*)\r\n"); 2094 2095 // rust_inbox-0.0.5: r"^\* OK \[UIDNEXT (\d+)\](.*)\r\n" 2096 consistent!(rust_inbox_8, r"^\* OK \[UIDNEXT (\d+)\](.*)\r\n"); 2097 2098 // rust_inbox-0.0.5: r"^\* OK \[PERMANENTFLAGS (.+)\](.*)\r\n" 2099 consistent!(rust_inbox_9, r"^\* OK \[PERMANENTFLAGS (.+)\](.*)\r\n"); 2100 2101 // rustml-0.0.7: r"^[a-z]+ (\d+)$" 2102 consistent!(rustml_0, r"^[a-z]+ (\d+)$"); 2103 2104 // rustml-0.0.7: r"^[a-z]+ (\d+)$" 2105 consistent!(rustml_1, r"^[a-z]+ (\d+)$"); 2106 2107 // rustml-0.0.7: r"^[a-z]+ (\d+)$" 2108 consistent!(rustml_2, r"^[a-z]+ (\d+)$"); 2109 2110 // rustfmt-0.10.0: r"([^\\](\\\\)*)\\[\n\r][[:space:]]*" 2111 consistent!(rustfmt_0, r"([^\\](\\\\)*)\\[\n\r][[:space:]]*"); 2112 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+)"); 2115 2116 // rustfmt-core-0.4.0: r"^## `([^`]+)`" 2117 consistent!(rustfmt_core_1, r"^## `([^`]+)`"); 2118 2119 // rustfmt-core-0.4.0: r"([^\\](\\\\)*)\\[\n\r][[:space:]]*" 2120 consistent!(rustfmt_core_2, r"([^\\](\\\\)*)\\[\n\r][[:space:]]*"); 2121 2122 // rustfmt-core-0.4.0: r"\s;" 2123 consistent!(rustfmt_core_3, r"\s;"); 2124 2125 // rust-enum-derive-0.4.0: r"^(0x)?([:digit:]+)$" 2126 consistent!(rust_enum_derive_0, r"^(0x)?([:digit:]+)$"); 2127 2128 // rust-enum-derive-0.4.0: r"^([:digit:]+)[:space:]*<<[:space:]*([:digit:]+)$" 2129 consistent!( 2130 rust_enum_derive_1, 2131 r"^([:digit:]+)[:space:]*<<[:space:]*([:digit:]+)$" 2132 ); 2133 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:]*,"); 2136 2137 // rust-enum-derive-0.4.0: r"^#define[:space:]+([:graph:]+)[:space:]+([:graph:]+)" 2138 consistent!( 2139 rust_enum_derive_3, 2140 r"^#define[:space:]+([:graph:]+)[:space:]+([:graph:]+)" 2141 ); 2142 2143 // rustsourcebundler-0.2.0: r"^\s*pub mod (.+);$" 2144 consistent!(rustsourcebundler_0, r"^\s*pub mod (.+);$"); 2145 2146 // rustsourcebundler-0.2.0: r"^\s*pub mod (.+);$" 2147 consistent!(rustsourcebundler_1, r"^\s*pub mod (.+);$"); 2148 2149 // rustfmt-nightly-0.8.2: r"([^\\](\\\\)*)\\[\n\r][[:space:]]*" 2150 consistent!(rustfmt_nightly_0, r"([^\\](\\\\)*)\\[\n\r][[:space:]]*"); 2151 2152 // rustfmt-nightly-0.8.2: r"\s;" 2153 consistent!(rustfmt_nightly_1, r"\s;"); 2154 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]*)"); 2157 2158 // rustfilt-0.2.0: r"_ZN[\$\._[:alnum:]]*" 2159 consistent!(rustfilt_0, r"_ZN[\$\._[:alnum:]]*"); 2160 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]*)"); 2163 2164 // rural-0.7.3: "(.+)=(.+)" 2165 consistent!(rural_0, "(.+)=(.+)"); 2166 2167 // rural-0.7.3: "(.*):(.+)" 2168 consistent!(rural_1, "(.*):(.+)"); 2169 2170 // rural-0.7.3: "(.+):=(.+)" 2171 consistent!(rural_2, "(.+):=(.+)"); 2172 2173 // rural-0.7.3: "(.*)==(.+)" 2174 consistent!(rural_3, "(.*)==(.+)"); 2175 2176 // rusoto_credential-0.11.0: r"^\[([^\]]+)\]$" 2177 consistent!(rusoto_credential_0, r"^\[([^\]]+)\]$"); 2178 2179 // rumblebars-0.3.0: "([:blank:]*)$" 2180 consistent!(rumblebars_0, "([:blank:]*)$"); 2181 2182 // rumblebars-0.3.0: "(\r?\n)[:blank:]*(\\{\\{~?[#!/](?:\\}?[^}])*\\}\\})[:blank:]*(:?\r?\n)?\\z" 2183 consistent!(rumblebars_1, "(\r?\n)[:blank:]*(\\{\\{~?[#!/](?:\\}?[^}])*\\}\\})[:blank:]*(:?\r?\n)?\\z"); 2184 2185 // rumblebars-0.3.0: "(\r?\n[:blank:]*)(\\{\\{~?>(?:\\}?[^}])*\\}\\})[:blank:]*(:?\r?\n)?\\z" 2186 consistent!( 2187 rumblebars_2, 2188 "(\r?\n[:blank:]*)(\\{\\{~?>(?:\\}?[^}])*\\}\\})[:blank:]*(:?\r?\n)?\\z" 2189 ); 2190 2191 // rumblebars-0.3.0: "((?:[:blank:]|\r?\n)*)(\r?\n)[:blank:]*$" 2192 consistent!(rumblebars_3, "((?:[:blank:]|\r?\n)*)(\r?\n)[:blank:]*$"); 2193 2194 // rumblebars-0.3.0: "^([:blank:]*\r?\n)(.*)" 2195 consistent!(rumblebars_4, "^([:blank:]*\r?\n)(.*)"); 2196 2197 // diesel_cli-1.3.1: r"(?P<stamp>[\d-]*)_hello" 2198 consistent!(diesel_cli_0, r"(?P<stamp>[\d-]*)_hello"); 2199 2200 // dishub-0.1.1: r"(\d+)s" 2201 consistent!(dishub_0, r"(\d+)s"); 2202 2203 // spreadsheet_textconv-0.1.0: r"\n" 2204 consistent!(spreadsheet_textconv_0, r"\n"); 2205 2206 // spreadsheet_textconv-0.1.0: r"\r" 2207 consistent!(spreadsheet_textconv_1, r"\r"); 2208 2209 // spreadsheet_textconv-0.1.0: r"\t" 2210 consistent!(spreadsheet_textconv_2, r"\t"); 2211 2212 // split_aud-0.1.0: r"DELAY (-?\d+)ms" 2213 consistent!(split_aud_0, r"DELAY (-?\d+)ms"); 2214 2215 // split_aud-0.1.0: r"Trim\((\d+), ?(\d+)\)" 2216 consistent!(split_aud_1, r"Trim\((\d+), ?(\d+)\)"); 2217 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]+"); 2220 2221 // spaceslugs-0.1.0: r"[^\x00-\x7F]" 2222 consistent!(spaceslugs_0, r"[^\x00-\x7F]"); 2223 2224 // spaceslugs-0.1.0: r"[']+" 2225 consistent!(spaceslugs_1, r"[']+"); 2226 2227 // spaceslugs-0.1.0: r"\W+" 2228 consistent!(spaceslugs_2, r"\W+"); 2229 2230 // spaceslugs-0.1.0: r"[ ]+" 2231 consistent!(spaceslugs_3, r"[ ]+"); 2232 2233 // space_email_api-0.1.1: "PHPSESSID=([0-9a-f]+)" 2234 consistent!(space_email_api_0, "PHPSESSID=([0-9a-f]+)"); 2235 2236 // lorikeet-0.7.0: "[^0-9.,]" 2237 consistent!(lorikeet_0, "[^0-9.,]"); 2238 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$"); 2241 2242 // clam-0.1.6: r"<%=\s*(.+?)\s*%>" 2243 consistent!(clam_0, r"<%=\s*(.+?)\s*%>"); 2244 2245 // classifier-0.0.3: r"(\s)" 2246 consistent!(classifier_0, r"(\s)"); 2247 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 .*-----)"); 2250 2251 // click-0.3.2: r"-----BEGIN PRIVATE KEY-----" 2252 consistent!(click_1, r"-----BEGIN PRIVATE KEY-----"); 2253 2254 // ultrastar-txt-0.1.2: r"#([A-Z3a-z]*):(.*)" 2255 consistent!(ultrastar_txt_0, r"#([A-Z3a-z]*):(.*)"); 2256 2257 // ultrastar-txt-0.1.2: "^-\\s?(-?[0-9]+)\\s*$" 2258 consistent!(ultrastar_txt_1, "^-\\s?(-?[0-9]+)\\s*$"); 2259 2260 // ultrastar-txt-0.1.2: "^-\\s?(-?[0-9]+)\\s+(-?[0-9]+)" 2261 consistent!(ultrastar_txt_2, "^-\\s?(-?[0-9]+)\\s+(-?[0-9]+)"); 2262 2263 // ultrastar-txt-0.1.2: "^(.)\\s*(-?[0-9]+)\\s+(-?[0-9]+)\\s+(-?[0-9]+)\\s?(.*)" 2264 consistent!( 2265 ultrastar_txt_3, 2266 "^(.)\\s*(-?[0-9]+)\\s+(-?[0-9]+)\\s+(-?[0-9]+)\\s?(.*)" 2267 ); 2268 2269 // ultrastar-txt-0.1.2: "^P\\s?(-?[0-9]+)" 2270 consistent!(ultrastar_txt_4, "^P\\s?(-?[0-9]+)"); 2271 2272 // db-accelerate-2.0.0: r"^template\.add($|\..+$)" 2273 consistent!(db_accelerate_0, r"^template\.add($|\..+$)"); 2274 2275 // db-accelerate-2.0.0: r"^template\.sub($|\..+$)" 2276 consistent!(db_accelerate_1, r"^template\.sub($|\..+$)"); 2277 2278 // sterling-0.3.0: r"(\d+)([cegps])" 2279 consistent!(sterling_0, r"(\d+)([cegps])"); 2280 2281 // stache-0.2.0: r"[^\w]" 2282 consistent!(stache_0, r"[^\w]"); 2283 2284 // strukt-0.1.0: "\"([<>]?)([xcbB\\?hHiIlLqQfdspP]*)\"" 2285 consistent!(strukt_0, "\"([<>]?)([xcbB\\?hHiIlLqQfdspP]*)\""); 2286 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})$"); 2289 2290 // steamid-ng-0.3.1: r"^\[([AGMPCgcLTIUai]):([0-4]):([0-9]{1,10})(:([0-9]+))?\]$" 2291 consistent!( 2292 steamid_ng_1, 2293 r"^\[([AGMPCgcLTIUai]):([0-4]):([0-9]{1,10})(:([0-9]+))?\]$" 2294 ); 2295 2296 // strscan-0.1.1: r"^\w+" 2297 consistent!(strscan_0, r"^\w+"); 2298 2299 // strscan-0.1.1: r"^\s+" 2300 consistent!(strscan_1, r"^\s+"); 2301 2302 // strscan-0.1.1: r"^\w+" 2303 consistent!(strscan_2, r"^\w+"); 2304 2305 // strscan-0.1.1: r"^\s+" 2306 consistent!(strscan_3, r"^\s+"); 2307 2308 // strscan-0.1.1: r"^(\w+)\s+" 2309 consistent!(strscan_4, r"^(\w+)\s+"); 2310 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+))$"); 2313 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+))$"); 2316 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*//(.+))?"); 2319 2320 // evalrs-0.0.10: r"(?m)^# " 2321 consistent!(evalrs_1, r"(?m)^# "); 2322 2323 // evalrs-0.0.10: r"(?m)^\s*fn +main *\( *\)" 2324 consistent!(evalrs_2, r"(?m)^\s*fn +main *\( *\)"); 2325 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*;)"); 2328 2329 // gate_build-0.5.0: "(.*)_t([0-9]+)" 2330 consistent!(gate_build_0, "(.*)_t([0-9]+)"); 2331 2332 // rake-0.1.1: r"[^\P{P}-]|\s+-\s+" 2333 consistent!(rake_0, r"[^\P{P}-]|\s+-\s+"); 2334 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)?=))([^#\&\?]*).*"); 2337 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>.*)$"); 2340 2341 // rargs-0.2.0: r"\{[[:space:]]*[^{}]*[[:space:]]*\}" 2342 consistent!(rargs_0, r"\{[[:space:]]*[^{}]*[[:space:]]*\}"); 2343 2344 // rargs-0.2.0: r"^\{[[:space:]]*(?P<name>[[:word:]]*)[[:space:]]*\}$" 2345 consistent!(rargs_1, r"^\{[[:space:]]*(?P<name>[[:word:]]*)[[:space:]]*\}$"); 2346 2347 // rargs-0.2.0: r"^\{[[:space:]]*(?P<num>-?\d+)[[:space:]]*\}$" 2348 consistent!(rargs_2, r"^\{[[:space:]]*(?P<num>-?\d+)[[:space:]]*\}$"); 2349 2350 // rargs-0.2.0: r"^\{(?P<left>-?\d*)?\.\.(?P<right>-?\d*)?(?::(?P<sep>.*))?\}$" 2351 consistent!( 2352 rargs_3, 2353 r"^\{(?P<left>-?\d*)?\.\.(?P<right>-?\d*)?(?::(?P<sep>.*))?\}$" 2354 ); 2355 2356 // rargs-0.2.0: r"(.*?)[[:space:]]+|(.*?)$" 2357 consistent!(rargs_4, r"(.*?)[[:space:]]+|(.*?)$"); 2358 2359 // indradb-lib-0.15.0: r"[a-zA-Z0-9]{8}" 2360 consistent!(indradb_lib_0, r"[a-zA-Z0-9]{8}"); 2361 2362 // fungi-lang-0.1.50: r"::" 2363 consistent!(fungi_lang_0, r"::"); 2364 2365 // nickel-0.10.1: "/hello/(?P<name>[a-zA-Z]+)" 2366 consistent!(nickel_0, "/hello/(?P<name>[a-zA-Z]+)"); 2367 2368 // nickel-0.10.1: "/hello/(?P<name>[a-zA-Z]+)" 2369 consistent!(nickel_1, "/hello/(?P<name>[a-zA-Z]+)"); 2370 2371 // pact_verifier-0.4.0: r"\{(\w+)\}" 2372 consistent!(pact_verifier_0, r"\{(\w+)\}"); 2373 2374 // pact_matching-0.4.1: "application/.*json" 2375 consistent!(pact_matching_0, "application/.*json"); 2376 2377 // pact_matching-0.4.1: "application/json.*" 2378 consistent!(pact_matching_1, "application/json.*"); 2379 2380 // pact_matching-0.4.1: "application/.*xml" 2381 consistent!(pact_matching_2, "application/.*xml"); 2382 2383 // pangu-0.2.0: "([\"'\\(\\[\\{{<\u{201c}])(\\s*)(.+?)(\\s*)([\"'\\)\\]\\}}>\u{201d}])" 2384 consistent!( 2385 pangu_0, 2386 "([\"'\\(\\[\\{{<\u{201c}])(\\s*)(.+?)(\\s*)([\"'\\)\\]\\}}>\u{201d}])" 2387 ); 2388 2389 // pangu-0.2.0: "([\\(\\[\\{{<\u{201c}]+)(\\s*)(.+?)(\\s*)([\\)\\]\\}}>\u{201d}]+)" 2390 consistent!( 2391 pangu_1, 2392 "([\\(\\[\\{{<\u{201c}]+)(\\s*)(.+?)(\\s*)([\\)\\]\\}}>\u{201d}]+)" 2393 ); 2394 2395 // parser-haskell-0.2.0: r"\{-[\s\S]*?-\}" 2396 consistent!(parser_haskell_0, r"\{-[\s\S]*?-\}"); 2397 2398 // parser-haskell-0.2.0: r"(?m);+\s*$" 2399 consistent!(parser_haskell_1, r"(?m);+\s*$"); 2400 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).*"); 2403 2404 // parser-haskell-0.2.0: r"'([^'\\]|\\[A-Z]{1,3}|\\.)'" 2405 consistent!(parser_haskell_3, r"'([^'\\]|\\[A-Z]{1,3}|\\.)'"); 2406 2407 // parser-haskell-0.2.0: r"forall\s+(.*?)\." 2408 consistent!(parser_haskell_4, r"forall\s+(.*?)\."); 2409 2410 // html2md-0.2.1: "\\s{2,}" 2411 consistent!(html2md_0, "\\s{2,}"); 2412 2413 // html2md-0.2.1: "\\n{2,}" 2414 consistent!(html2md_1, "\\n{2,}"); 2415 2416 // html2md-0.2.1: "(?m)(\\S) $" 2417 consistent!(html2md_2, "(?m)(\\S) $"); 2418 2419 // html2md-0.2.1: "(?m)^[-*] " 2420 consistent!(html2md_3, "(?m)^[-*] "); 2421 2422 // ovpnfile-0.1.2: r"#.*$" 2423 consistent!(ovpnfile_0, r"#.*$"); 2424 2425 // ovpnfile-0.1.2: r"^<(\S+)>" 2426 consistent!(ovpnfile_1, r"^<(\S+)>"); 2427 2428 // ovpnfile-0.1.2: r"^</(\S+)>" 2429 consistent!(ovpnfile_2, r"^</(\S+)>"); 2430 2431 // screenruster-saver-fractal-0.1.1: r"#([:xdigit:]{2})([:xdigit:]{2})([:xdigit:]{2})" 2432 consistent!( 2433 screenruster_saver_fractal_0, 2434 r"#([:xdigit:]{2})([:xdigit:]{2})([:xdigit:]{2})" 2435 ); 2436 2437 // scarlet-0.2.2: r"rgb\((?: *(\d{1,3}),)(?: *(\d{1,3}),)(?: *(\d{1,3}))\)" 2438 consistent!( 2439 scarlet_0, 2440 r"rgb\((?: *(\d{1,3}),)(?: *(\d{1,3}),)(?: *(\d{1,3}))\)" 2441 ); 2442 2443 // cpp_to_rust_generator-0.2.0: r"^([\w:]+)<(.+)>$" 2444 consistent!(cpp_to_rust_generator_0, r"^([\w:]+)<(.+)>$"); 2445 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+)$"); 2448 2449 // cpp_to_rust_generator-0.2.0: r"^([\w~]+)<[^<>]+>$" 2450 consistent!(cpp_to_rust_generator_2, r"^([\w~]+)<[^<>]+>$"); 2451 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*:"); 2454 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*:"); 2457 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*:"); 2460 2461 // cpp_to_rust-0.5.3: r"^([\w:]+)<(.+)>$" 2462 consistent!(cpp_to_rust_0, r"^([\w:]+)<(.+)>$"); 2463 2464 // cpp_to_rust-0.5.3: r"^type-parameter-(\d+)-(\d+)$" 2465 consistent!(cpp_to_rust_1, r"^type-parameter-(\d+)-(\d+)$"); 2466 2467 // cpp_to_rust-0.5.3: r"^([\w~]+)<[^<>]+>$" 2468 consistent!(cpp_to_rust_2, r"^([\w~]+)<[^<>]+>$"); 2469 2470 // cpp_to_rust-0.5.3: r"(signals|Q_SIGNALS)\s*:" 2471 consistent!(cpp_to_rust_3, r"(signals|Q_SIGNALS)\s*:"); 2472 2473 // cpp_to_rust-0.5.3: r"(slots|Q_SLOTS)\s*:" 2474 consistent!(cpp_to_rust_4, r"(slots|Q_SLOTS)\s*:"); 2475 2476 // cpp_to_rust-0.5.3: r"(public|protected|private)\s*:" 2477 consistent!(cpp_to_rust_5, r"(public|protected|private)\s*:"); 2478 2479 // fritzbox_logs-0.2.0: "(\\d{2}\\.\\d{2}\\.\\d{2}) (\\d{2}:\\d{2}:\\d{2}) (.*)" 2480 consistent!( 2481 fritzbox_logs_0, 2482 "(\\d{2}\\.\\d{2}\\.\\d{2}) (\\d{2}:\\d{2}:\\d{2}) (.*)" 2483 ); 2484 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>.+)"); 2487 2488 // smtp2go-0.1.4: r"^api-[a-zA-Z0-9]{32}$" 2489 consistent!(smtp2go_0, r"^api-[a-zA-Z0-9]{32}$"); 2490 2491 // pusher-0.3.1: r"^[-a-zA-Z0-9_=@,.;]+$" 2492 consistent!(pusher_0, r"^[-a-zA-Z0-9_=@,.;]+$"); 2493 2494 // pusher-0.3.1: r"\A\d+\.\d+\z" 2495 consistent!(pusher_1, r"\A\d+\.\d+\z"); 2496 2497 // bakervm-0.9.0: r"^\.(.+?) +?(.+)$" 2498 consistent!(bakervm_0, r"^\.(.+?) +?(.+)$"); 2499 2500 // bakervm-0.9.0: r"^\.([^\s]+)$" 2501 consistent!(bakervm_1, r"^\.([^\s]+)$"); 2502 2503 // bakervm-0.9.0: r"^include! +([^\s]+)$" 2504 consistent!(bakervm_2, r"^include! +([^\s]+)$"); 2505 2506 // bakervm-0.9.0: r"^@(\d+)$" 2507 consistent!(bakervm_3, r"^@(\d+)$"); 2508 2509 // bakervm-0.9.0: r"^true|false$" 2510 consistent!(bakervm_4, r"^true|false$"); 2511 2512 // bakervm-0.9.0: r"^(-?\d+)?\.[0-9]+$" 2513 consistent!(bakervm_5, r"^(-?\d+)?\.[0-9]+$"); 2514 2515 // bakervm-0.9.0: r"^(-?\d+)?$" 2516 consistent!(bakervm_6, r"^(-?\d+)?$"); 2517 2518 // bakervm-0.9.0: r"^#([0-9abcdefABCDEF]{6})$" 2519 consistent!(bakervm_7, r"^#([0-9abcdefABCDEF]{6})$"); 2520 2521 // bakervm-0.9.0: r"^'(.)'$" 2522 consistent!(bakervm_8, r"^'(.)'$"); 2523 2524 // bakervm-0.9.0: r"^\$vi\((\d+)\)$" 2525 consistent!(bakervm_9, r"^\$vi\((\d+)\)$"); 2526 2527 // bakervm-0.9.0: r"^\$key\((\d+)\)$" 2528 consistent!(bakervm_10, r"^\$key\((\d+)\)$"); 2529 2530 // banana-0.0.2: "(?P<type>[A-Z^']+) (?P<route>[^']+) HTTP/(?P<http>[^']+)" 2531 consistent!( 2532 banana_0, 2533 "(?P<type>[A-Z^']+) (?P<route>[^']+) HTTP/(?P<http>[^']+)" 2534 ); 2535 2536 // serial-key-2.0.0: r"[A-F0-9]{8}" 2537 consistent!(serial_key_0, r"[A-F0-9]{8}"); 2538 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}]"); 2541 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}]"); 2544 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}]"); 2547 2548 // serde-odbc-0.1.0: r"/todos/(?P<id>\d+)" 2549 consistent!(serde_odbc_0, r"/todos/(?P<id>\d+)"); 2550 2551 // sentry-0.6.0: r"^(?:_<)?([a-zA-Z0-9_]+?)(?:\.\.|::)" 2552 consistent!(sentry_0, r"^(?:_<)?([a-zA-Z0-9_]+?)(?:\.\.|::)"); 2553 2554 // sentiment-0.1.1: r"[^a-zA-Z0 -]+" 2555 consistent!(sentiment_0, r"[^a-zA-Z0 -]+"); 2556 2557 // sentiment-0.1.1: r" {2,}" 2558 consistent!(sentiment_1, r" {2,}"); 2559 2560 // verilog-0.0.1: r"(?m)//.*" 2561 consistent!(verilog_0, r"(?m)//.*"); 2562 2563 // verex-0.2.2: "(?P<robot>C3PO)" 2564 consistent!(verex_0, "(?P<robot>C3PO)"); 2565 2566 // handlebars-0.32.4: ">|<|\"|&" 2567 consistent!(handlebars_0, ">|<|\"|&"); 2568 2569 // haikunator-0.1.2: r"^\w+-\w+-[0123456789]{4}$" 2570 consistent!(haikunator_0, r"^\w+-\w+-[0123456789]{4}$"); 2571 2572 // haikunator-0.1.2: r"^\w+@\w+@[0123456789]{4}$" 2573 consistent!(haikunator_1, r"^\w+@\w+@[0123456789]{4}$"); 2574 2575 // haikunator-0.1.2: r"^\w+-\w+-[0123456789abcdef]{4}$" 2576 consistent!(haikunator_2, r"^\w+-\w+-[0123456789abcdef]{4}$"); 2577 2578 // haikunator-0.1.2: r"^\w+-\w+-[0123456789忠犬ハチ公]{10}$" 2579 consistent!(haikunator_3, r"^\w+-\w+-[0123456789忠犬ハチ公]{10}$"); 2580 2581 // haikunator-0.1.2: r"^\w+-\w+$" 2582 consistent!(haikunator_4, r"^\w+-\w+$"); 2583 2584 // haikunator-0.1.2: r"^\w+-\w+-[foo]{4}$" 2585 consistent!(haikunator_5, r"^\w+-\w+-[foo]{4}$"); 2586 2587 // haikunator-0.1.2: r"^\w+-\w+-[0123456789忠犬ハチ公]{5}$" 2588 consistent!(haikunator_6, r"^\w+-\w+-[0123456789忠犬ハチ公]{5}$"); 2589 2590 // bobbin-cli-0.8.3: r"(.*)" 2591 consistent!(bobbin_cli_0, r"(.*)"); 2592 2593 // bobbin-cli-0.8.3: r"rustc (.*)" 2594 consistent!(bobbin_cli_1, r"rustc (.*)"); 2595 2596 // bobbin-cli-0.8.3: r"cargo (.*)" 2597 consistent!(bobbin_cli_2, r"cargo (.*)"); 2598 2599 // bobbin-cli-0.8.3: r"xargo (.*)\n" 2600 consistent!(bobbin_cli_3, r"xargo (.*)\n"); 2601 2602 // bobbin-cli-0.8.3: r"Open On-Chip Debugger (.*)" 2603 consistent!(bobbin_cli_4, r"Open On-Chip Debugger (.*)"); 2604 2605 // bobbin-cli-0.8.3: r"arm-none-eabi-gcc \(GNU Tools for ARM Embedded Processors[^\)]*\) (.*)" 2606 consistent!( 2607 bobbin_cli_5, 2608 r"arm-none-eabi-gcc \(GNU Tools for ARM Embedded Processors[^\)]*\) (.*)" 2609 ); 2610 2611 // bobbin-cli-0.8.3: r"(?m).*\nBasic Open Source SAM-BA Application \(BOSSA\) Version (.*)\n" 2612 consistent!( 2613 bobbin_cli_6, 2614 r"(?m).*\nBasic Open Source SAM-BA Application \(BOSSA\) Version (.*)\n" 2615 ); 2616 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"); 2619 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"); 2622 2623 // bobbin-cli-0.8.3: r"dfu-util (.*)\n" 2624 consistent!(bobbin_cli_9, r"dfu-util (.*)\n"); 2625 2626 // borsholder-0.9.1: r"^/static/[\w.]+$" 2627 consistent!(borsholder_0, r"^/static/[\w.]+$"); 2628 2629 // borsholder-0.9.1: r"^/timeline/([0-9]+)$" 2630 consistent!(borsholder_1, r"^/timeline/([0-9]+)$"); 2631 2632 // fblog-1.0.1: "\u{001B}\\[[\\d;]*[^\\d;]" 2633 consistent!(fblog_0, "\u{001B}\\[[\\d;]*[^\\d;]"); 2634 2635 // fblog-1.0.1: "\u{001B}\\[[\\d;]*[^\\d;]" 2636 consistent!(fblog_1, "\u{001B}\\[[\\d;]*[^\\d;]"); 2637 2638 // toml-query-0.6.0: r"^\[\d+\]$" 2639 consistent!(toml_query_0, r"^\[\d+\]$"); 2640 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^/]+)"); 2643 2644 // findr-0.1.5: r"\band\b" 2645 consistent!(findr_0, r"\band\b"); 2646 2647 // findr-0.1.5: r"\bor\b" 2648 consistent!(findr_1, r"\bor\b"); 2649 2650 // findr-0.1.5: r"\bnot\b" 2651 consistent!(findr_2, r"\bnot\b"); 2652 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)$"); 2655 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)$"); 2658 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)$"); 2661 2662 // file-sniffer-3.0.1: r".*?\.(stats|conf|h|cache.*)$" 2663 consistent!(file_sniffer_3, r".*?\.(stats|conf|h|cache.*)$"); 2664 2665 // file-sniffer-3.0.1: r"(\.git|\.pijul|_darcs|\.hg)$" 2666 consistent!(file_sniffer_4, r"(\.git|\.pijul|_darcs|\.hg)$"); 2667 2668 // file_logger-0.1.0: "test" 2669 consistent!(file_logger_0, "test"); 2670 2671 // file_scanner-0.2.0: r"foo" 2672 consistent!(file_scanner_0, r"foo"); 2673 2674 // file_scanner-0.2.0: r"a+b" 2675 consistent!(file_scanner_1, r"a+b"); 2676 2677 // file_scanner-0.2.0: r"a[ab]*b" 2678 consistent!(file_scanner_2, r"a[ab]*b"); 2679 2680 // file_scanner-0.2.0: r"\s+" 2681 consistent!(file_scanner_3, r"\s+"); 2682 2683 // file_scanner-0.2.0: r"\s+" 2684 consistent!(file_scanner_4, r"\s+"); 2685 2686 // cellsplit-0.2.1: r"^\s*([^\s]+) %cellsplit<\d+>$" 2687 consistent!(cellsplit_0, r"^\s*([^\s]+) %cellsplit<\d+>$"); 2688 2689 // cellsplit-0.2.1: r"^\s*([^\s]+) %cellsplit<\d+>$" 2690 consistent!(cellsplit_1, r"^\s*([^\s]+) %cellsplit<\d+>$"); 2691 2692 // aterm-0.20.0: r"^[+\-]?[0-9]+" 2693 consistent!(aterm_0, r"^[+\-]?[0-9]+"); 2694 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]+)?"); 2697 2698 // atarashii_imap-0.3.0: r"^[*] OK" 2699 consistent!(atarashii_imap_0, r"^[*] OK"); 2700 2701 // atarashii_imap-0.3.0: r"FLAGS\s\((.+)\)" 2702 consistent!(atarashii_imap_1, r"FLAGS\s\((.+)\)"); 2703 2704 // atarashii_imap-0.3.0: r"\[PERMANENTFLAGS\s\((.+)\)\]" 2705 consistent!(atarashii_imap_2, r"\[PERMANENTFLAGS\s\((.+)\)\]"); 2706 2707 // atarashii_imap-0.3.0: r"\[UIDVALIDITY\s(\d+)\]" 2708 consistent!(atarashii_imap_3, r"\[UIDVALIDITY\s(\d+)\]"); 2709 2710 // atarashii_imap-0.3.0: r"(\d+)\sEXISTS" 2711 consistent!(atarashii_imap_4, r"(\d+)\sEXISTS"); 2712 2713 // atarashii_imap-0.3.0: r"(\d+)\sRECENT" 2714 consistent!(atarashii_imap_5, r"(\d+)\sRECENT"); 2715 2716 // atarashii_imap-0.3.0: r"\[UNSEEN\s(\d+)\]" 2717 consistent!(atarashii_imap_6, r"\[UNSEEN\s(\d+)\]"); 2718 2719 // atarashii_imap-0.3.0: r"\[UIDNEXT\s(\d+)\]" 2720 consistent!(atarashii_imap_7, r"\[UIDNEXT\s(\d+)\]"); 2721 2722 // editorconfig-1.0.0: r"\\(\{|\})" 2723 consistent!(editorconfig_0, r"\\(\{|\})"); 2724 2725 // editorconfig-1.0.0: r"(^|[^\\])\\\|" 2726 consistent!(editorconfig_1, r"(^|[^\\])\\\|"); 2727 2728 // editorconfig-1.0.0: r"\[([^\]]*)$" 2729 consistent!(editorconfig_2, r"\[([^\]]*)$"); 2730 2731 // editorconfig-1.0.0: r"\[(.*/.*)\]" 2732 consistent!(editorconfig_3, r"\[(.*/.*)\]"); 2733 2734 // editorconfig-1.0.0: r"\{(-?\d+\\\.\\\.-?\d+)\}" 2735 consistent!(editorconfig_4, r"\{(-?\d+\\\.\\\.-?\d+)\}"); 2736 2737 // editorconfig-1.0.0: r"\{([^,]+)\}" 2738 consistent!(editorconfig_5, r"\{([^,]+)\}"); 2739 2740 // editorconfig-1.0.0: r"\{(([^\}].*)?(,|\|)(.*[^\\])?)\}" 2741 consistent!(editorconfig_6, r"\{(([^\}].*)?(,|\|)(.*[^\\])?)\}"); 2742 2743 // editorconfig-1.0.0: r"^/" 2744 consistent!(editorconfig_7, r"^/"); 2745 2746 // editorconfig-1.0.0: r"(^|[^\\])(\{|\})" 2747 consistent!(editorconfig_8, r"(^|[^\\])(\{|\})"); 2748 2749 // edmunge-1.0.0: "^#!.*\n" 2750 consistent!(edmunge_0, "^#!.*\n"); 2751 2752 // unicode_names2_macros-0.2.0: r"\\N\{(.*?)(?:\}|$)" 2753 consistent!(unicode_names2_macros_0, r"\\N\{(.*?)(?:\}|$)"); 2754 2755 // unidiff-0.2.1: r"^--- (?P<filename>[^\t\n]+)(?:\t(?P<timestamp>[^\n]+))?" 2756 consistent!( 2757 unidiff_0, 2758 r"^--- (?P<filename>[^\t\n]+)(?:\t(?P<timestamp>[^\n]+))?" 2759 ); 2760 2761 // unidiff-0.2.1: r"^\+\+\+ (?P<filename>[^\t\n]+)(?:\t(?P<timestamp>[^\n]+))?" 2762 consistent!( 2763 unidiff_1, 2764 r"^\+\+\+ (?P<filename>[^\t\n]+)(?:\t(?P<timestamp>[^\n]+))?" 2765 ); 2766 2767 // unidiff-0.2.1: r"^@@ -(\d+)(?:,(\d+))? \+(\d+)(?:,(\d+))? @@[ ]?(.*)" 2768 consistent!(unidiff_2, r"^@@ -(\d+)(?:,(\d+))? \+(\d+)(?:,(\d+))? @@[ ]?(.*)"); 2769 2770 // unidiff-0.2.1: r"^(?P<line_type>[- \n\+\\]?)(?P<value>.*)" 2771 consistent!(unidiff_3, r"^(?P<line_type>[- \n\+\\]?)(?P<value>.*)"); 2772 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})?$"); 2775 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})?)$"); 2778 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})?)$"); 2781 2782 // sonos-0.1.2: r"^https?://(.+?):1400/xml" 2783 consistent!(sonos_0, r"^https?://(.+?):1400/xml"); 2784 2785 // validator_derive-0.7.0: r"^[a-z]{2}$" 2786 consistent!(validator_derive_0, r"^[a-z]{2}$"); 2787 2788 // validator_derive-0.7.0: r"[a-z]{2}" 2789 consistent!(validator_derive_1, r"[a-z]{2}"); 2790 2791 // validator_derive-0.7.0: r"[a-z]{2}" 2792 consistent!(validator_derive_2, r"[a-z]{2}"); 2793 2794 // nginx-config-0.8.0: r"one of \d+ options" 2795 consistent!(nginx_config_0, r"one of \d+ options"); 2796 2797 // waltz-0.4.0: r"[\s,]" 2798 consistent!(waltz_0, r"[\s,]"); 2799 2800 // warheadhateus-0.2.1: r"^aws_access_key_id = (.*)" 2801 consistent!(warheadhateus_0, r"^aws_access_key_id = (.*)"); 2802 2803 // warheadhateus-0.2.1: r"^aws_secret_access_key = (.*)" 2804 consistent!(warheadhateus_1, r"^aws_secret_access_key = (.*)"); 2805 2806 // warheadhateus-0.2.1: r"^aws_access_key_id = (.*)" 2807 consistent!(warheadhateus_2, r"^aws_access_key_id = (.*)"); 2808 2809 // warheadhateus-0.2.1: r"^aws_secret_access_key = (.*)" 2810 consistent!(warheadhateus_3, r"^aws_secret_access_key = (.*)"); 2811 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+#&\._%]+)"); 2814 2815 // jieba-rs-0.2.2: r"(\r\n|\s)" 2816 consistent!(jieba_rs_1, r"(\r\n|\s)"); 2817 2818 // jieba-rs-0.2.2: "([\u{4E00}-\u{9FD5}]+)" 2819 consistent!(jieba_rs_2, "([\u{4E00}-\u{9FD5}]+)"); 2820 2821 // jieba-rs-0.2.2: r"[^a-zA-Z0-9+#\n]" 2822 consistent!(jieba_rs_3, r"[^a-zA-Z0-9+#\n]"); 2823 2824 // jieba-rs-0.2.2: r"([\u{4E00}-\u{9FD5}]+)" 2825 consistent!(jieba_rs_4, r"([\u{4E00}-\u{9FD5}]+)"); 2826 2827 // jieba-rs-0.2.2: r"([a-zA-Z0-9]+(?:.\d+)?%?)" 2828 consistent!(jieba_rs_5, r"([a-zA-Z0-9]+(?:.\d+)?%?)"); 2829 2830 // lalrpop-0.15.2: r"Span\([0-9 ,]*\)" 2831 consistent!(lalrpop_0, r"Span\([0-9 ,]*\)"); 2832 2833 // lalrpop-snap-0.15.2: r"Span\([0-9 ,]*\)" 2834 consistent!(lalrpop_snap_0, r"Span\([0-9 ,]*\)"); 2835 2836 // nlp-tokenize-0.1.0: r"[\S]+" 2837 consistent!(nlp_tokenize_0, r"[\S]+"); 2838 2839 // kbgpg-0.1.2: "[[:xdigit:]][70]" 2840 consistent!(kbgpg_0, "[[:xdigit:]][70]"); 2841 2842 // cdbd-0.1.1: r"^((?P<address>.*):)?(?P<port>\d+)$" 2843 consistent!(cdbd_0, r"^((?P<address>.*):)?(?P<port>\d+)$"); 2844 2845 // mbutiles-0.1.1: r"[\w\s=+-/]+\((\{(.|\n)*\})\);?" 2846 consistent!(mbutiles_0, r"[\w\s=+-/]+\((\{(.|\n)*\})\);?"); 2847 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)?$"); 2850 2851 // pippin-0.1.0: "^((?:.*)-)?ss(0|[1-9][0-9]*)\\.pip$" 2852 consistent!(pippin_0, "^((?:.*)-)?ss(0|[1-9][0-9]*)\\.pip$"); 2853 2854 // pippin-0.1.0: "^((?:.*)-)?ss(0|[1-9][0-9]*)-cl(0|[1-9][0-9]*)\\.piplog$" 2855 consistent!( 2856 pippin_1, 2857 "^((?:.*)-)?ss(0|[1-9][0-9]*)-cl(0|[1-9][0-9]*)\\.piplog$" 2858 ); 2859 2860 // pippin-0.1.0: "^((?:.*)-)?ss(0|[1-9][0-9]*)\\.pip$" 2861 consistent!(pippin_2, "^((?:.*)-)?ss(0|[1-9][0-9]*)\\.pip$"); 2862 2863 // pippin-0.1.0: "^((?:.*)-)?ss(0|[1-9][0-9]*)-cl(0|[1-9][0-9]*)\\.piplog$" 2864 consistent!( 2865 pippin_3, 2866 "^((?:.*)-)?ss(0|[1-9][0-9]*)-cl(0|[1-9][0-9]*)\\.piplog$" 2867 ); 2868 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))?$"); 2871 2872 // pippin-0.1.0: "^(.*)-ss(?:0|[1-9][0-9]*)(?:\\.pip|-cl(?:0|[1-9][0-9]*)\\.piplog)$" 2873 consistent!( 2874 pippin_5, 2875 "^(.*)-ss(?:0|[1-9][0-9]*)(?:\\.pip|-cl(?:0|[1-9][0-9]*)\\.piplog)$" 2876 ); 2877 2878 // pinyin-0.3.0: r"(?i)[āáǎàēéěèōóǒòīíǐìūúǔùüǘǚǜńň]" 2879 consistent!( 2880 pinyin_0, 2881 r"(?i)[āáǎàēéěèōóǒòīíǐìūúǔùüǘǚǜńň]" 2882 ); 2883 2884 // pinyin-0.3.0: r"([aeoiuvnm])([0-4])$" 2885 consistent!(pinyin_1, r"([aeoiuvnm])([0-4])$"); 2886 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])"); 2889 2890 // dutree-0.2.7: r"^\d+\D?$" 2891 consistent!(dutree_0, r"^\d+\D?$"); 2892 2893 // djangohashers-0.3.0: r"^[A-Za-z0-9]*$" 2894 consistent!(djangohashers_0, r"^[A-Za-z0-9]*$"); 2895 2896 // rtag-0.3.5: r"^[A-Z][A-Z0-9]{2,}$" 2897 consistent!(rtag_0, r"^[A-Z][A-Z0-9]{2,}$"); 2898 2899 // rtag-0.3.5: r"^http://www\.emusic\.com" 2900 consistent!(rtag_1, r"^http://www\.emusic\.com"); 2901 2902 // rtag-0.3.5: r"^[A-Z][A-Z0-9]{2,}" 2903 consistent!(rtag_2, r"^[A-Z][A-Z0-9]{2,}"); 2904 2905 // rtag-0.3.5: r"(^[\x{0}|\x{feff}|\x{fffe}]*|[\x{0}|\x{feff}|\x{fffe}]*$)" 2906 consistent!( 2907 rtag_3, 2908 r"(^[\x{0}|\x{feff}|\x{fffe}]*|[\x{0}|\x{feff}|\x{fffe}]*$)" 2909 ); 2910 2911 // rtow-0.1.0: r"(\d+)[xX](\d+)" 2912 consistent!(rtow_0, r"(\d+)[xX](\d+)"); 2913 2914 // pleingres-sql-plugin-0.1.0: r"\$([a-zA-Z0-9_]+)" 2915 consistent!(pleingres_sql_plugin_0, r"\$([a-zA-Z0-9_]+)"); 2916 2917 // dono-2.0.0: "[\\n]+" 2918 consistent!(dono_0, "[\\n]+"); 2919 2920 // dono-2.0.0: "(?m)^\\n" 2921 consistent!(dono_1, "(?m)^\\n"); 2922 2923 // dono-2.0.0: "(?m)^\\n" 2924 consistent!(dono_2, "(?m)^\\n"); 2925 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$"); 2928 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$"); 2931 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$"); 2934 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*))?$"); 2937 2938 // monger-0.5.6: r"^(\d+)\.(\d+)$" 2939 consistent!(monger_0, r"^(\d+)\.(\d+)$"); 2940 2941 // mongo_rub-0.0.2: r"^[rv]2\.6" 2942 consistent!(mongo_rub_0, r"^[rv]2\.6"); 2943 2944 // flow-0.3.5: "body value" 2945 consistent!(flow_0, "body value"); 2946 2947 // flow-0.3.5: "start marker" 2948 consistent!(flow_1, "start marker"); 2949 2950 // flow-0.3.5: "end marker" 2951 consistent!(flow_2, "end marker"); 2952 2953 // flow-0.3.5: "body value" 2954 consistent!(flow_3, "body value"); 2955 2956 // vobsub-0.2.3: "^([A-Za-z/ ]+): (.*)" 2957 consistent!(vobsub_0, "^([A-Za-z/ ]+): (.*)"); 2958 2959 // voidmap-1.1.2: r"#([^\s=]+)*" 2960 consistent!(voidmap_0, r"#([^\s=]+)*"); 2961 2962 // voidmap-1.1.2: r"#(\S+)*" 2963 consistent!(voidmap_1, r"#(\S+)*"); 2964 2965 // voidmap-1.1.2: r"#prio=(\d+)" 2966 consistent!(voidmap_2, r"#prio=(\d+)"); 2967 2968 // voidmap-1.1.2: r"\[(\S+)\]" 2969 consistent!(voidmap_3, r"\[(\S+)\]"); 2970 2971 // voidmap-1.1.2: r"#limit=(\d+)" 2972 consistent!(voidmap_4, r"#limit=(\d+)"); 2973 2974 // voidmap-1.1.2: r"#tagged=(\S+)" 2975 consistent!(voidmap_5, r"#tagged=(\S+)"); 2976 2977 // voidmap-1.1.2: r"#rev\b" 2978 consistent!(voidmap_6, r"#rev\b"); 2979 2980 // voidmap-1.1.2: r"#done\b" 2981 consistent!(voidmap_7, r"#done\b"); 2982 2983 // voidmap-1.1.2: r"#open\b" 2984 consistent!(voidmap_8, r"#open\b"); 2985 2986 // voidmap-1.1.2: r"#since=(\S+)" 2987 consistent!(voidmap_9, r"#since=(\S+)"); 2988 2989 // voidmap-1.1.2: r"#until=(\S+)" 2990 consistent!(voidmap_10, r"#until=(\S+)"); 2991 2992 // voidmap-1.1.2: r"#plot=(\S+)" 2993 consistent!(voidmap_11, r"#plot=(\S+)"); 2994 2995 // voidmap-1.1.2: r"#n=(\d+)" 2996 consistent!(voidmap_12, r"#n=(\d+)"); 2997 2998 // voidmap-1.1.2: r"(\S+)" 2999 consistent!(voidmap_13, r"(\S+)"); 3000 3001 // voidmap-1.1.2: r"(?P<y>\d+)y" 3002 consistent!(voidmap_14, r"(?P<y>\d+)y"); 3003 3004 // voidmap-1.1.2: r"(?P<m>\d+)m" 3005 consistent!(voidmap_15, r"(?P<m>\d+)m"); 3006 3007 // voidmap-1.1.2: r"(?P<w>\d+)w" 3008 consistent!(voidmap_16, r"(?P<w>\d+)w"); 3009 3010 // voidmap-1.1.2: r"(?P<d>\d+)d" 3011 consistent!(voidmap_17, r"(?P<d>\d+)d"); 3012 3013 // voidmap-1.1.2: r"(?P<h>\d+)h" 3014 consistent!(voidmap_18, r"(?P<h>\d+)h"); 3015 3016 // voidmap-1.1.2: r"C-(.)" 3017 consistent!(voidmap_19, r"C-(.)"); 3018 3019 // qt_generator-0.2.0: r"^\.\./qt[^/]+/" 3020 consistent!(qt_generator_0, r"^\.\./qt[^/]+/"); 3021 3022 // qt_generator-0.2.0: "(href|src)=\"([^\"]*)\"" 3023 consistent!(qt_generator_1, "(href|src)=\"([^\"]*)\""); 3024 3025 // kryptos-0.6.1: r"[01]{5}" 3026 consistent!(kryptos_0, r"[01]{5}"); 3027 3028 // cifar_10_loader-0.2.0: "data_batch_[1-5].bin" 3029 consistent!(cifar_10_loader_0, "data_batch_[1-5].bin"); 3030 3031 // cifar_10_loader-0.2.0: "test_batch.bin" 3032 consistent!(cifar_10_loader_1, "test_batch.bin"); 3033 3034 // circadian-0.6.0: r"^\d+.\d+s$" 3035 consistent!(circadian_0, r"^\d+.\d+s$"); 3036 3037 // circadian-0.6.0: r"^\d+:\d+$" 3038 consistent!(circadian_1, r"^\d+:\d+$"); 3039 3040 // circadian-0.6.0: r"^\d+:\d+m$" 3041 consistent!(circadian_2, r"^\d+:\d+m$"); 3042 3043 // cicada-0.8.1: r"!!" 3044 consistent!(cicada_0, r"!!"); 3045 3046 // cicada-0.8.1: r"^([^`]*)`([^`]+)`(.*)$" 3047 consistent!(cicada_1, r"^([^`]*)`([^`]+)`(.*)$"); 3048 3049 // cicada-0.8.1: r"\*+" 3050 consistent!(cicada_2, r"\*+"); 3051 3052 // cicada-0.8.1: r"([^\$]*)\$\{?([A-Za-z0-9\?\$_]+)\}?(.*)" 3053 consistent!(cicada_3, r"([^\$]*)\$\{?([A-Za-z0-9\?\$_]+)\}?(.*)"); 3054 3055 // cicada-0.8.1: r"^ *alias +([a-zA-Z0-9_\.-]+)=(.*)$" 3056 consistent!(cicada_4, r"^ *alias +([a-zA-Z0-9_\.-]+)=(.*)$"); 3057 3058 // vterm-sys-0.1.0: r"hi" 3059 consistent!(vterm_sys_0, r"hi"); 3060 3061 // skim-0.5.0: r".*?\t" 3062 consistent!(skim_0, r".*?\t"); 3063 3064 // skim-0.5.0: r".*?[\t ]" 3065 consistent!(skim_1, r".*?[\t ]"); 3066 3067 // skim-0.5.0: r"(\{-?[0-9.,q]*?})" 3068 consistent!(skim_2, r"(\{-?[0-9.,q]*?})"); 3069 3070 // skim-0.5.0: r"[ \t\n]+" 3071 consistent!(skim_3, r"[ \t\n]+"); 3072 3073 // skim-0.5.0: r"[ \t\n]+" 3074 consistent!(skim_4, r"[ \t\n]+"); 3075 3076 // skim-0.5.0: r"([^ |]+( +\| +[^ |]*)+)|( +)" 3077 consistent!(skim_5, r"([^ |]+( +\| +[^ |]*)+)|( +)"); 3078 3079 // skim-0.5.0: r" +\| +" 3080 consistent!(skim_6, r" +\| +"); 3081 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+)?$"); 3084 3085 // skim-0.5.0: "," 3086 consistent!(skim_8, ","); 3087 3088 // skim-0.5.0: ".*?," 3089 consistent!(skim_9, ".*?,"); 3090 3091 // skim-0.5.0: ".*?," 3092 consistent!(skim_10, ".*?,"); 3093 3094 // skim-0.5.0: "," 3095 consistent!(skim_11, ","); 3096 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]))"); 3099 3100 // egg-mode-text-1.14.7: r"[-_./]\z" 3101 consistent!(egg_mode_text_0, r"[-_./]\z"); 3102 3103 // java-properties-1.1.1: "^[ \t\r\n\x0c]*[#!]" 3104 consistent!(java_properties_0, "^[ \t\r\n\x0c]*[#!]"); 3105 3106 // java-properties-1.1.1: r"^[ \t\x0c]*[#!][^\r\n]*$" 3107 consistent!(java_properties_1, r"^[ \t\x0c]*[#!][^\r\n]*$"); 3108 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]+)$"); 3111 3112 // ipaddress-0.1.2: r":.+\." 3113 consistent!(ipaddress_0, r":.+\."); 3114 3115 // ipaddress-0.1.2: r"\." 3116 consistent!(ipaddress_1, r"\."); 3117 3118 // ipaddress-0.1.2: r":" 3119 consistent!(ipaddress_2, r":"); 3120 3121 // iptables-0.2.2: r"v(\d+)\.(\d+)\.(\d+)" 3122 consistent!(iptables_0, r"v(\d+)\.(\d+)\.(\d+)"); 3123 3124 // rsure-0.8.1: r"^([^-]+)-(.*)\.dat\.gz$" 3125 consistent!(rsure_0, r"^([^-]+)-(.*)\.dat\.gz$"); 3126 3127 // rs-jsonpath-0.1.0: "^(.*?)(<=|<|==|>=|>)(.*?)$" 3128 consistent!(rs_jsonpath_0, "^(.*?)(<=|<|==|>=|>)(.*?)$"); 3129 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\]))"); 3132 3133 // weld-0.2.0: "#.*$" 3134 consistent!(weld_0, "#.*$"); 3135 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$_]*$"); 3138 3139 // weld-0.2.0: r"^[0-9]+[cC]$" 3140 consistent!(weld_2, r"^[0-9]+[cC]$"); 3141 3142 // weld-0.2.0: r"^0b[0-1]+[cC]$" 3143 consistent!(weld_3, r"^0b[0-1]+[cC]$"); 3144 3145 // weld-0.2.0: r"^0x[0-9a-fA-F]+[cC]$" 3146 consistent!(weld_4, r"^0x[0-9a-fA-F]+[cC]$"); 3147 3148 // weld-0.2.0: r"^[0-9]+$" 3149 consistent!(weld_5, r"^[0-9]+$"); 3150 3151 // weld-0.2.0: r"^0b[0-1]+$" 3152 consistent!(weld_6, r"^0b[0-1]+$"); 3153 3154 // weld-0.2.0: r"^0x[0-9a-fA-F]+$" 3155 consistent!(weld_7, r"^0x[0-9a-fA-F]+$"); 3156 3157 // weld-0.2.0: r"^[0-9]+[lL]$" 3158 consistent!(weld_8, r"^[0-9]+[lL]$"); 3159 3160 // weld-0.2.0: r"^0b[0-1]+[lL]$" 3161 consistent!(weld_9, r"^0b[0-1]+[lL]$"); 3162 3163 // weld-0.2.0: r"^0x[0-9a-fA-F]+[lL]$" 3164 consistent!(weld_10, r"^0x[0-9a-fA-F]+[lL]$"); 3165 3166 // webgl_generator-0.1.0: "([(, ])enum\\b" 3167 consistent!(webgl_generator_0, "([(, ])enum\\b"); 3168 3169 // webgl_generator-0.1.0: "\\bAcquireResourcesCallback\\b" 3170 consistent!(webgl_generator_1, "\\bAcquireResourcesCallback\\b"); 3171 3172 // weave-0.2.0: r"^(\d+)(,(\d+))?([acd]).*$" 3173 consistent!(weave_0, r"^(\d+)(,(\d+))?([acd]).*$"); 3174 3175 // wemo-0.0.12: r"<BinaryState>(\d)(\|-?\d+)*</BinaryState>" 3176 consistent!(wemo_0, r"<BinaryState>(\d)(\|-?\d+)*</BinaryState>"); 3177 3178 // webscale-0.9.4: r"(http[s]?://[^\s]+)" 3179 consistent!(webscale_0, r"(http[s]?://[^\s]+)"); 3180 3181 // svgrep-1.1.0: r"^\d+.*$" 3182 consistent!(svgrep_0, r"^\d+.*$"); 3183 3184 // ignore-0.4.2: r"^[\pL\pN]+$" 3185 consistent!(ignore_0, r"^[\pL\pN]+$"); 3186 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_]*)?$"); 3189 3190 // ommui_string_patterns-0.1.2: r"^(\S+(?:.*\S)?)?$" 3191 consistent!(ommui_string_patterns_1, r"^(\S+(?:.*\S)?)?$"); 3192 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}))?$"); 3195 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>.+)$"); 3198 3199 // open_read_later-1.1.1: r"^(.+?)\s*:\s*(.+)$" 3200 consistent!(open_read_later_0, r"^(.+?)\s*:\s*(.+)$"); 3201 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)?=))([^#\&\?]*).*"); 3204 3205 // yobot-0.1.1: "." 3206 consistent!(yobot_0, "."); 3207 3208 // yobot-0.1.1: r"." 3209 consistent!(yobot_1, r"."); 3210 3211 // yobot-0.1.1: r".+" 3212 consistent!(yobot_2, r".+"); 3213 3214 // yobot-0.1.1: r"." 3215 consistent!(yobot_3, r"."); 3216 3217 // ubiquity-0.1.5: r"foo" 3218 consistent!(ubiquity_0, r"foo"); 3219 3220 // ubiquity-0.1.5: r"/target/" 3221 consistent!(ubiquity_1, r"/target/"); 3222 3223 // ubiquity-0.1.5: r".DS_Store" 3224 consistent!(ubiquity_2, r".DS_Store"); 3225 3226 // qasm-1.0.0: r"//.*" 3227 consistent!(qasm_0, r"//.*"); 3228 3229 // drill-0.3.5: r"\{\{ *([a-z\._]+) *\}\}" 3230 consistent!(drill_0, r"\{\{ *([a-z\._]+) *\}\}"); 3231 3232 // queryst-2.0.0: r"^([^\]\[]+)" 3233 consistent!(queryst_0, r"^([^\]\[]+)"); 3234 3235 // queryst-2.0.0: r"(\[[^\]\[]*\])" 3236 consistent!(queryst_1, r"(\[[^\]\[]*\])"); 3237 3238 // qui-vive-0.1.0: r"^/(\w+)$" 3239 consistent!(qui_vive_0, r"^/(\w+)$"); 3240 3241 // qui-vive-0.1.0: r"^/key$" 3242 consistent!(qui_vive_1, r"^/key$"); 3243 3244 // qui-vive-0.1.0: r"^/key/(\w+)$" 3245 consistent!(qui_vive_2, r"^/key/(\w+)$"); 3246 3247 // qui-vive-0.1.0: r"^/url$" 3248 consistent!(qui_vive_3, r"^/url$"); 3249 3250 // qui-vive-0.1.0: r"^/url/(\w+)$" 3251 consistent!(qui_vive_4, r"^/url/(\w+)$"); 3252 3253 // qui-vive-0.1.0: r"^/inv$" 3254 consistent!(qui_vive_5, r"^/inv$"); 3255 3256 // qui-vive-0.1.0: r"^/inv/(\w+)$" 3257 consistent!(qui_vive_6, r"^/inv/(\w+)$"); 3258 3259 // subdiff-0.1.0: r"\b" 3260 // consistent!(subdiff_0, r"\b"); 3261 3262 // substudy-0.4.5: r"^(\d+)/(\d+)$" 3263 consistent!(substudy_0, r"^(\d+)/(\d+)$"); 3264 3265 // substudy-0.4.5: r"\s+" 3266 consistent!(substudy_1, r"\s+"); 3267 3268 // substudy-0.4.5: r"<[a-z/][^>]*>" 3269 consistent!(substudy_2, r"<[a-z/][^>]*>"); 3270 3271 // substudy-0.4.5: r"(\([^)]*\)|♪[^♪]*♪|[A-Z]{2,} ?:)" 3272 consistent!(substudy_3, r"(\([^)]*\)|♪[^♪]*♪|[A-Z]{2,} ?:)"); 3273 3274 // substudy-0.4.5: r"\s+" 3275 consistent!(substudy_4, r"\s+"); 3276 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)$"); 3279 3280 // isbnid-0.1.3: r"[^0-9X]" 3281 consistent!(isbnid_1, r"[^0-9X]"); 3282 3283 // ispc-0.3.5: r"Intel\(r\) SPMD Program Compiler \(ispc\), (\d+\.\d+\.\d+)" 3284 consistent!( 3285 ispc_0, 3286 r"Intel\(r\) SPMD Program Compiler \(ispc\), (\d+\.\d+\.\d+)" 3287 ); 3288