没有合适的资源?快使用搜索试试~ 我知道了~
lang-n-change:转换语言的工具
共190个文件
lan:144个
ml:13个
mli:7个
需积分: 5 0 下载量 31 浏览量
2021-03-28
02:55:11
上传
评论
收藏 272KB ZIP 举报
温馨提示
朗正变 它是什么? lang-n-change是用于转换语言的工具。 它提供了特定领域的语言L-Tr (发音为“ Elter”),用于表达执行语言转换的算法。 给定以操作语义( .lan文件)和算法( .tr文件)的形式表示的语言定义,将该算法应用于语言定义,从而生成新的语言定义。 用L-Tr表示的算法被编译成OCaml程序( support/transform.ml ),然后以语言定义作为唯一参数运行该程序。 为什么要使用它? L-Tr允许语言转换以简洁,声明性的方式表示,并且类似于笔和纸的表示法。 它提供了代表语言定义组成部分的一流数据类型,可以在细粒度级别上进行传递和操作。 因此,它可以为语言设计者节省大量时间和精力,以自动将功能添加到整个语言类中。 平均而言, L-Tr算法大约是所述算法生成的(而不是惯用的)OCaml代码的大小的1/3。 此外,可以将语言定义编译为可执行的
资源推荐
资源详情
资源评论
收起资源包目录
lang-n-change:转换语言的工具 (190个子文件)
dune 752B
dune 147B
dune 135B
dune 119B
dune-project 56B
dune-project 16B
.gitignore 49B
.gitignore 13B
stlc_lists_range_subtyping.lan 14KB
fpl.lan 14KB
stlc_lists_mapi_subtyping.lan 13KB
stlc_lists_length_subtyping.lan 12KB
fpl.lan 12KB
stlc_lists_filter_subtyping.lan 12KB
stlc_lists_map_subtyping.lan 11KB
stlc_lists_subtyping.lan 10KB
mj.lan 10KB
stlc_tuples_subtyping.lan 10KB
stlc_let_subtyping.lan 10KB
stlc_lists_range.lan 9KB
stlc_option_subtyping.lan 9KB
stlc_multiple_contra_5.lan 9KB
stlc_multiple_contra_6.lan 8KB
stlc_lists_range.lan 8KB
stlc_sum_subtyping.lan 8KB
stlc_pairs_subtyping.lan 8KB
stlc_lists_mapi.lan 8KB
stlc_natrec_subtyping.lan 8KB
stlc_lists_filter.lan 7KB
stlc_if_subtyping.lan 7KB
stlc_add_subtyping.lan 7KB
stlc_lists_length.lan 7KB
stlc_exc_subtyping.lan 7KB
stlc_lists_mapi.lan 7KB
stlc_lists_filter.lan 7KB
fpl.lan 7KB
stlc_lists_map.lan 7KB
stlc_lists_length.lan 7KB
stlc_unit_subtyping.lan 6KB
stlc_tuples.lan 6KB
stlc_multiple_contra_10.lan 6KB
stlc_multiple_contra_4.lan 6KB
stlc_multiple_contra_9.lan 6KB
stlc_lists_map.lan 6KB
stlc_multiple_contra_8.lan 6KB
stlc_multiple_contra_7.lan 6KB
stlc_multiple_contra_2.lan 6KB
stlc_multiple_contra_3.lan 6KB
stlc_lists.lan 6KB
stlc_multiple_contra_1.lan 6KB
stlc_tuples.lan 6KB
stlc_lists.lan 6KB
stlc_fix_subtyping.lan 5KB
stlc_letrec_subtyping.lan 5KB
stlc_lists_range_subtyping.lan 5KB
stlc_inference_subtyping.lan 5KB
stlc_subtyping.lan 5KB
stlc_pairs.lan 5KB
stlc_option.lan 5KB
stlc_sum.lan 5KB
stlc_natrec.lan 4KB
stlc_lists_natrec.lan 4KB
stlc_sum.lan 4KB
stlc_pairs.lan 4KB
stlc_option.lan 4KB
recursive.lan 4KB
stlc_lists_mapi_subtyping.lan 4KB
stlc_natrec.lan 4KB
stlc_exc.lan 4KB
system_f.lan 4KB
stlc_add.lan 4KB
stlc_lists_filter_subtyping.lan 4KB
stlc_lists_length_subtyping.lan 4KB
stlc_if.lan 4KB
stlc_if.lan 4KB
stlc_exc.lan 4KB
stlc_integers.lan 4KB
stlc_letrec.lan 4KB
stlc_lists_map_subtyping.lan 4KB
stlc_fix.lan 4KB
stlc_let_subtyping.lan 4KB
stlc_let.lan 3KB
stlc_letrec.lan 3KB
stlc_unit.lan 3KB
stlc_lists_range.lan 3KB
stlc_tuples_subtyping.lan 3KB
stlc_lists_subtyping.lan 3KB
stlc_unit.lan 3KB
stlc_inference.lan 3KB
stlc.lan 3KB
stlc_cbn.lan 3KB
stlc_fix.lan 3KB
stlc_let.lan 3KB
stlc_multiple_contra_5.lan 3KB
stlc_multiple_contra_6.lan 3KB
stlc_inference.lan 3KB
stlc_lists_filter.lan 3KB
stlc_lists_mapi.lan 3KB
stlc.lan 3KB
stlc_sum_subtyping.lan 3KB
共 190 条
- 1
- 2
资源评论
步衫
- 粉丝: 29
- 资源: 4641
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功