【发布时间】:2020-10-25 21:23:58
【问题描述】:
随着 Python 3.9 的发布,它将解析器从 LL(1) 解析器更改为基于 PEG 的解析器,这让我想到我从未见过 Python (CPython) 的词法分析器或解析器。据我了解,图片看起来像
source -> lexer -> TOKENS
TOKENS -> parser -> AST
AST -> ??? -> pyc file
是否可以查看这些中间结果(TOKENS、AST、我错过的任何其他结果)?
【问题讨论】:
-
你可以使用
ast模块...
标签: python python-3.x parsing cpython lexer