masala-parser:Javascript广义解析器组合器

时间:2024-06-01 10:43:18
【文件属性】:

文件名称:masala-parser:Javascript广义解析器组合器

文件大小:1.14MB

文件格式:ZIP

更新时间:2024-06-01 10:43:18

functional-programming monad parsec generalization parser-combinator

Masala解析器:Javascript解析器组合器 Masala Parser的灵感来自标题。 Masala Parser是Haskell Parsec的Javascript实现。 它是可在浏览器中使用的纯Javascript,经过450多个单元测试的测试,覆盖了100%的代码行。 用例 它可以从头开始创建完整的解析器 它可以从大文本中提取数据并替换复杂的正则表达式 它可以在任何浏览器中使用 有一个很好的打字稿类型声明 它可以验证具有变化的完整结构 这是解析器教育的一个很好的起点。 它比Lex&Yacc更简单。 它被设计为使用具有相同接口的其他语言(Python,Java,Rust)编写 Masala Parser关键字是简单性,变体和可维护性。 您不需要用于提取或验证用例的语言的理论基础。 Masala Parser的性能相对较好,但是Javascript显然不是最快的机器。


网友评论