added test grammar from bnfc