Savile Row Manual
This is an incremental tool manual for researchers and practitioners in constraint solving, providing documentation without new results.
The paper introduces Savile Row, a constraint modelling tool that translates a solver-independent language to various solver input languages, focusing on describing its input language, features, and usage.
We describe the constraint modelling tool Savile Row, its input language and its main features. Savile Row translates a solver-independent constraint modelling language to the input languages for various solvers including constraint, SAT, and SMT solvers. After a brief introduction, the manual describes the Essence Prime language, which is the input language of Savile Row. Then we describe the functions of the tool, its main features and options and how to install and use it.