Blame tests/das-testsuite/test.1a.das

Packit a4aae4
Packit a4aae4
Packit a4aae4
#  -*- C++ -*-
Packit a4aae4
#
Packit a4aae4
#    This is a test of the das scanner and parser software. This file tests
Packit a4aae4
#    comments, attribute lists with missing parts, and multiple attribute
Packit a4aae4
#    lists (they should all coalesce into one attribute table.
Packit a4aae4
Packit a4aae4
attributes {# weird
Packit a4aae4
    var1 {#test
Packit a4aae4
    	string name bob;	# bob is the only name allowed
Packit a4aae4
	string type human;	# for people ... 
Packit a4aae4
	int32 age 19;
Packit a4aae4
    }
Packit a4aae4
    var2 {
Packit a4aae4
	string name joe;
Packit a4aae4
	string type dog;   
Packit a4aae4
	int32 age 8;
Packit a4aae4
    }
Packit a4aae4
}   
Packit a4aae4
Packit a4aae4
# This is a C++ type comment.
Packit a4aae4
# The scanner and parser should handle a text file with several
Packit a4aae4
# attribute-definintion sections.
Packit a4aae4
Packit a4aae4
Attributes {
Packit a4aae4
    var3 {
Packit a4aae4
    	int32 size 8;
Packit a4aae4
	string color red;
Packit a4aae4
	string type art;
Packit a4aae4
    }
Packit a4aae4
    var4 {
Packit a4aae4
    }
Packit a4aae4
}
Packit a4aae4
Packit a4aae4
ATTRIBUTES {
Packit a4aae4
    var5 {
Packit a4aae4
    	string height 5.0in.;
Packit a4aae4
	string units inches;
Packit a4aae4
	float64 max 5.0;
Packit a4aae4
    }
Packit a4aae4
}
Packit a4aae4
Packit a4aae4
attributes {
Packit a4aae4
}
Packit a4aae4
Packit a4aae4
attributes {
Packit a4aae4
    var5 {
Packit a4aae4
	string weight 100lbs;
Packit a4aae4
	string color red;
Packit a4aae4
    }
Packit a4aae4
}
Packit a4aae4
#
Packit a4aae4
# EOF must be at the end of this line (not on the line after)