remedial FASTA parser with grammar working