文件名称:pony-ast-explorer:互动探索Pony AST
文件大小:13KB
文件格式:ZIP
更新时间:2024-04-01 08:28:21
Python
小马AST资源管理器 一个GDB插件,用于交互式浏览 AST。 要求 具有Python支持的GDB(Python> = 3.8) 如何使用 首先,在GDB会话中加载资源管理器: source /path/to/checkout/ast_explorer.py 如果脚本成功加载,则现在存在一个新的交互式命令pony-ast 。 执行它会在当前范围内查找AST节点,如果有,请询问您要探索的节点。 如果您定期使用AST Explorer,则可能需要考虑将源代码行添加到.gdbinit 。 特征 AST是在或多或少漂亮的unicode框中绘制的 显示有关选定节点的一些详细信息 缩小:将父节点设置为当前根的父节点 放大:将当前选定的节点设置为新的根节点 更少的细节:限制下降到子节点的距离 跳转到数据:将节点的data字段设置为新的根节点 使用ast_print或ast_printverbose打
【文件预览】:
pony-ast-explorer-main
----.gitignore(19B)
----ast_explorer.py(18KB)
----LICENSE(11KB)
----README.rst(1KB)
----box_printer.py(7KB)