Lemon Parser Generatior港口

lemonade的Python项目详细描述



lemonade是由
d.richard hipp编写的lemon解析器生成器的python端口:




lemonade可以以传统方式创建独立的
解析器:

lemonade gram.y

上述命令生成“gram.py”,因为python是一种动态语言,所以lemonade还可以让客户端软件从用户提供的.y文件生成解析器,然后动态使用生成的解析器。

目前还没有文档。
您可能会发现原始的lemon文档很有帮助:

http://www.hwaci.com/sw/lemon/lemon.html


但是,许多lemon的“%”指令在python中是不相关的;
因此,它们在lemonade中已被消除。此外,lemonade
不允许语法文件中有代码片段({})。相反,reduce操作是在单独的委托类中指定的。请参阅“示例”目录中的示例。

----
leif strand
2012年8月28日


欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaFX FXML控制器密钥处理程序代码不工作   java为什么在thymeleaf布局中包含的图像需要很长时间才能显示?   更改Java数组的维数   java文本不会显示在文本框(单选按钮)上   内存不足使用Jmap在OutOfMemoryError上转储Java堆文件   通过浏览器偏移进行java时间转换   java意图不可序列化   java iTextPdf:动态更改单元格宽度   具有资源值的java SpringJUnit4 ClassRunner上下文配置   java AsyncTask仍在最近的应用程序上运行   尝试生成Cucumber报告时出现java CucumberException   爪哇,爪哇。朗。反思。带摘要分析器的InvocationTargetException   java如何在log4j2中实现日期模式转换器   带有MongoRepository:DBRef的java Spring   java将字节[]转换为int   来自服务器的java移动应用自动拨号消息   java如何调用泛型类型为T[]的方法作为参数?   java在switch语句中使用ArrayList类