GFF3 parser using Ragel