【文件属性】:
文件名称:minischeme:用Haskell编写的迷你计划口译员
文件大小:11KB
文件格式:ZIP
更新时间:2021-04-18 14:11:07
Haskell
迷你计划
用Haskell编写的迷你计划口译员
迷你计划规范
Mini-Scheme是编程语言Scheme的子集
句法
Toplevel ::= Exp
| Define
| (load String)
Define ::= (define Id Exp)
| (define (Id Id* [. Id]) Body)
Exp ::= Const
| Id
| (lambda Arg Body)
| (Exp Exp*)
| (quote S-Exp)
| (set! Id Exp)
| (let [Id] Bindings Body)
| (let* [Id] Bindings Body)
| (letrec [Id] Bindings Body)
| (if Exp Exp [Exp])
【文件预览】:
minischeme-main
----hie.yaml(212B)
----programs()
--------hello.scm(26B)
----test()
--------MyLibTest.hs(90B)
----minischeme.cabal(2KB)
----app()
--------Main.hs(2KB)
----src()
--------MiniScheme()
----.gitignore(225B)
----CHANGELOG.md(113B)
----README.md(1KB)