fix scanner, first, follow, parse rules, Terminals