3.3 抽象语法树


文档摘要

3.3 抽象语法树 本节摘要:抽象语法树(AST)是源码去掉括号、分号等表面细节后剩下的纯结构表示,是编译器与一切现代元设施交换信息的通用货币。本节练习把嵌套表达式画成树、用 Python 标准库亲手验证树结构,并解释宏、静态分析、代码格式化工具为何都长在 AST 之上。 编译器眼里的代码长什么样 人读代码靠的是文本——缩进、括号、运算符优先级。编译器读代码靠的是树。 会员。《3.3 抽象语法树》收录于灏天文库文集《元编程Metaprogramming》,原作者/来源:灏天文库,整理自「灏天文库」,提供技术教程、实践指南与问题解决方案,支持在线阅读、全文检索与知识沉淀,助力开发者系统化学习。本站整理收录,版权归原作者/开源协议所有。

该文档为会员专享,请先登录或注册后再查看


作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U