asttokens:使用源文本和令牌信息注释Python AST树

时间:2024-06-03 06:38:01
【文件属性】:

文件名称:asttokens:使用源文本和令牌信息注释Python AST树

文件大小:62KB

文件格式:ZIP

更新时间:2024-06-03 06:38:01

Python

ASTTokens asttokens模块用标记和文本在生成它们的源代码中的位置注释Python抽象语法树(AST)。 使用逻辑AST节点的工具可以找到导致这些节点的特定文本,例如自动重构或突出显示。 安装 asttokens在PyPI上可用: ://pypi.python.org/pypi/asttokens/: pip install asttokens 代码在GitHub上: : 。 API参考位于此处: : 。 用法 ASTTokens可与Python2和Python3一起使用。 ASTTokens既可以注释所构建的树,也可以注释astroid所构建的树。 这是一个例子: import asttokens , ast source = "Robot('blue').walk(steps=10*n)" atok = asttokens . ASTTokens


【文件预览】:
asttokens-master
----MANIFEST.in(56B)
----.travis.yml(838B)
----README.rst(3KB)
----pyproject.toml(234B)
----docs()
--------docs_requirements.txt(42B)
--------conf.py(5KB)
--------user-guide.rst(86B)
--------api-index.rst(326B)
--------Makefile(606B)
--------index.rst(734B)
----.pylintrc(12KB)
----tests()
--------testdata()
--------test_line_numbers.py(3KB)
--------tools.py(5KB)
--------test_astroid.py(1012B)
--------__init__.py(0B)
--------context.py(122B)
--------test_util.py(4KB)
--------test_asttokens.py(7KB)
--------test_mark_tokens.py(31KB)
----tox.ini(371B)
----LICENSE(11KB)
----asttokens()
--------util.py(10KB)
--------line_numbers.py(3KB)
--------__init__.py(860B)
--------mark_tokens.py(16KB)
--------asttokens.py(8KB)
----setup.cfg(2KB)
----setup.py(211B)
----.gitignore(106B)
----Makefile(602B)

网友评论