File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -348,14 +348,15 @@ module.exports = function(acorn) {
348
348
'Expected corresponding JSX closing tag for <' + getQualifiedJSXName ( openingElement . name ) + '>' ) ;
349
349
}
350
350
}
351
+ var fragmentOrElement = openingElement . name ? 'Element' : 'Fragment' ;
351
352
352
- node . openingElement = openingElement ;
353
- node . closingElement = closingElement ;
353
+ node [ 'opening' + fragmentOrElement ] = openingElement ;
354
+ node [ 'closing' + fragmentOrElement ] = closingElement ;
354
355
node . children = children ;
355
356
if ( this . type === tt . relational && this . value === "<" ) {
356
357
this . raise ( this . start , "Adjacent JSX elements must be wrapped in an enclosing tag" ) ;
357
358
}
358
- return this . finishNode ( node , openingElement . name ? 'JSXElement' : 'JSXFragment' ) ;
359
+ return this . finishNode ( node , 'JSX' + fragmentOrElement ) ;
359
360
} ;
360
361
361
362
// Parse JSX text
Original file line number Diff line number Diff line change @@ -3215,7 +3215,7 @@ var fbTestFixture = {
3215
3215
}
3216
3216
} ,
3217
3217
range : [ 0 , 16 ] ,
3218
- openingElement : {
3218
+ openingFragment : {
3219
3219
type : 'JSXOpeningFragment' ,
3220
3220
start : 0 ,
3221
3221
end : 2 ,
@@ -3233,7 +3233,7 @@ var fbTestFixture = {
3233
3233
attributes : [ ] ,
3234
3234
selfClosing : false
3235
3235
} ,
3236
- closingElement : {
3236
+ closingFragment : {
3237
3237
type : 'JSXClosingFragment' ,
3238
3238
start : 13 ,
3239
3239
end : 16 ,
You can’t perform that action at this time.
0 commit comments