没有合适的资源?快使用搜索试试~ 我知道了~
LAMA:用于验证SCADE程序的中间语言(包括翻译)
共131个文件
hs:64个
sh:11个
scade:11个
需积分: 9 3 下载量 164 浏览量
2021-05-19
00:34:00
上传
评论
收藏 311KB ZIP 举报
温馨提示
项目结构 该项目包括四个部分: 语 口译员 scade2lama lamaSMT第一个包含LAMA语言的解析器,类型检查器和依赖项检查器。 在同名目录中有一个用于LAMA的解释器,因此您可以运行模拟。 接下来,我们将在“ scade2lama”中找到从SCADE到LAMA的翻译器。 最后但并非最不重要的一点是,在lamaSMT中,使用SMT实现了对LAMA程序的实际验证。 安装和依赖项 建议使用cabal进行安装。 “语言”项目不需要任何特殊的库,只需要安装alex和happy。 因此,此后,只需在“语言”目录中进行简单的“ cabal安装”即可。 所有其他子项目都需要安装“语言”。 解释器的安装是可选的,通常不是必需的。 “ scade2lama”子项目需要安装库“ language-scade”,该库不在hackage上。 可以在找到。 最后,“ lamaSMT”项目还需要安装sm
资源详情
资源评论
资源推荐
收起资源包目录
LAMA:用于验证SCADE程序的中间语言(包括翻译) (131个子文件)
LAMA.cabal 1KB
LAMA.cabal 736B
Scade2Lama.cabal 569B
LamaSMT.cabal 540B
LAMA.cf 5KB
.gitignore 29B
.gitignore 28B
.gitignore 13B
.gitignore 12B
.gitignore 12B
.gitignore 12B
.gitignore 12B
Transform.hs 32KB
TransformAutomata.hs 28KB
TypeCheck.hs 20KB
Dependencies.hs 17KB
Print.hs 16KB
Transform.hs 15KB
Interpret.hs 14KB
TransformCommon.hs 12KB
Structure.hs 10KB
TestAbsTrans.hs 9KB
TransformPackage.hs 9KB
Pretty.hs 9KB
Main.hs 7KB
Main.hs 7KB
Environment.hs 7KB
RewriteTemporal.hs 6KB
Main.hs 6KB
TransformMonads.hs 6KB
UnrollTemporal.hs 6KB
TransformEnv.hs 6KB
LamaSMTTypes.hs 5KB
SMTEnum.hs 5KB
FlattenListExpr.hs 5KB
Model.hs 5KB
RewriteOperatorApp.hs 4KB
Abs.hs 4KB
NatInstance.hs 4KB
RewriteClockedEquation.hs 4KB
Inlining.hs 4KB
BMC.hs 3KB
KInduction.hs 3KB
TransformSimple.hs 3KB
NodeMapSupport.hs 3KB
ExtractPackages.hs 3KB
UnTypedStructure.hs 3KB
Types.hs 2KB
TrEquation.hs 2KB
TypedStructure.hs 2KB
Factory.hs 2KB
SimpIdentUntyped.hs 2KB
DAG.hs 2KB
Parse.hs 2KB
Options.hs 2KB
VarGen.hs 2KB
PosIdentUntyped.hs 1KB
PosIdentTyped.hs 1KB
PrettyTyped.hs 1KB
UnrollFby.hs 1KB
Identifier.hs 1KB
Definition.hs 985B
Strategy.hs 974B
Wrapping.hs 966B
RewriteTimesExpr.hs 913B
Wrapping.hs 831B
MonadSupport.hs 769B
UnlabeledGraph.hs 766B
Monads.hs 749B
TypeInstances.hs 740B
ErrM.hs 721B
Size.hs 410B
test-lama.hs 386B
Fix.hs 295B
Lookup.hs 278B
Check.hs 78B
scade.lang 11KB
lama.lang 9KB
LICENCE 632B
ChronoEx.lm 3KB
Types.lm 2KB
SubAutomaton.lm 2KB
UpDownCounter.lm 1KB
UpDownCounterEnumAutom.lm 1KB
Switch.lm 600B
TemporalTest.lm 582B
UpDownCounterNoAutom.lm 551B
TestMatching.lm 305B
Makefile 66B
README.md 2KB
WeakStrongPar_TF.out 1KB
WeakStrongPar_Transitive.out 1KB
WeakStrongPar_FF.out 965B
WeakStrongPar_FT.out 964B
WeakStrongPar_TT.out 963B
WeakStrongPar_CondStateAssoc.out 642B
Grammar.pdf 113KB
WeakStrongPar.png 21KB
lama.rml 6KB
absyn.rml 4KB
共 131 条
- 1
- 2
皂皂七虫
- 粉丝: 19
- 资源: 4638
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0