JavaCC生成的SQL Parser性能较差,不便优化。仿照ANTLR生成的Parser结构,手写基于LL(*)的识别器。然而,中间对象过多。最终采用手写的基于LL(2)识别器,经过第一版、第二版和第三版的迭代优化。