issue:8; lexer改为优先返回当前状态激活的正则规则列表所匹配到的最长字符串