hi:Haskell的玩具解释器
嗨-一个Haskell解释器几乎没有足够的玩具Haskell解释器。这是我的尝试之一。一些设计在笔记目录中充实。这个解释器只处理一个文件,它不会尝试处理模块或导入或类似的东西。除此之外,它是核心Haskell 98的合理完整实现。解释器大致遵循管道Parsing (haskell-src-exts) ⇓ Pruning the AST ⇓ Type Checking and similar ⇓ Strip Syntactic Sugar ⇓ Closure Conversion ⇓ Lambda Lifting ⇓ STG Machine (PUSH-ENTER style)
文件列表
hi-master.zip
(预估有个16文件)
hi-master
hi.cabal
832B
LICENSE
1KB
src
Validate.hs
7KB
TC
TySyn.hs
1KB
Unify.hs
3KB
Assoc.hs
579B
Util.hs
1KB
暂无评论