mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +00:00
style(ast): import Atom (#7657)
Code style refactor. Import `Atom` at top of file to shorten code.
This commit is contained in:
parent
ebc80f6749
commit
0c9cc48806
1 changed files with 5 additions and 4 deletions
|
|
@ -1,8 +1,9 @@
|
|||
use cow_utils::CowUtils;
|
||||
use num_bigint::BigInt;
|
||||
use num_traits::Num;
|
||||
|
||||
use oxc_allocator::Box;
|
||||
use oxc_span::Span;
|
||||
use oxc_span::{Atom, Span};
|
||||
use oxc_syntax::number::BigintBase;
|
||||
use serde::{
|
||||
ser::{SerializeSeq, Serializer},
|
||||
|
|
@ -52,7 +53,7 @@ impl<'a> From<&'a NumericLiteral<'a>> for ESTreeLiteral<'a, f64> {
|
|||
Self {
|
||||
span: value.span,
|
||||
value: value.value,
|
||||
raw: value.raw.as_ref().map(oxc_span::Atom::as_str),
|
||||
raw: value.raw.as_ref().map(Atom::as_str),
|
||||
bigint: None,
|
||||
regex: None,
|
||||
}
|
||||
|
|
@ -64,7 +65,7 @@ impl<'a> From<&'a StringLiteral<'a>> for ESTreeLiteral<'a, &'a str> {
|
|||
Self {
|
||||
span: value.span,
|
||||
value: &value.value,
|
||||
raw: value.raw.as_ref().map(oxc_span::Atom::as_str),
|
||||
raw: value.raw.as_ref().map(Atom::as_str),
|
||||
bigint: None,
|
||||
regex: None,
|
||||
}
|
||||
|
|
@ -113,7 +114,7 @@ impl<'a> From<&'a RegExpLiteral<'a>> for ESTreeLiteral<'a, Option<EmptyObject>>
|
|||
fn from(value: &'a RegExpLiteral) -> Self {
|
||||
Self {
|
||||
span: value.span,
|
||||
raw: value.raw.as_ref().map(oxc_span::Atom::as_str),
|
||||
raw: value.raw.as_ref().map(Atom::as_str),
|
||||
value: match &value.regex.pattern {
|
||||
RegExpPattern::Pattern(_) => Some(EmptyObject {}),
|
||||
_ => None,
|
||||
|
|
|
|||
Loading…
Reference in a new issue