tops is a tool that performs in-place substitutions on source files according to a set of rules. Each tops rule describes a particular translation.