PyBison

软件截图:
PyBison
软件详细信息:
版本: 0.1.8
上传日期: 3 Jun 15
开发: David McNab
许可: 免费
人气: 9

Rating: nan/5 (Total Votes: 0)

PyBison是一个Python绑定到野牛(YACC)和Flex(法)分析器生成工具。
它允许解析器可以快速,轻松地开发为Python类的声明,并为这些解析器利用快速和强大的基于C语言的野牛/ Flex的的。
用户编写基本的解析器对象的子类,包含了一套方法和属性指定的语法和词法分析规则,并考虑回调提供解析器的输入,接收解析器目标事件。
目前,PyBison仅在Linux上工作(也可能是*基于BSD的)系统。然而,在时间,(或者如果有人志愿者帮助用大概2个小时的编码一个小垫片层),它很可能PyBison将工作在Windows上也是如此。

功能

  • 在运行在接近基于C的解析器的速度,由于直接挂接到野牛生成C代码
  • 全LALR(1)语法的支持
  • 在包括一个实用工具,以您的旧语法(.Y)和扫描仪(.L)脚本转换为与PyBison
  • 兼容的Python模块
  • 容易理解 - 演练和示例将你编写自己的解析器在几分​​钟
  • 在舒适和直观的回调机制
  • 解析树可以导出到XML一个简单的方法调用(新!)
  • 可以重建一个解析树从XML(新!)
  • 例子包括工作解析器的语言:
  • - ANSI C
  • - 爪哇(1.4.2)

意见 PyBison

评论没有发现
添加评论
打开图片!