PiG:简单的命令式语言

时间:2024-03-07 17:56:11
【文件属性】:

文件名称:PiG:简单的命令式语言

文件大小:27KB

文件格式:ZIP

更新时间:2024-03-07 17:56:11

interpreter Haskell

猪 用和构建的一种简单语言的解释器。 用法 使用 stack exec pig开始解释器 stack exec pig -- -l|--load 与开始解释加载。 stack exec pig -- --help帮助查看更多信息。 语言 在PiG中,一切都是表达: 文字值: null true / false 数字(整数和实数) 像'a'这样'a'字符和像"abcd"这样的字符串 (,...,) => 形式的函数(lambdas) (,...,) => 以[,...,]形式列出 赋值: = ,其中name由字母数字字符组成,或() = 将值分配给列表的特定元素。 赋值是


【文件预览】:
PiG-master
----.gitignore(33B)
----app()
--------Main.hs(1KB)
----Setup.hs(46B)
----src()
--------Utils()
--------Interp()
--------Lang()
--------Run.hs(2KB)
----TODO(70B)
----stack.yaml.lock(447B)
----LICENSE(2KB)
----examples()
--------factorial.pig(170B)
--------ex2.pig(54B)
--------sort.pig(661B)
--------ex1.pig(152B)
--------hello.pig(122B)
--------guessing.pig(516B)
----README.md(4KB)
----package.yaml(1KB)
----test()
--------TypesSpec.hs(3KB)
--------Spec.hs(44B)
--------UtilSpec.hs(3KB)
----PiG.cabal(3KB)
----ChangeLog.md(3KB)
----stack.yaml(2KB)

网友评论