什么是黄铁矿?
pylite是一个爱好python解释器,可以告诉您python编译器和虚拟机如何工作。 它用于教育目的,因此使代码保持尽可能简单。
pylite由两个可执行文件组成:pycom和pyvm。 pycom是编译器,它具有5000 LOC。 pyvm是虚拟机,具有6000 LOC。
如何建造?
构建pycom和pyvm cd pylite &&使DEBUG = 0
将pycom和pyvm添加到PATH可用PATH =`pwd` / com:`pwd` / vm:$ PATH
运行测试cd测试&& ./run
运行一个简单的HttpServer
cd httpd && pyvm server.py
打开浏览器并访问
实现的功能:
内置对象:列表/字典/元组/切片/范围
如果/当/为
功能(不支持关闭)
类(仅支持单继承)
模块
异常处理
一个简单的GC
已知
评论0
最新资源