InnermostRewriter::rewrite_aux(tp, &mut self.stack, &mut self.builder, &mut stats, &self.apma, t)
InnermostStack::add_rewrite(&mut write_configs, &mut write_terms, input_term.copy(), top_of_stack);
match InnermostRewriter::find_match(tp, stack, builder, stats, automaton, &term.copy()) {
if let Some(transition) = automaton.get_transition(state_index, symbol.operation_id()) {
&& InnermostRewriter::check_conditions(tp, stack, builder, stats, automaton, annotation, t)
let rhs_normal = InnermostRewriter::rewrite_aux(tp, stack, builder, stats, automaton, &rhs);
let lhs_normal = InnermostRewriter::rewrite_aux(tp, stack, builder, stats, automaton, &lhs);
if (lhs_normal != rhs_normal && c.equality) || (lhs_normal == rhs_normal && !c.equality) {