rename scanner and parser.