Fixing scripts for the "interfaces" branch
==========================================

Naming conventions
------------------

All script names should abide by the same convention, which is:

 * [0-9][0-9]-function-of-the-script.interpreter

Apart the two first digits, the name should only contain lower-case letters
and dashes. The extension should be the name of the interpreter. See
directory contents for examples.



Data processing
---------------

All scripts will be called once per file. They should expect ASCII text data
on standard input and print the processed text on standard output. They may
assume that the input text follows the ABIRULES.

File management is done by the front-end script "apply-fixes".



Script languages
----------------

All scripts must be written in one of the following languages:

 * Shell-script
 * Sed
 * Awk
 * Perl
 * Python

Scripts written in unlisted languages might damage the source files.

