没有合适的资源?快使用搜索试试~ 我知道了~
fs2c:从Featherweight Scala到C
共32个文件
scala:25个
sbt:2个
gitignore:1个
需积分: 8 0 下载量 18 浏览量
2021-03-06
21:23:12
上传
评论
收藏 27KB ZIP 举报
温馨提示
fs2c 一个Featherweight Scala到C的编译器。 BUPT的编译器课程项目。 阶段: 前端 代币化 解析中 打字 后端 Scala Core IR优化 C核IR生成 C核心IR优化 C代码生成 路线图 分词器 packratc:Packrat解析器组合器库 解析器:令牌->轻量级Scala原始AST 原始AST->类型化AST(Scala Core IR) 优化类型化的AST 键入AST-> C AST(C核心IR) 优化CAST C AST-> C源代码
资源推荐
资源详情
资源评论
收起资源包目录
fs2c-main.zip (32个子文件)
fs2c-main
.gitignore 72B
README.md 576B
build.sbt 252B
LICENSE 1KB
.gitattributes 66B
src
test
scala
fs2c
packratc
TestScalaTokenParser.scala 3KB
TestCharParser.scala 2KB
tokenizer
TestTokenizer.scala 720B
main
scala
fs2c
Main.scala 74B
parser
ScalaParser.scala 6KB
tools
fp
syntax
OptionSyntax.scala 380B
packratc
scala_token
syntax
ParserSyntax.scala 2KB
ScalaTokenFunctions.scala 3KB
ScalaTokenParser.scala 536B
syntax
ParserSyntax.scala 1KB
ParserContext.scala 80B
ParserFunctions.scala 2KB
char
CharFunctions.scala 1KB
CharParser.scala 368B
TokenStream.scala 985B
Parser.scala 8KB
Packratc.scala 622B
data
LazyListTools.scala 342B
ast
fs
Trees.scala 3KB
Symbol.scala 493B
tokenizer
ScalaToken.scala 1KB
Tokenizer.scala 6KB
io
ScalaSource.scala 91B
SourcePos.scala 785B
typer
Types.scala 542B
project
plugins.sbt 53B
build.properties 18B
共 32 条
- 1
资源评论
陈崇礼
- 粉丝: 47
- 资源: 4683
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功