python编译器
文章平均质量分 63
nknk_abc
hello,world!
展开
-
python语法分析器(parser)源码阅读(三)
关于结构体tok_state以及结构体parser_state这两个结构体主要出现在parsetok.c以及tokenizer.c文件中,对于这两个结构体,它们之间的关系应该是承上启下的关系即先生成tok_state然后再生成相应的parser_state.下图是通过sizeof取得的两个结构体的大小。可以看出,这两个结构体都比较大,再加上结构体内指针指向的地址空间,结构体包含的实际信息量要更大。其中结构体内部的具体信息在源码里都有详细描述,这里不再写。先看一下tok_state,通过我原创 2022-03-20 16:01:26 · 743 阅读 · 0 评论 -
python语法分析器(parser)源码阅读(二)
其实总体下来,parser.c也就13个文件,能干点什么呢?哎,咱们一步一步分析。通过(一)中的文件包含图,我们原创 2021-11-16 16:53:24 · 941 阅读 · 0 评论 -
python语法分析器(parser)源码阅读(一)
o原创 2021-08-15 00:53:33 · 1655 阅读 · 0 评论