PetitParser语法解析器

联合创作 · 2023-10-02 05:51

PetitParser是一个强大、易用、灵活的解析工具,使用Dart写成。 它文档丰富,代码易懂,作者也非常热情。在学习的过程中,我曾经有过很多疑问,都得到了作者及时详尽的解答,在这里要特别表示感谢。如果大家对解析器的实现感兴趣,或者想自己写一些复杂的解析规则,建议把它的代码看懂再动手。

传统上,用于编程语言的语法是静态指定的。由于不可避免地产生歧义,它们很难构成和重用。PetitParser结合了无扫描解析解析器组合器解析表达式语法(PEG)和packrat解析器的思想,将语法和解析器建模为可以动态重新配置的对象。

该库是开放源代码,稳定且经过良好测试。开发在GitHub上进行。随时报告问题或在此处创建请求请求。一般问题最好在StackOverflow上提出

该程序包托管在dart程序包中。每个版本都会创建最新的API文档

浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报