lark用的什么程序语言

lark用的什么程序语言

云雀Python弧形语言

Lark是一个针对Python的解析工具包,主要关注人体工程学、性能和模块化。

Lark可以解析所有context-free语言。简单地说,这意味着它能够解析几乎所有的编程语言,在某种程度上也是大多数自然语言。

功能:

解析所有context-free语法,并优雅地处理任何歧义。

自动生成带注释的parse-tree,不需要构造代码。

从Big-O复杂性和测量的run-time两方面提供first-rate性能(考虑到这是Python)

在每个Python解释器上运行(它是pure-python)

生成stand-alone解析器(用于LALR(1)语法)