Lines Matching defs:OptimizedExpr
52 fn to_optimized(expr: Expr) -> OptimizedExpr { in rule_to_optimized_rule()
86 fn to_hash_map(rules: &[OptimizedRule]) -> HashMap<String, OptimizedExpr> { in to_hash_map() argument
113 pub enum OptimizedExpr { enum
144 impl OptimizedExpr { impl
153 F: FnMut(OptimizedExpr) -> OptimizedExpr, in map_top_down()
155 fn map_internal<F>(expr: OptimizedExpr, f: &mut F) -> OptimizedExpr in map_top_down()
157 F: FnMut(OptimizedExpr) -> OptimizedExpr, in map_top_down()
203 F: FnMut(OptimizedExpr) -> OptimizedExpr, in map_bottom_up()
205 fn map_internal<F>(expr: OptimizedExpr, f: &mut F) -> OptimizedExpr in map_bottom_up()
207 F: FnMut(OptimizedExpr) -> OptimizedExpr, in map_bottom_up()
270 fn iterate_expr(&mut self, expr: OptimizedExpr) { in iterate_expr()