pydsl:Python域特定语言工具

时间:2021-04-07 00:58:27
【文件属性】:
文件名称:pydsl:Python域特定语言工具
文件大小:107KB
文件格式:ZIP
更新时间:2021-04-07 00:58:27
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)

网友评论