Lines Matching refs:push

249                     self.push(HirFrame::ClassUnicode(cls));
252 self.push(HirFrame::ClassBytes(cls));
260 self.push(HirFrame::Group { old_flags });
264 self.push(HirFrame::Concat);
268 self.push(HirFrame::Alternation);
278 self.push(HirFrame::Expr(Hir::empty()));
291 self.push(HirFrame::Expr(Hir::empty()));
294 self.push(HirFrame::Expr(self.hir_literal(x)?));
297 self.push(HirFrame::Expr(self.hir_dot(span)?));
300 self.push(HirFrame::Expr(self.hir_assertion(x)?));
306 self.push(HirFrame::Expr(Hir::class(hcls)));
310 self.push(HirFrame::Expr(Hir::class(hcls)));
315 self.push(HirFrame::Expr(Hir::class(cls)));
332 self.push(HirFrame::Expr(expr));
348 self.push(HirFrame::Expr(expr));
353 self.push(HirFrame::Expr(self.hir_repetition(x, expr)));
359 self.push(HirFrame::Expr(self.hir_group(x, expr)));
365 exprs.push(expr);
369 self.push(HirFrame::Expr(Hir::concat(exprs)));
374 exprs.push(expr);
377 self.push(HirFrame::Expr(Hir::alternation(exprs)));
391 self.push(HirFrame::ClassUnicode(cls));
394 self.push(HirFrame::ClassBytes(cls));
413 cls.push(hir::ClassUnicodeRange::new(x.c, x.c));
414 self.push(HirFrame::ClassUnicode(cls));
418 cls.push(hir::ClassBytesRange::new(byte, byte));
419 self.push(HirFrame::ClassBytes(cls));
425 cls.push(hir::ClassUnicodeRange::new(x.start.c, x.end.c));
426 self.push(HirFrame::ClassUnicode(cls));
431 cls.push(hir::ClassBytesRange::new(start, end));
432 self.push(HirFrame::ClassBytes(cls));
440 self.push(HirFrame::ClassUnicode(cls));
445 self.push(HirFrame::ClassBytes(cls));
452 self.push(HirFrame::ClassUnicode(cls));
459 self.push(HirFrame::ClassUnicode(cls));
464 self.push(HirFrame::ClassBytes(cls));
478 self.push(HirFrame::ClassUnicode(cls2));
489 self.push(HirFrame::ClassBytes(cls2));
504 self.push(HirFrame::ClassUnicode(cls));
507 self.push(HirFrame::ClassBytes(cls));
518 self.push(HirFrame::ClassUnicode(cls));
521 self.push(HirFrame::ClassBytes(cls));
556 self.push(HirFrame::ClassUnicode(cls));
571 self.push(HirFrame::ClassBytes(cls));
601 fn push(&self, frame: HirFrame) {
602 self.trans().stack.borrow_mut().push(frame);