mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +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>,
|
object: &JSXIdentifier<'a>,
|
||||||
) -> Result<Box<'a, JSXMemberExpression<'a>>> {
|
) -> Result<Box<'a, JSXMemberExpression<'a>>> {
|
||||||
let mut object = if object.name == "this" {
|
let mut object = if object.name == "this" {
|
||||||
let object = self.ast.alloc_this_expression(object.span);
|
self.ast.jsx_member_expression_object_this_expression(object.span)
|
||||||
JSXMemberExpressionObject::ThisExpression(object)
|
|
||||||
} else {
|
} else {
|
||||||
let object = self.ast.alloc_identifier_reference(object.span, object.name);
|
self.ast.jsx_member_expression_object_identifier_reference(object.span, object.name)
|
||||||
JSXMemberExpressionObject::IdentifierReference(object)
|
|
||||||
};
|
};
|
||||||
|
|
||||||
let mut span = span;
|
let mut span = span;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue