没有合适的资源?快使用搜索试试~ 我知道了~
haskell-in-haskell:试图在Haskell中编写可理解的Haskell实现
共51个文件
hs:44个
license:1个
clang-format:1个
需积分: 13 0 下载量 186 浏览量
2021-04-22
14:00:05
上传
评论
收藏 72KB ZIP 举报
温馨提示
Haskell在Haskell 这是我尝试在Haskell本身中编写可理解的Haskell子集的实现。 用法 该项目可以使用cabal build ,也可以使用cabal install 。 安装过程中应在路径上放置一个名为haskell-in-haskell的可执行文件。 否则,您可以使用cabal run haskell-in-haskell --直接运行项目,然后输入要传递的参数。 编译中 要编译Haskell文件,只需运行: haskell-in-haskell compile in.hs out.c in.hs是Haskell输入文件,而out.c是要生成的C代码。 编译器仅适用于单个Haskell文件。 要运行生成的代码,您需要拥有一个C编译器,并在运行之前确保runtime.c文件位于同一目录中: gcc -std=c99 out.c (用您选择的C编译器替换gcc
资源推荐
资源详情
资源评论
收起资源包目录
haskell-in-haskell-main.zip (51个子文件)
haskell-in-haskell-main
Setup.hs 46B
Main.hs 4KB
src
Types.hs 2KB
Simplifier.hs 26KB
STG.hs 21KB
CWriter.hs 31KB
Parser.hs 9KB
Lexer.hs 13KB
Ourlude.hs 957B
Cmm.hs 35KB
Typer.hs 18KB
.clang-format 153B
haskell-in-haskell.cabal 2KB
examples
all.hs 254B
memoized-fibonacci.hs 421B
LICENSE 1KB
test
TyperTest.hs 2KB
Suite.hs 391B
ParserTest.hs 9KB
SimplifierTest.hs 1KB
LexerTest.hs 2KB
STGTest.hs 1KB
README.md 6KB
integration_tests
0004.hs 32B
0021.hs 660B
0016.hs 117B
0008.hs 114B
0019.hs 69B
0014.hs 232B
0017.hs 140B
0012.hs 188B
0026.hs 86B
0010.hs 184B
0005.hs 30B
0025.hs 51B
0023.hs 354B
0011.hs 121B
0022.hs 69B
0007.hs 61B
0013.hs 166B
0009.hs 66B
0006.hs 33B
0001.hs 24B
0015.hs 367B
0018.hs 380B
0002.hs 43B
0003.hs 32B
0020.hs 337B
.gitignore 47B
runtime.c 22KB
integration_tests.py 2KB
共 51 条
- 1
资源评论
罗志鹏铂涛全品牌投发
- 粉丝: 15
- 资源: 4553
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功