文件名称:hython:由Haskell支持的Python 3解释器
文件大小:70KB
文件格式:ZIP
更新时间:2024-02-24 21:18:41
python language haskell interpreter HaskellHaskell
Hython 在Haskell中实现的玩具Python 3解释器。 介绍 我想学习Haskell,并且想要一个大项目,所以我决定编写一个Python 3解释器。 结果是极富教育意义的,并且很容易成为我从事过的最酷的项目。 因为它以幼稚的方式实现,所以永远不会替代真正的Python实现。 注意: Hython仅实现大多数Python3语言。 它没有太多的标准库,这是使Python易于使用的很大一部分。 添加现有Python 3标准库运行所需的所有必要机制是我不感兴趣的一项艰巨任务。 状态 终于完成了! 至少,我是这样声明的。 产品特点 Lexer 解析器 大多数内置数据类型,包括int
【文件预览】:
hython-master
----Setup.hs(60B)
----test.py(2KB)
----src()
--------Main.hs(1KB)
--------Language()
--------REPL.hs(816B)
--------Hython()
----lib()
--------builtins()
----hython.cabal(2KB)
----test()
--------fib.py(132B)
--------builtins()
--------operators()
--------language()
--------parser()
--------constructs()
--------control()
----LICENSE.md(34KB)
----README.md(3KB)
----Makefile(280B)
----stack.yaml(59B)
----.gitignore(108B)