1# 2# AFL dictionary for JS regex 3# --------------------------- 4# 5# Contains various regular expressions. 6# 7# Created by Yang Guo <[email protected]> 8# 9 10"?" 11"abc" 12"()" 13"[]" 14"abc|def" 15"abc|def|ghi" 16"^xxx$" 17"ab\\b\\d\\bcd" 18"\\w|\\d" 19"a*?" 20"abc+" 21"abc+?" 22"xyz?" 23"xyz??" 24"xyz{0,1}" 25"xyz{0,1}?" 26"xyz{93}" 27"xyz{1,32}" 28"xyz{1,32}?" 29"xyz{1,}" 30"xyz{1,}?" 31"a\\fb\\nc\\rd\\te\\vf" 32"a\\nb\\bc" 33"(?:foo)" 34"(?: foo )" 35"foo|(bar|baz)|quux" 36"foo(?=bar)baz" 37"foo(?!bar)baz" 38"foo(?<=bar)baz" 39"foo(?<!bar)baz" 40"()" 41"(?=)" 42"[]" 43"[x]" 44"[xyz]" 45"[a-zA-Z0-9]" 46"[-123]" 47"[^123]" 48"]" 49"}" 50"[a-b-c]" 51"[x\\dz]" 52"[\\d-z]" 53"[\\d-\\d]" 54"[z-\\d]" 55"\\cj\\cJ\\ci\\cI\\ck\\cK" 56"\\c!" 57"\\c_" 58"\\c~" 59"[\\c!]" 60"[\\c_]" 61"[\\c~]" 62"[\\ca]" 63"[\\cz]" 64"[\\cA]" 65"[\\cZ]" 66"[\\c1]" 67"\\[\\]\\{\\}\\(\\)\\%\\^\\#\\ " 68"[\\[\\]\\{\\}\\(\\)\\%\\^\\#\\ ]" 69"\\8" 70"\\9" 71"\\11" 72"\\11a" 73"\\011" 74"\\118" 75"\\111" 76"\\1111" 77"(x)(x)(x)\\1" 78"(x)(x)(x)\\2" 79"(x)(x)(x)\\3" 80"(x)(x)(x)\\4" 81"(x)(x)(x)\\1*" 82"(x)(x)(x)\\3*" 83"(x)(x)(x)\\4*" 84"(x)(x)(x)(x)(x)(x)(x)(x)(x)(x)\\10" 85"(x)(x)(x)(x)(x)(x)(x)(x)(x)(x)\\11" 86"(a)\\1" 87"(a\\1)" 88"(\\1a)" 89"(\\2)(\\1)" 90"(?=a){0,10}a" 91"(?=a){1,10}a" 92"(?=a){9,10}a" 93"(?!a)?a" 94"\\1(a)" 95"(?!(a))\\1" 96"(?!\\1(a\\1)\\1)\\1" 97"\\1\\2(a(?:\\1(b\\1\\2))\\2)\\1" 98"[\\0]" 99"[\\11]" 100"[\\11a]" 101"[\\011]" 102"[\\00011]" 103"[\\118]" 104"[\\111]" 105"[\\1111]" 106"\\x60" 107"\\x3z" 108"\\c" 109"\\u0034" 110"\\u003z" 111"foo[z]*" 112"\\u{12345}" 113"\\u{12345}\\u{23456}" 114"\\u{12345}{3}" 115"\\u{12345}*" 116"\\ud808\\udf45*" 117"[\\ud808\\udf45-\\ud809\\udccc]" 118"a" 119"a|b" 120"a\\n" 121"a$" 122"a\\b!" 123"a\\Bb" 124"a*?" 125"a?" 126"a??" 127"a{0,1}?" 128"a{1,2}?" 129"a+?" 130"(a)" 131"(a)\\1" 132"(\\1a)" 133"\\1(a)" 134"a\\s" 135"a\\S" 136"a\\D" 137"a\\w" 138"a\\W" 139"a." 140"a\\q" 141"a[a]" 142"a[^a]" 143"a[a-z]" 144"a(?:b)" 145"a(?=b)" 146"a(?!b)" 147"\\x60" 148"\\u0060" 149"\\cA" 150"\\q" 151"\\1112" 152"(a)\\1" 153"(?!a)?a\\1" 154"(?:(?=a))a\\1" 155"a{}" 156"a{,}" 157"a{" 158"a{z}" 159"a{12z}" 160"a{12," 161"a{12,3b" 162"{}" 163"{,}" 164"{" 165"{z}" 166"{1z}" 167"{12," 168"{12,3b" 169"a" 170"abc" 171"a[bc]d" 172"a|bc" 173"ab|c" 174"a||bc" 175"(?:ab)" 176"(?:ab|cde)" 177"(?:ab)|cde" 178"(ab)" 179"(ab|cde)" 180"(ab)\\1" 181"(ab|cde)\\1" 182"(?:ab)?" 183"(?:ab)+" 184"a?" 185"a+" 186"a??" 187"a*?" 188"a+?" 189"(?:a?)?" 190"(?:a+)?" 191"(?:a?)+" 192"(?:a*)+" 193"(?:a+)+" 194"(?:a?)*" 195"(?:a*)*" 196"(?:a+)*" 197"a{0}" 198"(?:a+){0,0}" 199"a*b" 200"a+b" 201"a*b|c" 202"a+b|c" 203"(?:a{5,1000000}){3,1000000}" 204"(?:ab){4,7}" 205"a\\bc" 206"a\\sc" 207"a\\Sc" 208"a(?=b)c" 209"a(?=bbb|bb)c" 210"a(?!bbb|bb)c" 211"\xe2\x81\xa3" 212"[\xe2\x81\xa3]" 213"\xed\xb0\x80" 214"\xed\xa0\x80" 215"(\xed\xb0\x80)\x01" 216"((\xed\xa0\x80))\x02" 217"\xf0\x9f\x92\xa9" 218"\x01" 219"\x0f" 220"[-\xf0\x9f\x92\xa9]+" 221"[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]" 222"(?<=)" 223"(?<=a)" 224"(?<!)" 225"(?<!a)" 226"(?<a>)" 227"(?<a>.)" 228"(?<a>.)\\k<a>" 229"\\p{Script=Greek}" 230"\\P{sc=Greek}" 231"\\p{Script_Extensions=Greek}" 232"\\P{scx=Greek}" 233"\\p{General_Category=Decimal_Number}" 234"\\P{gc=Decimal_Number}" 235"\\p{gc=Nd}" 236"\\P{Decimal_Number}" 237"\\p{Nd}" 238"\\P{Any}" 239"\\p{Changes_When_NFKC_Casefolded}" 240