first commit
syntax: missing colon
added test case for primary/alternate match
modified comment parsing and case testing
further refined parsing