Lines Matching refs:exprs
398 pub fn concat(mut exprs: Vec<Hir>) -> Hir {
399 match exprs.len() {
401 1 => exprs.pop().unwrap(),
413 for e in &exprs {
448 exprs
457 exprs
467 exprs
475 exprs
483 Hir { kind: HirKind::Concat(exprs), info }
491 pub fn alternation(mut exprs: Vec<Hir>) -> Hir {
492 match exprs.len() {
494 1 => exprs.pop().unwrap(),
510 for e in &exprs {
545 Hir { kind: HirKind::Alternation(exprs), info }