[fix] use a dedicated parser.