├── VERSION
├── mocha.opts
├── vendor
└── .babelrc
├── packages
├── babylon
│ ├── test
│ │ └── fixtures
│ │ │ ├── jsx
│ │ │ ├── basic
│ │ │ │ ├── 1
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 2
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 3
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 4
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 5
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 6
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 8
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 9
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 10
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 11
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 14
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 15
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 16
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 17
│ │ │ │ │ └── actual.js
│ │ │ │ └── 18
│ │ │ │ │ └── actual.js
│ │ │ ├── regression
│ │ │ │ ├── 2
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 3
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 4
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 5
│ │ │ │ │ └── actual.js
│ │ │ │ └── 6
│ │ │ │ │ └── actual.js
│ │ │ ├── errors
│ │ │ │ ├── unclosed-tag
│ │ │ │ │ └── actual.js
│ │ │ │ └── unterminated-string
│ │ │ │ │ └── actual.js
│ │ │ └── options.json
│ │ │ ├── core
│ │ │ └── uncategorised
│ │ │ │ ├── 1
│ │ │ │ └── actual.js
│ │ │ │ ├── 2
│ │ │ │ └── actual.js
│ │ │ │ ├── 3
│ │ │ │ └── actual.js
│ │ │ │ ├── 4
│ │ │ │ └── actual.js
│ │ │ │ ├── 5
│ │ │ │ └── actual.js
│ │ │ │ ├── 6
│ │ │ │ └── actual.js
│ │ │ │ ├── 7
│ │ │ │ └── actual.js
│ │ │ │ ├── 8
│ │ │ │ └── actual.js
│ │ │ │ ├── 9
│ │ │ │ └── actual.js
│ │ │ │ ├── 10
│ │ │ │ └── actual.js
│ │ │ │ ├── 11
│ │ │ │ └── actual.js
│ │ │ │ ├── 12
│ │ │ │ └── actual.js
│ │ │ │ ├── 13
│ │ │ │ └── actual.js
│ │ │ │ ├── 14
│ │ │ │ └── actual.js
│ │ │ │ ├── 15
│ │ │ │ └── actual.js
│ │ │ │ ├── 16
│ │ │ │ └── actual.js
│ │ │ │ ├── 17
│ │ │ │ └── actual.js
│ │ │ │ ├── 18
│ │ │ │ └── actual.js
│ │ │ │ ├── 19
│ │ │ │ └── actual.js
│ │ │ │ ├── 20
│ │ │ │ └── actual.js
│ │ │ │ ├── 21
│ │ │ │ └── actual.js
│ │ │ │ ├── 22
│ │ │ │ └── actual.js
│ │ │ │ ├── 23
│ │ │ │ └── actual.js
│ │ │ │ ├── 24
│ │ │ │ └── actual.js
│ │ │ │ ├── 25
│ │ │ │ └── actual.js
│ │ │ │ ├── 26
│ │ │ │ └── actual.js
│ │ │ │ ├── 27
│ │ │ │ └── actual.js
│ │ │ │ ├── 28
│ │ │ │ └── actual.js
│ │ │ │ ├── 30
│ │ │ │ └── actual.js
│ │ │ │ ├── 31
│ │ │ │ └── actual.js
│ │ │ │ ├── 32
│ │ │ │ └── actual.js
│ │ │ │ ├── 33
│ │ │ │ └── actual.js
│ │ │ │ ├── 34
│ │ │ │ └── actual.js
│ │ │ │ ├── 35
│ │ │ │ └── actual.js
│ │ │ │ ├── 36
│ │ │ │ └── actual.js
│ │ │ │ ├── 37
│ │ │ │ └── actual.js
│ │ │ │ ├── 38
│ │ │ │ └── actual.js
│ │ │ │ ├── 39
│ │ │ │ └── actual.js
│ │ │ │ ├── 40
│ │ │ │ └── actual.js
│ │ │ │ ├── 41
│ │ │ │ └── actual.js
│ │ │ │ ├── 42
│ │ │ │ └── actual.js
│ │ │ │ ├── 43
│ │ │ │ └── actual.js
│ │ │ │ ├── 44
│ │ │ │ └── actual.js
│ │ │ │ ├── 45
│ │ │ │ └── actual.js
│ │ │ │ ├── 46
│ │ │ │ └── actual.js
│ │ │ │ ├── 47
│ │ │ │ └── actual.js
│ │ │ │ ├── 48
│ │ │ │ └── actual.js
│ │ │ │ ├── 50
│ │ │ │ └── actual.js
│ │ │ │ ├── 51
│ │ │ │ └── actual.js
│ │ │ │ ├── 52
│ │ │ │ └── actual.js
│ │ │ │ ├── 53
│ │ │ │ └── actual.js
│ │ │ │ ├── 54
│ │ │ │ └── actual.js
│ │ │ │ ├── 55
│ │ │ │ └── actual.js
│ │ │ │ ├── 56
│ │ │ │ └── actual.js
│ │ │ │ ├── 57
│ │ │ │ └── actual.js
│ │ │ │ ├── 58
│ │ │ │ └── actual.js
│ │ │ │ ├── 59
│ │ │ │ └── actual.js
│ │ │ │ ├── 60
│ │ │ │ └── actual.js
│ │ │ │ ├── 61
│ │ │ │ └── actual.js
│ │ │ │ ├── 62
│ │ │ │ └── actual.js
│ │ │ │ ├── 66
│ │ │ │ └── actual.js
│ │ │ │ ├── 67
│ │ │ │ └── actual.js
│ │ │ │ ├── 68
│ │ │ │ └── actual.js
│ │ │ │ ├── 69
│ │ │ │ └── actual.js
│ │ │ │ ├── 70
│ │ │ │ └── actual.js
│ │ │ │ ├── 71
│ │ │ │ └── actual.js
│ │ │ │ ├── 72
│ │ │ │ └── actual.js
│ │ │ │ ├── 73
│ │ │ │ └── actual.js
│ │ │ │ ├── 74
│ │ │ │ └── actual.js
│ │ │ │ ├── 75
│ │ │ │ └── actual.js
│ │ │ │ ├── 76
│ │ │ │ └── actual.js
│ │ │ │ ├── 77
│ │ │ │ └── actual.js
│ │ │ │ ├── 78
│ │ │ │ └── actual.js
│ │ │ │ ├── 79
│ │ │ │ └── actual.js
│ │ │ │ ├── 80
│ │ │ │ └── actual.js
│ │ │ │ ├── 81
│ │ │ │ └── actual.js
│ │ │ │ ├── 82
│ │ │ │ └── actual.js
│ │ │ │ ├── 83
│ │ │ │ └── actual.js
│ │ │ │ ├── 84
│ │ │ │ └── actual.js
│ │ │ │ ├── 85
│ │ │ │ └── actual.js
│ │ │ │ ├── 86
│ │ │ │ └── actual.js
│ │ │ │ ├── 87
│ │ │ │ └── actual.js
│ │ │ │ ├── 88
│ │ │ │ └── actual.js
│ │ │ │ ├── 89
│ │ │ │ └── actual.js
│ │ │ │ ├── 90
│ │ │ │ └── actual.js
│ │ │ │ ├── 91
│ │ │ │ └── actual.js
│ │ │ │ ├── 92
│ │ │ │ └── actual.js
│ │ │ │ ├── 93
│ │ │ │ └── actual.js
│ │ │ │ ├── 94
│ │ │ │ └── actual.js
│ │ │ │ ├── 95
│ │ │ │ └── actual.js
│ │ │ │ ├── 96
│ │ │ │ └── actual.js
│ │ │ │ ├── 97
│ │ │ │ └── actual.js
│ │ │ │ ├── 98
│ │ │ │ └── actual.js
│ │ │ │ ├── 99
│ │ │ │ └── actual.js
│ │ │ │ ├── 100
│ │ │ │ └── actual.js
│ │ │ │ ├── 101
│ │ │ │ └── actual.js
│ │ │ │ ├── 102
│ │ │ │ └── actual.js
│ │ │ │ ├── 103
│ │ │ │ └── actual.js
│ │ │ │ ├── 104
│ │ │ │ └── actual.js
│ │ │ │ ├── 105
│ │ │ │ └── actual.js
│ │ │ │ ├── 106
│ │ │ │ └── actual.js
│ │ │ │ ├── 107
│ │ │ │ └── actual.js
│ │ │ │ ├── 108
│ │ │ │ └── actual.js
│ │ │ │ ├── 109
│ │ │ │ └── actual.js
│ │ │ │ ├── 110
│ │ │ │ └── actual.js
│ │ │ │ ├── 111
│ │ │ │ └── actual.js
│ │ │ │ ├── 112
│ │ │ │ └── actual.js
│ │ │ │ ├── 113
│ │ │ │ └── actual.js
│ │ │ │ ├── 114
│ │ │ │ └── actual.js
│ │ │ │ ├── 115
│ │ │ │ └── actual.js
│ │ │ │ ├── 116
│ │ │ │ └── actual.js
│ │ │ │ ├── 117
│ │ │ │ └── actual.js
│ │ │ │ ├── 118
│ │ │ │ └── actual.js
│ │ │ │ ├── 119
│ │ │ │ └── actual.js
│ │ │ │ ├── 120
│ │ │ │ └── actual.js
│ │ │ │ ├── 121
│ │ │ │ └── actual.js
│ │ │ │ ├── 123
│ │ │ │ └── actual.js
│ │ │ │ ├── 124
│ │ │ │ └── actual.js
│ │ │ │ ├── 125
│ │ │ │ └── actual.js
│ │ │ │ ├── 128
│ │ │ │ └── actual.js
│ │ │ │ ├── 129
│ │ │ │ └── actual.js
│ │ │ │ ├── 130
│ │ │ │ └── actual.js
│ │ │ │ ├── 131
│ │ │ │ └── actual.js
│ │ │ │ ├── 132
│ │ │ │ └── actual.js
│ │ │ │ ├── 133
│ │ │ │ └── actual.js
│ │ │ │ ├── 134
│ │ │ │ └── actual.js
│ │ │ │ ├── 135
│ │ │ │ └── actual.js
│ │ │ │ ├── 136
│ │ │ │ └── actual.js
│ │ │ │ ├── 137
│ │ │ │ └── actual.js
│ │ │ │ ├── 138
│ │ │ │ └── actual.js
│ │ │ │ ├── 139
│ │ │ │ └── actual.js
│ │ │ │ ├── 140
│ │ │ │ └── actual.js
│ │ │ │ ├── 141
│ │ │ │ └── actual.js
│ │ │ │ ├── 142
│ │ │ │ └── actual.js
│ │ │ │ ├── 143
│ │ │ │ └── actual.js
│ │ │ │ ├── 144
│ │ │ │ └── actual.js
│ │ │ │ ├── 145
│ │ │ │ └── actual.js
│ │ │ │ ├── 146
│ │ │ │ └── actual.js
│ │ │ │ ├── 147
│ │ │ │ └── actual.js
│ │ │ │ ├── 148
│ │ │ │ └── actual.js
│ │ │ │ ├── 149
│ │ │ │ └── actual.js
│ │ │ │ ├── 150
│ │ │ │ └── actual.js
│ │ │ │ ├── 151
│ │ │ │ └── actual.js
│ │ │ │ ├── 152
│ │ │ │ └── actual.js
│ │ │ │ ├── 153
│ │ │ │ └── actual.js
│ │ │ │ ├── 154
│ │ │ │ └── actual.js
│ │ │ │ ├── 155
│ │ │ │ └── actual.js
│ │ │ │ ├── 156
│ │ │ │ └── actual.js
│ │ │ │ ├── 157
│ │ │ │ └── actual.js
│ │ │ │ ├── 158
│ │ │ │ └── actual.js
│ │ │ │ ├── 159
│ │ │ │ └── actual.js
│ │ │ │ ├── 160
│ │ │ │ └── actual.js
│ │ │ │ ├── 161
│ │ │ │ └── actual.js
│ │ │ │ ├── 162
│ │ │ │ └── actual.js
│ │ │ │ ├── 163
│ │ │ │ └── actual.js
│ │ │ │ ├── 164
│ │ │ │ └── actual.js
│ │ │ │ ├── 165
│ │ │ │ └── actual.js
│ │ │ │ ├── 166
│ │ │ │ └── actual.js
│ │ │ │ ├── 167
│ │ │ │ └── actual.js
│ │ │ │ ├── 168
│ │ │ │ └── actual.js
│ │ │ │ ├── 169
│ │ │ │ └── actual.js
│ │ │ │ ├── 170
│ │ │ │ └── actual.js
│ │ │ │ ├── 171
│ │ │ │ └── actual.js
│ │ │ │ ├── 172
│ │ │ │ └── actual.js
│ │ │ │ ├── 173
│ │ │ │ └── actual.js
│ │ │ │ ├── 174
│ │ │ │ └── actual.js
│ │ │ │ ├── 175
│ │ │ │ └── actual.js
│ │ │ │ ├── 176
│ │ │ │ └── actual.js
│ │ │ │ ├── 177
│ │ │ │ └── actual.js
│ │ │ │ ├── 178
│ │ │ │ └── actual.js
│ │ │ │ ├── 179
│ │ │ │ └── actual.js
│ │ │ │ ├── 180
│ │ │ │ └── actual.js
│ │ │ │ ├── 181
│ │ │ │ └── actual.js
│ │ │ │ ├── 182
│ │ │ │ └── actual.js
│ │ │ │ ├── 183
│ │ │ │ └── actual.js
│ │ │ │ ├── 184
│ │ │ │ └── actual.js
│ │ │ │ ├── 185
│ │ │ │ └── actual.js
│ │ │ │ ├── 186
│ │ │ │ └── actual.js
│ │ │ │ ├── 187
│ │ │ │ └── actual.js
│ │ │ │ ├── 188
│ │ │ │ └── actual.js
│ │ │ │ ├── 189
│ │ │ │ └── actual.js
│ │ │ │ ├── 190
│ │ │ │ └── actual.js
│ │ │ │ ├── 191
│ │ │ │ └── actual.js
│ │ │ │ ├── 192
│ │ │ │ └── actual.js
│ │ │ │ ├── 193
│ │ │ │ └── actual.js
│ │ │ │ ├── 194
│ │ │ │ └── actual.js
│ │ │ │ ├── 195
│ │ │ │ └── actual.js
│ │ │ │ ├── 196
│ │ │ │ └── actual.js
│ │ │ │ ├── 197
│ │ │ │ └── actual.js
│ │ │ │ ├── 198
│ │ │ │ └── actual.js
│ │ │ │ ├── 199
│ │ │ │ └── actual.js
│ │ │ │ ├── 200
│ │ │ │ └── actual.js
│ │ │ │ ├── 201
│ │ │ │ └── actual.js
│ │ │ │ ├── 202
│ │ │ │ └── actual.js
│ │ │ │ ├── 203
│ │ │ │ └── actual.js
│ │ │ │ ├── 204
│ │ │ │ └── actual.js
│ │ │ │ ├── 205
│ │ │ │ └── actual.js
│ │ │ │ ├── 206
│ │ │ │ └── actual.js
│ │ │ │ ├── 207
│ │ │ │ └── actual.js
│ │ │ │ ├── 208
│ │ │ │ └── actual.js
│ │ │ │ ├── 209
│ │ │ │ └── actual.js
│ │ │ │ ├── 210
│ │ │ │ └── actual.js
│ │ │ │ ├── 211
│ │ │ │ └── actual.js
│ │ │ │ ├── 212
│ │ │ │ └── actual.js
│ │ │ │ ├── 213
│ │ │ │ └── actual.js
│ │ │ │ ├── 214
│ │ │ │ └── actual.js
│ │ │ │ ├── 215
│ │ │ │ └── actual.js
│ │ │ │ ├── 216
│ │ │ │ └── actual.js
│ │ │ │ ├── 217
│ │ │ │ └── actual.js
│ │ │ │ ├── 218
│ │ │ │ └── actual.js
│ │ │ │ ├── 219
│ │ │ │ └── actual.js
│ │ │ │ ├── 220
│ │ │ │ └── actual.js
│ │ │ │ ├── 221
│ │ │ │ └── actual.js
│ │ │ │ ├── 223
│ │ │ │ └── actual.js
│ │ │ │ ├── 224
│ │ │ │ └── actual.js
│ │ │ │ ├── 225
│ │ │ │ └── actual.js
│ │ │ │ ├── 226
│ │ │ │ └── actual.js
│ │ │ │ ├── 227
│ │ │ │ └── actual.js
│ │ │ │ ├── 228
│ │ │ │ └── actual.js
│ │ │ │ ├── 229
│ │ │ │ └── actual.js
│ │ │ │ ├── 230
│ │ │ │ └── actual.js
│ │ │ │ ├── 232
│ │ │ │ └── actual.js
│ │ │ │ ├── 233
│ │ │ │ └── actual.js
│ │ │ │ ├── 234
│ │ │ │ └── actual.js
│ │ │ │ ├── 235
│ │ │ │ └── actual.js
│ │ │ │ ├── 236
│ │ │ │ └── actual.js
│ │ │ │ ├── 237
│ │ │ │ └── actual.js
│ │ │ │ ├── 238
│ │ │ │ └── actual.js
│ │ │ │ ├── 239
│ │ │ │ └── actual.js
│ │ │ │ ├── 240
│ │ │ │ └── actual.js
│ │ │ │ ├── 241
│ │ │ │ └── actual.js
│ │ │ │ ├── 242
│ │ │ │ └── actual.js
│ │ │ │ ├── 243
│ │ │ │ └── actual.js
│ │ │ │ ├── 244
│ │ │ │ └── actual.js
│ │ │ │ ├── 245
│ │ │ │ └── actual.js
│ │ │ │ ├── 246
│ │ │ │ └── actual.js
│ │ │ │ ├── 247
│ │ │ │ └── actual.js
│ │ │ │ ├── 250
│ │ │ │ └── actual.js
│ │ │ │ ├── 251
│ │ │ │ └── actual.js
│ │ │ │ ├── 254
│ │ │ │ └── actual.js
│ │ │ │ ├── 255
│ │ │ │ └── actual.js
│ │ │ │ ├── 256
│ │ │ │ └── actual.js
│ │ │ │ ├── 257
│ │ │ │ └── expected.json
│ │ │ │ ├── 258
│ │ │ │ └── expected.json
│ │ │ │ ├── 259
│ │ │ │ └── actual.js
│ │ │ │ ├── 260
│ │ │ │ └── actual.js
│ │ │ │ ├── 261
│ │ │ │ └── actual.js
│ │ │ │ ├── 262
│ │ │ │ └── actual.js
│ │ │ │ ├── 263
│ │ │ │ └── expected.json
│ │ │ │ ├── 264
│ │ │ │ └── expected.json
│ │ │ │ ├── 265
│ │ │ │ └── actual.js
│ │ │ │ ├── 266
│ │ │ │ └── actual.js
│ │ │ │ ├── 267
│ │ │ │ └── actual.js
│ │ │ │ ├── 268
│ │ │ │ └── actual.js
│ │ │ │ ├── 271
│ │ │ │ └── actual.js
│ │ │ │ ├── 272
│ │ │ │ └── actual.js
│ │ │ │ ├── 273
│ │ │ │ └── actual.js
│ │ │ │ ├── 274
│ │ │ │ └── actual.js
│ │ │ │ ├── 275
│ │ │ │ └── actual.js
│ │ │ │ ├── 276
│ │ │ │ └── actual.js
│ │ │ │ ├── 277
│ │ │ │ └── actual.js
│ │ │ │ ├── 278
│ │ │ │ └── actual.js
│ │ │ │ ├── 279
│ │ │ │ └── actual.js
│ │ │ │ ├── 280
│ │ │ │ └── actual.js
│ │ │ │ ├── 283
│ │ │ │ └── actual.js
│ │ │ │ ├── 284
│ │ │ │ └── actual.js
│ │ │ │ ├── 285
│ │ │ │ └── actual.js
│ │ │ │ ├── 286
│ │ │ │ └── actual.js
│ │ │ │ ├── 287
│ │ │ │ └── actual.js
│ │ │ │ ├── 288
│ │ │ │ └── actual.js
│ │ │ │ ├── 290
│ │ │ │ └── actual.js
│ │ │ │ ├── 291
│ │ │ │ └── actual.js
│ │ │ │ ├── 292
│ │ │ │ └── actual.js
│ │ │ │ ├── 293
│ │ │ │ └── actual.js
│ │ │ │ ├── 294
│ │ │ │ └── actual.js
│ │ │ │ ├── 296
│ │ │ │ └── actual.js
│ │ │ │ ├── 297
│ │ │ │ └── actual.js
│ │ │ │ ├── 299
│ │ │ │ └── actual.js
│ │ │ │ ├── 300
│ │ │ │ └── actual.js
│ │ │ │ ├── 301
│ │ │ │ └── actual.js
│ │ │ │ ├── 302
│ │ │ │ └── actual.js
│ │ │ │ ├── 303
│ │ │ │ └── actual.js
│ │ │ │ ├── 307
│ │ │ │ └── actual.js
│ │ │ │ ├── 310
│ │ │ │ └── actual.js
│ │ │ │ ├── 313
│ │ │ │ └── actual.js
│ │ │ │ ├── 316
│ │ │ │ └── actual.js
│ │ │ │ ├── 317
│ │ │ │ └── actual.js
│ │ │ │ ├── 319
│ │ │ │ └── actual.js
│ │ │ │ ├── 320
│ │ │ │ └── actual.js
│ │ │ │ ├── 321
│ │ │ │ └── actual.js
│ │ │ │ ├── 322
│ │ │ │ └── actual.js
│ │ │ │ ├── 323
│ │ │ │ └── actual.js
│ │ │ │ ├── 324
│ │ │ │ └── actual.js
│ │ │ │ ├── 325
│ │ │ │ └── actual.js
│ │ │ │ ├── 326
│ │ │ │ └── actual.js
│ │ │ │ ├── 327
│ │ │ │ ├── expected.json
│ │ │ │ └── actual.js
│ │ │ │ ├── 328
│ │ │ │ ├── expected.json
│ │ │ │ └── actual.js
│ │ │ │ ├── 329
│ │ │ │ ├── actual.js
│ │ │ │ └── expected.json
│ │ │ │ ├── 330
│ │ │ │ ├── expected.json
│ │ │ │ └── actual.js
│ │ │ │ ├── 331
│ │ │ │ ├── expected.json
│ │ │ │ └── actual.js
│ │ │ │ ├── 332
│ │ │ │ ├── expected.json
│ │ │ │ └── actual.js
│ │ │ │ ├── 333
│ │ │ │ ├── expected.json
│ │ │ │ └── actual.js
│ │ │ │ ├── 334
│ │ │ │ ├── actual.js
│ │ │ │ └── expected.json
│ │ │ │ ├── 335
│ │ │ │ ├── expected.json
│ │ │ │ └── actual.js
│ │ │ │ ├── 336
│ │ │ │ ├── expected.json
│ │ │ │ └── actual.js
│ │ │ │ ├── 337
│ │ │ │ ├── expected.json
│ │ │ │ └── actual.js
│ │ │ │ ├── 338
│ │ │ │ ├── expected.json
│ │ │ │ └── actual.js
│ │ │ │ ├── 339
│ │ │ │ ├── actual.js
│ │ │ │ └── expected.json
│ │ │ │ ├── 340
│ │ │ │ ├── expected.json
│ │ │ │ └── actual.js
│ │ │ │ ├── 341
│ │ │ │ └── actual.js
│ │ │ │ ├── 342
│ │ │ │ └── actual.js
│ │ │ │ ├── 343
│ │ │ │ └── actual.js
│ │ │ │ ├── 344
│ │ │ │ └── actual.js
│ │ │ │ ├── 345
│ │ │ │ └── actual.js
│ │ │ │ ├── 346
│ │ │ │ └── actual.js
│ │ │ │ ├── 347
│ │ │ │ └── actual.js
│ │ │ │ ├── 348
│ │ │ │ └── actual.js
│ │ │ │ ├── 349
│ │ │ │ └── actual.js
│ │ │ │ ├── 350
│ │ │ │ └── actual.js
│ │ │ │ ├── 351
│ │ │ │ └── actual.js
│ │ │ │ ├── 352
│ │ │ │ └── actual.js
│ │ │ │ ├── 353
│ │ │ │ └── actual.js
│ │ │ │ ├── 354
│ │ │ │ └── actual.js
│ │ │ │ ├── 355
│ │ │ │ └── actual.js
│ │ │ │ ├── 356
│ │ │ │ └── actual.js
│ │ │ │ ├── 357
│ │ │ │ └── actual.js
│ │ │ │ ├── 358
│ │ │ │ └── actual.js
│ │ │ │ ├── 359
│ │ │ │ └── actual.js
│ │ │ │ ├── 360
│ │ │ │ └── actual.js
│ │ │ │ ├── 361
│ │ │ │ └── actual.js
│ │ │ │ ├── 362
│ │ │ │ └── actual.js
│ │ │ │ ├── 363
│ │ │ │ └── actual.js
│ │ │ │ ├── 364
│ │ │ │ └── actual.js
│ │ │ │ ├── 365
│ │ │ │ └── actual.js
│ │ │ │ ├── 366
│ │ │ │ └── actual.js
│ │ │ │ ├── 367
│ │ │ │ └── actual.js
│ │ │ │ ├── 368
│ │ │ │ └── actual.js
│ │ │ │ ├── 369
│ │ │ │ └── actual.js
│ │ │ │ ├── 370
│ │ │ │ └── actual.js
│ │ │ │ ├── 371
│ │ │ │ └── actual.js
│ │ │ │ ├── 372
│ │ │ │ └── actual.js
│ │ │ │ ├── 373
│ │ │ │ └── actual.js
│ │ │ │ ├── 374
│ │ │ │ └── actual.js
│ │ │ │ ├── 375
│ │ │ │ └── actual.js
│ │ │ │ ├── 376
│ │ │ │ └── actual.js
│ │ │ │ ├── 377
│ │ │ │ └── actual.js
│ │ │ │ ├── 378
│ │ │ │ └── actual.js
│ │ │ │ ├── 379
│ │ │ │ └── actual.js
│ │ │ │ ├── 380
│ │ │ │ └── actual.js
│ │ │ │ ├── 381
│ │ │ │ └── actual.js
│ │ │ │ ├── 382
│ │ │ │ └── actual.js
│ │ │ │ ├── 383
│ │ │ │ └── actual.js
│ │ │ │ ├── 384
│ │ │ │ └── actual.js
│ │ │ │ ├── 385
│ │ │ │ └── actual.js
│ │ │ │ ├── 386
│ │ │ │ └── actual.js
│ │ │ │ ├── 388
│ │ │ │ └── actual.js
│ │ │ │ ├── 389
│ │ │ │ └── actual.js
│ │ │ │ ├── 390
│ │ │ │ └── actual.js
│ │ │ │ ├── 391
│ │ │ │ └── actual.js
│ │ │ │ ├── 392
│ │ │ │ └── actual.js
│ │ │ │ ├── 393
│ │ │ │ └── actual.js
│ │ │ │ ├── 394
│ │ │ │ └── actual.js
│ │ │ │ ├── 395
│ │ │ │ └── actual.js
│ │ │ │ ├── 396
│ │ │ │ └── actual.js
│ │ │ │ ├── 397
│ │ │ │ └── actual.js
│ │ │ │ ├── 398
│ │ │ │ └── actual.js
│ │ │ │ ├── 399
│ │ │ │ └── actual.js
│ │ │ │ ├── 400
│ │ │ │ └── actual.js
│ │ │ │ ├── 401
│ │ │ │ └── actual.js
│ │ │ │ ├── 402
│ │ │ │ └── actual.js
│ │ │ │ ├── 403
│ │ │ │ └── actual.js
│ │ │ │ ├── 404
│ │ │ │ └── actual.js
│ │ │ │ ├── 405
│ │ │ │ └── actual.js
│ │ │ │ ├── 406
│ │ │ │ └── actual.js
│ │ │ │ ├── 407
│ │ │ │ └── actual.js
│ │ │ │ ├── 408
│ │ │ │ └── actual.js
│ │ │ │ ├── 409
│ │ │ │ └── actual.js
│ │ │ │ ├── 410
│ │ │ │ └── actual.js
│ │ │ │ ├── 411
│ │ │ │ └── actual.js
│ │ │ │ ├── 412
│ │ │ │ └── actual.js
│ │ │ │ ├── 413
│ │ │ │ └── actual.js
│ │ │ │ ├── 414
│ │ │ │ └── actual.js
│ │ │ │ ├── 415
│ │ │ │ └── actual.js
│ │ │ │ ├── 416
│ │ │ │ └── actual.js
│ │ │ │ ├── 417
│ │ │ │ └── actual.js
│ │ │ │ ├── 418
│ │ │ │ └── actual.js
│ │ │ │ ├── 419
│ │ │ │ └── actual.js
│ │ │ │ ├── 420
│ │ │ │ └── actual.js
│ │ │ │ ├── 421
│ │ │ │ └── actual.js
│ │ │ │ ├── 422
│ │ │ │ └── actual.js
│ │ │ │ ├── 423
│ │ │ │ └── actual.js
│ │ │ │ ├── 424
│ │ │ │ └── actual.js
│ │ │ │ ├── 425
│ │ │ │ └── actual.js
│ │ │ │ ├── 426
│ │ │ │ └── actual.js
│ │ │ │ ├── 427
│ │ │ │ └── actual.js
│ │ │ │ ├── 428
│ │ │ │ └── actual.js
│ │ │ │ ├── 429
│ │ │ │ └── actual.js
│ │ │ │ ├── 430
│ │ │ │ └── actual.js
│ │ │ │ ├── 431
│ │ │ │ └── actual.js
│ │ │ │ ├── 432
│ │ │ │ └── actual.js
│ │ │ │ ├── 433
│ │ │ │ └── actual.js
│ │ │ │ ├── 434
│ │ │ │ └── actual.js
│ │ │ │ ├── 435
│ │ │ │ └── actual.js
│ │ │ │ ├── 436
│ │ │ │ └── actual.js
│ │ │ │ ├── 437
│ │ │ │ └── actual.js
│ │ │ │ ├── 438
│ │ │ │ └── actual.js
│ │ │ │ ├── 439
│ │ │ │ └── actual.js
│ │ │ │ ├── 440
│ │ │ │ └── actual.js
│ │ │ │ ├── 441
│ │ │ │ └── actual.js
│ │ │ │ ├── 442
│ │ │ │ └── actual.js
│ │ │ │ ├── 443
│ │ │ │ └── actual.js
│ │ │ │ ├── 444
│ │ │ │ └── actual.js
│ │ │ │ ├── 445
│ │ │ │ └── actual.js
│ │ │ │ ├── 446
│ │ │ │ └── actual.js
│ │ │ │ ├── 447
│ │ │ │ └── actual.js
│ │ │ │ ├── 448
│ │ │ │ └── actual.js
│ │ │ │ ├── 449
│ │ │ │ └── actual.js
│ │ │ │ ├── 450
│ │ │ │ └── actual.js
│ │ │ │ ├── 451
│ │ │ │ └── actual.js
│ │ │ │ ├── 452
│ │ │ │ └── actual.js
│ │ │ │ ├── 453
│ │ │ │ └── actual.js
│ │ │ │ ├── 454
│ │ │ │ └── actual.js
│ │ │ │ ├── 455
│ │ │ │ └── actual.js
│ │ │ │ ├── 456
│ │ │ │ └── actual.js
│ │ │ │ ├── 457
│ │ │ │ └── actual.js
│ │ │ │ ├── 458
│ │ │ │ └── actual.js
│ │ │ │ ├── 459
│ │ │ │ └── actual.js
│ │ │ │ ├── 460
│ │ │ │ └── actual.js
│ │ │ │ ├── 484
│ │ │ │ └── actual.js
│ │ │ │ ├── 512
│ │ │ │ └── actual.js
│ │ │ │ ├── 513
│ │ │ │ └── actual.js
│ │ │ │ ├── 514
│ │ │ │ └── actual.js
│ │ │ │ ├── 515
│ │ │ │ └── actual.js
│ │ │ │ ├── 523
│ │ │ │ └── actual.js
│ │ │ │ ├── 524
│ │ │ │ └── actual.js
│ │ │ │ ├── 525
│ │ │ │ └── actual.js
│ │ │ │ ├── 526
│ │ │ │ └── actual.js
│ │ │ │ ├── 527
│ │ │ │ └── actual.js
│ │ │ │ ├── 528
│ │ │ │ └── actual.js
│ │ │ │ ├── 529
│ │ │ │ └── actual.js
│ │ │ │ ├── 530
│ │ │ │ └── actual.js
│ │ │ │ ├── 531
│ │ │ │ └── actual.js
│ │ │ │ ├── 532
│ │ │ │ └── actual.js
│ │ │ │ ├── 533
│ │ │ │ └── actual.js
│ │ │ │ ├── 534
│ │ │ │ └── actual.js
│ │ │ │ ├── 535
│ │ │ │ └── actual.js
│ │ │ │ ├── 536
│ │ │ │ └── actual.js
│ │ │ │ ├── 537
│ │ │ │ └── actual.js
│ │ │ │ ├── 538
│ │ │ │ └── actual.js
│ │ │ │ ├── 539
│ │ │ │ ├── expected.json
│ │ │ │ └── actual.js
│ │ │ │ ├── 540
│ │ │ │ └── actual.js
│ │ │ │ ├── 541
│ │ │ │ └── actual.js
│ │ │ │ ├── 542
│ │ │ │ └── actual.js
│ │ │ │ ├── 543
│ │ │ │ └── actual.js
│ │ │ │ └── 544
│ │ │ │ └── actual.js
│ │ │ ├── harmony
│ │ │ └── uncategorised
│ │ │ │ ├── 1
│ │ │ │ └── actual.js
│ │ │ │ ├── 2
│ │ │ │ └── actual.js
│ │ │ │ ├── 3
│ │ │ │ └── actual.js
│ │ │ │ ├── 4
│ │ │ │ └── actual.js
│ │ │ │ ├── 6
│ │ │ │ └── actual.js
│ │ │ │ ├── 7
│ │ │ │ └── actual.js
│ │ │ │ ├── 8
│ │ │ │ └── actual.js
│ │ │ │ ├── 10
│ │ │ │ └── actual.js
│ │ │ │ ├── 11
│ │ │ │ └── actual.js
│ │ │ │ ├── 12
│ │ │ │ └── actual.js
│ │ │ │ ├── 13
│ │ │ │ └── actual.js
│ │ │ │ ├── 14
│ │ │ │ └── actual.js
│ │ │ │ ├── 15
│ │ │ │ └── actual.js
│ │ │ │ ├── 16
│ │ │ │ └── actual.js
│ │ │ │ ├── 17
│ │ │ │ └── actual.js
│ │ │ │ ├── 18
│ │ │ │ └── actual.js
│ │ │ │ ├── 19
│ │ │ │ └── actual.js
│ │ │ │ ├── 20
│ │ │ │ └── actual.js
│ │ │ │ ├── 21
│ │ │ │ └── actual.js
│ │ │ │ ├── 22
│ │ │ │ └── actual.js
│ │ │ │ ├── 23
│ │ │ │ └── actual.js
│ │ │ │ ├── 24
│ │ │ │ └── actual.js
│ │ │ │ ├── 25
│ │ │ │ └── actual.js
│ │ │ │ ├── 28
│ │ │ │ └── actual.js
│ │ │ │ ├── 29
│ │ │ │ └── actual.js
│ │ │ │ ├── 30
│ │ │ │ └── actual.js
│ │ │ │ ├── 31
│ │ │ │ └── actual.js
│ │ │ │ ├── 32
│ │ │ │ └── actual.js
│ │ │ │ ├── 33
│ │ │ │ └── actual.js
│ │ │ │ ├── 34
│ │ │ │ └── actual.js
│ │ │ │ ├── 35
│ │ │ │ └── actual.js
│ │ │ │ ├── 36
│ │ │ │ └── actual.js
│ │ │ │ ├── 37
│ │ │ │ └── actual.js
│ │ │ │ ├── 39
│ │ │ │ └── actual.js
│ │ │ │ ├── 40
│ │ │ │ └── actual.js
│ │ │ │ ├── 41
│ │ │ │ └── actual.js
│ │ │ │ ├── 42
│ │ │ │ └── actual.js
│ │ │ │ ├── 43
│ │ │ │ └── actual.js
│ │ │ │ ├── 44
│ │ │ │ └── actual.js
│ │ │ │ ├── 45
│ │ │ │ └── actual.js
│ │ │ │ ├── 46
│ │ │ │ └── actual.js
│ │ │ │ ├── 47
│ │ │ │ └── actual.js
│ │ │ │ ├── 48
│ │ │ │ └── actual.js
│ │ │ │ ├── 49
│ │ │ │ └── actual.js
│ │ │ │ ├── 50
│ │ │ │ └── actual.js
│ │ │ │ ├── 51
│ │ │ │ └── actual.js
│ │ │ │ ├── 52
│ │ │ │ └── actual.js
│ │ │ │ ├── 53
│ │ │ │ └── actual.js
│ │ │ │ ├── 54
│ │ │ │ └── actual.js
│ │ │ │ ├── 55
│ │ │ │ └── actual.js
│ │ │ │ ├── 56
│ │ │ │ └── actual.js
│ │ │ │ ├── 57
│ │ │ │ └── actual.js
│ │ │ │ ├── 61
│ │ │ │ └── actual.js
│ │ │ │ ├── 62
│ │ │ │ └── actual.js
│ │ │ │ ├── 63
│ │ │ │ └── actual.js
│ │ │ │ ├── 64
│ │ │ │ └── actual.js
│ │ │ │ ├── 65
│ │ │ │ └── actual.js
│ │ │ │ ├── 66
│ │ │ │ └── actual.js
│ │ │ │ ├── 67
│ │ │ │ └── actual.js
│ │ │ │ ├── 68
│ │ │ │ └── actual.js
│ │ │ │ ├── 69
│ │ │ │ └── actual.js
│ │ │ │ ├── 70
│ │ │ │ └── actual.js
│ │ │ │ ├── 71
│ │ │ │ └── actual.js
│ │ │ │ ├── 72
│ │ │ │ └── actual.js
│ │ │ │ ├── 73
│ │ │ │ └── actual.js
│ │ │ │ ├── 74
│ │ │ │ └── actual.js
│ │ │ │ ├── 75
│ │ │ │ └── actual.js
│ │ │ │ ├── 76
│ │ │ │ └── actual.js
│ │ │ │ ├── 77
│ │ │ │ └── actual.js
│ │ │ │ ├── 78
│ │ │ │ └── actual.js
│ │ │ │ ├── 79
│ │ │ │ └── actual.js
│ │ │ │ ├── 82
│ │ │ │ └── actual.js
│ │ │ │ ├── 83
│ │ │ │ └── actual.js
│ │ │ │ ├── 84
│ │ │ │ └── actual.js
│ │ │ │ ├── 85
│ │ │ │ └── actual.js
│ │ │ │ ├── 86
│ │ │ │ └── actual.js
│ │ │ │ ├── 87
│ │ │ │ └── actual.js
│ │ │ │ ├── 91
│ │ │ │ └── actual.js
│ │ │ │ ├── 92
│ │ │ │ └── actual.js
│ │ │ │ ├── 96
│ │ │ │ └── actual.js
│ │ │ │ ├── 99
│ │ │ │ └── actual.js
│ │ │ │ ├── 100
│ │ │ │ └── actual.js
│ │ │ │ ├── 101
│ │ │ │ └── actual.js
│ │ │ │ ├── 102
│ │ │ │ └── actual.js
│ │ │ │ ├── 105
│ │ │ │ └── actual.js
│ │ │ │ ├── 107
│ │ │ │ └── actual.js
│ │ │ │ ├── 108
│ │ │ │ └── actual.js
│ │ │ │ ├── 110
│ │ │ │ └── actual.js
│ │ │ │ ├── 111
│ │ │ │ └── actual.js
│ │ │ │ ├── 113
│ │ │ │ └── actual.js
│ │ │ │ ├── 114
│ │ │ │ └── actual.js
│ │ │ │ ├── 115
│ │ │ │ └── actual.js
│ │ │ │ ├── 117
│ │ │ │ └── actual.js
│ │ │ │ ├── 118
│ │ │ │ └── actual.js
│ │ │ │ ├── 119
│ │ │ │ └── actual.js
│ │ │ │ ├── 120
│ │ │ │ └── actual.js
│ │ │ │ ├── 121
│ │ │ │ └── actual.js
│ │ │ │ ├── 124
│ │ │ │ └── actual.js
│ │ │ │ ├── 126
│ │ │ │ └── actual.js
│ │ │ │ ├── 127
│ │ │ │ └── actual.js
│ │ │ │ ├── 128
│ │ │ │ └── actual.js
│ │ │ │ ├── 131
│ │ │ │ └── actual.js
│ │ │ │ ├── 136
│ │ │ │ └── actual.js
│ │ │ │ ├── 140
│ │ │ │ └── actual.js
│ │ │ │ ├── 141
│ │ │ │ └── actual.js
│ │ │ │ ├── 142
│ │ │ │ └── actual.js
│ │ │ │ ├── 143
│ │ │ │ └── actual.js
│ │ │ │ ├── 144
│ │ │ │ └── actual.js
│ │ │ │ ├── 145
│ │ │ │ └── actual.js
│ │ │ │ ├── 146
│ │ │ │ └── actual.js
│ │ │ │ ├── 147
│ │ │ │ └── actual.js
│ │ │ │ ├── 148
│ │ │ │ └── actual.js
│ │ │ │ ├── 150
│ │ │ │ └── actual.js
│ │ │ │ ├── 151
│ │ │ │ └── actual.js
│ │ │ │ ├── 152
│ │ │ │ └── actual.js
│ │ │ │ ├── 153
│ │ │ │ └── actual.js
│ │ │ │ ├── 154
│ │ │ │ └── actual.js
│ │ │ │ ├── 156
│ │ │ │ └── actual.js
│ │ │ │ ├── 157
│ │ │ │ └── actual.js
│ │ │ │ ├── 158
│ │ │ │ └── actual.js
│ │ │ │ ├── 159
│ │ │ │ └── actual.js
│ │ │ │ ├── 160
│ │ │ │ └── actual.js
│ │ │ │ ├── 161
│ │ │ │ └── actual.js
│ │ │ │ ├── 162
│ │ │ │ └── actual.js
│ │ │ │ ├── 163
│ │ │ │ └── actual.js
│ │ │ │ ├── 164
│ │ │ │ └── actual.js
│ │ │ │ ├── 165
│ │ │ │ └── actual.js
│ │ │ │ ├── 166
│ │ │ │ └── actual.js
│ │ │ │ ├── 167
│ │ │ │ └── actual.js
│ │ │ │ ├── 169
│ │ │ │ └── actual.js
│ │ │ │ ├── 170
│ │ │ │ └── actual.js
│ │ │ │ ├── 171
│ │ │ │ └── actual.js
│ │ │ │ ├── 173
│ │ │ │ └── actual.js
│ │ │ │ ├── 174
│ │ │ │ └── actual.js
│ │ │ │ ├── 176
│ │ │ │ └── actual.js
│ │ │ │ ├── 177
│ │ │ │ └── actual.js
│ │ │ │ ├── 178
│ │ │ │ └── actual.js
│ │ │ │ ├── 179
│ │ │ │ └── actual.js
│ │ │ │ ├── 180
│ │ │ │ └── actual.js
│ │ │ │ ├── 181
│ │ │ │ └── actual.js
│ │ │ │ ├── 182
│ │ │ │ └── actual.js
│ │ │ │ ├── 184
│ │ │ │ └── actual.js
│ │ │ │ ├── 185
│ │ │ │ └── actual.js
│ │ │ │ ├── 186
│ │ │ │ └── actual.js
│ │ │ │ ├── 187
│ │ │ │ └── actual.js
│ │ │ │ ├── 188
│ │ │ │ └── actual.js
│ │ │ │ ├── 189
│ │ │ │ └── actual.js
│ │ │ │ ├── 190
│ │ │ │ └── actual.js
│ │ │ │ ├── 191
│ │ │ │ └── actual.js
│ │ │ │ ├── 192
│ │ │ │ └── actual.js
│ │ │ │ ├── 193
│ │ │ │ └── actual.js
│ │ │ │ ├── 194
│ │ │ │ └── actual.js
│ │ │ │ ├── 195
│ │ │ │ └── actual.js
│ │ │ │ ├── 197
│ │ │ │ └── actual.js
│ │ │ │ ├── 198
│ │ │ │ └── actual.js
│ │ │ │ ├── 199
│ │ │ │ └── actual.js
│ │ │ │ ├── 200
│ │ │ │ └── actual.js
│ │ │ │ ├── 201
│ │ │ │ └── actual.js
│ │ │ │ ├── 202
│ │ │ │ └── actual.js
│ │ │ │ ├── 203
│ │ │ │ └── actual.js
│ │ │ │ ├── 204
│ │ │ │ └── actual.js
│ │ │ │ ├── 205
│ │ │ │ └── actual.js
│ │ │ │ ├── 206
│ │ │ │ └── actual.js
│ │ │ │ ├── 207
│ │ │ │ └── actual.js
│ │ │ │ ├── 208
│ │ │ │ └── actual.js
│ │ │ │ ├── 209
│ │ │ │ └── actual.js
│ │ │ │ ├── 210
│ │ │ │ └── actual.js
│ │ │ │ ├── 211
│ │ │ │ └── actual.js
│ │ │ │ ├── 212
│ │ │ │ └── actual.js
│ │ │ │ ├── 213
│ │ │ │ └── actual.js
│ │ │ │ ├── 214
│ │ │ │ └── actual.js
│ │ │ │ ├── 215
│ │ │ │ └── actual.js
│ │ │ │ ├── 216
│ │ │ │ └── actual.js
│ │ │ │ ├── 217
│ │ │ │ └── actual.js
│ │ │ │ ├── 218
│ │ │ │ └── actual.js
│ │ │ │ ├── 219
│ │ │ │ └── actual.js
│ │ │ │ ├── 220
│ │ │ │ └── actual.js
│ │ │ │ ├── 221
│ │ │ │ └── actual.js
│ │ │ │ ├── 222
│ │ │ │ └── actual.js
│ │ │ │ ├── 223
│ │ │ │ └── actual.js
│ │ │ │ ├── 224
│ │ │ │ └── actual.js
│ │ │ │ ├── 225
│ │ │ │ └── actual.js
│ │ │ │ ├── 226
│ │ │ │ └── actual.js
│ │ │ │ ├── 229
│ │ │ │ └── actual.js
│ │ │ │ ├── 230
│ │ │ │ └── actual.js
│ │ │ │ ├── 231
│ │ │ │ └── actual.js
│ │ │ │ ├── 232
│ │ │ │ └── actual.js
│ │ │ │ ├── 237
│ │ │ │ └── actual.js
│ │ │ │ ├── 238
│ │ │ │ └── actual.js
│ │ │ │ ├── 239
│ │ │ │ └── actual.js
│ │ │ │ ├── 240
│ │ │ │ └── actual.js
│ │ │ │ ├── 241
│ │ │ │ └── actual.js
│ │ │ │ ├── 242
│ │ │ │ └── actual.js
│ │ │ │ ├── 243
│ │ │ │ └── actual.js
│ │ │ │ ├── 244
│ │ │ │ └── actual.js
│ │ │ │ ├── 245
│ │ │ │ └── actual.js
│ │ │ │ ├── 248
│ │ │ │ └── actual.js
│ │ │ │ ├── 249
│ │ │ │ └── actual.js
│ │ │ │ ├── 250
│ │ │ │ └── actual.js
│ │ │ │ ├── 251
│ │ │ │ └── actual.js
│ │ │ │ ├── 252
│ │ │ │ └── actual.js
│ │ │ │ ├── 253
│ │ │ │ └── actual.js
│ │ │ │ ├── 254
│ │ │ │ └── actual.js
│ │ │ │ ├── 255
│ │ │ │ └── actual.js
│ │ │ │ ├── 256
│ │ │ │ └── actual.js
│ │ │ │ ├── 257
│ │ │ │ └── actual.js
│ │ │ │ ├── 258
│ │ │ │ └── actual.js
│ │ │ │ ├── 259
│ │ │ │ └── actual.js
│ │ │ │ ├── 261
│ │ │ │ └── actual.js
│ │ │ │ ├── 262
│ │ │ │ └── actual.js
│ │ │ │ ├── 263
│ │ │ │ └── actual.js
│ │ │ │ ├── 264
│ │ │ │ └── actual.js
│ │ │ │ ├── 265
│ │ │ │ └── actual.js
│ │ │ │ ├── 266
│ │ │ │ └── actual.js
│ │ │ │ ├── 267
│ │ │ │ └── actual.js
│ │ │ │ ├── 269
│ │ │ │ └── actual.js
│ │ │ │ ├── 270
│ │ │ │ └── actual.js
│ │ │ │ ├── 271
│ │ │ │ └── actual.js
│ │ │ │ ├── 272
│ │ │ │ └── actual.js
│ │ │ │ ├── 273
│ │ │ │ └── actual.js
│ │ │ │ ├── 275
│ │ │ │ └── actual.js
│ │ │ │ ├── 276
│ │ │ │ └── actual.js
│ │ │ │ ├── 277
│ │ │ │ └── actual.js
│ │ │ │ ├── 278
│ │ │ │ └── actual.js
│ │ │ │ ├── 279
│ │ │ │ └── actual.js
│ │ │ │ ├── 283
│ │ │ │ └── actual.js
│ │ │ │ ├── 284
│ │ │ │ └── actual.js
│ │ │ │ ├── 285
│ │ │ │ └── actual.js
│ │ │ │ ├── 286
│ │ │ │ └── actual.js
│ │ │ │ ├── 287
│ │ │ │ └── actual.js
│ │ │ │ ├── 288
│ │ │ │ └── actual.js
│ │ │ │ ├── 289
│ │ │ │ └── actual.js
│ │ │ │ ├── 290
│ │ │ │ └── actual.js
│ │ │ │ ├── 291
│ │ │ │ └── actual.js
│ │ │ │ ├── 292
│ │ │ │ └── actual.js
│ │ │ │ ├── 293
│ │ │ │ └── actual.js
│ │ │ │ ├── 294
│ │ │ │ └── actual.js
│ │ │ │ ├── 296
│ │ │ │ └── actual.js
│ │ │ │ ├── 297
│ │ │ │ └── actual.js
│ │ │ │ ├── 298
│ │ │ │ └── actual.js
│ │ │ │ ├── 299
│ │ │ │ └── actual.js
│ │ │ │ ├── 300
│ │ │ │ └── actual.js
│ │ │ │ ├── 301
│ │ │ │ └── actual.js
│ │ │ │ ├── 302
│ │ │ │ └── actual.js
│ │ │ │ ├── 303
│ │ │ │ └── actual.js
│ │ │ │ ├── 307
│ │ │ │ └── actual.js
│ │ │ │ ├── 308
│ │ │ │ └── actual.js
│ │ │ │ ├── 309
│ │ │ │ └── actual.js
│ │ │ │ ├── 310
│ │ │ │ └── actual.js
│ │ │ │ ├── 311
│ │ │ │ └── actual.js
│ │ │ │ ├── 312
│ │ │ │ └── actual.js
│ │ │ │ ├── 313
│ │ │ │ └── actual.js
│ │ │ │ ├── 314
│ │ │ │ └── actual.js
│ │ │ │ ├── 316
│ │ │ │ └── actual.js
│ │ │ │ ├── 317
│ │ │ │ └── actual.js
│ │ │ │ ├── 318
│ │ │ │ └── actual.js
│ │ │ │ ├── 319
│ │ │ │ └── actual.js
│ │ │ │ ├── 320
│ │ │ │ └── actual.js
│ │ │ │ ├── 321
│ │ │ │ └── actual.js
│ │ │ │ ├── 322
│ │ │ │ └── actual.js
│ │ │ │ ├── 324
│ │ │ │ └── actual.js
│ │ │ │ ├── 325
│ │ │ │ └── actual.js
│ │ │ │ ├── 326
│ │ │ │ └── actual.js
│ │ │ │ ├── 327
│ │ │ │ └── actual.js
│ │ │ │ ├── 328
│ │ │ │ └── actual.js
│ │ │ │ ├── 329
│ │ │ │ └── actual.js
│ │ │ │ ├── 330
│ │ │ │ └── actual.js
│ │ │ │ ├── 331
│ │ │ │ └── actual.js
│ │ │ │ ├── 332
│ │ │ │ └── actual.js
│ │ │ │ ├── 334
│ │ │ │ └── actual.js
│ │ │ │ ├── 335
│ │ │ │ └── actual.js
│ │ │ │ ├── 336
│ │ │ │ └── actual.js
│ │ │ │ ├── 337
│ │ │ │ └── actual.js
│ │ │ │ ├── 339
│ │ │ │ └── actual.js
│ │ │ │ ├── 340
│ │ │ │ └── actual.js
│ │ │ │ ├── 341
│ │ │ │ └── actual.js
│ │ │ │ ├── 343
│ │ │ │ └── actual.js
│ │ │ │ ├── 344
│ │ │ │ └── actual.js
│ │ │ │ ├── 345
│ │ │ │ └── actual.js
│ │ │ │ ├── 346
│ │ │ │ └── actual.js
│ │ │ │ ├── 350
│ │ │ │ └── expected.json
│ │ │ │ ├── 351
│ │ │ │ └── expected.json
│ │ │ │ ├── 352
│ │ │ │ └── expected.json
│ │ │ │ ├── 353
│ │ │ │ └── expected.json
│ │ │ │ └── 354
│ │ │ │ ├── expected.json
│ │ │ │ └── actual.js
│ │ │ ├── flow
│ │ │ ├── tuples
│ │ │ │ ├── 1
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 2
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 3
│ │ │ │ │ └── actual.js
│ │ │ │ └── 4
│ │ │ │ │ └── actual.js
│ │ │ ├── typecasts
│ │ │ │ ├── 1
│ │ │ │ │ └── actual.js
│ │ │ │ └── 4
│ │ │ │ │ └── actual.js
│ │ │ ├── array-types
│ │ │ │ ├── 1
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 2
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 3
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 4
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 5
│ │ │ │ │ └── actual.js
│ │ │ │ └── 6
│ │ │ │ │ └── actual.js
│ │ │ ├── type-alias
│ │ │ │ ├── 1
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 2
│ │ │ │ │ └── actual.js
│ │ │ │ └── 3
│ │ │ │ │ └── actual.js
│ │ │ ├── type-grouping
│ │ │ │ ├── 1
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 2
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 3
│ │ │ │ │ └── actual.js
│ │ │ │ └── 4
│ │ │ │ │ └── actual.js
│ │ │ ├── declare-module
│ │ │ │ ├── 1
│ │ │ │ │ └── actual.js
│ │ │ │ └── 2
│ │ │ │ │ └── actual.js
│ │ │ ├── declare-statements
│ │ │ │ ├── 1
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 2
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 3
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 4
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 5
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 8
│ │ │ │ │ └── actual.js
│ │ │ │ └── invalid
│ │ │ │ │ └── actual.js
│ │ │ ├── literal-types
│ │ │ │ ├── number-octal
│ │ │ │ │ └── actual.js
│ │ │ │ ├── number-float
│ │ │ │ │ └── actual.js
│ │ │ │ ├── number-integer
│ │ │ │ │ └── actual.js
│ │ │ │ ├── number-octal-2
│ │ │ │ │ └── actual.js
│ │ │ │ ├── boolean-false
│ │ │ │ │ └── actual.js
│ │ │ │ ├── boolean-true
│ │ │ │ │ └── actual.js
│ │ │ │ └── number-binary
│ │ │ │ │ └── actual.js
│ │ │ ├── qualified-generic-type
│ │ │ │ ├── 1
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 2
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 3
│ │ │ │ │ └── actual.js
│ │ │ │ └── 4
│ │ │ │ │ └── actual.js
│ │ │ ├── type-annotations
│ │ │ │ ├── 2
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 12
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 13
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 16
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 17
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 18
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 19
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 20
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 22
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 23
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 24
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 25
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 26
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 30
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 31
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 32
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 33
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 35
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 37
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 43
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 44
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 45
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 47
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 48
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 51
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 55
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 58
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 59
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 67
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 68
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 72
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 73
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 78
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 82
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 83
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 84
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 85
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 87
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 89
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 90
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 93
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 94
│ │ │ │ │ └── actual.js
│ │ │ │ └── 97
│ │ │ │ │ └── actual.js
│ │ │ ├── bounded-polymorphism
│ │ │ │ ├── 1
│ │ │ │ │ └── actual.js
│ │ │ │ └── 2
│ │ │ │ │ └── actual.js
│ │ │ ├── call-properties
│ │ │ │ ├── 1
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 2
│ │ │ │ │ └── actual.js
│ │ │ │ ├── 4
│ │ │ │ │ └── actual.js
│ │ │ │ └── 5
│ │ │ │ │ └── actual.js
│ │ │ ├── interfaces-module-and-script
│ │ │ │ └── 1
│ │ │ │ │ └── actual.js
│ │ │ └── type-exports
│ │ │ │ ├── alias
│ │ │ │ └── actual.js
│ │ │ │ └── specifier
│ │ │ │ └── actual.js
│ │ │ └── experimental
│ │ │ └── uncategorised
│ │ │ ├── 1
│ │ │ └── actual.js
│ │ │ ├── 2
│ │ │ └── actual.js
│ │ │ ├── 3
│ │ │ └── actual.js
│ │ │ ├── 4
│ │ │ └── actual.js
│ │ │ ├── 5
│ │ │ └── actual.js
│ │ │ ├── 6
│ │ │ └── actual.js
│ │ │ ├── 7
│ │ │ └── actual.js
│ │ │ ├── 8
│ │ │ └── actual.js
│ │ │ ├── 9
│ │ │ └── actual.js
│ │ │ ├── 10
│ │ │ └── actual.js
│ │ │ ├── 11
│ │ │ └── actual.js
│ │ │ ├── 12
│ │ │ └── actual.js
│ │ │ ├── 13
│ │ │ └── actual.js
│ │ │ ├── 14
│ │ │ └── actual.js
│ │ │ ├── 17
│ │ │ └── actual.js
│ │ │ ├── 26
│ │ │ └── actual.js
│ │ │ ├── 27
│ │ │ └── actual.js
│ │ │ ├── 29
│ │ │ └── actual.js
│ │ │ ├── 30
│ │ │ └── actual.js
│ │ │ ├── 31
│ │ │ └── actual.js
│ │ │ ├── 33
│ │ │ └── actual.js
│ │ │ ├── 34
│ │ │ └── actual.js
│ │ │ ├── 35
│ │ │ └── actual.js
│ │ │ ├── 41
│ │ │ └── actual.js
│ │ │ ├── 42
│ │ │ └── actual.js
│ │ │ ├── 43
│ │ │ └── actual.js
│ │ │ ├── 44
│ │ │ └── actual.js
│ │ │ ├── 45
│ │ │ └── actual.js
│ │ │ ├── 52
│ │ │ └── actual.js
│ │ │ ├── 53
│ │ │ └── actual.js
│ │ │ ├── 54
│ │ │ └── actual.js
│ │ │ ├── 55
│ │ │ └── actual.js
│ │ │ ├── 57
│ │ │ └── actual.js
│ │ │ ├── 58
│ │ │ └── actual.js
│ │ │ ├── 59
│ │ │ └── actual.js
│ │ │ ├── 60
│ │ │ └── actual.js
│ │ │ └── 61
│ │ │ └── actual.js
│ └── .npmignore
├── babel-runtime
│ └── .npmignore
├── babel
│ ├── test
│ │ ├── .babelrc
│ │ ├── fixtures
│ │ │ ├── generation
│ │ │ │ ├── comments
│ │ │ │ │ └── empty
│ │ │ │ │ │ ├── actual.js
│ │ │ │ │ │ └── expected.js
│ │ │ │ ├── types
│ │ │ │ │ ├── EmptyStatement
│ │ │ │ │ │ ├── actual.js
│ │ │ │ │ │ └── expected.js
│ │ │ │ │ ├── DebuggerStatement
│ │ │ │ │ │ ├── actual.js
│ │ │ │ │ │ └── expected.js
│ │ │ │ │ ├── Identifier
│ │ │ │ │ │ ├── actual.js
│ │ │ │ │ │ └── expected.js
│ │ │ │ │ ├── XJSEmptyExpression
│ │ │ │ │ │ ├── actual.js
│ │ │ │ │ │ └── expected.js
│ │ │ │ │ ├── ConditionalExpression
│ │ │ │ │ │ └── actual.js
│ │ │ │ │ └── XJSNamespacedName
│ │ │ │ │ │ └── actual.js
│ │ │ │ └── compact
│ │ │ │ │ └── options.json
│ │ │ ├── traceur
│ │ │ └── transformation
│ │ │ │ ├── es6.modules-amd
│ │ │ │ ├── exports-default
│ │ │ │ │ └── untitled
│ │ │ │ ├── get-module-name-option
│ │ │ │ │ └── actual.js
│ │ │ │ └── module-name
│ │ │ │ │ └── actual.js
│ │ │ │ ├── es6.spread
│ │ │ │ └── single
│ │ │ │ │ └── actual.js
│ │ │ │ ├── strict
│ │ │ │ └── use-strict-add
│ │ │ │ │ └── actual.js
│ │ │ │ ├── es6.modules-umd
│ │ │ │ ├── get-module-name-option
│ │ │ │ │ └── actual.js
│ │ │ │ ├── module-id
│ │ │ │ │ └── actual.js
│ │ │ │ └── module-name
│ │ │ │ │ └── actual.js
│ │ │ │ ├── runtime
│ │ │ │ ├── catch-all
│ │ │ │ │ └── actual.js
│ │ │ │ └── symbol-iterator
│ │ │ │ │ └── actual.js
│ │ │ │ ├── es6.classes
│ │ │ │ └── plain-class
│ │ │ │ │ └── actual.js
│ │ │ │ ├── es6.modules-system
│ │ │ │ └── get-module-name-option
│ │ │ │ │ └── actual.js
│ │ │ │ ├── es6.modules
│ │ │ │ └── spec
│ │ │ │ │ └── actual.js
│ │ │ │ ├── es6.regex.sticky
│ │ │ │ └── basic
│ │ │ │ │ └── actual.js
│ │ │ │ ├── es7.exponentian-operator
│ │ │ │ └── binary
│ │ │ │ │ └── actual.js
│ │ │ │ ├── jscript
│ │ │ │ └── simple-class
│ │ │ │ │ └── actual.js
│ │ │ │ └── source-maps
│ │ │ │ ├── full
│ │ │ │ └── actual.js
│ │ │ │ └── inline
│ │ │ │ └── actual.js
│ │ ├── types.js
│ │ └── esnext.js
│ ├── index.js
│ ├── polyfill.js
│ ├── src
│ │ ├── transformation
│ │ │ └── templates
│ │ │ │ ├── call.js
│ │ │ │ ├── array-from.js
│ │ │ │ ├── array-push.js
│ │ │ │ ├── helper-temporal-undefined.js
│ │ │ │ ├── require.js
│ │ │ │ ├── exports-assign.js
│ │ │ │ ├── helper-bind.js
│ │ │ │ ├── helper-slice.js
│ │ │ │ ├── prototype-identifier.js
│ │ │ │ ├── test-module.js
│ │ │ │ ├── exports-default-assign.js
│ │ │ │ ├── helper-has-own.js
│ │ │ │ └── test-exports.js
│ │ ├── types
│ │ │ └── README.md
│ │ └── traversal
│ │ │ └── README.md
│ └── register.js
└── babel-cli
│ ├── index.js
│ ├── test
│ ├── .babelrc
│ └── fixtures
│ │ ├── babel-node
│ │ ├── directory
│ │ │ └── stdout.txt
│ │ ├── filename
│ │ │ └── stdout.txt
│ │ └── require
│ │ │ └── stdout.txt
│ │ └── babel
│ │ ├── --ignore
│ │ └── in-files
│ │ │ └── src
│ │ │ ├── foo
│ │ │ └── foo.js
│ │ │ └── bar
│ │ │ └── index.js
│ │ ├── --only
│ │ ├── in-files
│ │ │ └── src
│ │ │ │ ├── foo
│ │ │ │ └── index.js
│ │ │ │ └── bar
│ │ │ │ └── index.js
│ │ └── stdout.txt
│ │ ├── stdin
│ │ └── stdin.txt
│ │ └── --blacklist
│ │ └── stdin.txt
│ ├── polyfill.js
│ ├── register.js
│ ├── scripts
│ └── bootstrap.sh
│ └── bin
│ └── babel.js
├── .babelignore
├── .eslintignore
└── .istanbul.yml
/VERSION:
--------------------------------------------------------------------------------
1 | 5.8.23
--------------------------------------------------------------------------------
/mocha.opts:
--------------------------------------------------------------------------------
1 | --reporter dot --ui tdd
2 |
--------------------------------------------------------------------------------
/vendor/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "breakConfig": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/jsx/basic/1/actual.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.babelignore:
--------------------------------------------------------------------------------
1 | packages/babel-cli/src/babel-plugin/templates
2 |
--------------------------------------------------------------------------------
/packages/babel-runtime/.npmignore:
--------------------------------------------------------------------------------
1 | scripts
2 | node_modules
3 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/316/actual.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/66/actual.js:
--------------------------------------------------------------------------------
1 | 0
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/67/actual.js:
--------------------------------------------------------------------------------
1 | 3
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/68/actual.js:
--------------------------------------------------------------------------------
1 | 5
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/jsx/basic/2/actual.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/jsx/basic/5/actual.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/jsx/basic/6/actual.js:
--------------------------------------------------------------------------------
1 | <日本語>日本語>
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/jsx/basic/9/actual.js:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babel/test/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "breakConfig": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/babylon/.npmignore:
--------------------------------------------------------------------------------
1 | src
2 | test
3 | *.log
4 | scripts
5 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/132/actual.js:
--------------------------------------------------------------------------------
1 | x++
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/133/actual.js:
--------------------------------------------------------------------------------
1 | x--
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/138/actual.js:
--------------------------------------------------------------------------------
1 | ++x
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/139/actual.js:
--------------------------------------------------------------------------------
1 | --x
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/144/actual.js:
--------------------------------------------------------------------------------
1 | +x
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/145/actual.js:
--------------------------------------------------------------------------------
1 | -x
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/146/actual.js:
--------------------------------------------------------------------------------
1 | ~x
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/147/actual.js:
--------------------------------------------------------------------------------
1 | !x
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/151/actual.js:
--------------------------------------------------------------------------------
1 | x * y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/152/actual.js:
--------------------------------------------------------------------------------
1 | x / y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/153/actual.js:
--------------------------------------------------------------------------------
1 | x % y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/154/actual.js:
--------------------------------------------------------------------------------
1 | x + y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/155/actual.js:
--------------------------------------------------------------------------------
1 | x - y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/159/actual.js:
--------------------------------------------------------------------------------
1 | x < y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/160/actual.js:
--------------------------------------------------------------------------------
1 | x > y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/170/actual.js:
--------------------------------------------------------------------------------
1 | x & y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/171/actual.js:
--------------------------------------------------------------------------------
1 | x ^ y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/172/actual.js:
--------------------------------------------------------------------------------
1 | x | y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/20/actual.js:
--------------------------------------------------------------------------------
1 | x = {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/215/actual.js:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/216/actual.js:
--------------------------------------------------------------------------------
1 | var x
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/223/actual.js:
--------------------------------------------------------------------------------
1 | ;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/224/actual.js:
--------------------------------------------------------------------------------
1 | x
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/225/actual.js:
--------------------------------------------------------------------------------
1 | x, y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/321/actual.js:
--------------------------------------------------------------------------------
1 | a
b
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/341/actual.js:
--------------------------------------------------------------------------------
1 | {}/=/
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/345/actual.js:
--------------------------------------------------------------------------------
1 | {
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/346/actual.js:
--------------------------------------------------------------------------------
1 | }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/347/actual.js:
--------------------------------------------------------------------------------
1 | 3ea
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/349/actual.js:
--------------------------------------------------------------------------------
1 | 3e
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/350/actual.js:
--------------------------------------------------------------------------------
1 | 3e+
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/351/actual.js:
--------------------------------------------------------------------------------
1 | 3e-
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/352/actual.js:
--------------------------------------------------------------------------------
1 | 3x
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/353/actual.js:
--------------------------------------------------------------------------------
1 | 3x0
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/354/actual.js:
--------------------------------------------------------------------------------
1 | 0x
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/355/actual.js:
--------------------------------------------------------------------------------
1 | 09
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/356/actual.js:
--------------------------------------------------------------------------------
1 | 018
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/357/actual.js:
--------------------------------------------------------------------------------
1 | 01a
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/358/actual.js:
--------------------------------------------------------------------------------
1 | 3in[]
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/361/actual.js:
--------------------------------------------------------------------------------
1 | x\
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/364/actual.js:
--------------------------------------------------------------------------------
1 | /
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/365/actual.js:
--------------------------------------------------------------------------------
1 | /test
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/367/actual.js:
--------------------------------------------------------------------------------
1 | 3 = 4
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/370/actual.js:
--------------------------------------------------------------------------------
1 | 1++
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/371/actual.js:
--------------------------------------------------------------------------------
1 | 1--
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/372/actual.js:
--------------------------------------------------------------------------------
1 | ++1
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/373/actual.js:
--------------------------------------------------------------------------------
1 | --1
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/375/actual.js:
--------------------------------------------------------------------------------
1 | [
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/376/actual.js:
--------------------------------------------------------------------------------
1 | [,
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/377/actual.js:
--------------------------------------------------------------------------------
1 | 1 + {
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/385/actual.js:
--------------------------------------------------------------------------------
1 | 1 + (
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/405/actual.js:
--------------------------------------------------------------------------------
1 | a b;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/406/actual.js:
--------------------------------------------------------------------------------
1 | if.a;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/407/actual.js:
--------------------------------------------------------------------------------
1 | a if;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/413/actual.js:
--------------------------------------------------------------------------------
1 | throw
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/421/actual.js:
--------------------------------------------------------------------------------
1 | do
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/429/actual.js:
--------------------------------------------------------------------------------
1 | /*
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/431/actual.js:
--------------------------------------------------------------------------------
1 | /**
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/436/actual.js:
--------------------------------------------------------------------------------
1 |
]
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/446/actual.js:
--------------------------------------------------------------------------------
1 | \\
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/448/actual.js:
--------------------------------------------------------------------------------
1 | \x
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/452/actual.js:
--------------------------------------------------------------------------------
1 | "\
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/453/actual.js:
--------------------------------------------------------------------------------
1 | "\u
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/455/actual.js:
--------------------------------------------------------------------------------
1 | break
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/525/actual.js:
--------------------------------------------------------------------------------
1 | let x
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/60/actual.js:
--------------------------------------------------------------------------------
1 | //
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/61/actual.js:
--------------------------------------------------------------------------------
1 | //
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/62/actual.js:
--------------------------------------------------------------------------------
1 | /**/42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/69/actual.js:
--------------------------------------------------------------------------------
1 | 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/7/actual.js:
--------------------------------------------------------------------------------
1 | x = []
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/70/actual.js:
--------------------------------------------------------------------------------
1 | .14
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/74/actual.js:
--------------------------------------------------------------------------------
1 | 0x0
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/75/actual.js:
--------------------------------------------------------------------------------
1 | 0e+100
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/76/actual.js:
--------------------------------------------------------------------------------
1 | 0xabc
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/77/actual.js:
--------------------------------------------------------------------------------
1 | 0xdef
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/78/actual.js:
--------------------------------------------------------------------------------
1 | 0X1A
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/79/actual.js:
--------------------------------------------------------------------------------
1 | 0x10
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/8/actual.js:
--------------------------------------------------------------------------------
1 | x = [ ]
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/80/actual.js:
--------------------------------------------------------------------------------
1 | 0x100
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/81/actual.js:
--------------------------------------------------------------------------------
1 | 0X04
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/82/actual.js:
--------------------------------------------------------------------------------
1 | 02
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/83/actual.js:
--------------------------------------------------------------------------------
1 | 012
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/84/actual.js:
--------------------------------------------------------------------------------
1 | 0012
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/88/actual.js:
--------------------------------------------------------------------------------
1 | "\x61"
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/10/actual.js:
--------------------------------------------------------------------------------
1 | 0O2
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/12/actual.js:
--------------------------------------------------------------------------------
1 | 0b0
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/13/actual.js:
--------------------------------------------------------------------------------
1 | 0b1
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/15/actual.js:
--------------------------------------------------------------------------------
1 | 0B0
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/16/actual.js:
--------------------------------------------------------------------------------
1 | 0B1
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/198/actual.js:
--------------------------------------------------------------------------------
1 | 0o
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/202/actual.js:
--------------------------------------------------------------------------------
1 | 0O
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/206/actual.js:
--------------------------------------------------------------------------------
1 | 0b
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/21/actual.js:
--------------------------------------------------------------------------------
1 | `$`
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/211/actual.js:
--------------------------------------------------------------------------------
1 | 0B
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/3/actual.js:
--------------------------------------------------------------------------------
1 | 00
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/4/actual.js:
--------------------------------------------------------------------------------
1 | 0o0
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/6/actual.js:
--------------------------------------------------------------------------------
1 | 0o2
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/7/actual.js:
--------------------------------------------------------------------------------
1 | 0o12
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/8/actual.js:
--------------------------------------------------------------------------------
1 | 0O0
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/jsx/basic/14/actual.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/jsx/basic/15/actual.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/jsx/basic/16/actual.js:
--------------------------------------------------------------------------------
1 | (
) < x;
--------------------------------------------------------------------------------
/.eslintignore:
--------------------------------------------------------------------------------
1 | packages/babel/src/transformation/templates
2 | scripts
3 |
--------------------------------------------------------------------------------
/packages/babel-cli/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require("babel-core");
2 |
--------------------------------------------------------------------------------
/packages/babel-cli/test/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "breakConfig": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/babel-cli/test/fixtures/babel-node/directory/stdout.txt:
--------------------------------------------------------------------------------
1 | foo
2 |
--------------------------------------------------------------------------------
/packages/babel-cli/test/fixtures/babel-node/filename/stdout.txt:
--------------------------------------------------------------------------------
1 | foo
2 |
--------------------------------------------------------------------------------
/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/test/fixtures/generation/comments/empty/actual.js:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/generation/comments/empty/expected.js:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/1/actual.js:
--------------------------------------------------------------------------------
1 | this
2 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/10/actual.js:
--------------------------------------------------------------------------------
1 | x = [ 42, ]
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/109/actual.js:
--------------------------------------------------------------------------------
1 | new Button
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/134/actual.js:
--------------------------------------------------------------------------------
1 | eval++
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/135/actual.js:
--------------------------------------------------------------------------------
1 | eval--
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/14/actual.js:
--------------------------------------------------------------------------------
1 | 日本語 = []
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/140/actual.js:
--------------------------------------------------------------------------------
1 | ++eval
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/141/actual.js:
--------------------------------------------------------------------------------
1 | --eval
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/148/actual.js:
--------------------------------------------------------------------------------
1 | void x
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/149/actual.js:
--------------------------------------------------------------------------------
1 | delete x
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/15/actual.js:
--------------------------------------------------------------------------------
1 | T‿ = []
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/150/actual.js:
--------------------------------------------------------------------------------
1 | typeof x
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/156/actual.js:
--------------------------------------------------------------------------------
1 | x << y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/157/actual.js:
--------------------------------------------------------------------------------
1 | x >> y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/158/actual.js:
--------------------------------------------------------------------------------
1 | x >>> y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/16/actual.js:
--------------------------------------------------------------------------------
1 | T = []
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/161/actual.js:
--------------------------------------------------------------------------------
1 | x <= y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/162/actual.js:
--------------------------------------------------------------------------------
1 | x >= y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/163/actual.js:
--------------------------------------------------------------------------------
1 | x in y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/165/actual.js:
--------------------------------------------------------------------------------
1 | x < y < z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/166/actual.js:
--------------------------------------------------------------------------------
1 | x == y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/167/actual.js:
--------------------------------------------------------------------------------
1 | x != y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/168/actual.js:
--------------------------------------------------------------------------------
1 | x === y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/169/actual.js:
--------------------------------------------------------------------------------
1 | x !== y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/17/actual.js:
--------------------------------------------------------------------------------
1 | T = []
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/173/actual.js:
--------------------------------------------------------------------------------
1 | x + y + z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/174/actual.js:
--------------------------------------------------------------------------------
1 | x - y + z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/175/actual.js:
--------------------------------------------------------------------------------
1 | x + y - z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/176/actual.js:
--------------------------------------------------------------------------------
1 | x - y - z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/177/actual.js:
--------------------------------------------------------------------------------
1 | x + y * z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/178/actual.js:
--------------------------------------------------------------------------------
1 | x + y / z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/179/actual.js:
--------------------------------------------------------------------------------
1 | x - y % z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/18/actual.js:
--------------------------------------------------------------------------------
1 | ⅣⅡ = []
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/180/actual.js:
--------------------------------------------------------------------------------
1 | x * y * z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/181/actual.js:
--------------------------------------------------------------------------------
1 | x * y / z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/182/actual.js:
--------------------------------------------------------------------------------
1 | x * y % z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/183/actual.js:
--------------------------------------------------------------------------------
1 | x % y * z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/185/actual.js:
--------------------------------------------------------------------------------
1 | x | y | z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/186/actual.js:
--------------------------------------------------------------------------------
1 | x & y & z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/187/actual.js:
--------------------------------------------------------------------------------
1 | x ^ y ^ z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/188/actual.js:
--------------------------------------------------------------------------------
1 | x & y | z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/189/actual.js:
--------------------------------------------------------------------------------
1 | x | y ^ z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/19/actual.js:
--------------------------------------------------------------------------------
1 | ⅣⅡ = []
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/190/actual.js:
--------------------------------------------------------------------------------
1 | x | y & z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/191/actual.js:
--------------------------------------------------------------------------------
1 | x || y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/192/actual.js:
--------------------------------------------------------------------------------
1 | x && y
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/196/actual.js:
--------------------------------------------------------------------------------
1 | x || y ^ z
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/197/actual.js:
--------------------------------------------------------------------------------
1 | y ? 1 : 2
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/199/actual.js:
--------------------------------------------------------------------------------
1 | x = 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/2/actual.js:
--------------------------------------------------------------------------------
1 | null
2 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/200/actual.js:
--------------------------------------------------------------------------------
1 | eval = 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/202/actual.js:
--------------------------------------------------------------------------------
1 | x *= 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/203/actual.js:
--------------------------------------------------------------------------------
1 | x /= 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/204/actual.js:
--------------------------------------------------------------------------------
1 | x %= 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/205/actual.js:
--------------------------------------------------------------------------------
1 | x += 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/206/actual.js:
--------------------------------------------------------------------------------
1 | x -= 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/207/actual.js:
--------------------------------------------------------------------------------
1 | x <<= 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/208/actual.js:
--------------------------------------------------------------------------------
1 | x >>= 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/209/actual.js:
--------------------------------------------------------------------------------
1 | x >>>= 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/21/actual.js:
--------------------------------------------------------------------------------
1 | x = { }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/210/actual.js:
--------------------------------------------------------------------------------
1 | x &= 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/211/actual.js:
--------------------------------------------------------------------------------
1 | x ^= 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/212/actual.js:
--------------------------------------------------------------------------------
1 | x |= 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/213/actual.js:
--------------------------------------------------------------------------------
1 | { foo }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/217/actual.js:
--------------------------------------------------------------------------------
1 | var x, y;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/218/actual.js:
--------------------------------------------------------------------------------
1 | var x = 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/226/actual.js:
--------------------------------------------------------------------------------
1 | \u0061
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/227/actual.js:
--------------------------------------------------------------------------------
1 | a\u0061
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/238/actual.js:
--------------------------------------------------------------------------------
1 | for(;;);
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/239/actual.js:
--------------------------------------------------------------------------------
1 | for(;;){}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/257/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/258/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/263/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/264/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/273/actual.js:
--------------------------------------------------------------------------------
1 | throw x;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/283/actual.js:
--------------------------------------------------------------------------------
1 | debugger;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/320/actual.js:
--------------------------------------------------------------------------------
1 | 123.+2
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/322/actual.js:
--------------------------------------------------------------------------------
1 | 'a\u0026b'
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/326/actual.js:
--------------------------------------------------------------------------------
1 | a.in / b
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/327/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/328/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/329/actual.js:
--------------------------------------------------------------------------------
1 | +{} / 2
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/329/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/330/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/331/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/332/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/333/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/334/actual.js:
--------------------------------------------------------------------------------
1 | (1) / 2
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/334/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/335/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/336/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/337/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/338/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/339/actual.js:
--------------------------------------------------------------------------------
1 | +x++ / 2
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/339/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/340/expected.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/348/actual.js:
--------------------------------------------------------------------------------
1 | 3in []
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/359/actual.js:
--------------------------------------------------------------------------------
1 | 0x3in[]
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/362/actual.js:
--------------------------------------------------------------------------------
1 | x\u005c
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/363/actual.js:
--------------------------------------------------------------------------------
1 | x\u002a
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/368/actual.js:
--------------------------------------------------------------------------------
1 | func() = 4
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/379/actual.js:
--------------------------------------------------------------------------------
1 | 1 + { t:t,
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/383/actual.js:
--------------------------------------------------------------------------------
1 | i + 2 = 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/384/actual.js:
--------------------------------------------------------------------------------
1 | +i = 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/388/actual.js:
--------------------------------------------------------------------------------
1 | { set 1 }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/389/actual.js:
--------------------------------------------------------------------------------
1 | { get 2 }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/4/actual.js:
--------------------------------------------------------------------------------
1 | /foobar/
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/408/actual.js:
--------------------------------------------------------------------------------
1 | a class;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/409/actual.js:
--------------------------------------------------------------------------------
1 | break
2 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/410/actual.js:
--------------------------------------------------------------------------------
1 | break 1;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/414/actual.js:
--------------------------------------------------------------------------------
1 | throw;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/419/actual.js:
--------------------------------------------------------------------------------
1 | if(false)
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/423/actual.js:
--------------------------------------------------------------------------------
1 | for(;;)
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/424/actual.js:
--------------------------------------------------------------------------------
1 | with(x)
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/425/actual.js:
--------------------------------------------------------------------------------
1 | try { }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/426/actual.js:
--------------------------------------------------------------------------------
1 | ‿ = 10
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/433/actual.js:
--------------------------------------------------------------------------------
1 | /*hello
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/434/actual.js:
--------------------------------------------------------------------------------
1 | /*hello *
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/435/actual.js:
--------------------------------------------------------------------------------
1 |
2 | ]
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/437/actual.js:
--------------------------------------------------------------------------------
1 |
2 | ]
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/438/actual.js:
--------------------------------------------------------------------------------
1 |
2 |
]
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/439/actual.js:
--------------------------------------------------------------------------------
1 | //
2 | ]
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/440/actual.js:
--------------------------------------------------------------------------------
1 | //
2 |
]
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/441/actual.js:
--------------------------------------------------------------------------------
1 | /a\
2 | /
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/442/actual.js:
--------------------------------------------------------------------------------
1 | //
2 | ]
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/447/actual.js:
--------------------------------------------------------------------------------
1 | \u005c
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/449/actual.js:
--------------------------------------------------------------------------------
1 | \u0000
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/450/actual.js:
--------------------------------------------------------------------------------
1 | = []
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/451/actual.js:
--------------------------------------------------------------------------------
1 | = []
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/454/actual.js:
--------------------------------------------------------------------------------
1 | return
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/456/actual.js:
--------------------------------------------------------------------------------
1 | continue
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/458/actual.js:
--------------------------------------------------------------------------------
1 | do { x } *
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/5/actual.js:
--------------------------------------------------------------------------------
1 | /[a-z]/g
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/51/actual.js:
--------------------------------------------------------------------------------
1 | /*a
b*/ 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/526/actual.js:
--------------------------------------------------------------------------------
1 | let x, y;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/527/actual.js:
--------------------------------------------------------------------------------
1 | let x = 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/536/actual.js:
--------------------------------------------------------------------------------
1 | const a;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/538/actual.js:
--------------------------------------------------------------------------------
1 | 10;
2 | --> nothing
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/38/actual.js:
--------------------------------------------------------------------------------
1 | x = { set if(w) { m_if = w } }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/396/actual.js:
--------------------------------------------------------------------------------
1 | function t(...rest, b) { }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/460/actual.js:
--------------------------------------------------------------------------------
1 | while (true) { continue x; }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/528/actual.js:
--------------------------------------------------------------------------------
1 | let eval = 42, arguments = 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/529/actual.js:
--------------------------------------------------------------------------------
1 | let x = 14, y = 3, z = 1977
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/535/actual.js:
--------------------------------------------------------------------------------
1 | const x = 14, y = 3, z = 1977
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/14/actual.js:
--------------------------------------------------------------------------------
1 | ({x, ...y, a, ...b, c})
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/26/actual.js:
--------------------------------------------------------------------------------
1 | f(a, async(1, 2), b)
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/4/actual.js:
--------------------------------------------------------------------------------
1 | var squared = 2 ** 2;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/41/actual.js:
--------------------------------------------------------------------------------
1 | @foo function bar() {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/52/actual.js:
--------------------------------------------------------------------------------
1 | export foo from "bar";
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/60/actual.js:
--------------------------------------------------------------------------------
1 | function log(,) { }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/call-properties/4/actual.js:
--------------------------------------------------------------------------------
1 | var a : { (x: T): number; }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/call-properties/5/actual.js:
--------------------------------------------------------------------------------
1 | interface A { (): number; }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/declare-module/2/actual.js:
--------------------------------------------------------------------------------
1 | declare module "./a/b.js" {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/declare-statements/invalid/actual.js:
--------------------------------------------------------------------------------
1 | declare foobar
2 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/interfaces-module-and-script/1/actual.js:
--------------------------------------------------------------------------------
1 | interface A {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/literal-types/boolean-false/actual.js:
--------------------------------------------------------------------------------
1 | var foo: true
2 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/literal-types/boolean-true/actual.js:
--------------------------------------------------------------------------------
1 | var foo: false
2 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/literal-types/number-binary/actual.js:
--------------------------------------------------------------------------------
1 | var a: 0b1111011
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/qualified-generic-type/4/actual.js:
--------------------------------------------------------------------------------
1 | var a : typeof A.B
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/13/actual.js:
--------------------------------------------------------------------------------
1 | function foo():() => void{}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/22/actual.js:
--------------------------------------------------------------------------------
1 | a={get fooProp():number{}}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/25/actual.js:
--------------------------------------------------------------------------------
1 | a={async id(x: T): T {}}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/32/actual.js:
--------------------------------------------------------------------------------
1 | var a: {numVal: number};
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/33/actual.js:
--------------------------------------------------------------------------------
1 | var a: {numVal: number;};
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/35/actual.js:
--------------------------------------------------------------------------------
1 | var a: ?{numVal: number};
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/43/actual.js:
--------------------------------------------------------------------------------
1 | var a: { id(x: T): T; }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/51/actual.js:
--------------------------------------------------------------------------------
1 | class Foo { "bar"() { } }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/55/actual.js:
--------------------------------------------------------------------------------
1 | var x : number | string = 4;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/67/actual.js:
--------------------------------------------------------------------------------
1 | var foo = (): number => bar;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/87/actual.js:
--------------------------------------------------------------------------------
1 | var identity: (x: T) => T
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/89/actual.js:
--------------------------------------------------------------------------------
1 | import type foo from "bar";
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-exports/alias/actual.js:
--------------------------------------------------------------------------------
1 | export type a = number;
2 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-exports/specifier/actual.js:
--------------------------------------------------------------------------------
1 | export type { foo };
2 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-grouping/3/actual.js:
--------------------------------------------------------------------------------
1 | var a: number & (string | bool)
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/101/actual.js:
--------------------------------------------------------------------------------
1 | (function* () { yield *v })
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/107/actual.js:
--------------------------------------------------------------------------------
1 | for(x of list) process(x);
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/111/actual.js:
--------------------------------------------------------------------------------
1 | var A = class extends B {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/114/actual.js:
--------------------------------------------------------------------------------
1 | class A { static get() {}}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/128/actual.js:
--------------------------------------------------------------------------------
1 | class A {static foo() {}}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/148/actual.js:
--------------------------------------------------------------------------------
1 | function f({[x]: y}) {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/152/actual.js:
--------------------------------------------------------------------------------
1 | function f([x] = [1]) {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/156/actual.js:
--------------------------------------------------------------------------------
1 | ({f({x} = {x: 10}) {}})
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/158/actual.js:
--------------------------------------------------------------------------------
1 | (({x} = {x: 10}) => {})
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/161/actual.js:
--------------------------------------------------------------------------------
1 | x = { f: function(a=1) {} }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/167/actual.js:
--------------------------------------------------------------------------------
1 | function x(...[ a, b ]){}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/169/actual.js:
--------------------------------------------------------------------------------
1 | (function x([ a, b ]){})
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/170/actual.js:
--------------------------------------------------------------------------------
1 | (function x({ a, b }){})
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/171/actual.js:
--------------------------------------------------------------------------------
1 | (function x(...[ a, b ]){})
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/182/actual.js:
--------------------------------------------------------------------------------
1 | ({ a: [a, b] }, ...c) => {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/190/actual.js:
--------------------------------------------------------------------------------
1 | var [{ a, b }, ...c] = d
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/197/actual.js:
--------------------------------------------------------------------------------
1 | do {} while (false) foo();
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/2/actual.js:
--------------------------------------------------------------------------------
1 | "\u{20BB7}\u{91CE}\u{5BB6}"
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/22/actual.js:
--------------------------------------------------------------------------------
1 | `\n\r\b\v\t\f\
2 | \
3 | `
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/24/actual.js:
--------------------------------------------------------------------------------
1 | `\u{000042}\u0042\x42u0\A`
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/243/actual.js:
--------------------------------------------------------------------------------
1 | "use strict"; eval => 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/248/actual.js:
--------------------------------------------------------------------------------
1 | "use strict"; (a, a) => 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/249/actual.js:
--------------------------------------------------------------------------------
1 | "use strict"; (a) => 00
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/258/actual.js:
--------------------------------------------------------------------------------
1 | (function () { yield 10 })
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/259/actual.js:
--------------------------------------------------------------------------------
1 | (function () { yield* 10 })
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/262/actual.js:
--------------------------------------------------------------------------------
1 | class A extends yield B { }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/270/actual.js:
--------------------------------------------------------------------------------
1 | [for (const x of []) x]
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/272/actual.js:
--------------------------------------------------------------------------------
1 | [for (a in []) x] // (a,b)
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/278/actual.js:
--------------------------------------------------------------------------------
1 | function f(a, ...b = 0)
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/290/actual.js:
--------------------------------------------------------------------------------
1 | "use strict"; `${test}\02`;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/296/actual.js:
--------------------------------------------------------------------------------
1 | "use strict"; (eval) => 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/298/actual.js:
--------------------------------------------------------------------------------
1 | ({ get test() { } }) => 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/309/actual.js:
--------------------------------------------------------------------------------
1 | [a, {b: {c = 1}}] = arr
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/313/actual.js:
--------------------------------------------------------------------------------
1 | try {} catch ({message}) {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/314/actual.js:
--------------------------------------------------------------------------------
1 | class A { static() {} }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/316/actual.js:
--------------------------------------------------------------------------------
1 | class A { *static() {} }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/330/actual.js:
--------------------------------------------------------------------------------
1 | while (1) function foo(){}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/331/actual.js:
--------------------------------------------------------------------------------
1 | if (1) ; else class Cls {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/335/actual.js:
--------------------------------------------------------------------------------
1 | function* y({yield}) {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/341/actual.js:
--------------------------------------------------------------------------------
1 | x = { get method() 42 }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/345/actual.js:
--------------------------------------------------------------------------------
1 | class A { get prop(x) {} }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/346/actual.js:
--------------------------------------------------------------------------------
1 | class A { set prop() {} }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/48/actual.js:
--------------------------------------------------------------------------------
1 | (x) => ((y, z) => (x, y, z))
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/53/actual.js:
--------------------------------------------------------------------------------
1 | x = { method(test) { } }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/73/actual.js:
--------------------------------------------------------------------------------
1 | export var document = { }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/75/actual.js:
--------------------------------------------------------------------------------
1 | export let document = { }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/76/actual.js:
--------------------------------------------------------------------------------
1 | export const document = { }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/77/actual.js:
--------------------------------------------------------------------------------
1 | export function parse() { }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/83/actual.js:
--------------------------------------------------------------------------------
1 | export default class A {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/87/actual.js:
--------------------------------------------------------------------------------
1 | export { encrypt, decrypt }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/96/actual.js:
--------------------------------------------------------------------------------
1 | import default from "foo"
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/99/actual.js:
--------------------------------------------------------------------------------
1 | (function* () { yield v })
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/jsx/basic/3/actual.js:
--------------------------------------------------------------------------------
1 | {value}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/jsx/basic/4/actual.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/jsx/options.json:
--------------------------------------------------------------------------------
1 | {
2 | "plugins": { "jsx": true }
3 | }
4 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/jsx/regression/6/actual.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/babel-cli/test/fixtures/babel/--blacklist/stdin.txt:
--------------------------------------------------------------------------------
1 | arr.map(x => x * MULTIPLIER);
2 |
--------------------------------------------------------------------------------
/packages/babel-cli/test/fixtures/babel/--only/stdout.txt:
--------------------------------------------------------------------------------
1 | src/bar/index.js -> lib/bar/index.js
2 |
--------------------------------------------------------------------------------
/packages/babel/src/transformation/templates/exports-default-assign.js:
--------------------------------------------------------------------------------
1 | module.exports = VALUE;
2 |
--------------------------------------------------------------------------------
/packages/babel/src/transformation/templates/helper-has-own.js:
--------------------------------------------------------------------------------
1 | Object.prototype.hasOwnProperty;
2 |
--------------------------------------------------------------------------------
/packages/babel/src/transformation/templates/test-exports.js:
--------------------------------------------------------------------------------
1 | typeof exports !== "undefined"
2 |
--------------------------------------------------------------------------------
/packages/babel/src/traversal/README.md:
--------------------------------------------------------------------------------
1 | ## Traversal
2 |
3 | This is the Traversal directory.
4 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/generation/compact/options.json:
--------------------------------------------------------------------------------
1 | {
2 | "compact": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/generation/types/ConditionalExpression/actual.js:
--------------------------------------------------------------------------------
1 | foo ? foo : bar;
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/generation/types/XJSNamespacedName/actual.js:
--------------------------------------------------------------------------------
1 | ;
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/transformation/es6.classes/plain-class/actual.js:
--------------------------------------------------------------------------------
1 | class Test { }
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/transformation/es6.modules-amd/module-name/actual.js:
--------------------------------------------------------------------------------
1 | foobar();
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/transformation/es6.modules-system/get-module-name-option/actual.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/transformation/es6.modules-umd/module-name/actual.js:
--------------------------------------------------------------------------------
1 | foobar();
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/transformation/es6.modules/spec/actual.js:
--------------------------------------------------------------------------------
1 | export var foo = "";
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/transformation/es6.regex.sticky/basic/actual.js:
--------------------------------------------------------------------------------
1 | var re = /o+/y;
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/transformation/es7.exponentian-operator/binary/actual.js:
--------------------------------------------------------------------------------
1 | 2 ** 2;
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/transformation/jscript/simple-class/actual.js:
--------------------------------------------------------------------------------
1 | class Test {
2 | }
3 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/transformation/runtime/symbol-iterator/actual.js:
--------------------------------------------------------------------------------
1 | Symbol.iterator;
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/transformation/source-maps/full/actual.js:
--------------------------------------------------------------------------------
1 | arr.map(x => x * x);
2 |
--------------------------------------------------------------------------------
/packages/babel/test/fixtures/transformation/source-maps/inline/actual.js:
--------------------------------------------------------------------------------
1 | arr.map(x => x * x);
2 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/121/actual.js:
--------------------------------------------------------------------------------
1 | universe.milkyway.solarsystem.Earth
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/221/actual.js:
--------------------------------------------------------------------------------
1 | var implements, interface, package
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/234/actual.js:
--------------------------------------------------------------------------------
1 | do { x++; y--; } while (x < 10)
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/245/actual.js:
--------------------------------------------------------------------------------
1 | for(x = 0; x < 42; x++) process(x);
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/247/actual.js:
--------------------------------------------------------------------------------
1 | for (var x in list) process(x);
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/255/actual.js:
--------------------------------------------------------------------------------
1 | done: while (true) { break done }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/256/actual.js:
--------------------------------------------------------------------------------
1 | done: while (true) { break done; }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/272/actual.js:
--------------------------------------------------------------------------------
1 | start: while (true) break start
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/280/actual.js:
--------------------------------------------------------------------------------
1 | try { } finally { cleanup(stuff) }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/291/actual.js:
--------------------------------------------------------------------------------
1 | function hello(a, b) { sayHi(); }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/294/actual.js:
--------------------------------------------------------------------------------
1 | var hi = function() { sayHi() };
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/297/actual.js:
--------------------------------------------------------------------------------
1 | var hi = function arguments() { };
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/307/actual.js:
--------------------------------------------------------------------------------
1 | while (true) { break
2 | there; }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/337/actual.js:
--------------------------------------------------------------------------------
1 | switch(a) { case 1: {}
2 | /foo/ }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/344/actual.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | object.static();
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/37/actual.js:
--------------------------------------------------------------------------------
1 | x = { set width(w) { m_width = w } }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/374/actual.js:
--------------------------------------------------------------------------------
1 | for((1 + 1) in list) process(x);
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/39/actual.js:
--------------------------------------------------------------------------------
1 | x = { set true(w) { m_true = w } }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/40/actual.js:
--------------------------------------------------------------------------------
1 | x = { set false(w) { m_false = w } }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/41/actual.js:
--------------------------------------------------------------------------------
1 | x = { set null(w) { m_null = w } }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/42/actual.js:
--------------------------------------------------------------------------------
1 | x = { set "null"(w) { m_null = w } }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/427/actual.js:
--------------------------------------------------------------------------------
1 | switch (c) { default: default: }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/43/actual.js:
--------------------------------------------------------------------------------
1 | x = { set 10(w) { m_null = w } }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/457/actual.js:
--------------------------------------------------------------------------------
1 | switch (x) { default: continue; }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/484/actual.js:
--------------------------------------------------------------------------------
1 | function eval() {'use strict'; }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/512/actual.js:
--------------------------------------------------------------------------------
1 | function static() { "use strict"; }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/513/actual.js:
--------------------------------------------------------------------------------
1 | "use strict"; function static() { }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/514/actual.js:
--------------------------------------------------------------------------------
1 | function a(t, t) { "use strict"; }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/515/actual.js:
--------------------------------------------------------------------------------
1 | function a(eval) { "use strict"; }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/532/actual.js:
--------------------------------------------------------------------------------
1 | for (let x in list) process(x);
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/534/actual.js:
--------------------------------------------------------------------------------
1 | const eval = 42, arguments = 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/core/uncategorised/539/actual.js:
--------------------------------------------------------------------------------
1 | function f(f) { 'use strict'; }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/11/actual.js:
--------------------------------------------------------------------------------
1 | (function({x, ...y}) { })
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/17/actual.js:
--------------------------------------------------------------------------------
1 | async
2 | function foo() {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/29/actual.js:
--------------------------------------------------------------------------------
1 | class Test { async() {} }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/30/actual.js:
--------------------------------------------------------------------------------
1 | var obj = { async: "test" };
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/31/actual.js:
--------------------------------------------------------------------------------
1 | var obj = { async() {} };
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/34/actual.js:
--------------------------------------------------------------------------------
1 | var Foo = @foo class Foo {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/35/actual.js:
--------------------------------------------------------------------------------
1 | class Foo { @foo bar() {} }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/43/actual.js:
--------------------------------------------------------------------------------
1 | class Foo { foo = "bar"; }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/45/actual.js:
--------------------------------------------------------------------------------
1 | class Foo { static foo; }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/53/actual.js:
--------------------------------------------------------------------------------
1 | export default from "bar";
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/54/actual.js:
--------------------------------------------------------------------------------
1 | export * as foo from "bar";
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/experimental/uncategorised/57/actual.js:
--------------------------------------------------------------------------------
1 | class Foo { bar(a,) { } }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/bounded-polymorphism/2/actual.js:
--------------------------------------------------------------------------------
1 | function bar() {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/declare-statements/3/actual.js:
--------------------------------------------------------------------------------
1 | declare function foo(): void
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/declare-statements/4/actual.js:
--------------------------------------------------------------------------------
1 | declare function foo(): void;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/declare-statements/5/actual.js:
--------------------------------------------------------------------------------
1 | declare function foo(): void;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/tuples/4/actual.js:
--------------------------------------------------------------------------------
1 | var a : [number, string] = [123, "duck"];
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/2/actual.js:
--------------------------------------------------------------------------------
1 | function foo(numVal: number){}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/20/actual.js:
--------------------------------------------------------------------------------
1 | a={set fooProp(value:number){}}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/31/actual.js:
--------------------------------------------------------------------------------
1 | var numVal:number = otherNumVal;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/37/actual.js:
--------------------------------------------------------------------------------
1 | var a: {subObj: {strVal: string}}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/44/actual.js:
--------------------------------------------------------------------------------
1 | var a:Array = [1, 2, 3]
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/48/actual.js:
--------------------------------------------------------------------------------
1 | class Foo extends Bar { }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/59/actual.js:
--------------------------------------------------------------------------------
1 | var x: typeof Y | number = Y;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/68/actual.js:
--------------------------------------------------------------------------------
1 | var foo = (bar): number => bar;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/72/actual.js:
--------------------------------------------------------------------------------
1 | var foo = ((): number => bar);
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/73/actual.js:
--------------------------------------------------------------------------------
1 | var foo = ((bar): number => bar);
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/78/actual.js:
--------------------------------------------------------------------------------
1 | var foo = bar ? (foo) : number;
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/82/actual.js:
--------------------------------------------------------------------------------
1 | var a: Map>
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/90/actual.js:
--------------------------------------------------------------------------------
1 | import typeof foo from "bar";
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/94/actual.js:
--------------------------------------------------------------------------------
1 | import type, {foo} from "bar";
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-annotations/97/actual.js:
--------------------------------------------------------------------------------
1 | ({f: function () {}})
2 |
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/flow/type-grouping/2/actual.js:
--------------------------------------------------------------------------------
1 | var a: (() => number) | () => string
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/100/actual.js:
--------------------------------------------------------------------------------
1 | (function* () { yield
2 | v })
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/102/actual.js:
--------------------------------------------------------------------------------
1 | function* test () { yield *v }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/108/actual.js:
--------------------------------------------------------------------------------
1 | for (var x of list) process(x);
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/110/actual.js:
--------------------------------------------------------------------------------
1 | for (let x of list) process(x);
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/115/actual.js:
--------------------------------------------------------------------------------
1 | class A extends B {get foo() {}}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/118/actual.js:
--------------------------------------------------------------------------------
1 | class A { static set a(v) {}}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/120/actual.js:
--------------------------------------------------------------------------------
1 | class A { static set(v) {};}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/121/actual.js:
--------------------------------------------------------------------------------
1 | class A {*gen(v) { yield v; }}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/124/actual.js:
--------------------------------------------------------------------------------
1 | class A {'constructor'() {}}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/126/actual.js:
--------------------------------------------------------------------------------
1 | class A { get constructor() {} }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/127/actual.js:
--------------------------------------------------------------------------------
1 | class A { *constructor() {} }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/131/actual.js:
--------------------------------------------------------------------------------
1 | class A { foo() {} bar() {}}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/136/actual.js:
--------------------------------------------------------------------------------
1 | class A { static [foo]() {} }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/145/actual.js:
--------------------------------------------------------------------------------
1 | ({get [x]() {}, set [x](v) {}})
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/153/actual.js:
--------------------------------------------------------------------------------
1 | function f({x} = {x: 10}) {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/154/actual.js:
--------------------------------------------------------------------------------
1 | f = function({x} = {x: 10}) {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/157/actual.js:
--------------------------------------------------------------------------------
1 | (class {f({x} = {x: 10}) {}})
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/242/actual.js:
--------------------------------------------------------------------------------
1 | "use strict"; (eval = 10) => 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/244/actual.js:
--------------------------------------------------------------------------------
1 | "use strict"; arguments => 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/245/actual.js:
--------------------------------------------------------------------------------
1 | "use strict"; (eval, a) => 42
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/289/actual.js:
--------------------------------------------------------------------------------
1 | ({ t(eval) { "use strict"; } });
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/297/actual.js:
--------------------------------------------------------------------------------
1 | (eval) => { "use strict"; 42 }
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/299/actual.js:
--------------------------------------------------------------------------------
1 | doSmth(`${x} + ${y} = ${x + y}`)
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/300/actual.js:
--------------------------------------------------------------------------------
1 | function normal(x, y = 10) {}
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/301/actual.js:
--------------------------------------------------------------------------------
1 | import foo, * as bar from 'baz';
--------------------------------------------------------------------------------
/packages/babylon/test/fixtures/harmony/uncategorised/332/actual.js:
--------------------------------------------------------------------------------
1 | 'use strict'; [...eval] = arr
--------------------------------------------------------------------------------