重写parser部分，以减小jar包大小以及提高第一次解析的性能