【文件属性】:
文件名称:pycompiler:Python 编译器
文件大小:2.03MB
文件格式:ZIP
更新时间:2021-06-05 18:40:29
Racket
编译器
Python 3.4 编译器包括以下组件:
词法分析器 [ Pylex ]
解析器 [ Pyparse ]
高级翻译器 [ Pydesugar1 ]
标准化器和 CPS 转换器 [ Pydesugar2 ]
低级翻译器
注册分配器和汇编代码发射器
Pylex 是按照规范实现的
Pyparse 是为 Python 3.4 定义的所有语法实现的
Pydesugar1 包括对所有 Python 语言元素进行脱糖。
【文件预览】:
pycompiler-master
----README.md(575B)
----project-python-desugar-1()
--------pydesugar1(5.2MB)
--------README.md(7KB)
--------pydesugar1.rkt(18KB)
--------README.txt(229B)
--------Makefile(109B)
----parser()
--------my-python.grammar.sx(9KB)
--------pyparse-prefix.rkt(4KB)
----pylex()
--------makefile(120B)
--------UnicodeData.txt(1.44MB)
--------README.txt(745B)
--------pylex.rkt(24KB)
----pyparser()
--------my-python.grammar.sx(47KB)
--------test_all.sh(8KB)
--------pyparse-prefix.rkt(28KB)
--------test.sh(774B)