Lines Matching refs:exprs
394 pub fn concat(mut exprs: Vec<Hir>) -> Hir { in concat()
395 match exprs.len() { in concat()
397 1 => exprs.pop().unwrap(), in concat()
409 for e in &exprs { in concat()
444 exprs in concat()
453 exprs in concat()
463 exprs in concat()
471 exprs in concat()
479 Hir { kind: HirKind::Concat(exprs), info: info } in concat()
487 pub fn alternation(mut exprs: Vec<Hir>) -> Hir { in alternation()
488 match exprs.len() { in alternation()
490 1 => exprs.pop().unwrap(), in alternation()
506 for e in &exprs { in alternation()
541 Hir { kind: HirKind::Alternation(exprs), info: info } in alternation()