in smt2parser/src/renaming.rs [35:51]
fn visit_simple_identifier(
&mut self,
value: Identifier<Symbol>,
) -> Result<QualIdentifier, Error> {
let value = match value {
Identifier::Simple { symbol } if symbol.0.starts_with("is-") => {
let is = self.0.visit_bound_symbol("is".to_string())?;
let name = self.0.visit_bound_symbol(symbol.0[3..].to_string())?;
Identifier::Indexed {
symbol: is,
indices: vec![Index::Symbol(name)],
}
}
v => v,
};
self.0.visit_simple_identifier(value)
}