pydsl:Python域特定语言工具

时间:2024-04-26 18:45:07
【文件属性】:

文件名称:pydsl:Python域特定语言工具

文件大小:107KB

文件格式:ZIP

更新时间:2024-04-26 18:45:07

python parser dsl Python

描述 pydsl是用python编写的语言库。 它为语法提供了一些动词。 from pydsl.file.BNF import load_bnf_file grammardefinition = loand_bnf_file('myfile.bnf') grammardefinition.alphabet # Returns the alphabet used by this grammar grammardefinition.minsize grammardefinition.maxsize grammardefinition.enumerate # Returns a generator that generates every accepted word from pydsl.check import check check(grammardefinition,'mystring


【文件预览】:
pydsl-master
----setup.py(689B)
----.gitignore(98B)
----requirements.txt(97B)
----.travis.yml(218B)
----MANIFEST.in(119B)
----LICENSE(34KB)
----README.md(6B)
----tests()
--------__init__.py(0B)
--------unit()
--------functional()
--------FOL.g(1KB)
----CONTRIBUTIONS(135B)
----pydsl()
--------equal.py(1KB)
--------external()
--------__init__.py(18B)
--------check.py(8KB)
--------token.py(2KB)
--------tree.py(4KB)
--------contrib()
--------encoding.py(957B)
--------file()
--------diff.py(1KB)
--------parser()
--------grammar()
--------translator.py(2KB)
--------extract.py(4KB)
--------lex.py(10KB)
--------guess.py(1KB)
--------exceptions.py(1KB)
----README(2KB)

网友评论