mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +00:00
chore(parser): parse regular expression in example
This commit is contained in:
parent
b43a3948a1
commit
5e27798dc3
1 changed files with 4 additions and 2 deletions
|
|
@ -2,7 +2,7 @@
|
||||||
use std::{env, path::Path};
|
use std::{env, path::Path};
|
||||||
|
|
||||||
use oxc_allocator::Allocator;
|
use oxc_allocator::Allocator;
|
||||||
use oxc_parser::Parser;
|
use oxc_parser::{ParseOptions, Parser};
|
||||||
use oxc_span::SourceType;
|
use oxc_span::SourceType;
|
||||||
|
|
||||||
// Instruction:
|
// Instruction:
|
||||||
|
|
@ -17,7 +17,9 @@ fn main() -> Result<(), String> {
|
||||||
let allocator = Allocator::default();
|
let allocator = Allocator::default();
|
||||||
let source_type = SourceType::from_path(path).unwrap();
|
let source_type = SourceType::from_path(path).unwrap();
|
||||||
let now = std::time::Instant::now();
|
let now = std::time::Instant::now();
|
||||||
let ret = Parser::new(&allocator, &source_text, source_type).parse();
|
let ret = Parser::new(&allocator, &source_text, source_type)
|
||||||
|
.with_options(ParseOptions { parse_regular_expression: true, ..ParseOptions::default() })
|
||||||
|
.parse();
|
||||||
let elapsed_time = now.elapsed();
|
let elapsed_time = now.elapsed();
|
||||||
println!("{}ms.", elapsed_time.as_millis());
|
println!("{}ms.", elapsed_time.as_millis());
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue