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)
用户评论