Searched refs:alternation (Results 1 – 17 of 17) sorted by relevance
38 assert_eq!(hir, Hir::alternation(vec![
160 expression alternation. See `MatchKind` in the docs for more details.
366 Aho-Corasick as an optimization when searching for an alternation of literals.
222 META_ALT | alternation648 Brackets and alternation652 compile time, so alternation always happens in the context of brackets.
377 self.push(HirFrame::Expr(Hir::alternation(exprs))); in visit_post()1251 Hir::alternation(alts) in hir_alt()
487 pub fn alternation(mut exprs: Vec<Hir>) -> Hir { in alternation() method
136 303D ; Emoji # E0.6 [1] (〽️) part alternation mark920 303D ; Extended_Pictographic# E0.6 [1] (〽️) part alternation mark
408 303D FE0F ; Basic_Emoji ; part alternation mark …
4451 … ; fully-qualified # 〽️ E0.6 part alternation mark4452 … ; unqualified # 〽 E0.6 part alternation mark
328 is a simple alternation of literals.
555 // placed in locations that give good hand-alternation and finger rolling with
148 alternation ::= expr0 | expr1 | expr2 // Either expr0 or expr1 or expr2.
4491 alternation bar. If the pattern contains a conditional group whose con-4737 the length is 3. For an an alternation bar or a closing parenthesis,4741 was that of the entire group, and before an alternation bar or a clos-8229 the backreference. This can be done using alternation, as in the exam-9448 side an alternation, it acts like (*PRUNE).9456 closing alternative; it is not a nested alternation with only one al-10940 (*THEN) local failure, backtrack to next alternation
3175 303D FE0F ; fully-qualified # 〽️ part alternation mark3176 303D ; non-fully-qualified # 〽 part alternation mark
1188 # bug 5386 Empty left alternation should produce a zero length match.