@@ -101,10 +101,9 @@ use crate::hir::{self, Hir};
101
101
/// This shows how to extract prefixes:
102
102
///
103
103
/// ```
104
- /// use regex_syntax::{hir::literal::{Extractor, Literal, Seq}, Parser};
105
- ///
106
- /// let hir = Parser::new().parse(r"(a|b|c)(x|y|z)[A-Z]+foo")?;
104
+ /// use regex_syntax::{hir::literal::{Extractor, Literal, Seq}, parse};
107
105
///
106
+ /// let hir = parse(r"(a|b|c)(x|y|z)[A-Z]+foo")?;
108
107
/// let got = Extractor::new().extract(&hir);
109
108
/// // All literals returned are "inexact" because none of them reach the
110
109
/// // match state.
@@ -129,11 +128,10 @@ use crate::hir::{self, Hir};
129
128
/// ```
130
129
/// use regex_syntax::{
131
130
/// hir::literal::{Extractor, ExtractKind, Literal, Seq},
132
- /// Parser ,
131
+ /// parse ,
133
132
/// };
134
133
///
135
- /// let hir = Parser::new().parse(r"foo|[A-Z]+bar")?;
136
- ///
134
+ /// let hir = parse(r"foo|[A-Z]+bar")?;
137
135
/// let got = Extractor::new().kind(ExtractKind::Suffix).extract(&hir);
138
136
/// // Since 'foo' gets to a match state, it is considered exact. But 'bar'
139
137
/// // does not because of the '[A-Z]+', and thus is marked inexact.
@@ -237,9 +235,9 @@ impl Extractor {
237
235
/// for character classes being turned into literal sequences.
238
236
///
239
237
/// ```
240
- /// use regex_syntax::{hir::literal::{Extractor, Seq}, Parser };
238
+ /// use regex_syntax::{hir::literal::{Extractor, Seq}, parse };
241
239
///
242
- /// let hir = Parser::new(). parse(r"[0-9]")?;
240
+ /// let hir = parse(r"[0-9]")?;
243
241
///
244
242
/// let got = Extractor::new().extract(&hir);
245
243
/// let expected = Seq::new([
@@ -274,9 +272,9 @@ impl Extractor {
274
272
/// This shows how to decrease the limit and compares it with the default.
275
273
///
276
274
/// ```
277
- /// use regex_syntax::{hir::literal::{Extractor, Literal, Seq}, Parser };
275
+ /// use regex_syntax::{hir::literal::{Extractor, Literal, Seq}, parse };
278
276
///
279
- /// let hir = Parser::new(). parse(r"(abc){8}")?;
277
+ /// let hir = parse(r"(abc){8}")?;
280
278
///
281
279
/// let got = Extractor::new().extract(&hir);
282
280
/// let expected = Seq::new(["abcabcabcabcabcabcabcabc"]);
@@ -311,9 +309,9 @@ impl Extractor {
311
309
/// This shows how to decrease the limit and compares it with the default.
312
310
///
313
311
/// ```
314
- /// use regex_syntax::{hir::literal::{Extractor, Literal, Seq}, Parser };
312
+ /// use regex_syntax::{hir::literal::{Extractor, Literal, Seq}, parse };
315
313
///
316
- /// let hir = Parser::new(). parse(r"(abc){2}{2}{2}")?;
314
+ /// let hir = parse(r"(abc){2}{2}{2}")?;
317
315
///
318
316
/// let got = Extractor::new().extract(&hir);
319
317
/// let expected = Seq::new(["abcabcabcabcabcabcabcabc"]);
@@ -353,9 +351,9 @@ impl Extractor {
353
351
/// sequence returned.
354
352
///
355
353
/// ```
356
- /// use regex_syntax::{hir::literal::{Extractor, Literal, Seq}, Parser };
354
+ /// use regex_syntax::{hir::literal::{Extractor, Literal, Seq}, parse };
357
355
///
358
- /// let hir = Parser::new(). parse(r"[ab]{2}{2}")?;
356
+ /// let hir = parse(r"[ab]{2}{2}")?;
359
357
///
360
358
/// let got = Extractor::new().extract(&hir);
361
359
/// let expected = Seq::new([
0 commit comments