├── packages ├── babylon │ ├── ast │ │ ├── flow.md │ │ └── jsx.md │ └── test │ │ ├── fixtures │ │ ├── jsx │ │ │ ├── basic │ │ │ │ ├── 1 │ │ │ │ │ └── input.js │ │ │ │ ├── 2 │ │ │ │ │ └── input.js │ │ │ │ ├── 5 │ │ │ │ │ └── input.js │ │ │ │ ├── 6 │ │ │ │ │ └── input.js │ │ │ │ ├── 8 │ │ │ │ │ └── input.js │ │ │ │ ├── 11 │ │ │ │ │ └── input.js │ │ │ │ ├── 14 │ │ │ │ │ └── input.js │ │ │ │ ├── 15 │ │ │ │ │ └── input.js │ │ │ │ ├── 16 │ │ │ │ │ └── input.js │ │ │ │ ├── 17 │ │ │ │ │ └── input.js │ │ │ │ ├── entity │ │ │ │ │ └── input.js │ │ │ │ ├── fragment-1 │ │ │ │ │ └── input.js │ │ │ │ ├── keyword-tag │ │ │ │ │ └── input.js │ │ │ │ ├── nonentity │ │ │ │ │ └── input.js │ │ │ │ └── nonentity-decimal │ │ │ │ │ └── input.js │ │ │ ├── regression │ │ │ │ ├── 3 │ │ │ │ │ └── input.js │ │ │ │ ├── 4 │ │ │ │ │ └── input.js │ │ │ │ ├── 5 │ │ │ │ │ └── input.js │ │ │ │ └── nbsp │ │ │ │ │ └── input.js │ │ │ └── errors │ │ │ │ └── unclosed-tag │ │ │ │ └── input.js │ │ ├── core │ │ │ ├── uncategorised │ │ │ │ ├── 1 │ │ │ │ │ └── input.js │ │ │ │ ├── 2 │ │ │ │ │ └── input.js │ │ │ │ ├── 3 │ │ │ │ │ └── input.js │ │ │ │ ├── 4 │ │ │ │ │ └── input.js │ │ │ │ ├── 5 │ │ │ │ │ └── input.js │ │ │ │ ├── 6 │ │ │ │ │ └── input.js │ │ │ │ ├── 7 │ │ │ │ │ └── input.js │ │ │ │ ├── 8 │ │ │ │ │ └── input.js │ │ │ │ ├── 9 │ │ │ │ │ └── input.js │ │ │ │ ├── 10 │ │ │ │ │ └── input.js │ │ │ │ ├── 11 │ │ │ │ │ └── input.js │ │ │ │ ├── 12 │ │ │ │ │ └── input.js │ │ │ │ ├── 13 │ │ │ │ │ └── input.js │ │ │ │ ├── 14 │ │ │ │ │ └── input.js │ │ │ │ ├── 15 │ │ │ │ │ └── input.js │ │ │ │ ├── 16 │ │ │ │ │ └── input.js │ │ │ │ ├── 17 │ │ │ │ │ └── input.js │ │ │ │ ├── 18 │ │ │ │ │ └── input.js │ │ │ │ ├── 19 │ │ │ │ │ └── input.js │ │ │ │ ├── 20 │ │ │ │ │ └── input.js │ │ │ │ ├── 21 │ │ │ │ │ └── input.js │ │ │ │ ├── 22 │ │ │ │ │ └── input.js │ │ │ │ ├── 23 │ │ │ │ │ └── input.js │ │ │ │ ├── 24 │ │ │ │ │ └── input.js │ │ │ │ ├── 25 │ │ │ │ │ └── input.js │ │ │ │ ├── 26 │ │ │ │ │ └── input.js │ │ │ │ ├── 27 │ │ │ │ │ └── input.js │ │ │ │ ├── 28 │ │ │ │ │ └── input.js │ │ │ │ ├── 30 │ │ │ │ │ └── input.js │ │ │ │ ├── 31 │ │ │ │ │ └── input.js │ │ │ │ ├── 32 │ │ │ │ │ └── input.js │ │ │ │ ├── 33 │ │ │ │ │ └── input.js │ │ │ │ ├── 34 │ │ │ │ │ └── input.js │ │ │ │ ├── 35 │ │ │ │ │ └── input.js │ │ │ │ ├── 36 │ │ │ │ │ └── input.js │ │ │ │ ├── 44 │ │ │ │ │ └── input.js │ │ │ │ ├── 45 │ │ │ │ │ └── input.js │ │ │ │ ├── 46 │ │ │ │ │ └── input.js │ │ │ │ ├── 47 │ │ │ │ │ └── input.js │ │ │ │ ├── 48 │ │ │ │ │ └── input.js │ │ │ │ ├── 50 │ │ │ │ │ └── input.js │ │ │ │ ├── 51 │ │ │ │ │ └── input.js │ │ │ │ ├── 52 │ │ │ │ │ └── input.js │ │ │ │ ├── 53 │ │ │ │ │ └── input.js │ │ │ │ ├── 54 │ │ │ │ │ └── input.js │ │ │ │ ├── 55 │ │ │ │ │ └── input.js │ │ │ │ ├── 56 │ │ │ │ │ └── input.js │ │ │ │ ├── 57 │ │ │ │ │ └── input.js │ │ │ │ ├── 58 │ │ │ │ │ └── input.js │ │ │ │ ├── 59 │ │ │ │ │ └── input.js │ │ │ │ ├── 60 │ │ │ │ │ └── input.js │ │ │ │ ├── 61 │ │ │ │ │ └── input.js │ │ │ │ ├── 62 │ │ │ │ │ └── input.js │ │ │ │ ├── 66 │ │ │ │ │ └── input.js │ │ │ │ ├── 67 │ │ │ │ │ └── input.js │ │ │ │ ├── 68 │ │ │ │ │ └── input.js │ │ │ │ ├── 69 │ │ │ │ │ └── input.js │ │ │ │ ├── 70 │ │ │ │ │ └── input.js │ │ │ │ ├── 71 │ │ │ │ │ └── input.js │ │ │ │ ├── 72 │ │ │ │ │ └── input.js │ │ │ │ ├── 73 │ │ │ │ │ └── input.js │ │ │ │ ├── 74 │ │ │ │ │ └── input.js │ │ │ │ ├── 75 │ │ │ │ │ └── input.js │ │ │ │ ├── 76 │ │ │ │ │ └── input.js │ │ │ │ ├── 77 │ │ │ │ │ └── input.js │ │ │ │ ├── 78 │ │ │ │ │ └── input.js │ │ │ │ ├── 79 │ │ │ │ │ └── input.js │ │ │ │ ├── 80 │ │ │ │ │ └── input.js │ │ │ │ ├── 81 │ │ │ │ │ └── input.js │ │ │ │ ├── 82 │ │ │ │ │ └── input.js │ │ │ │ ├── 83 │ │ │ │ │ └── input.js │ │ │ │ ├── 84 │ │ │ │ │ └── input.js │ │ │ │ ├── 85 │ │ │ │ │ └── input.js │ │ │ │ ├── 86 │ │ │ │ │ └── input.js │ │ │ │ ├── 87 │ │ │ │ │ └── input.js │ │ │ │ ├── 88 │ │ │ │ │ └── input.js │ │ │ │ ├── 89 │ │ │ │ │ └── input.js │ │ │ │ ├── 90 │ │ │ │ │ └── input.js │ │ │ │ ├── 91 │ │ │ │ │ └── input.js │ │ │ │ ├── 92 │ │ │ │ │ └── input.js │ │ │ │ ├── 93 │ │ │ │ │ └── input.js │ │ │ │ ├── 94 │ │ │ │ │ └── input.js │ │ │ │ ├── 95 │ │ │ │ │ └── input.js │ │ │ │ ├── 96 │ │ │ │ │ └── input.js │ │ │ │ ├── 97 │ │ │ │ │ └── input.js │ │ │ │ ├── 98 │ │ │ │ │ └── input.js │ │ │ │ ├── 99 │ │ │ │ │ └── input.js │ │ │ │ ├── 100 │ │ │ │ │ └── input.js │ │ │ │ ├── 101 │ │ │ │ │ └── input.js │ │ │ │ ├── 102 │ │ │ │ │ └── input.js │ │ │ │ ├── 103 │ │ │ │ │ └── input.js │ │ │ │ ├── 104 │ │ │ │ │ └── input.js │ │ │ │ ├── 105 │ │ │ │ │ └── input.js │ │ │ │ ├── 106 │ │ │ │ │ └── input.js │ │ │ │ ├── 107 │ │ │ │ │ └── input.js │ │ │ │ ├── 108 │ │ │ │ │ └── input.js │ │ │ │ ├── 109 │ │ │ │ │ └── input.js │ │ │ │ ├── 110 │ │ │ │ │ └── input.js │ │ │ │ ├── 111 │ │ │ │ │ └── input.js │ │ │ │ ├── 112 │ │ │ │ │ └── input.js │ │ │ │ ├── 113 │ │ │ │ │ └── input.js │ │ │ │ ├── 114 │ │ │ │ │ └── input.js │ │ │ │ ├── 115 │ │ │ │ │ └── input.js │ │ │ │ ├── 116 │ │ │ │ │ └── input.js │ │ │ │ ├── 117 │ │ │ │ │ └── input.js │ │ │ │ ├── 118 │ │ │ │ │ └── input.js │ │ │ │ ├── 119 │ │ │ │ │ └── input.js │ │ │ │ ├── 123 │ │ │ │ │ └── input.js │ │ │ │ ├── 124 │ │ │ │ │ └── input.js │ │ │ │ ├── 125 │ │ │ │ │ └── input.js │ │ │ │ ├── 128 │ │ │ │ │ └── input.js │ │ │ │ ├── 129 │ │ │ │ │ └── input.js │ │ │ │ ├── 130 │ │ │ │ │ └── input.js │ │ │ │ ├── 131 │ │ │ │ │ └── input.js │ │ │ │ ├── 132 │ │ │ │ │ └── input.js │ │ │ │ ├── 133 │ │ │ │ │ └── input.js │ │ │ │ ├── 134 │ │ │ │ │ └── input.js │ │ │ │ ├── 135 │ │ │ │ │ └── input.js │ │ │ │ ├── 136 │ │ │ │ │ └── input.js │ │ │ │ ├── 137 │ │ │ │ │ └── input.js │ │ │ │ ├── 138 │ │ │ │ │ └── input.js │ │ │ │ ├── 139 │ │ │ │ │ └── input.js │ │ │ │ ├── 140 │ │ │ │ │ └── input.js │ │ │ │ ├── 141 │ │ │ │ │ └── input.js │ │ │ │ ├── 142 │ │ │ │ │ └── input.js │ │ │ │ ├── 143 │ │ │ │ │ └── input.js │ │ │ │ ├── 144 │ │ │ │ │ └── input.js │ │ │ │ ├── 145 │ │ │ │ │ └── input.js │ │ │ │ ├── 146 │ │ │ │ │ └── input.js │ │ │ │ ├── 147 │ │ │ │ │ └── input.js │ │ │ │ ├── 148 │ │ │ │ │ └── input.js │ │ │ │ ├── 149 │ │ │ │ │ └── input.js │ │ │ │ ├── 150 │ │ │ │ │ └── input.js │ │ │ │ ├── 151 │ │ │ │ │ └── input.js │ │ │ │ ├── 152 │ │ │ │ │ └── input.js │ │ │ │ ├── 153 │ │ │ │ │ └── input.js │ │ │ │ ├── 154 │ │ │ │ │ └── input.js │ │ │ │ ├── 155 │ │ │ │ │ └── input.js │ │ │ │ ├── 156 │ │ │ │ │ └── input.js │ │ │ │ ├── 157 │ │ │ │ │ └── input.js │ │ │ │ ├── 158 │ │ │ │ │ └── input.js │ │ │ │ ├── 159 │ │ │ │ │ └── input.js │ │ │ │ ├── 160 │ │ │ │ │ └── input.js │ │ │ │ ├── 161 │ │ │ │ │ └── input.js │ │ │ │ ├── 162 │ │ │ │ │ └── input.js │ │ │ │ ├── 163 │ │ │ │ │ └── input.js │ │ │ │ ├── 164 │ │ │ │ │ └── input.js │ │ │ │ ├── 165 │ │ │ │ │ └── input.js │ │ │ │ ├── 166 │ │ │ │ │ └── input.js │ │ │ │ ├── 167 │ │ │ │ │ └── input.js │ │ │ │ ├── 168 │ │ │ │ │ └── input.js │ │ │ │ ├── 169 │ │ │ │ │ └── input.js │ │ │ │ ├── 170 │ │ │ │ │ └── input.js │ │ │ │ ├── 171 │ │ │ │ │ └── input.js │ │ │ │ ├── 172 │ │ │ │ │ └── input.js │ │ │ │ ├── 173 │ │ │ │ │ └── input.js │ │ │ │ ├── 174 │ │ │ │ │ └── input.js │ │ │ │ ├── 175 │ │ │ │ │ └── input.js │ │ │ │ ├── 176 │ │ │ │ │ └── input.js │ │ │ │ ├── 177 │ │ │ │ │ └── input.js │ │ │ │ ├── 178 │ │ │ │ │ └── input.js │ │ │ │ ├── 179 │ │ │ │ │ └── input.js │ │ │ │ ├── 180 │ │ │ │ │ └── input.js │ │ │ │ ├── 181 │ │ │ │ │ └── input.js │ │ │ │ ├── 182 │ │ │ │ │ └── input.js │ │ │ │ ├── 183 │ │ │ │ │ └── input.js │ │ │ │ ├── 184 │ │ │ │ │ └── input.js │ │ │ │ ├── 185 │ │ │ │ │ └── input.js │ │ │ │ ├── 186 │ │ │ │ │ └── input.js │ │ │ │ ├── 187 │ │ │ │ │ └── input.js │ │ │ │ ├── 188 │ │ │ │ │ └── input.js │ │ │ │ ├── 189 │ │ │ │ │ └── input.js │ │ │ │ ├── 190 │ │ │ │ │ └── input.js │ │ │ │ ├── 191 │ │ │ │ │ └── input.js │ │ │ │ ├── 192 │ │ │ │ │ └── input.js │ │ │ │ ├── 193 │ │ │ │ │ └── input.js │ │ │ │ ├── 194 │ │ │ │ │ └── input.js │ │ │ │ ├── 195 │ │ │ │ │ └── input.js │ │ │ │ ├── 196 │ │ │ │ │ └── input.js │ │ │ │ ├── 197 │ │ │ │ │ └── input.js │ │ │ │ ├── 198 │ │ │ │ │ └── input.js │ │ │ │ ├── 199 │ │ │ │ │ └── input.js │ │ │ │ ├── 200 │ │ │ │ │ └── input.js │ │ │ │ ├── 201 │ │ │ │ │ └── input.js │ │ │ │ ├── 202 │ │ │ │ │ └── input.js │ │ │ │ ├── 203 │ │ │ │ │ └── input.js │ │ │ │ ├── 204 │ │ │ │ │ └── input.js │ │ │ │ ├── 205 │ │ │ │ │ └── input.js │ │ │ │ ├── 206 │ │ │ │ │ └── input.js │ │ │ │ ├── 207 │ │ │ │ │ └── input.js │ │ │ │ ├── 208 │ │ │ │ │ └── input.js │ │ │ │ ├── 209 │ │ │ │ │ └── input.js │ │ │ │ ├── 210 │ │ │ │ │ └── input.js │ │ │ │ ├── 211 │ │ │ │ │ └── input.js │ │ │ │ ├── 212 │ │ │ │ │ └── input.js │ │ │ │ ├── 213 │ │ │ │ │ └── input.js │ │ │ │ ├── 214 │ │ │ │ │ └── input.js │ │ │ │ ├── 215 │ │ │ │ │ └── input.js │ │ │ │ ├── 216 │ │ │ │ │ └── input.js │ │ │ │ ├── 217 │ │ │ │ │ └── input.js │ │ │ │ ├── 218 │ │ │ │ │ └── input.js │ │ │ │ ├── 223 │ │ │ │ │ └── input.js │ │ │ │ ├── 224 │ │ │ │ │ └── input.js │ │ │ │ ├── 225 │ │ │ │ │ └── input.js │ │ │ │ ├── 226 │ │ │ │ │ └── input.js │ │ │ │ ├── 227 │ │ │ │ │ └── input.js │ │ │ │ ├── 228 │ │ │ │ │ └── input.js │ │ │ │ ├── 230 │ │ │ │ │ └── input.js │ │ │ │ ├── 232 │ │ │ │ │ └── input.js │ │ │ │ ├── 233 │ │ │ │ │ └── input.js │ │ │ │ ├── 236 │ │ │ │ │ └── input.js │ │ │ │ ├── 238 │ │ │ │ │ └── input.js │ │ │ │ ├── 239 │ │ │ │ │ └── input.js │ │ │ │ ├── 240 │ │ │ │ │ └── input.js │ │ │ │ ├── 241 │ │ │ │ │ └── input.js │ │ │ │ ├── 242 │ │ │ │ │ └── input.js │ │ │ │ ├── 243 │ │ │ │ │ └── input.js │ │ │ │ ├── 244 │ │ │ │ │ └── input.js │ │ │ │ ├── 246 │ │ │ │ │ └── input.js │ │ │ │ ├── 250 │ │ │ │ │ └── input.js │ │ │ │ ├── 251 │ │ │ │ │ └── input.js │ │ │ │ ├── 254 │ │ │ │ │ └── input.js │ │ │ │ ├── 259 │ │ │ │ │ └── input.js │ │ │ │ ├── 260 │ │ │ │ │ └── input.js │ │ │ │ ├── 261 │ │ │ │ │ └── input.js │ │ │ │ ├── 265 │ │ │ │ │ └── input.js │ │ │ │ ├── 266 │ │ │ │ │ └── input.js │ │ │ │ ├── 267 │ │ │ │ │ └── input.js │ │ │ │ ├── 268 │ │ │ │ │ └── input.js │ │ │ │ ├── 273 │ │ │ │ │ └── input.js │ │ │ │ ├── 274 │ │ │ │ │ └── input.js │ │ │ │ ├── 275 │ │ │ │ │ └── input.js │ │ │ │ ├── 276 │ │ │ │ │ └── input.js │ │ │ │ ├── 277 │ │ │ │ │ └── input.js │ │ │ │ ├── 283 │ │ │ │ │ └── input.js │ │ │ │ ├── 285 │ │ │ │ │ └── input.js │ │ │ │ ├── 286 │ │ │ │ │ └── input.js │ │ │ │ ├── 287 │ │ │ │ │ └── input.js │ │ │ │ ├── 288 │ │ │ │ │ └── input.js │ │ │ │ ├── 299 │ │ │ │ │ └── input.js │ │ │ │ ├── 300 │ │ │ │ │ └── input.js │ │ │ │ ├── 301 │ │ │ │ │ └── input.js │ │ │ │ ├── 302 │ │ │ │ │ └── input.js │ │ │ │ ├── 313 │ │ │ │ │ └── input.js │ │ │ │ ├── 316 │ │ │ │ │ └── input.js │ │ │ │ ├── 317 │ │ │ │ │ └── input.js │ │ │ │ ├── 319 │ │ │ │ │ └── input.js │ │ │ │ ├── 320 │ │ │ │ │ └── input.js │ │ │ │ ├── 321 │ │ │ │ │ └── input.js │ │ │ │ ├── 322 │ │ │ │ │ └── input.js │ │ │ │ ├── 323 │ │ │ │ │ └── input.js │ │ │ │ ├── 324 │ │ │ │ │ └── input.js │ │ │ │ ├── 325 │ │ │ │ │ └── input.js │ │ │ │ ├── 326 │ │ │ │ │ └── input.js │ │ │ │ ├── 327 │ │ │ │ │ └── input.js │ │ │ │ ├── 328 │ │ │ │ │ └── input.js │ │ │ │ ├── 329 │ │ │ │ │ └── input.js │ │ │ │ ├── 330 │ │ │ │ │ └── input.js │ │ │ │ ├── 331 │ │ │ │ │ └── input.js │ │ │ │ ├── 332 │ │ │ │ │ └── input.js │ │ │ │ ├── 333 │ │ │ │ │ └── input.js │ │ │ │ ├── 334 │ │ │ │ │ └── input.js │ │ │ │ ├── 335 │ │ │ │ │ └── input.js │ │ │ │ ├── 336 │ │ │ │ │ └── input.js │ │ │ │ ├── 338 │ │ │ │ │ └── input.js │ │ │ │ ├── 339 │ │ │ │ │ └── input.js │ │ │ │ ├── 340 │ │ │ │ │ └── input.js │ │ │ │ ├── 341 │ │ │ │ │ └── input.js │ │ │ │ ├── 342 │ │ │ │ │ └── input.js │ │ │ │ ├── 345 │ │ │ │ │ └── input.js │ │ │ │ ├── 346 │ │ │ │ │ └── input.js │ │ │ │ ├── 347 │ │ │ │ │ └── input.js │ │ │ │ ├── 348 │ │ │ │ │ └── input.js │ │ │ │ ├── 349 │ │ │ │ │ └── input.js │ │ │ │ ├── 350 │ │ │ │ │ └── input.js │ │ │ │ ├── 351 │ │ │ │ │ └── input.js │ │ │ │ ├── 352 │ │ │ │ │ └── input.js │ │ │ │ ├── 353 │ │ │ │ │ └── input.js │ │ │ │ ├── 354 │ │ │ │ │ └── input.js │ │ │ │ ├── 355 │ │ │ │ │ └── input.js │ │ │ │ ├── 356 │ │ │ │ │ └── input.js │ │ │ │ ├── 357 │ │ │ │ │ └── input.js │ │ │ │ ├── 358 │ │ │ │ │ └── input.js │ │ │ │ ├── 359 │ │ │ │ │ └── input.js │ │ │ │ ├── 360 │ │ │ │ │ └── input.js │ │ │ │ ├── 361 │ │ │ │ │ └── input.js │ │ │ │ ├── 362 │ │ │ │ │ └── input.js │ │ │ │ ├── 363 │ │ │ │ │ └── input.js │ │ │ │ ├── 364 │ │ │ │ │ └── input.js │ │ │ │ ├── 365 │ │ │ │ │ └── input.js │ │ │ │ ├── 366 │ │ │ │ │ └── input.js │ │ │ │ ├── 367 │ │ │ │ │ └── input.js │ │ │ │ ├── 368 │ │ │ │ │ └── input.js │ │ │ │ ├── 369 │ │ │ │ │ └── input.js │ │ │ │ ├── 370 │ │ │ │ │ └── input.js │ │ │ │ ├── 371 │ │ │ │ │ └── input.js │ │ │ │ ├── 372 │ │ │ │ │ └── input.js │ │ │ │ ├── 373 │ │ │ │ │ └── input.js │ │ │ │ ├── 375 │ │ │ │ │ └── input.js │ │ │ │ ├── 376 │ │ │ │ │ └── input.js │ │ │ │ ├── 377 │ │ │ │ │ └── input.js │ │ │ │ ├── 378 │ │ │ │ │ └── input.js │ │ │ │ ├── 379 │ │ │ │ │ └── input.js │ │ │ │ ├── 380 │ │ │ │ │ └── input.js │ │ │ │ ├── 381 │ │ │ │ │ └── input.js │ │ │ │ ├── 382 │ │ │ │ │ └── input.js │ │ │ │ ├── 383 │ │ │ │ │ └── input.js │ │ │ │ ├── 384 │ │ │ │ │ └── input.js │ │ │ │ ├── 385 │ │ │ │ │ └── input.js │ │ │ │ ├── 386 │ │ │ │ │ └── input.js │ │ │ │ ├── 388 │ │ │ │ │ └── input.js │ │ │ │ ├── 389 │ │ │ │ │ └── input.js │ │ │ │ ├── 390 │ │ │ │ │ └── input.js │ │ │ │ ├── 391 │ │ │ │ │ └── input.js │ │ │ │ ├── 392 │ │ │ │ │ └── input.js │ │ │ │ ├── 393 │ │ │ │ │ └── input.js │ │ │ │ ├── 394 │ │ │ │ │ └── input.js │ │ │ │ ├── 395 │ │ │ │ │ └── input.js │ │ │ │ ├── 396 │ │ │ │ │ └── input.js │ │ │ │ ├── 397 │ │ │ │ │ └── input.js │ │ │ │ ├── 398 │ │ │ │ │ └── input.js │ │ │ │ ├── 399 │ │ │ │ │ └── input.js │ │ │ │ ├── 400 │ │ │ │ │ └── input.js │ │ │ │ ├── 401 │ │ │ │ │ └── input.js │ │ │ │ ├── 402 │ │ │ │ │ └── input.js │ │ │ │ ├── 403 │ │ │ │ │ └── input.js │ │ │ │ ├── 404 │ │ │ │ │ └── input.js │ │ │ │ ├── 405 │ │ │ │ │ └── input.js │ │ │ │ ├── 406 │ │ │ │ │ └── input.js │ │ │ │ ├── 407 │ │ │ │ │ └── input.js │ │ │ │ ├── 408 │ │ │ │ │ └── input.js │ │ │ │ ├── 409 │ │ │ │ │ └── input.js │ │ │ │ ├── 410 │ │ │ │ │ └── input.js │ │ │ │ ├── 411 │ │ │ │ │ └── input.js │ │ │ │ ├── 412 │ │ │ │ │ └── input.js │ │ │ │ ├── 413 │ │ │ │ │ └── input.js │ │ │ │ ├── 414 │ │ │ │ │ └── input.js │ │ │ │ ├── 415 │ │ │ │ │ └── input.js │ │ │ │ ├── 416 │ │ │ │ │ └── input.js │ │ │ │ ├── 417 │ │ │ │ │ └── input.js │ │ │ │ ├── 418 │ │ │ │ │ └── input.js │ │ │ │ ├── 419 │ │ │ │ │ └── input.js │ │ │ │ ├── 420 │ │ │ │ │ └── input.js │ │ │ │ ├── 421 │ │ │ │ │ └── input.js │ │ │ │ ├── 422 │ │ │ │ │ └── input.js │ │ │ │ ├── 423 │ │ │ │ │ └── input.js │ │ │ │ ├── 424 │ │ │ │ │ └── input.js │ │ │ │ ├── 425 │ │ │ │ │ └── input.js │ │ │ │ ├── 426 │ │ │ │ │ └── input.js │ │ │ │ ├── 428 │ │ │ │ │ └── input.js │ │ │ │ ├── 429 │ │ │ │ │ └── input.js │ │ │ │ ├── 430 │ │ │ │ │ └── input.js │ │ │ │ ├── 431 │ │ │ │ │ └── input.js │ │ │ │ ├── 432 │ │ │ │ │ └── input.js │ │ │ │ ├── 433 │ │ │ │ │ └── input.js │ │ │ │ ├── 434 │ │ │ │ │ └── input.js │ │ │ │ ├── 435 │ │ │ │ │ └── input.js │ │ │ │ ├── 436 │ │ │ │ │ └── input.js │ │ │ │ ├── 437 │ │ │ │ │ └── input.js │ │ │ │ ├── 438 │ │ │ │ │ └── input.js │ │ │ │ ├── 439 │ │ │ │ │ └── input.js │ │ │ │ ├── 440 │ │ │ │ │ └── input.js │ │ │ │ ├── 441 │ │ │ │ │ └── input.js │ │ │ │ ├── 442 │ │ │ │ │ └── input.js │ │ │ │ ├── 443 │ │ │ │ │ └── input.js │ │ │ │ ├── 444 │ │ │ │ │ └── input.js │ │ │ │ ├── 445 │ │ │ │ │ └── input.js │ │ │ │ ├── 446 │ │ │ │ │ └── input.js │ │ │ │ ├── 447 │ │ │ │ │ └── input.js │ │ │ │ ├── 448 │ │ │ │ │ └── input.js │ │ │ │ ├── 449 │ │ │ │ │ └── input.js │ │ │ │ ├── 450 │ │ │ │ │ └── input.js │ │ │ │ ├── 451 │ │ │ │ │ └── input.js │ │ │ │ ├── 452 │ │ │ │ │ └── input.js │ │ │ │ ├── 453 │ │ │ │ │ └── input.js │ │ │ │ ├── 454 │ │ │ │ │ └── input.js │ │ │ │ ├── 455 │ │ │ │ │ └── input.js │ │ │ │ ├── 456 │ │ │ │ │ └── input.js │ │ │ │ ├── 458 │ │ │ │ │ └── input.js │ │ │ │ ├── 459 │ │ │ │ │ └── input.js │ │ │ │ ├── 523 │ │ │ │ │ └── input.js │ │ │ │ ├── 524 │ │ │ │ │ └── input.js │ │ │ │ ├── 525 │ │ │ │ │ └── input.js │ │ │ │ ├── 526 │ │ │ │ │ └── input.js │ │ │ │ ├── 527 │ │ │ │ │ └── input.js │ │ │ │ ├── 530 │ │ │ │ │ └── input.js │ │ │ │ ├── 531 │ │ │ │ │ └── input.js │ │ │ │ ├── 533 │ │ │ │ │ └── input.js │ │ │ │ ├── 536 │ │ │ │ │ └── input.js │ │ │ │ ├── 537 │ │ │ │ │ └── input.js │ │ │ │ ├── 538 │ │ │ │ │ └── input.js │ │ │ │ ├── 540 │ │ │ │ │ └── input.js │ │ │ │ ├── 541 │ │ │ │ │ └── input.js │ │ │ │ ├── 542 │ │ │ │ │ └── input.js │ │ │ │ ├── 551 │ │ │ │ │ └── input.js │ │ │ │ ├── 553 │ │ │ │ │ └── input.js │ │ │ │ ├── 554 │ │ │ │ │ └── input.js │ │ │ │ ├── .542 │ │ │ │ │ └── input.js │ │ │ │ ├── .543 │ │ │ │ │ └── input.js │ │ │ │ └── .544 │ │ │ │ │ └── input.js │ │ │ └── regression │ │ │ │ └── T2921 │ │ │ │ └── input.js │ │ ├── es2015 │ │ │ ├── uncategorised │ │ │ │ ├── 1 │ │ │ │ │ └── input.js │ │ │ │ ├── 3 │ │ │ │ │ └── input.js │ │ │ │ ├── 4 │ │ │ │ │ └── input.js │ │ │ │ ├── 6 │ │ │ │ │ └── input.js │ │ │ │ ├── 7 │ │ │ │ │ └── input.js │ │ │ │ ├── 8 │ │ │ │ │ └── input.js │ │ │ │ ├── 10 │ │ │ │ │ └── input.js │ │ │ │ ├── 11 │ │ │ │ │ └── input.js │ │ │ │ ├── 12 │ │ │ │ │ └── input.js │ │ │ │ ├── 13 │ │ │ │ │ └── input.js │ │ │ │ ├── 14 │ │ │ │ │ └── input.js │ │ │ │ ├── 15 │ │ │ │ │ └── input.js │ │ │ │ ├── 16 │ │ │ │ │ └── input.js │ │ │ │ ├── 17 │ │ │ │ │ └── input.js │ │ │ │ ├── 18 │ │ │ │ │ └── input.js │ │ │ │ ├── 19 │ │ │ │ │ └── input.js │ │ │ │ ├── 20 │ │ │ │ │ └── input.js │ │ │ │ ├── 21 │ │ │ │ │ └── input.js │ │ │ │ ├── 23 │ │ │ │ │ └── input.js │ │ │ │ ├── 25 │ │ │ │ │ └── input.js │ │ │ │ ├── 28 │ │ │ │ │ └── input.js │ │ │ │ ├── 29 │ │ │ │ │ └── input.js │ │ │ │ ├── 30 │ │ │ │ │ └── input.js │ │ │ │ ├── 31 │ │ │ │ │ └── input.js │ │ │ │ ├── 32 │ │ │ │ │ └── input.js │ │ │ │ ├── 33 │ │ │ │ │ └── input.js │ │ │ │ ├── 34 │ │ │ │ │ └── input.js │ │ │ │ ├── 35 │ │ │ │ │ └── input.js │ │ │ │ ├── 36 │ │ │ │ │ └── input.js │ │ │ │ ├── 37 │ │ │ │ │ └── input.js │ │ │ │ ├── 39 │ │ │ │ │ └── input.js │ │ │ │ ├── 40 │ │ │ │ │ └── input.js │ │ │ │ ├── 41 │ │ │ │ │ └── input.js │ │ │ │ ├── 42 │ │ │ │ │ └── input.js │ │ │ │ ├── 43 │ │ │ │ │ └── input.js │ │ │ │ ├── 44 │ │ │ │ │ └── input.js │ │ │ │ ├── 45 │ │ │ │ │ └── input.js │ │ │ │ ├── 46 │ │ │ │ │ └── input.js │ │ │ │ ├── 47 │ │ │ │ │ └── input.js │ │ │ │ ├── 49 │ │ │ │ │ └── input.js │ │ │ │ ├── 50 │ │ │ │ │ └── input.js │ │ │ │ ├── 52 │ │ │ │ │ └── input.js │ │ │ │ ├── 53 │ │ │ │ │ └── input.js │ │ │ │ ├── 54 │ │ │ │ │ └── input.js │ │ │ │ ├── 55 │ │ │ │ │ └── input.js │ │ │ │ ├── 56 │ │ │ │ │ └── input.js │ │ │ │ ├── 61 │ │ │ │ │ └── input.js │ │ │ │ ├── 62 │ │ │ │ │ └── input.js │ │ │ │ ├── 63 │ │ │ │ │ └── input.js │ │ │ │ ├── 64 │ │ │ │ │ └── input.js │ │ │ │ ├── 65 │ │ │ │ │ └── input.js │ │ │ │ ├── 66 │ │ │ │ │ └── input.js │ │ │ │ ├── 67 │ │ │ │ │ └── input.js │ │ │ │ ├── 68 │ │ │ │ │ └── input.js │ │ │ │ ├── 69 │ │ │ │ │ └── input.js │ │ │ │ ├── 70 │ │ │ │ │ └── input.js │ │ │ │ ├── 71 │ │ │ │ │ └── input.js │ │ │ │ ├── 72 │ │ │ │ │ └── input.js │ │ │ │ ├── 73 │ │ │ │ │ └── input.js │ │ │ │ ├── 74 │ │ │ │ │ └── input.js │ │ │ │ ├── 75 │ │ │ │ │ └── input.js │ │ │ │ ├── 78 │ │ │ │ │ └── input.js │ │ │ │ ├── 79 │ │ │ │ │ └── input.js │ │ │ │ ├── 82 │ │ │ │ │ └── input.js │ │ │ │ ├── 83 │ │ │ │ │ └── input.js │ │ │ │ ├── 84 │ │ │ │ │ └── input.js │ │ │ │ ├── 85 │ │ │ │ │ └── input.js │ │ │ │ ├── 86 │ │ │ │ │ └── input.js │ │ │ │ ├── 91 │ │ │ │ │ └── input.js │ │ │ │ ├── 92 │ │ │ │ │ └── input.js │ │ │ │ ├── 96 │ │ │ │ │ └── input.js │ │ │ │ ├── 105 │ │ │ │ │ └── input.js │ │ │ │ ├── 113 │ │ │ │ │ └── input.js │ │ │ │ ├── 117 │ │ │ │ │ └── input.js │ │ │ │ ├── 119 │ │ │ │ │ └── input.js │ │ │ │ ├── 140 │ │ │ │ │ └── input.js │ │ │ │ ├── 141 │ │ │ │ │ └── input.js │ │ │ │ ├── 142 │ │ │ │ │ └── input.js │ │ │ │ ├── 143 │ │ │ │ │ └── input.js │ │ │ │ ├── 144 │ │ │ │ │ └── input.js │ │ │ │ ├── 146 │ │ │ │ │ └── input.js │ │ │ │ ├── 147 │ │ │ │ │ └── input.js │ │ │ │ ├── 148 │ │ │ │ │ └── input.js │ │ │ │ ├── 150 │ │ │ │ │ └── input.js │ │ │ │ ├── 151 │ │ │ │ │ └── input.js │ │ │ │ ├── 152 │ │ │ │ │ └── input.js │ │ │ │ ├── 156 │ │ │ │ │ └── input.js │ │ │ │ ├── 158 │ │ │ │ │ └── input.js │ │ │ │ ├── 159 │ │ │ │ │ └── input.js │ │ │ │ ├── 160 │ │ │ │ │ └── input.js │ │ │ │ ├── 162 │ │ │ │ │ └── input.js │ │ │ │ ├── 163 │ │ │ │ │ └── input.js │ │ │ │ ├── 164 │ │ │ │ │ └── input.js │ │ │ │ ├── 165 │ │ │ │ │ └── input.js │ │ │ │ ├── 166 │ │ │ │ │ └── input.js │ │ │ │ ├── 169 │ │ │ │ │ └── input.js │ │ │ │ ├── 170 │ │ │ │ │ └── input.js │ │ │ │ ├── 173 │ │ │ │ │ └── input.js │ │ │ │ ├── 174 │ │ │ │ │ └── input.js │ │ │ │ ├── 176 │ │ │ │ │ └── input.js │ │ │ │ ├── 177 │ │ │ │ │ └── input.js │ │ │ │ ├── 178 │ │ │ │ │ └── input.js │ │ │ │ ├── 179 │ │ │ │ │ └── input.js │ │ │ │ ├── 180 │ │ │ │ │ └── input.js │ │ │ │ ├── 181 │ │ │ │ │ └── input.js │ │ │ │ ├── 184 │ │ │ │ │ └── input.js │ │ │ │ ├── 185 │ │ │ │ │ └── input.js │ │ │ │ ├── 186 │ │ │ │ │ └── input.js │ │ │ │ ├── 187 │ │ │ │ │ └── input.js │ │ │ │ ├── 188 │ │ │ │ │ └── input.js │ │ │ │ ├── 189 │ │ │ │ │ └── input.js │ │ │ │ ├── 190 │ │ │ │ │ └── input.js │ │ │ │ ├── 192 │ │ │ │ │ └── input.js │ │ │ │ ├── 193 │ │ │ │ │ └── input.js │ │ │ │ ├── 194 │ │ │ │ │ └── input.js │ │ │ │ ├── 195 │ │ │ │ │ └── input.js │ │ │ │ ├── 198 │ │ │ │ │ └── input.js │ │ │ │ ├── 199 │ │ │ │ │ └── input.js │ │ │ │ ├── 200 │ │ │ │ │ └── input.js │ │ │ │ ├── 201 │ │ │ │ │ └── input.js │ │ │ │ ├── 202 │ │ │ │ │ └── input.js │ │ │ │ ├── 203 │ │ │ │ │ └── input.js │ │ │ │ ├── 204 │ │ │ │ │ └── input.js │ │ │ │ ├── 205 │ │ │ │ │ └── input.js │ │ │ │ ├── 206 │ │ │ │ │ └── input.js │ │ │ │ ├── 207 │ │ │ │ │ └── input.js │ │ │ │ ├── 208 │ │ │ │ │ └── input.js │ │ │ │ ├── 209 │ │ │ │ │ └── input.js │ │ │ │ ├── 210 │ │ │ │ │ └── input.js │ │ │ │ ├── 211 │ │ │ │ │ └── input.js │ │ │ │ ├── 212 │ │ │ │ │ └── input.js │ │ │ │ ├── 213 │ │ │ │ │ └── input.js │ │ │ │ ├── 214 │ │ │ │ │ └── input.js │ │ │ │ ├── 215 │ │ │ │ │ └── input.js │ │ │ │ ├── 216 │ │ │ │ │ └── input.js │ │ │ │ ├── 217 │ │ │ │ │ └── input.js │ │ │ │ ├── 218 │ │ │ │ │ └── input.js │ │ │ │ ├── 219 │ │ │ │ │ └── input.js │ │ │ │ ├── 220 │ │ │ │ │ └── input.js │ │ │ │ ├── 221 │ │ │ │ │ └── input.js │ │ │ │ ├── 222 │ │ │ │ │ └── input.js │ │ │ │ ├── 223 │ │ │ │ │ └── input.js │ │ │ │ ├── 224 │ │ │ │ │ └── input.js │ │ │ │ ├── 225 │ │ │ │ │ └── input.js │ │ │ │ ├── 226 │ │ │ │ │ └── input.js │ │ │ │ ├── 229 │ │ │ │ │ └── input.js │ │ │ │ ├── 230 │ │ │ │ │ └── input.js │ │ │ │ ├── 231 │ │ │ │ │ └── input.js │ │ │ │ ├── 232 │ │ │ │ │ └── input.js │ │ │ │ ├── 237 │ │ │ │ │ └── input.js │ │ │ │ ├── 238 │ │ │ │ │ └── input.js │ │ │ │ ├── 239 │ │ │ │ │ └── input.js │ │ │ │ ├── 240 │ │ │ │ │ └── input.js │ │ │ │ ├── 241 │ │ │ │ │ └── input.js │ │ │ │ ├── 243 │ │ │ │ │ └── input.js │ │ │ │ ├── 249 │ │ │ │ │ └── input.js │ │ │ │ ├── 250 │ │ │ │ │ └── input.js │ │ │ │ ├── 251 │ │ │ │ │ └── input.js │ │ │ │ ├── 252 │ │ │ │ │ └── input.js │ │ │ │ ├── 255 │ │ │ │ │ └── input.js │ │ │ │ ├── 261 │ │ │ │ │ └── input.js │ │ │ │ ├── 263 │ │ │ │ │ └── input.js │ │ │ │ ├── 264 │ │ │ │ │ └── input.js │ │ │ │ ├── 265 │ │ │ │ │ └── input.js │ │ │ │ ├── 266 │ │ │ │ │ └── input.js │ │ │ │ ├── 267 │ │ │ │ │ └── input.js │ │ │ │ ├── 273 │ │ │ │ │ └── input.js │ │ │ │ ├── 275 │ │ │ │ │ └── input.js │ │ │ │ ├── 276 │ │ │ │ │ └── input.js │ │ │ │ ├── 277 │ │ │ │ │ └── input.js │ │ │ │ ├── 278 │ │ │ │ │ └── input.js │ │ │ │ ├── 279 │ │ │ │ │ └── input.js │ │ │ │ ├── 283 │ │ │ │ │ └── input.js │ │ │ │ ├── 284 │ │ │ │ │ └── input.js │ │ │ │ ├── 285 │ │ │ │ │ └── input.js │ │ │ │ ├── 286 │ │ │ │ │ └── input.js │ │ │ │ ├── 287 │ │ │ │ │ └── input.js │ │ │ │ ├── 291 │ │ │ │ │ └── input.js │ │ │ │ ├── 292 │ │ │ │ │ └── input.js │ │ │ │ ├── 293 │ │ │ │ │ └── input.js │ │ │ │ ├── 294 │ │ │ │ │ └── input.js │ │ │ │ ├── 302 │ │ │ │ │ └── input.js │ │ │ │ ├── 303 │ │ │ │ │ └── input.js │ │ │ │ ├── 307 │ │ │ │ │ └── input.js │ │ │ │ ├── 308 │ │ │ │ │ └── input.js │ │ │ │ ├── 309 │ │ │ │ │ └── input.js │ │ │ │ ├── 310 │ │ │ │ │ └── input.js │ │ │ │ ├── 311 │ │ │ │ │ └── input.js │ │ │ │ ├── 312 │ │ │ │ │ └── input.js │ │ │ │ ├── 314 │ │ │ │ │ └── input.js │ │ │ │ ├── 316 │ │ │ │ │ └── input.js │ │ │ │ ├── 317 │ │ │ │ │ └── input.js │ │ │ │ ├── 318 │ │ │ │ │ └── input.js │ │ │ │ ├── 319 │ │ │ │ │ └── input.js │ │ │ │ ├── 320 │ │ │ │ │ └── input.js │ │ │ │ ├── 321 │ │ │ │ │ └── input.js │ │ │ │ ├── 322 │ │ │ │ │ └── input.js │ │ │ │ ├── 324 │ │ │ │ │ └── input.js │ │ │ │ ├── 325 │ │ │ │ │ └── input.js │ │ │ │ ├── 326 │ │ │ │ │ └── input.js │ │ │ │ ├── 327 │ │ │ │ │ └── input.js │ │ │ │ ├── 328 │ │ │ │ │ └── input.js │ │ │ │ ├── 329 │ │ │ │ │ └── input.js │ │ │ │ ├── 334 │ │ │ │ │ └── input.js │ │ │ │ ├── 339 │ │ │ │ │ └── input.js │ │ │ │ ├── 340 │ │ │ │ │ └── input.js │ │ │ │ ├── 341 │ │ │ │ │ └── input.js │ │ │ │ ├── 344 │ │ │ │ │ └── input.js │ │ │ │ ├── 354 │ │ │ │ │ └── input.js │ │ │ │ ├── 356 │ │ │ │ │ └── input.js │ │ │ │ ├── 357 │ │ │ │ │ └── input.js │ │ │ │ ├── 364 │ │ │ │ │ └── input.js │ │ │ │ ├── 365 │ │ │ │ │ └── input.js │ │ │ │ ├── 366 │ │ │ │ │ └── input.js │ │ │ │ ├── 367 │ │ │ │ │ └── input.js │ │ │ │ ├── 368 │ │ │ │ │ └── input.js │ │ │ │ ├── 369 │ │ │ │ │ └── input.js │ │ │ │ ├── 370 │ │ │ │ │ └── input.js │ │ │ │ ├── 371 │ │ │ │ │ └── input.js │ │ │ │ ├── 376 │ │ │ │ │ └── input.js │ │ │ │ ├── 377 │ │ │ │ │ └── input.js │ │ │ │ ├── 378 │ │ │ │ │ └── input.js │ │ │ │ ├── 379 │ │ │ │ │ └── input.js │ │ │ │ ├── 380 │ │ │ │ │ └── input.js │ │ │ │ ├── 382 │ │ │ │ │ └── input.js │ │ │ │ ├── 383 │ │ │ │ │ └── input.js │ │ │ │ ├── 386 │ │ │ │ │ └── input.js │ │ │ │ ├── 387 │ │ │ │ │ └── input.js │ │ │ │ ├── 389 │ │ │ │ │ └── input.js │ │ │ │ ├── 390 │ │ │ │ │ └── input.js │ │ │ │ ├── .343 │ │ │ │ │ └── input.js │ │ │ │ ├── .191 │ │ │ │ │ └── input.js │ │ │ │ └── .335 │ │ │ │ │ └── input.js │ │ │ ├── yield │ │ │ │ ├── in-global-scope │ │ │ │ │ └── input.js │ │ │ │ ├── asi │ │ │ │ │ └── input.js │ │ │ │ └── parameter-name-arrow │ │ │ │ │ └── input.js │ │ │ ├── shorthand │ │ │ │ ├── 1 │ │ │ │ │ └── input.js │ │ │ │ └── 2 │ │ │ │ │ └── input.js │ │ │ ├── arrow-functions │ │ │ │ └── no-callee │ │ │ │ │ └── input.js │ │ │ └── meta-properties │ │ │ │ └── new-invalid-prop │ │ │ │ └── input.js │ │ ├── flow │ │ │ ├── array-types │ │ │ │ ├── 1 │ │ │ │ │ └── input.js │ │ │ │ ├── 2 │ │ │ │ │ └── input.js │ │ │ │ ├── 3 │ │ │ │ │ └── input.js │ │ │ │ ├── 4 │ │ │ │ │ └── input.js │ │ │ │ ├── 5 │ │ │ │ │ └── input.js │ │ │ │ ├── 6 │ │ │ │ │ └── input.js │ │ │ │ ├── 7 │ │ │ │ │ └── input.js │ │ │ │ ├── 8 │ │ │ │ │ └── input.js │ │ │ │ └── 9 │ │ │ │ │ └── input.js │ │ │ ├── tuples │ │ │ │ ├── 1 │ │ │ │ │ └── input.js │ │ │ │ ├── 2 │ │ │ │ │ └── input.js │ │ │ │ └── 3 │ │ │ │ │ └── input.js │ │ │ ├── typecasts │ │ │ │ └── 1 │ │ │ │ │ └── input.js │ │ │ ├── iterator │ │ │ │ ├── 04 │ │ │ │ │ └── input.js │ │ │ │ └── 03 │ │ │ │ │ └── input.js │ │ │ ├── regression │ │ │ │ └── issue-2154 │ │ │ │ │ └── input.js │ │ │ ├── type-alias │ │ │ │ ├── 1 │ │ │ │ │ └── input.js │ │ │ │ ├── 2 │ │ │ │ │ └── input.js │ │ │ │ └── 3 │ │ │ │ │ └── input.js │ │ │ ├── type-annotations │ │ │ │ ├── 30 │ │ │ │ │ └── input.js │ │ │ │ ├── 47 │ │ │ │ │ └── input.js │ │ │ │ ├── 83 │ │ │ │ │ └── input.js │ │ │ │ ├── 84 │ │ │ │ │ └── input.js │ │ │ │ ├── 122 │ │ │ │ │ └── input.js │ │ │ │ └── 123 │ │ │ │ │ └── input.js │ │ │ ├── type-grouping │ │ │ │ ├── 1 │ │ │ │ │ └── input.js │ │ │ │ └── 4 │ │ │ │ │ └── input.js │ │ │ ├── declare-module │ │ │ │ └── 1 │ │ │ │ │ └── input.js │ │ │ ├── declare-statements │ │ │ │ ├── 1 │ │ │ │ │ └── input.js │ │ │ │ ├── 2 │ │ │ │ │ └── input.js │ │ │ │ └── 8 │ │ │ │ │ └── input.js │ │ │ ├── literal-types │ │ │ │ ├── null │ │ │ │ │ └── input.js │ │ │ │ ├── number-float │ │ │ │ │ └── input.js │ │ │ │ ├── number-integer │ │ │ │ │ └── input.js │ │ │ │ └── number-octal │ │ │ │ │ └── input.js │ │ │ ├── optional-type │ │ │ │ └── 2 │ │ │ │ │ └── input.js │ │ │ └── qualified-generic-type │ │ │ │ ├── 1 │ │ │ │ └── input.js │ │ │ │ ├── 2 │ │ │ │ └── input.js │ │ │ │ └── 3 │ │ │ │ └── input.js │ │ ├── estree │ │ │ ├── literal │ │ │ │ ├── null │ │ │ │ │ └── input.js │ │ │ │ ├── number │ │ │ │ │ └── input.js │ │ │ │ ├── regexp │ │ │ │ │ └── input.js │ │ │ │ └── string │ │ │ │ │ └── input.js │ │ │ └── directives │ │ │ │ └── raw │ │ │ │ └── input.js │ │ ├── experimental │ │ │ ├── _no-plugin │ │ │ │ └── .bigint │ │ │ │ │ └── input.js │ │ │ ├── bigint │ │ │ │ ├── invalid-e │ │ │ │ │ └── input.js │ │ │ │ ├── valid-hex │ │ │ │ │ └── input.js │ │ │ │ └── valid-small │ │ │ │ │ └── input.js │ │ │ └── numeric-separator │ │ │ │ ├── valid-0 │ │ │ │ └── input.js │ │ │ │ ├── valid-4 │ │ │ │ └── input.js │ │ │ │ ├── valid-5 │ │ │ │ └── input.js │ │ │ │ ├── valid-6 │ │ │ │ └── input.js │ │ │ │ ├── valid-7 │ │ │ │ └── input.js │ │ │ │ └── valid-9 │ │ │ │ └── input.js │ │ ├── typescript │ │ │ ├── cast │ │ │ │ └── null-assertion │ │ │ │ │ └── input.js │ │ │ ├── declare │ │ │ │ └── let │ │ │ │ │ └── input.js │ │ │ ├── enum │ │ │ │ ├── const │ │ │ │ │ └── input.js │ │ │ │ ├── declare │ │ │ │ │ └── input.js │ │ │ │ └── export │ │ │ │ │ └── input.js │ │ │ ├── export │ │ │ │ └── equals │ │ │ │ │ └── input.js │ │ │ └── types │ │ │ │ ├── indexed │ │ │ │ └── input.js │ │ │ │ └── reference │ │ │ │ └── input.js │ │ ├── es2016 │ │ │ └── exponentiation-operator │ │ │ │ ├── 1 │ │ │ │ └── input.js │ │ │ │ ├── 2 │ │ │ │ └── input.js │ │ │ │ ├── 3 │ │ │ │ └── input.js │ │ │ │ ├── 5 │ │ │ │ └── input.js │ │ │ │ ├── 6 │ │ │ │ └── input.js │ │ │ │ ├── 7 │ │ │ │ └── input.js │ │ │ │ ├── 8 │ │ │ │ └── input.js │ │ │ │ ├── 9 │ │ │ │ └── input.js │ │ │ │ ├── 10 │ │ │ │ └── input.js │ │ │ │ ├── 11 │ │ │ │ └── input.js │ │ │ │ ├── 12 │ │ │ │ └── input.js │ │ │ │ ├── 13 │ │ │ │ └── input.js │ │ │ │ └── 14 │ │ │ │ └── input.js │ │ ├── es2017 │ │ │ ├── async-functions │ │ │ │ ├── 1 │ │ │ │ │ └── input.js │ │ │ │ ├── 4 │ │ │ │ │ └── input.js │ │ │ │ ├── 6 │ │ │ │ │ └── input.js │ │ │ │ ├── 7 │ │ │ │ │ └── input.js │ │ │ │ ├── 19 │ │ │ │ │ └── input.js │ │ │ │ └── 20 │ │ │ │ │ └── input.js │ │ │ └── trailing-function-commas │ │ │ │ ├── 4 │ │ │ │ └── input.js │ │ │ │ ├── 5 │ │ │ │ └── input.js │ │ │ │ └── 7 │ │ │ │ └── input.js │ │ └── esprima │ │ │ ├── invalid-syntax │ │ │ ├── GH-1106-00 │ │ │ │ └── input.js │ │ │ ├── GH-1106-03 │ │ │ │ └── input.js │ │ │ ├── migrated_0000 │ │ │ │ └── input.js │ │ │ ├── migrated_0001 │ │ │ │ └── input.js │ │ │ ├── migrated_0004 │ │ │ │ └── input.js │ │ │ ├── migrated_0007 │ │ │ │ └── input.js │ │ │ ├── migrated_0009 │ │ │ │ └── input.js │ │ │ ├── migrated_0012 │ │ │ │ └── input.js │ │ │ ├── migrated_0013 │ │ │ │ └── input.js │ │ │ ├── migrated_0017 │ │ │ │ └── input.js │ │ │ ├── migrated_0022 │ │ │ │ └── input.js │ │ │ ├── migrated_0032 │ │ │ │ └── input.js │ │ │ ├── migrated_0038 │ │ │ │ └── input.js │ │ │ ├── migrated_0057 │ │ │ │ └── input.js │ │ │ ├── migrated_0058 │ │ │ │ └── input.js │ │ │ ├── migrated_0069 │ │ │ │ └── input.js │ │ │ ├── migrated_0129 │ │ │ │ └── input.js │ │ │ ├── migrated_0145 │ │ │ │ └── input.js │ │ │ ├── migrated_0146 │ │ │ │ └── input.js │ │ │ ├── migrated_0151 │ │ │ │ └── input.js │ │ │ ├── migrated_0152 │ │ │ │ └── input.js │ │ │ ├── migrated_0153 │ │ │ │ └── input.js │ │ │ ├── migrated_0154 │ │ │ │ └── input.js │ │ │ ├── migrated_0162 │ │ │ │ └── input.js │ │ │ ├── migrated_0164 │ │ │ │ └── input.js │ │ │ └── migrated_0168 │ │ │ │ └── input.js │ │ │ ├── statement-empty │ │ │ └── migrated_0000 │ │ │ │ └── input.js │ │ │ ├── declaration-let │ │ │ └── migrated_0000 │ │ │ │ └── input.js │ │ │ ├── es2015-for-of │ │ │ └── for-of │ │ │ │ └── input.js │ │ │ ├── es2015-identifier │ │ │ ├── estimated │ │ │ │ └── input.js │ │ │ ├── math_alef │ │ │ │ └── input.js │ │ │ └── weierstrass │ │ │ │ └── input.js │ │ │ ├── expression-postfix │ │ │ ├── migrated_0000 │ │ │ │ └── input.js │ │ │ └── migrated_0001 │ │ │ │ └── input.js │ │ │ ├── expression-primary │ │ │ ├── array │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0001.js │ │ │ │ └── migrated_0007.js │ │ │ └── object │ │ │ │ ├── migrated_0000.js │ │ │ │ └── migrated_0001.js │ │ │ └── expression-unary │ │ │ └── migrated_0000 │ │ │ └── input.js │ │ └── expressions │ │ ├── is-expression-babylon │ │ ├── fail │ │ │ ├── 1 │ │ │ │ └── input.js │ │ │ ├── 2 │ │ │ │ └── input.js │ │ │ ├── 3 │ │ │ │ └── input.js │ │ │ ├── 4 │ │ │ │ └── input.js │ │ │ ├── 5 │ │ │ │ └── input.js │ │ │ ├── 6 │ │ │ │ └── input.js │ │ │ └── 8 │ │ │ │ └── input.js │ │ └── pass │ │ │ ├── 1 │ │ │ └── input.js │ │ │ ├── 3 │ │ │ └── input.js │ │ │ └── 4 │ │ │ └── input.js │ │ └── esprima │ │ └── expression-unary │ │ ├── migrated_0006 │ │ └── input.js │ │ ├── migrated_0007 │ │ └── input.js │ │ ├── migrated_0008 │ │ └── input.js │ │ └── migrated_0009 │ │ └── input.js ├── babel-core │ ├── test │ │ └── fixtures │ │ │ ├── parse │ │ │ └── .babelignore │ │ │ ├── api │ │ │ └── file.js │ │ │ ├── resolution │ │ │ └── throw-missing-paths │ │ │ │ └── .gitignore │ │ │ └── config │ │ │ └── config-files │ │ │ ├── both-babelrc │ │ │ └── .babelrc │ │ │ ├── pkg-babelrc │ │ │ └── .babelrc │ │ │ ├── babelrc-error │ │ │ └── .babelrc │ │ │ └── pkg-ignored │ │ │ └── package.json │ └── .npmignore ├── babel-cli │ ├── .npmignore │ └── test │ │ ├── .othername_babelrc │ │ └── fixtures │ │ └── babel │ │ ├── --copy-files │ │ ├── in-files │ │ │ └── src │ │ │ │ ├── .foorc │ │ │ │ ├── README.md │ │ │ │ ├── foo │ │ │ │ └── foo.js │ │ │ │ └── bar │ │ │ │ └── index.js │ │ └── out-files │ │ │ └── lib │ │ │ └── README.md │ │ ├── --ignore │ │ └── in-files │ │ │ └── src │ │ │ ├── foo │ │ │ └── foo.js │ │ │ └── bar │ │ │ └── index.js │ │ ├── --only │ │ └── in-files │ │ │ └── src │ │ │ ├── foo │ │ │ └── index.js │ │ │ └── bar │ │ │ └── index.js │ │ ├── empty dir --out-dir │ │ ├── stdout.txt │ │ ├── in-files │ │ │ └── src │ │ │ │ └── .gitkeep │ │ └── out-files │ │ │ └── src │ │ │ └── .gitkeep │ │ ├── --ignore glob │ │ └── in-files │ │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── baz │ │ │ └── c.js │ │ │ ├── foo.js │ │ │ └── a.foo.js │ │ ├── --only glob │ │ └── in-files │ │ │ └── src │ │ │ ├── a.js │ │ │ ├── b.js │ │ │ ├── a.foo.js │ │ │ ├── baz │ │ │ ├── c.js │ │ │ └── b.foo.js │ │ │ └── foo.js │ │ ├── --copy-files with ignore │ │ ├── in-files │ │ │ └── src │ │ │ │ ├── .foorc │ │ │ │ └── README.md │ │ └── out-files │ │ │ └── lib │ │ │ └── README.md │ │ ├── --copy-files with only │ │ ├── in-files │ │ │ └── src │ │ │ │ ├── .foorc │ │ │ │ └── README.md │ │ └── out-files │ │ │ └── lib │ │ │ └── README.md │ │ ├── --ignore complete │ │ └── in-files │ │ │ └── src │ │ │ └── foobar │ │ │ └── foo.js │ │ └── stdin │ │ └── stdin.txt ├── babel-runtime │ ├── README.md │ ├── .npmignore │ ├── core-js.js │ └── core-js │ │ └── map.js ├── babel-types │ └── .npmignore ├── babel-code-frame │ └── .npmignore ├── babel-generator │ ├── .npmignore │ └── test │ │ └── fixtures │ │ ├── comments │ │ └── empty │ │ │ └── input.js │ │ ├── types │ │ ├── EmptyStatement │ │ │ ├── output.js │ │ │ └── input.js │ │ ├── DebuggerStatement │ │ │ ├── output.js │ │ │ └── input.js │ │ ├── Import │ │ │ ├── output.js │ │ │ └── input.js │ │ ├── JSXEmptyExpression │ │ │ ├── output.js │ │ │ └── input.js │ │ ├── ExportSpecifier11 │ │ │ └── output.js │ │ ├── Identifier │ │ │ ├── input.js │ │ │ └── output.js │ │ └── JSXText │ │ │ └── options.json │ │ ├── compact │ │ ├── while │ │ │ ├── output.js │ │ │ └── input.js │ │ └── assignment │ │ │ └── output.js │ │ ├── escapes │ │ └── jsonEscape │ │ │ ├── input.js │ │ │ └── output.js │ │ ├── flow │ │ ├── options.json │ │ └── null-literal-types │ │ │ └── output.js │ │ └── typescript │ │ ├── cast-null-assertion │ │ ├── output.js │ │ └── input.js │ │ ├── declare-let │ │ └── output.js │ │ ├── enum-const │ │ └── output.js │ │ ├── enum-declare │ │ └── input.js │ │ ├── enum-export │ │ └── output.js │ │ ├── export-equals │ │ ├── input.js │ │ └── output.js │ │ ├── import-equals │ │ └── output.js │ │ ├── types-indexed │ │ └── output.js │ │ └── types-reference │ │ ├── input.js │ │ └── output.js ├── babel-helpers │ ├── .npmignore │ └── test │ │ └── fixtures │ │ └── dependencies │ │ ├── basic │ │ └── input.js │ │ ├── deep │ │ └── input.js │ │ ├── missing │ │ └── input.js │ │ └── multiple │ │ └── input.js ├── babel-highlight │ └── .npmignore ├── babel-polyfill │ ├── .npmignore │ └── README.md ├── babel-register │ ├── .npmignore │ └── test │ │ └── __data__ │ │ └── es2015.js ├── babel-template │ └── .npmignore ├── babel-traverse │ └── .npmignore ├── babel-helper-fixtures │ └── .npmignore ├── babel-helper-regex │ └── .npmignore ├── babel-node │ ├── .npmignore │ └── test │ │ └── fixtures │ │ └── babel-node │ │ ├── directory │ │ └── stdout.txt │ │ ├── filename │ │ └── stdout.txt │ │ └── require │ │ └── stdout.txt ├── babel-preset-es2015 │ ├── .npmignore │ └── test │ │ └── fixtures │ │ └── traceur │ │ └── Syntax │ │ ├── Empty.js │ │ └── null.js ├── babel-preset-es2016 │ └── .npmignore ├── babel-preset-es2017 │ └── .npmignore ├── babel-preset-flow │ └── .npmignore ├── babel-preset-react │ └── .npmignore ├── babel-preset-stage-0 │ └── .npmignore ├── babel-preset-stage-1 │ └── .npmignore ├── babel-preset-stage-2 │ └── .npmignore ├── babel-preset-stage-3 │ └── .npmignore ├── babel-helper-call-delegate │ └── .npmignore ├── babel-helper-define-map │ └── .npmignore ├── babel-helper-explode-class │ └── .npmignore ├── babel-helper-function-name │ └── .npmignore ├── babel-helper-simple-access │ └── .npmignore ├── babel-helper-wrap-function │ └── .npmignore ├── babel-plugin-syntax-flow │ └── .npmignore ├── babel-plugin-syntax-jsx │ └── .npmignore ├── babel-helper-annotate-as-pure │ └── .npmignore ├── babel-helper-bindify-decorators │ └── .npmignore ├── babel-helper-builder-react-jsx │ └── .npmignore ├── babel-helper-get-function-arity │ └── .npmignore ├── babel-helper-hoist-variables │ └── .npmignore ├── babel-helper-module-imports │ └── .npmignore ├── babel-helper-module-transforms │ └── .npmignore ├── babel-helper-plugin-test-runner │ └── .npmignore ├── babel-helper-replace-supers │ └── .npmignore ├── babel-plugin-external-helpers │ └── .npmignore ├── babel-plugin-syntax-decorators │ └── .npmignore ├── babel-plugin-syntax-import-meta │ └── .npmignore ├── babel-plugin-syntax-typescript │ └── .npmignore ├── babel-plugin-transform-classes │ └── .npmignore ├── babel-plugin-transform-for-of │ └── .npmignore ├── babel-plugin-transform-jscript │ └── .npmignore ├── babel-plugin-transform-literals │ └── .npmignore ├── babel-plugin-transform-runtime │ └── .npmignore ├── babel-plugin-transform-spread │ └── .npmignore ├── babel-plugin-proposal-decorators │ └── .npmignore ├── babel-plugin-proposal-do-expressions │ └── .npmignore ├── babel-plugin-proposal-function-bind │ └── .npmignore ├── babel-plugin-proposal-function-sent │ └── .npmignore ├── babel-plugin-proposal-optional-chaining │ ├── test │ │ └── fixtures │ │ │ └── general │ │ │ └── call │ │ │ └── exec.js │ └── .npmignore ├── babel-plugin-syntax-async-generators │ └── .npmignore ├── babel-plugin-syntax-class-properties │ └── .npmignore ├── babel-plugin-syntax-do-expressions │ └── .npmignore ├── babel-plugin-syntax-dynamic-import │ └── .npmignore ├── babel-plugin-syntax-function-bind │ └── .npmignore ├── babel-plugin-syntax-function-sent │ └── .npmignore ├── babel-plugin-transform-block-scoping │ └── .npmignore ├── babel-plugin-transform-destructuring │ └── .npmignore ├── babel-plugin-transform-flow-comments │ └── .npmignore ├── babel-plugin-transform-function-name │ └── .npmignore ├── babel-plugin-transform-instanceof │ └── .npmignore ├── babel-plugin-transform-modules-amd │ └── .npmignore ├── babel-plugin-transform-modules-umd │ └── .npmignore ├── babel-plugin-transform-new-target │ └── .npmignore ├── babel-plugin-transform-object-assign │ └── .npmignore ├── babel-plugin-transform-object-super │ └── .npmignore ├── babel-plugin-transform-parameters │ └── .npmignore ├── babel-plugin-transform-react-jsx │ └── .npmignore ├── babel-plugin-transform-regenerator │ └── .npmignore ├── babel-plugin-transform-sticky-regex │ └── .npmignore ├── babel-plugin-transform-strict-mode │ └── .npmignore ├── babel-plugin-transform-typeof-symbol │ └── .npmignore ├── babel-plugin-transform-unicode-regex │ └── .npmignore ├── babel-helper-optimise-call-expression │ └── .npmignore ├── babel-helper-remap-async-to-generator │ └── .npmignore ├── babel-helper-split-export-declaration │ └── .npmignore ├── babel-plugin-proposal-class-properties │ └── .npmignore ├── babel-plugin-proposal-export-default-from │ └── .npmignore ├── babel-plugin-proposal-numeric-separator │ └── .npmignore ├── babel-plugin-proposal-object-rest-spread │ └── .npmignore ├── babel-plugin-proposal-throw-expressions │ └── .npmignore ├── babel-plugin-syntax-export-default-from │ └── .npmignore ├── babel-plugin-syntax-export-namespace-from │ └── .npmignore ├── babel-plugin-syntax-object-rest-spread │ └── .npmignore ├── babel-plugin-syntax-optional-chaining │ └── .npmignore ├── babel-plugin-transform-arrow-functions │ └── .npmignore ├── babel-plugin-transform-async-to-generator │ └── .npmignore ├── babel-plugin-transform-duplicate-keys │ └── .npmignore ├── babel-plugin-transform-flow-strip-types │ └── .npmignore ├── babel-plugin-transform-modules-commonjs │ └── .npmignore ├── babel-plugin-transform-modules-systemjs │ └── .npmignore ├── babel-plugin-transform-property-literals │ └── .npmignore ├── babel-plugin-transform-property-mutators │ └── .npmignore ├── babel-plugin-transform-proto-to-assign │ └── .npmignore ├── babel-plugin-transform-react-display-name │ └── .npmignore ├── babel-plugin-transform-react-jsx-compat │ └── .npmignore ├── babel-plugin-transform-react-jsx-self │ └── .npmignore ├── babel-plugin-transform-react-jsx-source │ └── .npmignore ├── babel-plugin-transform-reserved-words │ └── .npmignore ├── babel-plugin-transform-template-literals │ └── .npmignore ├── babel-plugin-transform-typescript │ └── .npmignore └── babel-preset-env │ └── test │ ├── debug-fixtures │ └── usage-none │ │ └── in │ │ └── in.js │ └── fixtures │ └── preset-options │ └── include │ └── input.js ├── .gitattributes ├── .prettierignore └── test └── testSetupFile.js /packages/babylon/ast/flow.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/babylon/ast/jsx.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | -------------------------------------------------------------------------------- /packages/babel-core/test/fixtures/parse/.babelignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/testSetupFile.js: -------------------------------------------------------------------------------- 1 | jest.setTimeout(10000); 2 | -------------------------------------------------------------------------------- /packages/babel-cli/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-core/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-core/test/fixtures/api/file.js: -------------------------------------------------------------------------------- 1 | foo(); 2 | -------------------------------------------------------------------------------- /packages/babel-runtime/README.md: -------------------------------------------------------------------------------- 1 | # @babel/runtime 2 | 3 | -------------------------------------------------------------------------------- /packages/babel-types/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/jsx/basic/1/input.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/babel-code-frame/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-generator/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-helpers/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-highlight/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-polyfill/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-polyfill/README.md: -------------------------------------------------------------------------------- 1 | # @babel/polyfill 2 | 3 | -------------------------------------------------------------------------------- /packages/babel-register/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-template/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-traverse/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/223/input.js: -------------------------------------------------------------------------------- 1 | ; -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/224/input.js: -------------------------------------------------------------------------------- 1 | x -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/316/input.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/345/input.js: -------------------------------------------------------------------------------- 1 | { -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/346/input.js: -------------------------------------------------------------------------------- 1 | } -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/364/input.js: -------------------------------------------------------------------------------- 1 | / -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/375/input.js: -------------------------------------------------------------------------------- 1 | [ -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/60/input.js: -------------------------------------------------------------------------------- 1 | // -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/66/input.js: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/67/input.js: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/68/input.js: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/69/input.js: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/82/input.js: -------------------------------------------------------------------------------- 1 | 02 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/jsx/basic/14/input.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/jsx/basic/2/input.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/jsx/basic/5/input.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/jsx/basic/6/input.js: -------------------------------------------------------------------------------- 1 | <日本語> -------------------------------------------------------------------------------- /packages/babel-generator/test/fixtures/comments/empty/input.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/babel-helper-fixtures/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-helper-regex/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-node/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | node_modules 4 | -------------------------------------------------------------------------------- /packages/babel-preset-es2015/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-preset-es2015/test/fixtures/traceur/Syntax/Empty.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/babel-preset-es2016/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-preset-es2017/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-preset-flow/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-preset-react/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-preset-stage-0/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-preset-stage-1/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-preset-stage-2/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-preset-stage-3/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-register/test/__data__/es2015.js: -------------------------------------------------------------------------------- 1 | import "assert"; 2 | -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/132/input.js: -------------------------------------------------------------------------------- 1 | x++ -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/133/input.js: -------------------------------------------------------------------------------- 1 | x-- -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/134/input.js: -------------------------------------------------------------------------------- 1 | eval++ -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/135/input.js: -------------------------------------------------------------------------------- 1 | eval-- -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/138/input.js: -------------------------------------------------------------------------------- 1 | ++x -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/139/input.js: -------------------------------------------------------------------------------- 1 | --x -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/140/input.js: -------------------------------------------------------------------------------- 1 | ++eval -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/141/input.js: -------------------------------------------------------------------------------- 1 | --eval -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/144/input.js: -------------------------------------------------------------------------------- 1 | +x -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/145/input.js: -------------------------------------------------------------------------------- 1 | -x -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/146/input.js: -------------------------------------------------------------------------------- 1 | ~x -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/147/input.js: -------------------------------------------------------------------------------- 1 | !x -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/148/input.js: -------------------------------------------------------------------------------- 1 | void x -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/15/input.js: -------------------------------------------------------------------------------- 1 | T‿ = [] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/151/input.js: -------------------------------------------------------------------------------- 1 | x * y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/152/input.js: -------------------------------------------------------------------------------- 1 | x / y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/153/input.js: -------------------------------------------------------------------------------- 1 | x % y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/154/input.js: -------------------------------------------------------------------------------- 1 | x + y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/155/input.js: -------------------------------------------------------------------------------- 1 | x - y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/156/input.js: -------------------------------------------------------------------------------- 1 | x << y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/157/input.js: -------------------------------------------------------------------------------- 1 | x >> y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/159/input.js: -------------------------------------------------------------------------------- 1 | x < y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/16/input.js: -------------------------------------------------------------------------------- 1 | T‌ = [] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/160/input.js: -------------------------------------------------------------------------------- 1 | x > y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/161/input.js: -------------------------------------------------------------------------------- 1 | x <= y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/162/input.js: -------------------------------------------------------------------------------- 1 | x >= y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/163/input.js: -------------------------------------------------------------------------------- 1 | x in y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/166/input.js: -------------------------------------------------------------------------------- 1 | x == y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/167/input.js: -------------------------------------------------------------------------------- 1 | x != y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/17/input.js: -------------------------------------------------------------------------------- 1 | T‍ = [] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/170/input.js: -------------------------------------------------------------------------------- 1 | x & y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/171/input.js: -------------------------------------------------------------------------------- 1 | x ^ y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/172/input.js: -------------------------------------------------------------------------------- 1 | x | y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/18/input.js: -------------------------------------------------------------------------------- 1 | ⅣⅡ = [] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/19/input.js: -------------------------------------------------------------------------------- 1 | ⅣⅡ = [] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/191/input.js: -------------------------------------------------------------------------------- 1 | x || y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/192/input.js: -------------------------------------------------------------------------------- 1 | x && y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/199/input.js: -------------------------------------------------------------------------------- 1 | x = 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/20/input.js: -------------------------------------------------------------------------------- 1 | x = {} -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/21/input.js: -------------------------------------------------------------------------------- 1 | x = { } -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/215/input.js: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/216/input.js: -------------------------------------------------------------------------------- 1 | var x -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/225/input.js: -------------------------------------------------------------------------------- 1 | x, y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/226/input.js: -------------------------------------------------------------------------------- 1 | \u0061 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/320/input.js: -------------------------------------------------------------------------------- 1 | 123.+2 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/321/input.js: -------------------------------------------------------------------------------- 1 | a
b -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/341/input.js: -------------------------------------------------------------------------------- 1 | {}/=/ -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/347/input.js: -------------------------------------------------------------------------------- 1 | 3ea -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/348/input.js: -------------------------------------------------------------------------------- 1 | 3in [] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/349/input.js: -------------------------------------------------------------------------------- 1 | 3e -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/350/input.js: -------------------------------------------------------------------------------- 1 | 3e+ -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/351/input.js: -------------------------------------------------------------------------------- 1 | 3e- -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/352/input.js: -------------------------------------------------------------------------------- 1 | 3x -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/353/input.js: -------------------------------------------------------------------------------- 1 | 3x0 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/354/input.js: -------------------------------------------------------------------------------- 1 | 0x -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/355/input.js: -------------------------------------------------------------------------------- 1 | 09 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/356/input.js: -------------------------------------------------------------------------------- 1 | 018 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/357/input.js: -------------------------------------------------------------------------------- 1 | 01a -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/358/input.js: -------------------------------------------------------------------------------- 1 | 3in[] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/361/input.js: -------------------------------------------------------------------------------- 1 | x\ -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/365/input.js: -------------------------------------------------------------------------------- 1 | /test -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/367/input.js: -------------------------------------------------------------------------------- 1 | 3 = 4 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/370/input.js: -------------------------------------------------------------------------------- 1 | 1++ -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/371/input.js: -------------------------------------------------------------------------------- 1 | 1-- -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/372/input.js: -------------------------------------------------------------------------------- 1 | ++1 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/373/input.js: -------------------------------------------------------------------------------- 1 | --1 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/376/input.js: -------------------------------------------------------------------------------- 1 | [, -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/377/input.js: -------------------------------------------------------------------------------- 1 | 1 + { -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/385/input.js: -------------------------------------------------------------------------------- 1 | 1 + ( -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/4/input.js: -------------------------------------------------------------------------------- 1 | /foobar/ -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/405/input.js: -------------------------------------------------------------------------------- 1 | a b; -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/406/input.js: -------------------------------------------------------------------------------- 1 | if.a; -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/407/input.js: -------------------------------------------------------------------------------- 1 | a if; -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/413/input.js: -------------------------------------------------------------------------------- 1 | throw -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/414/input.js: -------------------------------------------------------------------------------- 1 | throw; -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/421/input.js: -------------------------------------------------------------------------------- 1 | do -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/426/input.js: -------------------------------------------------------------------------------- 1 | ‿ = 10 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/429/input.js: -------------------------------------------------------------------------------- 1 | /* -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/431/input.js: -------------------------------------------------------------------------------- 1 | /** -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/435/input.js: -------------------------------------------------------------------------------- 1 | 2 | ] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/436/input.js: -------------------------------------------------------------------------------- 1 | ] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/437/input.js: -------------------------------------------------------------------------------- 1 | 2 | ] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/446/input.js: -------------------------------------------------------------------------------- 1 | \\ -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/447/input.js: -------------------------------------------------------------------------------- 1 | \u005c -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/448/input.js: -------------------------------------------------------------------------------- 1 | \x -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/449/input.js: -------------------------------------------------------------------------------- 1 | \u0000 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/450/input.js: -------------------------------------------------------------------------------- 1 | ‌ = [] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/451/input.js: -------------------------------------------------------------------------------- 1 | ‍ = [] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/452/input.js: -------------------------------------------------------------------------------- 1 | "\ -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/453/input.js: -------------------------------------------------------------------------------- 1 | "\u -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/454/input.js: -------------------------------------------------------------------------------- 1 | return -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/455/input.js: -------------------------------------------------------------------------------- 1 | break -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/5/input.js: -------------------------------------------------------------------------------- 1 | /[a-z]/g -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/525/input.js: -------------------------------------------------------------------------------- 1 | let x -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/551/input.js: -------------------------------------------------------------------------------- 1 | 0111 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/61/input.js: -------------------------------------------------------------------------------- 1 | // -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/62/input.js: -------------------------------------------------------------------------------- 1 | /**/42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/7/input.js: -------------------------------------------------------------------------------- 1 | x = [] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/70/input.js: -------------------------------------------------------------------------------- 1 | .14 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/71/input.js: -------------------------------------------------------------------------------- 1 | 3.14159 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/74/input.js: -------------------------------------------------------------------------------- 1 | 0x0 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/75/input.js: -------------------------------------------------------------------------------- 1 | 0e+100 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/76/input.js: -------------------------------------------------------------------------------- 1 | 0xabc -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/77/input.js: -------------------------------------------------------------------------------- 1 | 0xdef -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/78/input.js: -------------------------------------------------------------------------------- 1 | 0X1A -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/79/input.js: -------------------------------------------------------------------------------- 1 | 0x10 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/8/input.js: -------------------------------------------------------------------------------- 1 | x = [ ] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/80/input.js: -------------------------------------------------------------------------------- 1 | 0x100 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/81/input.js: -------------------------------------------------------------------------------- 1 | 0X04 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/83/input.js: -------------------------------------------------------------------------------- 1 | 012 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/84/input.js: -------------------------------------------------------------------------------- 1 | 0012 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/85/input.js: -------------------------------------------------------------------------------- 1 | "Hello" -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/88/input.js: -------------------------------------------------------------------------------- 1 | "\x61" -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/10/input.js: -------------------------------------------------------------------------------- 1 | 0O2 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/11/input.js: -------------------------------------------------------------------------------- 1 | 0O12 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/12/input.js: -------------------------------------------------------------------------------- 1 | 0b0 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/13/input.js: -------------------------------------------------------------------------------- 1 | 0b1 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/14/input.js: -------------------------------------------------------------------------------- 1 | 0b10 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/15/input.js: -------------------------------------------------------------------------------- 1 | 0B0 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/16/input.js: -------------------------------------------------------------------------------- 1 | 0B1 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/17/input.js: -------------------------------------------------------------------------------- 1 | 0B10 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/18/input.js: -------------------------------------------------------------------------------- 1 | `42` -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/198/input.js: -------------------------------------------------------------------------------- 1 | 0o -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/199/input.js: -------------------------------------------------------------------------------- 1 | 0o1a -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/200/input.js: -------------------------------------------------------------------------------- 1 | 0o9 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/201/input.js: -------------------------------------------------------------------------------- 1 | 0o18 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/202/input.js: -------------------------------------------------------------------------------- 1 | 0O -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/203/input.js: -------------------------------------------------------------------------------- 1 | 0O1a -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/204/input.js: -------------------------------------------------------------------------------- 1 | 0O9 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/205/input.js: -------------------------------------------------------------------------------- 1 | 0O18 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/206/input.js: -------------------------------------------------------------------------------- 1 | 0b -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/207/input.js: -------------------------------------------------------------------------------- 1 | 0b1a -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/208/input.js: -------------------------------------------------------------------------------- 1 | 0b9 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/209/input.js: -------------------------------------------------------------------------------- 1 | 0b18 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/21/input.js: -------------------------------------------------------------------------------- 1 | `$` -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/210/input.js: -------------------------------------------------------------------------------- 1 | 0b12 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/211/input.js: -------------------------------------------------------------------------------- 1 | 0B -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/212/input.js: -------------------------------------------------------------------------------- 1 | 0B1a -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/213/input.js: -------------------------------------------------------------------------------- 1 | 0B9 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/214/input.js: -------------------------------------------------------------------------------- 1 | 0B18 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/215/input.js: -------------------------------------------------------------------------------- 1 | 0B12 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/3/input.js: -------------------------------------------------------------------------------- 1 | 00 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/4/input.js: -------------------------------------------------------------------------------- 1 | 0o0 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/6/input.js: -------------------------------------------------------------------------------- 1 | 0o2 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/7/input.js: -------------------------------------------------------------------------------- 1 | 0o12 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/es2015/uncategorised/8/input.js: -------------------------------------------------------------------------------- 1 | 0O0 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/jsx/basic/15/input.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/jsx/basic/16/input.js: -------------------------------------------------------------------------------- 1 | (
) < x; -------------------------------------------------------------------------------- /packages/babel-cli/test/.othername_babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "comments": false 3 | } -------------------------------------------------------------------------------- /packages/babel-cli/test/fixtures/babel/--copy-files/in-files/src/.foorc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/babel-cli/test/fixtures/babel/--ignore/in-files/src/foo/foo.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/babel-cli/test/fixtures/babel/--only/in-files/src/foo/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/babel-cli/test/fixtures/babel/empty dir --out-dir/stdout.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/babel-generator/test/fixtures/types/EmptyStatement/output.js: -------------------------------------------------------------------------------- 1 | ; -------------------------------------------------------------------------------- /packages/babel-helper-call-delegate/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-helper-define-map/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-helper-explode-class/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-helper-function-name/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-helper-simple-access/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-helper-wrap-function/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-node/test/fixtures/babel-node/directory/stdout.txt: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /packages/babel-node/test/fixtures/babel-node/filename/stdout.txt: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /packages/babel-plugin-syntax-flow/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | src 3 | -------------------------------------------------------------------------------- /packages/babel-plugin-syntax-jsx/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | test 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/babel-preset-es2015/test/fixtures/traceur/Syntax/null.js: -------------------------------------------------------------------------------- 1 | null -------------------------------------------------------------------------------- /packages/babel-runtime/.npmignore: -------------------------------------------------------------------------------- 1 | scripts 2 | src 3 | test 4 | *.log 5 | -------------------------------------------------------------------------------- /packages/babylon/test/expressions/is-expression-babylon/fail/1/input.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/1/input.js: -------------------------------------------------------------------------------- 1 | this 2 | -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/10/input.js: -------------------------------------------------------------------------------- 1 | x = [ 42, ] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/109/input.js: -------------------------------------------------------------------------------- 1 | new Button -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/111/input.js: -------------------------------------------------------------------------------- 1 | new new foo -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/128/input.js: -------------------------------------------------------------------------------- 1 | universe.if -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/136/input.js: -------------------------------------------------------------------------------- 1 | arguments++ -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/137/input.js: -------------------------------------------------------------------------------- 1 | arguments-- -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/14/input.js: -------------------------------------------------------------------------------- 1 | 日本語 = [] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/142/input.js: -------------------------------------------------------------------------------- 1 | ++arguments -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/143/input.js: -------------------------------------------------------------------------------- 1 | --arguments -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/149/input.js: -------------------------------------------------------------------------------- 1 | delete x -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/150/input.js: -------------------------------------------------------------------------------- 1 | typeof x -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/158/input.js: -------------------------------------------------------------------------------- 1 | x >>> y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/165/input.js: -------------------------------------------------------------------------------- 1 | x < y < z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/168/input.js: -------------------------------------------------------------------------------- 1 | x === y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/169/input.js: -------------------------------------------------------------------------------- 1 | x !== y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/173/input.js: -------------------------------------------------------------------------------- 1 | x + y + z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/174/input.js: -------------------------------------------------------------------------------- 1 | x - y + z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/175/input.js: -------------------------------------------------------------------------------- 1 | x + y - z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/176/input.js: -------------------------------------------------------------------------------- 1 | x - y - z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/177/input.js: -------------------------------------------------------------------------------- 1 | x + y * z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/178/input.js: -------------------------------------------------------------------------------- 1 | x + y / z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/179/input.js: -------------------------------------------------------------------------------- 1 | x - y % z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/180/input.js: -------------------------------------------------------------------------------- 1 | x * y * z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/181/input.js: -------------------------------------------------------------------------------- 1 | x * y / z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/182/input.js: -------------------------------------------------------------------------------- 1 | x * y % z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/183/input.js: -------------------------------------------------------------------------------- 1 | x % y * z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/184/input.js: -------------------------------------------------------------------------------- 1 | x << y << z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/185/input.js: -------------------------------------------------------------------------------- 1 | x | y | z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/186/input.js: -------------------------------------------------------------------------------- 1 | x & y & z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/187/input.js: -------------------------------------------------------------------------------- 1 | x ^ y ^ z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/188/input.js: -------------------------------------------------------------------------------- 1 | x & y | z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/189/input.js: -------------------------------------------------------------------------------- 1 | x | y ^ z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/190/input.js: -------------------------------------------------------------------------------- 1 | x | y & z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/193/input.js: -------------------------------------------------------------------------------- 1 | x || y || z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/194/input.js: -------------------------------------------------------------------------------- 1 | x && y && z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/195/input.js: -------------------------------------------------------------------------------- 1 | x || y && z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/196/input.js: -------------------------------------------------------------------------------- 1 | x || y ^ z -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/197/input.js: -------------------------------------------------------------------------------- 1 | y ? 1 : 2 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/2/input.js: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/200/input.js: -------------------------------------------------------------------------------- 1 | eval = 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/202/input.js: -------------------------------------------------------------------------------- 1 | x *= 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/203/input.js: -------------------------------------------------------------------------------- 1 | x /= 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/204/input.js: -------------------------------------------------------------------------------- 1 | x %= 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/205/input.js: -------------------------------------------------------------------------------- 1 | x += 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/206/input.js: -------------------------------------------------------------------------------- 1 | x -= 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/207/input.js: -------------------------------------------------------------------------------- 1 | x <<= 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/208/input.js: -------------------------------------------------------------------------------- 1 | x >>= 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/209/input.js: -------------------------------------------------------------------------------- 1 | x >>>= 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/210/input.js: -------------------------------------------------------------------------------- 1 | x &= 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/211/input.js: -------------------------------------------------------------------------------- 1 | x ^= 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/212/input.js: -------------------------------------------------------------------------------- 1 | x |= 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/213/input.js: -------------------------------------------------------------------------------- 1 | { foo } -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/217/input.js: -------------------------------------------------------------------------------- 1 | var x, y; -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/218/input.js: -------------------------------------------------------------------------------- 1 | var x = 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/227/input.js: -------------------------------------------------------------------------------- 1 | a\u0061 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/238/input.js: -------------------------------------------------------------------------------- 1 | for(;;); -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/239/input.js: -------------------------------------------------------------------------------- 1 | for(;;){} -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/273/input.js: -------------------------------------------------------------------------------- 1 | throw x; -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/274/input.js: -------------------------------------------------------------------------------- 1 | throw x * y -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/283/input.js: -------------------------------------------------------------------------------- 1 | debugger; -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/322/input.js: -------------------------------------------------------------------------------- 1 | 'a\u0026b' -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/326/input.js: -------------------------------------------------------------------------------- 1 | a.in / b -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/329/input.js: -------------------------------------------------------------------------------- 1 | +{} / 2 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/334/input.js: -------------------------------------------------------------------------------- 1 | (1) / 2 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/339/input.js: -------------------------------------------------------------------------------- 1 | +x++ / 2 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/359/input.js: -------------------------------------------------------------------------------- 1 | 0x3in[] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/362/input.js: -------------------------------------------------------------------------------- 1 | x\u005c -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/363/input.js: -------------------------------------------------------------------------------- 1 | x\u002a -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/368/input.js: -------------------------------------------------------------------------------- 1 | func() = 4 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/379/input.js: -------------------------------------------------------------------------------- 1 | 1 + { t:t, -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/382/input.js: -------------------------------------------------------------------------------- 1 | var if = 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/383/input.js: -------------------------------------------------------------------------------- 1 | i + 2 = 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/384/input.js: -------------------------------------------------------------------------------- 1 | +i = 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/388/input.js: -------------------------------------------------------------------------------- 1 | { set 1 } -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/389/input.js: -------------------------------------------------------------------------------- 1 | { get 2 } -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/408/input.js: -------------------------------------------------------------------------------- 1 | a class; -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/409/input.js: -------------------------------------------------------------------------------- 1 | break 2 | -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/410/input.js: -------------------------------------------------------------------------------- 1 | break 1; -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/412/input.js: -------------------------------------------------------------------------------- 1 | continue 2; -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/419/input.js: -------------------------------------------------------------------------------- 1 | if(false) -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/423/input.js: -------------------------------------------------------------------------------- 1 | for(;;) -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/424/input.js: -------------------------------------------------------------------------------- 1 | with(x) -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/425/input.js: -------------------------------------------------------------------------------- 1 | try { } -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/428/input.js: -------------------------------------------------------------------------------- 1 | new X()."s" -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/433/input.js: -------------------------------------------------------------------------------- 1 | /*hello -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/434/input.js: -------------------------------------------------------------------------------- 1 | /*hello * -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/438/input.js: -------------------------------------------------------------------------------- 1 | 2 | ] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/439/input.js: -------------------------------------------------------------------------------- 1 | // 2 | ] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/440/input.js: -------------------------------------------------------------------------------- 1 | // 2 | ] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/441/input.js: -------------------------------------------------------------------------------- 1 | /a\ 2 | / -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/442/input.js: -------------------------------------------------------------------------------- 1 | // 2 | ] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/443/input.js: -------------------------------------------------------------------------------- 1 | /* 2 | */] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/444/input.js: -------------------------------------------------------------------------------- 1 | /* 2 | */] -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/456/input.js: -------------------------------------------------------------------------------- 1 | continue -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/458/input.js: -------------------------------------------------------------------------------- 1 | do { x } * -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/51/input.js: -------------------------------------------------------------------------------- 1 | /*a b*/ 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/526/input.js: -------------------------------------------------------------------------------- 1 | let x, y; -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/527/input.js: -------------------------------------------------------------------------------- 1 | let x = 42 -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/536/input.js: -------------------------------------------------------------------------------- 1 | const a; -------------------------------------------------------------------------------- /packages/babylon/test/fixtures/core/uncategorised/538/input.js: -------------------------------------------------------------------------------- 1 |