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