对于Python TCL文件分析器(Tcl file parser for PYTHON)

2019-10-21 03:10发布

我有一个.tcl文件。

是否有任何可用的解析器,直接从.tcl文件中提取数据? 我并不想用正则表达式完成这个任务。 是pyparsing将针对此问题工作?

我使用Python 2.7

Answer 1:

.tcl文件不是数据文件,它们是编程脚本,写在Tcl编程语言。

TCL语言的形式和风格非常灵活,这使得编写一个通用的解析器实质性项目,无论是在pyparsing或任何其他包。 我鼓励人们,当他们开始了新的pyparsing项目,由粗加工开始了BNF的语言,他们想要的任何细节的水平。 这从Tcl的wiki页面意味着开发Tcl的一个BNF一点也不简单,如果甚至有可能。

这是非常不可能的,任何人都将你的问题包含答案回应您的TCL-解析器实现的功能于Python的。 也许有一个Tcl子集,你是特别关注 - 如果你要发布一些样品的Tcl代码,你想从中得到什么,你更有可能得到有用的回复。



文章来源: Tcl file parser for PYTHON