mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 12:19:15 +00:00
refactor(parser): shorten code (#8640)
Pure refactor. Shorten code by using `AstBuilder` methods which produce the desired type in a single call.
This commit is contained in:
parent
e66da9fe41
commit
864b8efe1a
1 changed files with 2 additions and 4 deletions
|
|
@ -187,11 +187,9 @@ impl<'a> ParserImpl<'a> {
|
|||
object: &JSXIdentifier<'a>,
|
||||
) -> Result<Box<'a, JSXMemberExpression<'a>>> {
|
||||
let mut object = if object.name == "this" {
|
||||
let object = self.ast.alloc_this_expression(object.span);
|
||||
JSXMemberExpressionObject::ThisExpression(object)
|
||||
self.ast.jsx_member_expression_object_this_expression(object.span)
|
||||
} else {
|
||||
let object = self.ast.alloc_identifier_reference(object.span, object.name);
|
||||
JSXMemberExpressionObject::IdentifierReference(object)
|
||||
self.ast.jsx_member_expression_object_identifier_reference(object.span, object.name)
|
||||
};
|
||||
|
||||
let mut span = span;
|
||||
|
|
|
|||
Loading…
Reference in a new issue