jflex scanner with a CNF language to parse files was added