mirror of
https://github.com/denoland/deno.git
synced 2025-07-24 05:35:33 +00:00
refactor: use once_cell
instead of lazy_static
(#13135)
This commit is contained in:
parent
3db18bf9e6
commit
6de53b631f
27 changed files with 434 additions and 313 deletions
|
@ -29,15 +29,14 @@
|
|||
use deno_core::anyhow::anyhow;
|
||||
use deno_core::error::AnyError;
|
||||
use fancy_regex::Regex as FancyRegex;
|
||||
use once_cell::sync::Lazy;
|
||||
use regex::Regex;
|
||||
use std::collections::HashMap;
|
||||
use std::fmt;
|
||||
use std::iter::Peekable;
|
||||
|
||||
lazy_static::lazy_static! {
|
||||
static ref ESCAPE_STRING_RE: Regex =
|
||||
Regex::new(r"([.+*?=^!:${}()\[\]|/\\])").unwrap();
|
||||
}
|
||||
static ESCAPE_STRING_RE: Lazy<Regex> =
|
||||
Lazy::new(|| Regex::new(r"([.+*?=^!:${}()\[\]|/\\])").unwrap());
|
||||
|
||||
#[derive(Debug, PartialEq, Eq)]
|
||||
enum TokenType {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue