Rules:
1. Field number is always on the left, reference - on the right
2. Acceptable comparison operators in conditions are >=, <=, <>, =, >, <
3. Condition / Transformation / Comment delimiter is |
4. Reference data in condition must have a data type designation: text must be enclosed in single quotes, date - in pound signs, numeric - nothing. All other reference types will be rejected
5. Multiple conditions and multiple transformations on a single record must be comma separated. Consequently, neither conditions nor transformations can contain commas.
6. New field values in transformations will be plugged in as is (no data type designation is expected). 
7. Multiple conditions in a rule will be connected with AND operand. Any condition involving OR operand must be restated as multiple rules where all conditions are connected with AND operand.
8. Text comparisons are case insensitive.
9. If a condition has to specify a set of values for a particular field, that set should be listed in square brackets [] with the data type designation following the last closing bracket. For example, 1=[ABC][XYZ]' means that this condition will be met if the value in the 1st field matches either ABC or XYZ string. 

Record:
1. Padded on the right (left-justified)