PyBison

軟件截圖:
PyBison
軟件詳細信息:
版本: 0.1.8
上傳日期: 3 Jun 15
開發: David McNab
許可: 免費
人氣: 5

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

評論沒有發現
添加評論
打開圖片!