卡伯 什么是Kappa.js? Kappa.js是一个分析器发电机,类似于 ,其中,其重点是对的解析技术,而不是投入生产产品的学习,为Jison是。 它的主要生成器生成LALR(1)解析器,但是代码体系结构设计为生成从LR(0)到LALR / LR(k)解析器。 开发的理念是生成无依赖项,经过良好测试和有据可查的产品。 因此,您会发现所有代码都经过了jsdoc的测试。 产品特点 允许解析器和词法分析器之间的耦合和解耦通信。 这是指允许词法分析器知道解析器的下一个有效令牌是什么的选项。 语法自动清洗。 创建语法时,将自动删除无法达到的生产和无效的ε值(如重复的值)。 自动检测可为空的非