###############################################################################
#
# Lines beginning with #'s are comments;  
# Blank lines not allowed;
# The # character cannot appear within a line;
# Do NOT put blanks at the beginning of the data lines;
# Only scalar fields can be expanded;
#
# Format is
#	records to match (a count of the different record types to expand)
#       <for each record> {
#	    record name
#	    number of field expansion entries for this record (note that a 
#				single field may be listed multiple times with
#			        different match values)
#	    <for each field> {
#               field name
#		field type  (char, int, float, double)
#		field value to be matches
#		number of replacement values if there is a match on this field
#		<for each replacement value> {
#		    new value
#		}
#	    }
#	}
#
###############################################################################
# records to match
2
#
# First Record
#
# record name
Record A
# number of field entries for this record
4
# field name
intField
# field type
int
# value to match
-1
# Number of replacement values
4
# replacement values
0
1
2
3
# field name (notice this is a repeated field)
intField
# field type
int
# value to match
0
# Number of resulting records
2
# replacement values
33
66
# field name
doubleField
# field type
double
# value to match
9.9
# Number of replacement values
4
# replacement values
0
1.1
2
3.3
# field name
charField
# field type
char
# value to match
A
# Number of replacement values
1
# replacement values
Z
#
# Second Record
#
# record name
Record B
# number of field entries for this record
1
# field name
intField
# field type
int
# value to match
-1
# Number of replacement values
2
# replacement values
-10
-11
