文件名称:pylite:一个用于教育目的的微型python解释器
文件大小:279KB
文件格式:ZIP
更新时间:2024-05-21 18:37:01
C
什么是黄铁矿? 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 已知