score-based parser
improve regexp