Lines Matching defs:OptimizedExpr
52 fn to_optimized(expr: Expr) -> OptimizedExpr { in rule_to_optimized_rule()
90 fn to_hash_map(rules: &[OptimizedRule]) -> HashMap<String, OptimizedExpr> { in to_hash_map() argument
117 pub enum OptimizedExpr { enum
154 impl OptimizedExpr { impl
163 F: FnMut(OptimizedExpr) -> OptimizedExpr, in map_top_down()
165 fn map_internal<F>(expr: OptimizedExpr, f: &mut F) -> OptimizedExpr in map_top_down()
167 F: FnMut(OptimizedExpr) -> OptimizedExpr, in map_top_down()
212 F: FnMut(OptimizedExpr) -> OptimizedExpr, in map_bottom_up()
214 fn map_internal<F>(expr: OptimizedExpr, f: &mut F) -> OptimizedExpr in map_bottom_up()
216 F: FnMut(OptimizedExpr) -> OptimizedExpr, in map_bottom_up()
259 impl core::fmt::Display for OptimizedExpr { implementation
349 fn iterate_expr(&mut self, expr: OptimizedExpr) { in iterate_expr()