Module Pretty.Rename_tick

module Mixfix = Domain.Mixfix
val count_trailing_ticks : Domain.Lib.Id.t -> int
val strip_trailing_ticks : Domain.Lib.Id.t -> Domain.Lib.Id.t
val find_rename_ticks : Domain.Lib.IdSet.t -> Domain.Lib.Id.t -> Domain.Lib.Id.t option
val upstream_instr : Domain.Lib.IdSet.t -> Ol.Ast.instr -> Ol.Ast.instr
val upstream_block : Domain.Lib.IdSet.t -> Ol.Ast.block -> Ol.Ast.block
val upstream_exps : Ol.Ast.exp list -> Ol.Ast.block -> Ol.Ast.elseblock option -> Ol.Ast.exp list * Ol.Ast.block * Ol.Ast.elseblock option
val upstream_args : Ol.Ast.arg list -> Ol.Ast.block -> Ol.Ast.elseblock option -> Ol.Ast.arg list * Ol.Ast.block * Ol.Ast.elseblock option
val apply_rel : (Ol.Ast.exp list * Ol.Ast.block * Ol.Ast.elseblock option) -> Ol.Ast.exp list * Ol.Ast.block * Ol.Ast.elseblock option
val apply_func : (Ol.Ast.arg list * Ol.Ast.block * Ol.Ast.elseblock option) -> Ol.Ast.arg list * Ol.Ast.block * Ol.Ast.elseblock option