├── .gitlab-ci.yml ├── .merlin ├── AUTHORS ├── LICENSE ├── Makefile ├── README.md ├── artifact.sh ├── benchs ├── Makefile ├── abro.lus ├── avgvelocity.ept ├── avgvelocity.lus ├── buttons.ept ├── buttons.lus ├── chrono.ept ├── chrono.lus ├── cocospec_mono_system.ept ├── cocospec_mono_system.lus ├── colors.lus ├── count.ept ├── count.lus ├── cruise.ept ├── cruise.lus ├── current.lus ├── emsoft03.ept ├── emsoft03.lus ├── emsoft05.ept ├── emsoft05.lus ├── groupwcet.ml ├── halbwachs.ept ├── halbwachs.lus ├── heater.ept ├── heater.lus ├── kind_functionalChain.ept ├── kind_functionalChain.lus ├── landing_gear.ept ├── landing_gear.lus ├── main.txt ├── minus.ept ├── minus.lus ├── nav.lus ├── new_watch.lus ├── pip_ex.ept ├── pip_ex.lus ├── prodcell.ept ├── prodcell.lus ├── rer-reset.lus ├── rer.ept ├── rer.lus ├── stepper_motor.ept ├── stepper_motor.lus ├── stopwatch.ept ├── stopwatch.lus ├── tracker.ept ├── tracker.lus ├── ums_verif.ept └── ums_verif.lus ├── compile ├── configure ├── examples ├── Makefile ├── abro.lus ├── avgvelocity.lus ├── chrono.lus ├── cocospec_mono_system.lus ├── colors.lus ├── count.lus ├── cruise.lus ├── current.lus ├── emsoft03.lus ├── emsoft05.lus ├── halbwachs.lus ├── heater.lus ├── kind_functionalChain.lus ├── landing_gear.lus ├── minus.lus ├── nav.lus ├── new_watch.lus ├── pip_ex.lus ├── prodcell.lus ├── rer-reset.lus ├── rer.lus ├── stepper-motor.lus ├── stepper-motor │ └── stepper-motor.lus ├── stopwatch.lus ├── tracker.lus └── ums_verif.lus ├── extraction └── Extraction.v ├── flake.lock ├── flake.nix ├── includes ├── src ├── AcyGraph.v ├── ClightToAsm.v ├── Clocks.v ├── CoindIndexed.v ├── CoindStreams.v ├── CoindToIndexed.v ├── Common │ ├── Common.v │ ├── CommonList.v │ ├── CommonPS.v │ ├── CommonProgram.v │ ├── CommonStreams.v │ ├── CommonTactics.v │ ├── CommonTyping.v │ └── CompCertLib.v ├── CoreExpr │ ├── CEClocking.v │ ├── CEClockingSemantics.v │ ├── CEInterpreter.v │ ├── CEIsFree.v │ ├── CEProperties.v │ ├── CESemantics.v │ ├── CESyntax.v │ ├── CETyping.v │ ├── CETypingSemantics.v │ ├── CoreExpr.v │ └── coreexprlib.ml ├── Environment.v ├── Fresh.v ├── FunctionalEnvironment.v ├── Ident.v ├── IndexedStreams.v ├── IndexedToCoind.v ├── Instantiator.v ├── Lustre │ ├── ClockSwitch │ │ ├── CSClocking.v │ │ ├── CSCorrectness.v │ │ ├── CSTyping.v │ │ ├── ClockSwitch.v │ │ └── LClockSwitch.v │ ├── CompAuto │ │ ├── CAClocking.v │ │ ├── CACorrectness.v │ │ ├── CATyping.v │ │ ├── CompAuto.v │ │ └── LCompAuto.v │ ├── Complete │ │ ├── CompClocking.v │ │ ├── CompCorrectness.v │ │ ├── CompTyping.v │ │ ├── Complete.v │ │ └── LComplete.v │ ├── Denot │ │ ├── Abs.v │ │ ├── CheckOp.v │ │ ├── CommonDS.v │ │ ├── CommonList2.v │ │ ├── Cpo.v │ │ ├── Cpo │ │ │ ├── Cpo_def.v │ │ │ ├── Cpo_flat.v │ │ │ ├── Cpo_nat.v │ │ │ ├── Cpo_streams_type.v │ │ │ ├── Equations.v │ │ │ ├── Example.v │ │ │ ├── Makefile │ │ │ ├── Sieve.v │ │ │ ├── Systems.v │ │ │ └── readme.md │ │ ├── Cpo_ext │ │ │ ├── Cpo_def_ext.v │ │ │ ├── DS_ext.v │ │ │ └── Nprod.v │ │ ├── Denot.v │ │ ├── EraseAbs.v │ │ ├── Extraction.v │ │ ├── Infty.v │ │ ├── InftyProof.v │ │ ├── Lp.v │ │ ├── OpErr.v │ │ ├── ResetLs.v │ │ ├── ResetMask.v │ │ ├── Restr.v │ │ ├── SD.v │ │ ├── SDfuns.v │ │ ├── SDfunsCoind.v │ │ ├── SDtoRel.v │ │ └── Safe.v │ ├── InlineLocal │ │ ├── ILClocking.v │ │ ├── ILCorrectness.v │ │ ├── ILTyping.v │ │ ├── InlineLocal.v │ │ └── LInlineLocal.v │ ├── LCausality.v │ ├── LClockCorrectness.v │ ├── LClockedSemantics.v │ ├── LClocking.v │ ├── LOrdered.v │ ├── LSemDeterminism.v │ ├── LSemantics.v │ ├── LSyntax.v │ ├── LTyping.v │ ├── Lustre.v │ ├── LustreElab.v │ ├── NormFby │ │ ├── LNormFby.v │ │ ├── NFClocking.v │ │ ├── NFCorrectness.v │ │ ├── NFTyping.v │ │ └── NormFby.v │ ├── NormLast │ │ ├── LNormLast.v │ │ ├── NLClocking.v │ │ ├── NLCorrectness.v │ │ ├── NLTyping.v │ │ └── NormLast.v │ ├── Parser │ │ ├── LustreAst.v │ │ ├── LustreLexer.mll │ │ ├── LustreParser.vy │ │ ├── Makefile │ │ ├── README.md │ │ └── Relexer.ml │ ├── StaticEnv.v │ ├── SubClock │ │ ├── SCClocking.v │ │ ├── SCCorrectness.v │ │ ├── SCTyping.v │ │ └── SubClock.v │ ├── Unnesting │ │ ├── Idempotence.v │ │ ├── LUnnesting.v │ │ ├── Normalization.v │ │ ├── UClocking.v │ │ ├── UCorrectness.v │ │ ├── UTyping.v │ │ └── Unnesting.v │ └── lustrelib.ml ├── NLCorrectness.v ├── NLustre │ ├── DeadCodeElim │ │ ├── DCE.v │ │ ├── DCEClocking.v │ │ ├── DCECorrectness.v │ │ ├── DCENormalArgs.v │ │ ├── DCETyping.v │ │ └── DeadCodeElim.v │ ├── DupRegRem │ │ ├── DRR.v │ │ ├── DRRClocking.v │ │ ├── DRRCorrectness.v │ │ ├── DRRNormalArgs.v │ │ ├── DRRTyping.v │ │ └── DupRegRem.v │ ├── ExprInlining │ │ ├── EI.v │ │ ├── EIClocking.v │ │ ├── EICorrectness.v │ │ ├── EINormalArgs.v │ │ ├── EITyping.v │ │ └── ExprInlining.v │ ├── IsDefined.v │ ├── IsFree.v │ ├── IsVariable.v │ ├── Memories.v │ ├── NLClocking.v │ ├── NLClockingSemantics.v │ ├── NLCoindSemantics.v │ ├── NLCoindToIndexed.v │ ├── NLIndexedSemantics.v │ ├── NLIndexedToCoind.v │ ├── NLMemSemantics.v │ ├── NLNormalArgs.v │ ├── NLOrdered.v │ ├── NLSemEquiv.v │ ├── NLSyntax.v │ ├── NLTyping.v │ ├── NLustre.v │ ├── NoDup.v │ └── nlustrelib.ml ├── NLustreToStc │ ├── Correctness.v │ ├── NL2StcClocking.v │ ├── NL2StcNormalArgs.v │ ├── NL2StcTyping.v │ └── Translation.v ├── Obc │ ├── Equiv.v │ ├── Fusion.v │ ├── Obc.v │ ├── ObcAddDefaults.v │ ├── ObcDeadCode.v │ ├── ObcInterpreter.v │ ├── ObcInvariants.v │ ├── ObcSemantics.v │ ├── ObcSwitchesNormalization.v │ ├── ObcSyntax.v │ ├── ObcTyping.v │ └── obclib.ml ├── ObcToClight │ ├── Correctness.v │ ├── Generation.v │ ├── GenerationProperties.v │ ├── Interface.v │ ├── MoreSeparation.v │ ├── SepInvariant.v │ └── interfacelib.ml ├── Operators.v ├── Stc │ ├── CutCycles │ │ ├── CC.v │ │ ├── CCClocking.v │ │ ├── CCCorrectness.v │ │ ├── CCNormalArgs.v │ │ ├── CCTyping.v │ │ └── CutCycles.v │ ├── Stc.v │ ├── StcClocking.v │ ├── StcClockingSemantics.v │ ├── StcIsFree.v │ ├── StcMemoryCorres.v │ ├── StcOrdered.v │ ├── StcSchedule.v │ ├── StcSchedulingValidator.v │ ├── StcSemantics.v │ ├── StcSyntax.v │ ├── StcTyping.v │ ├── StcTypingSemantics.v │ ├── StcWellDefined.v │ └── stclib.ml ├── StcToObc │ ├── Correctness.v │ ├── Stc2ObcInvariants.v │ ├── Stc2ObcTyping.v │ └── Translation.v ├── Traces.v ├── Transcription │ ├── Completeness.v │ ├── Correctness.v │ ├── Tr.v │ ├── TrClocking.v │ ├── TrNormalArgs.v │ ├── TrOrdered.v │ ├── TrTyping.v │ └── Transcription.v ├── Velus.v ├── VelusCorrectness.v ├── VelusCorrectnessNew.v ├── VelusMemory.v ├── VelusWorld.v ├── veluscommon.ml ├── veluslib.ml └── velusmain.ml ├── tests ├── Makefile ├── clean.sh ├── ko_auto_mixed.lus ├── ko_badalias.lus ├── ko_binopapp.lus ├── ko_branch_caus.lus ├── ko_ckifteargs.lus ├── ko_clockedconstarg.lus ├── ko_cyclic.lus ├── ko_cyclic2.lus ├── ko_cycliciface.lus ├── ko_dep_cycle.lus ├── ko_dep_cycle2.lus ├── ko_dependonout.lus ├── ko_dependonvar.lus ├── ko_depout3.lus ├── ko_depout4.lus ├── ko_depout5.lus ├── ko_depout6.lus ├── ko_dupdef1.lus ├── ko_dupdef2.lus ├── ko_duplicatebranch.lus ├── ko_last_dep.lus ├── ko_mismatchconstructor.lus ├── ko_missingtypedecl.lus ├── ko_noargs.lus ├── ko_noargsnoreturn.lus ├── ko_nolast.lus ├── ko_nonexhaustive.lus ├── ko_noreturn.lus ├── ko_parseprec1.lus ├── ko_parseprec2.lus ├── ko_shadowing.lus ├── ko_switch_inclock.lus ├── ko_switch_local.lus ├── ko_switch_missingdec.lus ├── ko_switch_outclock.lus ├── ko_unless_use_local.lus ├── ko_whenexp.lus ├── ko_whenexp3.lus ├── ok_alias.lus ├── ok_arrow.lus ├── ok_auto.lus ├── ok_auto_local.lus ├── ok_auto_subclock.lus ├── ok_binopapp.lus ├── ok_blockreset.lus ├── ok_branch_caus.lus ├── ok_ckmultiargs.lus ├── ok_ckonck2.lus ├── ok_ckonck2b.lus ├── ok_cktuples1.lus ├── ok_clockedbinop.lus ├── ok_clockedcapp.lus ├── ok_clockedcapp2.lus ├── ok_clockedconstarg.lus ├── ok_clockedconstfby.lus ├── ok_clockedconstfby2.lus ├── ok_complete.lus ├── ok_constfbyck.lus ├── ok_cut_last_cycles.lus ├── ok_cut_next_cycles.lus ├── ok_datatypes.lus ├── ok_deadcode.lus ├── ok_dependonin.lus ├── ok_depout.lus ├── ok_depout2.lus ├── ok_depout5.lus ├── ok_depout6.lus ├── ok_div.lus ├── ok_divzeroargs.lus ├── ok_external.lus ├── ok_fbyfby.lus ├── ok_fbymultick.lus ├── ok_fbymultick_infer.lus ├── ok_inorderinputs.lus ├── ok_last.lus ├── ok_last_caus.lus ├── ok_last_output.lus ├── ok_local.lus ├── ok_merge.lus ├── ok_mergemulti.lus ├── ok_multiargs.lus ├── ok_multieq.lus ├── ok_multieq_wconst.lus ├── ok_multieq_wconst2.lus ├── ok_multifby.lus ├── ok_multiifte.lus ├── ok_multireset.lus ├── ok_multivar.lus ├── ok_outoforderinputs.lus ├── ok_outself.lus ├── ok_parseprec.lus ├── ok_parseprec_when.lus ├── ok_rev_list.lus ├── ok_sched.lus ├── ok_secondbase.lus ├── ok_simple.lus ├── ok_switch.lus ├── ok_switch2.lus ├── ok_switch_local.lus ├── ok_switchapp.lus ├── ok_tuples.lus ├── ok_whenmulti.lus ├── ok_whenmulti2.lus ├── ok_wildcards.lus └── runtests.sh ├── tools ├── Makefile ├── automake.mll ├── coq2texlines.mll ├── dpdgraph.v ├── exportLustre.ml ├── lusgen.ml ├── opam.sh ├── pg ├── rat.mll ├── velus.css ├── velustotex.ml └── vltohtml.mll ├── variables.mk └── vfiles /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/.merlin -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/README.md -------------------------------------------------------------------------------- /artifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/artifact.sh -------------------------------------------------------------------------------- /benchs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/Makefile -------------------------------------------------------------------------------- /benchs/abro.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/abro.lus -------------------------------------------------------------------------------- /benchs/avgvelocity.ept: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/avgvelocity.ept -------------------------------------------------------------------------------- /benchs/avgvelocity.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/avgvelocity.lus -------------------------------------------------------------------------------- /benchs/buttons.ept: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/buttons.ept -------------------------------------------------------------------------------- /benchs/buttons.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/buttons.lus -------------------------------------------------------------------------------- /benchs/chrono.ept: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/chrono.ept -------------------------------------------------------------------------------- /benchs/chrono.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/chrono.lus -------------------------------------------------------------------------------- /benchs/cocospec_mono_system.ept: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/cocospec_mono_system.ept -------------------------------------------------------------------------------- /benchs/cocospec_mono_system.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/cocospec_mono_system.lus -------------------------------------------------------------------------------- /benchs/colors.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/colors.lus -------------------------------------------------------------------------------- /benchs/count.ept: -------------------------------------------------------------------------------- 1 | count.lus -------------------------------------------------------------------------------- /benchs/count.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/count.lus -------------------------------------------------------------------------------- /benchs/cruise.ept: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/cruise.ept -------------------------------------------------------------------------------- /benchs/cruise.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/cruise.lus -------------------------------------------------------------------------------- /benchs/current.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/current.lus -------------------------------------------------------------------------------- /benchs/emsoft03.ept: -------------------------------------------------------------------------------- 1 | emsoft03.lus -------------------------------------------------------------------------------- /benchs/emsoft03.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/emsoft03.lus -------------------------------------------------------------------------------- /benchs/emsoft05.ept: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/emsoft05.ept -------------------------------------------------------------------------------- /benchs/emsoft05.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/emsoft05.lus -------------------------------------------------------------------------------- /benchs/groupwcet.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/groupwcet.ml -------------------------------------------------------------------------------- /benchs/halbwachs.ept: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/halbwachs.ept -------------------------------------------------------------------------------- /benchs/halbwachs.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/halbwachs.lus -------------------------------------------------------------------------------- /benchs/heater.ept: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/heater.ept -------------------------------------------------------------------------------- /benchs/heater.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/heater.lus -------------------------------------------------------------------------------- /benchs/kind_functionalChain.ept: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/kind_functionalChain.ept -------------------------------------------------------------------------------- /benchs/kind_functionalChain.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/kind_functionalChain.lus -------------------------------------------------------------------------------- /benchs/landing_gear.ept: -------------------------------------------------------------------------------- 1 | landing_gear.lus -------------------------------------------------------------------------------- /benchs/landing_gear.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/landing_gear.lus -------------------------------------------------------------------------------- /benchs/main.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/main.txt -------------------------------------------------------------------------------- /benchs/minus.ept: -------------------------------------------------------------------------------- 1 | minus.lus -------------------------------------------------------------------------------- /benchs/minus.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/minus.lus -------------------------------------------------------------------------------- /benchs/nav.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/nav.lus -------------------------------------------------------------------------------- /benchs/new_watch.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/new_watch.lus -------------------------------------------------------------------------------- /benchs/pip_ex.ept: -------------------------------------------------------------------------------- 1 | pip_ex.lus -------------------------------------------------------------------------------- /benchs/pip_ex.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/pip_ex.lus -------------------------------------------------------------------------------- /benchs/prodcell.ept: -------------------------------------------------------------------------------- 1 | prodcell.lus -------------------------------------------------------------------------------- /benchs/prodcell.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/prodcell.lus -------------------------------------------------------------------------------- /benchs/rer-reset.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/rer-reset.lus -------------------------------------------------------------------------------- /benchs/rer.ept: -------------------------------------------------------------------------------- 1 | rer.lus -------------------------------------------------------------------------------- /benchs/rer.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/rer.lus -------------------------------------------------------------------------------- /benchs/stepper_motor.ept: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/stepper_motor.ept -------------------------------------------------------------------------------- /benchs/stepper_motor.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/stepper_motor.lus -------------------------------------------------------------------------------- /benchs/stopwatch.ept: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/stopwatch.ept -------------------------------------------------------------------------------- /benchs/stopwatch.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/stopwatch.lus -------------------------------------------------------------------------------- /benchs/tracker.ept: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/tracker.ept -------------------------------------------------------------------------------- /benchs/tracker.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/tracker.lus -------------------------------------------------------------------------------- /benchs/ums_verif.ept: -------------------------------------------------------------------------------- 1 | ums_verif.lus -------------------------------------------------------------------------------- /benchs/ums_verif.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/benchs/ums_verif.lus -------------------------------------------------------------------------------- /compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/compile -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/configure -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/Makefile -------------------------------------------------------------------------------- /examples/abro.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/abro.lus -------------------------------------------------------------------------------- /examples/avgvelocity.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/avgvelocity.lus -------------------------------------------------------------------------------- /examples/chrono.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/chrono.lus -------------------------------------------------------------------------------- /examples/cocospec_mono_system.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/cocospec_mono_system.lus -------------------------------------------------------------------------------- /examples/colors.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/colors.lus -------------------------------------------------------------------------------- /examples/count.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/count.lus -------------------------------------------------------------------------------- /examples/cruise.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/cruise.lus -------------------------------------------------------------------------------- /examples/current.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/current.lus -------------------------------------------------------------------------------- /examples/emsoft03.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/emsoft03.lus -------------------------------------------------------------------------------- /examples/emsoft05.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/emsoft05.lus -------------------------------------------------------------------------------- /examples/halbwachs.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/halbwachs.lus -------------------------------------------------------------------------------- /examples/heater.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/heater.lus -------------------------------------------------------------------------------- /examples/kind_functionalChain.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/kind_functionalChain.lus -------------------------------------------------------------------------------- /examples/landing_gear.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/landing_gear.lus -------------------------------------------------------------------------------- /examples/minus.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/minus.lus -------------------------------------------------------------------------------- /examples/nav.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/nav.lus -------------------------------------------------------------------------------- /examples/new_watch.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/new_watch.lus -------------------------------------------------------------------------------- /examples/pip_ex.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/pip_ex.lus -------------------------------------------------------------------------------- /examples/prodcell.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/prodcell.lus -------------------------------------------------------------------------------- /examples/rer-reset.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/rer-reset.lus -------------------------------------------------------------------------------- /examples/rer.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/rer.lus -------------------------------------------------------------------------------- /examples/stepper-motor.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/stepper-motor.lus -------------------------------------------------------------------------------- /examples/stepper-motor/stepper-motor.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/stepper-motor/stepper-motor.lus -------------------------------------------------------------------------------- /examples/stopwatch.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/stopwatch.lus -------------------------------------------------------------------------------- /examples/tracker.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/tracker.lus -------------------------------------------------------------------------------- /examples/ums_verif.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/examples/ums_verif.lus -------------------------------------------------------------------------------- /extraction/Extraction.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/extraction/Extraction.v -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/flake.nix -------------------------------------------------------------------------------- /includes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/includes -------------------------------------------------------------------------------- /src/AcyGraph.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/AcyGraph.v -------------------------------------------------------------------------------- /src/ClightToAsm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/ClightToAsm.v -------------------------------------------------------------------------------- /src/Clocks.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Clocks.v -------------------------------------------------------------------------------- /src/CoindIndexed.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/CoindIndexed.v -------------------------------------------------------------------------------- /src/CoindStreams.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/CoindStreams.v -------------------------------------------------------------------------------- /src/CoindToIndexed.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/CoindToIndexed.v -------------------------------------------------------------------------------- /src/Common/Common.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Common/Common.v -------------------------------------------------------------------------------- /src/Common/CommonList.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Common/CommonList.v -------------------------------------------------------------------------------- /src/Common/CommonPS.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Common/CommonPS.v -------------------------------------------------------------------------------- /src/Common/CommonProgram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Common/CommonProgram.v -------------------------------------------------------------------------------- /src/Common/CommonStreams.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Common/CommonStreams.v -------------------------------------------------------------------------------- /src/Common/CommonTactics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Common/CommonTactics.v -------------------------------------------------------------------------------- /src/Common/CommonTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Common/CommonTyping.v -------------------------------------------------------------------------------- /src/Common/CompCertLib.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Common/CompCertLib.v -------------------------------------------------------------------------------- /src/CoreExpr/CEClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/CoreExpr/CEClocking.v -------------------------------------------------------------------------------- /src/CoreExpr/CEClockingSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/CoreExpr/CEClockingSemantics.v -------------------------------------------------------------------------------- /src/CoreExpr/CEInterpreter.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/CoreExpr/CEInterpreter.v -------------------------------------------------------------------------------- /src/CoreExpr/CEIsFree.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/CoreExpr/CEIsFree.v -------------------------------------------------------------------------------- /src/CoreExpr/CEProperties.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/CoreExpr/CEProperties.v -------------------------------------------------------------------------------- /src/CoreExpr/CESemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/CoreExpr/CESemantics.v -------------------------------------------------------------------------------- /src/CoreExpr/CESyntax.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/CoreExpr/CESyntax.v -------------------------------------------------------------------------------- /src/CoreExpr/CETyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/CoreExpr/CETyping.v -------------------------------------------------------------------------------- /src/CoreExpr/CETypingSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/CoreExpr/CETypingSemantics.v -------------------------------------------------------------------------------- /src/CoreExpr/CoreExpr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/CoreExpr/CoreExpr.v -------------------------------------------------------------------------------- /src/CoreExpr/coreexprlib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/CoreExpr/coreexprlib.ml -------------------------------------------------------------------------------- /src/Environment.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Environment.v -------------------------------------------------------------------------------- /src/Fresh.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Fresh.v -------------------------------------------------------------------------------- /src/FunctionalEnvironment.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/FunctionalEnvironment.v -------------------------------------------------------------------------------- /src/Ident.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Ident.v -------------------------------------------------------------------------------- /src/IndexedStreams.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/IndexedStreams.v -------------------------------------------------------------------------------- /src/IndexedToCoind.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/IndexedToCoind.v -------------------------------------------------------------------------------- /src/Instantiator.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Instantiator.v -------------------------------------------------------------------------------- /src/Lustre/ClockSwitch/CSClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/ClockSwitch/CSClocking.v -------------------------------------------------------------------------------- /src/Lustre/ClockSwitch/CSCorrectness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/ClockSwitch/CSCorrectness.v -------------------------------------------------------------------------------- /src/Lustre/ClockSwitch/CSTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/ClockSwitch/CSTyping.v -------------------------------------------------------------------------------- /src/Lustre/ClockSwitch/ClockSwitch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/ClockSwitch/ClockSwitch.v -------------------------------------------------------------------------------- /src/Lustre/ClockSwitch/LClockSwitch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/ClockSwitch/LClockSwitch.v -------------------------------------------------------------------------------- /src/Lustre/CompAuto/CAClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/CompAuto/CAClocking.v -------------------------------------------------------------------------------- /src/Lustre/CompAuto/CACorrectness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/CompAuto/CACorrectness.v -------------------------------------------------------------------------------- /src/Lustre/CompAuto/CATyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/CompAuto/CATyping.v -------------------------------------------------------------------------------- /src/Lustre/CompAuto/CompAuto.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/CompAuto/CompAuto.v -------------------------------------------------------------------------------- /src/Lustre/CompAuto/LCompAuto.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/CompAuto/LCompAuto.v -------------------------------------------------------------------------------- /src/Lustre/Complete/CompClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Complete/CompClocking.v -------------------------------------------------------------------------------- /src/Lustre/Complete/CompCorrectness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Complete/CompCorrectness.v -------------------------------------------------------------------------------- /src/Lustre/Complete/CompTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Complete/CompTyping.v -------------------------------------------------------------------------------- /src/Lustre/Complete/Complete.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Complete/Complete.v -------------------------------------------------------------------------------- /src/Lustre/Complete/LComplete.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Complete/LComplete.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Abs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Abs.v -------------------------------------------------------------------------------- /src/Lustre/Denot/CheckOp.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/CheckOp.v -------------------------------------------------------------------------------- /src/Lustre/Denot/CommonDS.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/CommonDS.v -------------------------------------------------------------------------------- /src/Lustre/Denot/CommonList2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/CommonList2.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Cpo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Cpo.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Cpo/Cpo_def.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Cpo/Cpo_def.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Cpo/Cpo_flat.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Cpo/Cpo_flat.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Cpo/Cpo_nat.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Cpo/Cpo_nat.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Cpo/Cpo_streams_type.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Cpo/Cpo_streams_type.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Cpo/Equations.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Cpo/Equations.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Cpo/Example.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Cpo/Example.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Cpo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Cpo/Makefile -------------------------------------------------------------------------------- /src/Lustre/Denot/Cpo/Sieve.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Cpo/Sieve.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Cpo/Systems.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Cpo/Systems.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Cpo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Cpo/readme.md -------------------------------------------------------------------------------- /src/Lustre/Denot/Cpo_ext/Cpo_def_ext.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Cpo_ext/Cpo_def_ext.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Cpo_ext/DS_ext.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Cpo_ext/DS_ext.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Cpo_ext/Nprod.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Cpo_ext/Nprod.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Denot.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Denot.v -------------------------------------------------------------------------------- /src/Lustre/Denot/EraseAbs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/EraseAbs.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Extraction.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Extraction.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Infty.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Infty.v -------------------------------------------------------------------------------- /src/Lustre/Denot/InftyProof.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/InftyProof.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Lp.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Lp.v -------------------------------------------------------------------------------- /src/Lustre/Denot/OpErr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/OpErr.v -------------------------------------------------------------------------------- /src/Lustre/Denot/ResetLs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/ResetLs.v -------------------------------------------------------------------------------- /src/Lustre/Denot/ResetMask.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/ResetMask.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Restr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Restr.v -------------------------------------------------------------------------------- /src/Lustre/Denot/SD.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/SD.v -------------------------------------------------------------------------------- /src/Lustre/Denot/SDfuns.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/SDfuns.v -------------------------------------------------------------------------------- /src/Lustre/Denot/SDfunsCoind.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/SDfunsCoind.v -------------------------------------------------------------------------------- /src/Lustre/Denot/SDtoRel.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/SDtoRel.v -------------------------------------------------------------------------------- /src/Lustre/Denot/Safe.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Denot/Safe.v -------------------------------------------------------------------------------- /src/Lustre/InlineLocal/ILClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/InlineLocal/ILClocking.v -------------------------------------------------------------------------------- /src/Lustre/InlineLocal/ILCorrectness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/InlineLocal/ILCorrectness.v -------------------------------------------------------------------------------- /src/Lustre/InlineLocal/ILTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/InlineLocal/ILTyping.v -------------------------------------------------------------------------------- /src/Lustre/InlineLocal/InlineLocal.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/InlineLocal/InlineLocal.v -------------------------------------------------------------------------------- /src/Lustre/InlineLocal/LInlineLocal.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/InlineLocal/LInlineLocal.v -------------------------------------------------------------------------------- /src/Lustre/LCausality.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/LCausality.v -------------------------------------------------------------------------------- /src/Lustre/LClockCorrectness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/LClockCorrectness.v -------------------------------------------------------------------------------- /src/Lustre/LClockedSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/LClockedSemantics.v -------------------------------------------------------------------------------- /src/Lustre/LClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/LClocking.v -------------------------------------------------------------------------------- /src/Lustre/LOrdered.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/LOrdered.v -------------------------------------------------------------------------------- /src/Lustre/LSemDeterminism.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/LSemDeterminism.v -------------------------------------------------------------------------------- /src/Lustre/LSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/LSemantics.v -------------------------------------------------------------------------------- /src/Lustre/LSyntax.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/LSyntax.v -------------------------------------------------------------------------------- /src/Lustre/LTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/LTyping.v -------------------------------------------------------------------------------- /src/Lustre/Lustre.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Lustre.v -------------------------------------------------------------------------------- /src/Lustre/LustreElab.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/LustreElab.v -------------------------------------------------------------------------------- /src/Lustre/NormFby/LNormFby.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/NormFby/LNormFby.v -------------------------------------------------------------------------------- /src/Lustre/NormFby/NFClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/NormFby/NFClocking.v -------------------------------------------------------------------------------- /src/Lustre/NormFby/NFCorrectness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/NormFby/NFCorrectness.v -------------------------------------------------------------------------------- /src/Lustre/NormFby/NFTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/NormFby/NFTyping.v -------------------------------------------------------------------------------- /src/Lustre/NormFby/NormFby.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/NormFby/NormFby.v -------------------------------------------------------------------------------- /src/Lustre/NormLast/LNormLast.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/NormLast/LNormLast.v -------------------------------------------------------------------------------- /src/Lustre/NormLast/NLClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/NormLast/NLClocking.v -------------------------------------------------------------------------------- /src/Lustre/NormLast/NLCorrectness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/NormLast/NLCorrectness.v -------------------------------------------------------------------------------- /src/Lustre/NormLast/NLTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/NormLast/NLTyping.v -------------------------------------------------------------------------------- /src/Lustre/NormLast/NormLast.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/NormLast/NormLast.v -------------------------------------------------------------------------------- /src/Lustre/Parser/LustreAst.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Parser/LustreAst.v -------------------------------------------------------------------------------- /src/Lustre/Parser/LustreLexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Parser/LustreLexer.mll -------------------------------------------------------------------------------- /src/Lustre/Parser/LustreParser.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Parser/LustreParser.vy -------------------------------------------------------------------------------- /src/Lustre/Parser/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Parser/Makefile -------------------------------------------------------------------------------- /src/Lustre/Parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Parser/README.md -------------------------------------------------------------------------------- /src/Lustre/Parser/Relexer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Parser/Relexer.ml -------------------------------------------------------------------------------- /src/Lustre/StaticEnv.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/StaticEnv.v -------------------------------------------------------------------------------- /src/Lustre/SubClock/SCClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/SubClock/SCClocking.v -------------------------------------------------------------------------------- /src/Lustre/SubClock/SCCorrectness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/SubClock/SCCorrectness.v -------------------------------------------------------------------------------- /src/Lustre/SubClock/SCTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/SubClock/SCTyping.v -------------------------------------------------------------------------------- /src/Lustre/SubClock/SubClock.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/SubClock/SubClock.v -------------------------------------------------------------------------------- /src/Lustre/Unnesting/Idempotence.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Unnesting/Idempotence.v -------------------------------------------------------------------------------- /src/Lustre/Unnesting/LUnnesting.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Unnesting/LUnnesting.v -------------------------------------------------------------------------------- /src/Lustre/Unnesting/Normalization.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Unnesting/Normalization.v -------------------------------------------------------------------------------- /src/Lustre/Unnesting/UClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Unnesting/UClocking.v -------------------------------------------------------------------------------- /src/Lustre/Unnesting/UCorrectness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Unnesting/UCorrectness.v -------------------------------------------------------------------------------- /src/Lustre/Unnesting/UTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Unnesting/UTyping.v -------------------------------------------------------------------------------- /src/Lustre/Unnesting/Unnesting.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/Unnesting/Unnesting.v -------------------------------------------------------------------------------- /src/Lustre/lustrelib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Lustre/lustrelib.ml -------------------------------------------------------------------------------- /src/NLCorrectness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLCorrectness.v -------------------------------------------------------------------------------- /src/NLustre/DeadCodeElim/DCE.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/DeadCodeElim/DCE.v -------------------------------------------------------------------------------- /src/NLustre/DeadCodeElim/DCEClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/DeadCodeElim/DCEClocking.v -------------------------------------------------------------------------------- /src/NLustre/DeadCodeElim/DCECorrectness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/DeadCodeElim/DCECorrectness.v -------------------------------------------------------------------------------- /src/NLustre/DeadCodeElim/DCENormalArgs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/DeadCodeElim/DCENormalArgs.v -------------------------------------------------------------------------------- /src/NLustre/DeadCodeElim/DCETyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/DeadCodeElim/DCETyping.v -------------------------------------------------------------------------------- /src/NLustre/DeadCodeElim/DeadCodeElim.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/DeadCodeElim/DeadCodeElim.v -------------------------------------------------------------------------------- /src/NLustre/DupRegRem/DRR.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/DupRegRem/DRR.v -------------------------------------------------------------------------------- /src/NLustre/DupRegRem/DRRClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/DupRegRem/DRRClocking.v -------------------------------------------------------------------------------- /src/NLustre/DupRegRem/DRRCorrectness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/DupRegRem/DRRCorrectness.v -------------------------------------------------------------------------------- /src/NLustre/DupRegRem/DRRNormalArgs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/DupRegRem/DRRNormalArgs.v -------------------------------------------------------------------------------- /src/NLustre/DupRegRem/DRRTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/DupRegRem/DRRTyping.v -------------------------------------------------------------------------------- /src/NLustre/DupRegRem/DupRegRem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/DupRegRem/DupRegRem.v -------------------------------------------------------------------------------- /src/NLustre/ExprInlining/EI.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/ExprInlining/EI.v -------------------------------------------------------------------------------- /src/NLustre/ExprInlining/EIClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/ExprInlining/EIClocking.v -------------------------------------------------------------------------------- /src/NLustre/ExprInlining/EICorrectness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/ExprInlining/EICorrectness.v -------------------------------------------------------------------------------- /src/NLustre/ExprInlining/EINormalArgs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/ExprInlining/EINormalArgs.v -------------------------------------------------------------------------------- /src/NLustre/ExprInlining/EITyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/ExprInlining/EITyping.v -------------------------------------------------------------------------------- /src/NLustre/ExprInlining/ExprInlining.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/ExprInlining/ExprInlining.v -------------------------------------------------------------------------------- /src/NLustre/IsDefined.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/IsDefined.v -------------------------------------------------------------------------------- /src/NLustre/IsFree.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/IsFree.v -------------------------------------------------------------------------------- /src/NLustre/IsVariable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/IsVariable.v -------------------------------------------------------------------------------- /src/NLustre/Memories.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/Memories.v -------------------------------------------------------------------------------- /src/NLustre/NLClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/NLClocking.v -------------------------------------------------------------------------------- /src/NLustre/NLClockingSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/NLClockingSemantics.v -------------------------------------------------------------------------------- /src/NLustre/NLCoindSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/NLCoindSemantics.v -------------------------------------------------------------------------------- /src/NLustre/NLCoindToIndexed.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/NLCoindToIndexed.v -------------------------------------------------------------------------------- /src/NLustre/NLIndexedSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/NLIndexedSemantics.v -------------------------------------------------------------------------------- /src/NLustre/NLIndexedToCoind.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/NLIndexedToCoind.v -------------------------------------------------------------------------------- /src/NLustre/NLMemSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/NLMemSemantics.v -------------------------------------------------------------------------------- /src/NLustre/NLNormalArgs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/NLNormalArgs.v -------------------------------------------------------------------------------- /src/NLustre/NLOrdered.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/NLOrdered.v -------------------------------------------------------------------------------- /src/NLustre/NLSemEquiv.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/NLSemEquiv.v -------------------------------------------------------------------------------- /src/NLustre/NLSyntax.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/NLSyntax.v -------------------------------------------------------------------------------- /src/NLustre/NLTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/NLTyping.v -------------------------------------------------------------------------------- /src/NLustre/NLustre.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/NLustre.v -------------------------------------------------------------------------------- /src/NLustre/NoDup.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/NoDup.v -------------------------------------------------------------------------------- /src/NLustre/nlustrelib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustre/nlustrelib.ml -------------------------------------------------------------------------------- /src/NLustreToStc/Correctness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustreToStc/Correctness.v -------------------------------------------------------------------------------- /src/NLustreToStc/NL2StcClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustreToStc/NL2StcClocking.v -------------------------------------------------------------------------------- /src/NLustreToStc/NL2StcNormalArgs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustreToStc/NL2StcNormalArgs.v -------------------------------------------------------------------------------- /src/NLustreToStc/NL2StcTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustreToStc/NL2StcTyping.v -------------------------------------------------------------------------------- /src/NLustreToStc/Translation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/NLustreToStc/Translation.v -------------------------------------------------------------------------------- /src/Obc/Equiv.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Obc/Equiv.v -------------------------------------------------------------------------------- /src/Obc/Fusion.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Obc/Fusion.v -------------------------------------------------------------------------------- /src/Obc/Obc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Obc/Obc.v -------------------------------------------------------------------------------- /src/Obc/ObcAddDefaults.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Obc/ObcAddDefaults.v -------------------------------------------------------------------------------- /src/Obc/ObcDeadCode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Obc/ObcDeadCode.v -------------------------------------------------------------------------------- /src/Obc/ObcInterpreter.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Obc/ObcInterpreter.v -------------------------------------------------------------------------------- /src/Obc/ObcInvariants.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Obc/ObcInvariants.v -------------------------------------------------------------------------------- /src/Obc/ObcSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Obc/ObcSemantics.v -------------------------------------------------------------------------------- /src/Obc/ObcSwitchesNormalization.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Obc/ObcSwitchesNormalization.v -------------------------------------------------------------------------------- /src/Obc/ObcSyntax.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Obc/ObcSyntax.v -------------------------------------------------------------------------------- /src/Obc/ObcTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Obc/ObcTyping.v -------------------------------------------------------------------------------- /src/Obc/obclib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Obc/obclib.ml -------------------------------------------------------------------------------- /src/ObcToClight/Correctness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/ObcToClight/Correctness.v -------------------------------------------------------------------------------- /src/ObcToClight/Generation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/ObcToClight/Generation.v -------------------------------------------------------------------------------- /src/ObcToClight/GenerationProperties.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/ObcToClight/GenerationProperties.v -------------------------------------------------------------------------------- /src/ObcToClight/Interface.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/ObcToClight/Interface.v -------------------------------------------------------------------------------- /src/ObcToClight/MoreSeparation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/ObcToClight/MoreSeparation.v -------------------------------------------------------------------------------- /src/ObcToClight/SepInvariant.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/ObcToClight/SepInvariant.v -------------------------------------------------------------------------------- /src/ObcToClight/interfacelib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/ObcToClight/interfacelib.ml -------------------------------------------------------------------------------- /src/Operators.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Operators.v -------------------------------------------------------------------------------- /src/Stc/CutCycles/CC.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/CutCycles/CC.v -------------------------------------------------------------------------------- /src/Stc/CutCycles/CCClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/CutCycles/CCClocking.v -------------------------------------------------------------------------------- /src/Stc/CutCycles/CCCorrectness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/CutCycles/CCCorrectness.v -------------------------------------------------------------------------------- /src/Stc/CutCycles/CCNormalArgs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/CutCycles/CCNormalArgs.v -------------------------------------------------------------------------------- /src/Stc/CutCycles/CCTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/CutCycles/CCTyping.v -------------------------------------------------------------------------------- /src/Stc/CutCycles/CutCycles.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/CutCycles/CutCycles.v -------------------------------------------------------------------------------- /src/Stc/Stc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/Stc.v -------------------------------------------------------------------------------- /src/Stc/StcClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/StcClocking.v -------------------------------------------------------------------------------- /src/Stc/StcClockingSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/StcClockingSemantics.v -------------------------------------------------------------------------------- /src/Stc/StcIsFree.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/StcIsFree.v -------------------------------------------------------------------------------- /src/Stc/StcMemoryCorres.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/StcMemoryCorres.v -------------------------------------------------------------------------------- /src/Stc/StcOrdered.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/StcOrdered.v -------------------------------------------------------------------------------- /src/Stc/StcSchedule.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/StcSchedule.v -------------------------------------------------------------------------------- /src/Stc/StcSchedulingValidator.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/StcSchedulingValidator.v -------------------------------------------------------------------------------- /src/Stc/StcSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/StcSemantics.v -------------------------------------------------------------------------------- /src/Stc/StcSyntax.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/StcSyntax.v -------------------------------------------------------------------------------- /src/Stc/StcTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/StcTyping.v -------------------------------------------------------------------------------- /src/Stc/StcTypingSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/StcTypingSemantics.v -------------------------------------------------------------------------------- /src/Stc/StcWellDefined.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/StcWellDefined.v -------------------------------------------------------------------------------- /src/Stc/stclib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Stc/stclib.ml -------------------------------------------------------------------------------- /src/StcToObc/Correctness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/StcToObc/Correctness.v -------------------------------------------------------------------------------- /src/StcToObc/Stc2ObcInvariants.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/StcToObc/Stc2ObcInvariants.v -------------------------------------------------------------------------------- /src/StcToObc/Stc2ObcTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/StcToObc/Stc2ObcTyping.v -------------------------------------------------------------------------------- /src/StcToObc/Translation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/StcToObc/Translation.v -------------------------------------------------------------------------------- /src/Traces.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Traces.v -------------------------------------------------------------------------------- /src/Transcription/Completeness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Transcription/Completeness.v -------------------------------------------------------------------------------- /src/Transcription/Correctness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Transcription/Correctness.v -------------------------------------------------------------------------------- /src/Transcription/Tr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Transcription/Tr.v -------------------------------------------------------------------------------- /src/Transcription/TrClocking.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Transcription/TrClocking.v -------------------------------------------------------------------------------- /src/Transcription/TrNormalArgs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Transcription/TrNormalArgs.v -------------------------------------------------------------------------------- /src/Transcription/TrOrdered.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Transcription/TrOrdered.v -------------------------------------------------------------------------------- /src/Transcription/TrTyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Transcription/TrTyping.v -------------------------------------------------------------------------------- /src/Transcription/Transcription.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Transcription/Transcription.v -------------------------------------------------------------------------------- /src/Velus.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/Velus.v -------------------------------------------------------------------------------- /src/VelusCorrectness.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/VelusCorrectness.v -------------------------------------------------------------------------------- /src/VelusCorrectnessNew.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/VelusCorrectnessNew.v -------------------------------------------------------------------------------- /src/VelusMemory.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/VelusMemory.v -------------------------------------------------------------------------------- /src/VelusWorld.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/VelusWorld.v -------------------------------------------------------------------------------- /src/veluscommon.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/veluscommon.ml -------------------------------------------------------------------------------- /src/veluslib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/veluslib.ml -------------------------------------------------------------------------------- /src/velusmain.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/src/velusmain.ml -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/clean.sh -------------------------------------------------------------------------------- /tests/ko_auto_mixed.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_auto_mixed.lus -------------------------------------------------------------------------------- /tests/ko_badalias.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_badalias.lus -------------------------------------------------------------------------------- /tests/ko_binopapp.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_binopapp.lus -------------------------------------------------------------------------------- /tests/ko_branch_caus.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_branch_caus.lus -------------------------------------------------------------------------------- /tests/ko_ckifteargs.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_ckifteargs.lus -------------------------------------------------------------------------------- /tests/ko_clockedconstarg.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_clockedconstarg.lus -------------------------------------------------------------------------------- /tests/ko_cyclic.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_cyclic.lus -------------------------------------------------------------------------------- /tests/ko_cyclic2.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_cyclic2.lus -------------------------------------------------------------------------------- /tests/ko_cycliciface.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_cycliciface.lus -------------------------------------------------------------------------------- /tests/ko_dep_cycle.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_dep_cycle.lus -------------------------------------------------------------------------------- /tests/ko_dep_cycle2.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_dep_cycle2.lus -------------------------------------------------------------------------------- /tests/ko_dependonout.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_dependonout.lus -------------------------------------------------------------------------------- /tests/ko_dependonvar.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_dependonvar.lus -------------------------------------------------------------------------------- /tests/ko_depout3.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_depout3.lus -------------------------------------------------------------------------------- /tests/ko_depout4.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_depout4.lus -------------------------------------------------------------------------------- /tests/ko_depout5.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_depout5.lus -------------------------------------------------------------------------------- /tests/ko_depout6.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_depout6.lus -------------------------------------------------------------------------------- /tests/ko_dupdef1.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_dupdef1.lus -------------------------------------------------------------------------------- /tests/ko_dupdef2.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_dupdef2.lus -------------------------------------------------------------------------------- /tests/ko_duplicatebranch.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_duplicatebranch.lus -------------------------------------------------------------------------------- /tests/ko_last_dep.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_last_dep.lus -------------------------------------------------------------------------------- /tests/ko_mismatchconstructor.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_mismatchconstructor.lus -------------------------------------------------------------------------------- /tests/ko_missingtypedecl.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_missingtypedecl.lus -------------------------------------------------------------------------------- /tests/ko_noargs.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_noargs.lus -------------------------------------------------------------------------------- /tests/ko_noargsnoreturn.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_noargsnoreturn.lus -------------------------------------------------------------------------------- /tests/ko_nolast.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_nolast.lus -------------------------------------------------------------------------------- /tests/ko_nonexhaustive.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_nonexhaustive.lus -------------------------------------------------------------------------------- /tests/ko_noreturn.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_noreturn.lus -------------------------------------------------------------------------------- /tests/ko_parseprec1.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_parseprec1.lus -------------------------------------------------------------------------------- /tests/ko_parseprec2.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_parseprec2.lus -------------------------------------------------------------------------------- /tests/ko_shadowing.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_shadowing.lus -------------------------------------------------------------------------------- /tests/ko_switch_inclock.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_switch_inclock.lus -------------------------------------------------------------------------------- /tests/ko_switch_local.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_switch_local.lus -------------------------------------------------------------------------------- /tests/ko_switch_missingdec.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_switch_missingdec.lus -------------------------------------------------------------------------------- /tests/ko_switch_outclock.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_switch_outclock.lus -------------------------------------------------------------------------------- /tests/ko_unless_use_local.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_unless_use_local.lus -------------------------------------------------------------------------------- /tests/ko_whenexp.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_whenexp.lus -------------------------------------------------------------------------------- /tests/ko_whenexp3.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ko_whenexp3.lus -------------------------------------------------------------------------------- /tests/ok_alias.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_alias.lus -------------------------------------------------------------------------------- /tests/ok_arrow.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_arrow.lus -------------------------------------------------------------------------------- /tests/ok_auto.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_auto.lus -------------------------------------------------------------------------------- /tests/ok_auto_local.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_auto_local.lus -------------------------------------------------------------------------------- /tests/ok_auto_subclock.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_auto_subclock.lus -------------------------------------------------------------------------------- /tests/ok_binopapp.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_binopapp.lus -------------------------------------------------------------------------------- /tests/ok_blockreset.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_blockreset.lus -------------------------------------------------------------------------------- /tests/ok_branch_caus.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_branch_caus.lus -------------------------------------------------------------------------------- /tests/ok_ckmultiargs.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_ckmultiargs.lus -------------------------------------------------------------------------------- /tests/ok_ckonck2.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_ckonck2.lus -------------------------------------------------------------------------------- /tests/ok_ckonck2b.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_ckonck2b.lus -------------------------------------------------------------------------------- /tests/ok_cktuples1.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_cktuples1.lus -------------------------------------------------------------------------------- /tests/ok_clockedbinop.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_clockedbinop.lus -------------------------------------------------------------------------------- /tests/ok_clockedcapp.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_clockedcapp.lus -------------------------------------------------------------------------------- /tests/ok_clockedcapp2.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_clockedcapp2.lus -------------------------------------------------------------------------------- /tests/ok_clockedconstarg.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_clockedconstarg.lus -------------------------------------------------------------------------------- /tests/ok_clockedconstfby.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_clockedconstfby.lus -------------------------------------------------------------------------------- /tests/ok_clockedconstfby2.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_clockedconstfby2.lus -------------------------------------------------------------------------------- /tests/ok_complete.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_complete.lus -------------------------------------------------------------------------------- /tests/ok_constfbyck.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_constfbyck.lus -------------------------------------------------------------------------------- /tests/ok_cut_last_cycles.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_cut_last_cycles.lus -------------------------------------------------------------------------------- /tests/ok_cut_next_cycles.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_cut_next_cycles.lus -------------------------------------------------------------------------------- /tests/ok_datatypes.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_datatypes.lus -------------------------------------------------------------------------------- /tests/ok_deadcode.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_deadcode.lus -------------------------------------------------------------------------------- /tests/ok_dependonin.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_dependonin.lus -------------------------------------------------------------------------------- /tests/ok_depout.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_depout.lus -------------------------------------------------------------------------------- /tests/ok_depout2.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_depout2.lus -------------------------------------------------------------------------------- /tests/ok_depout5.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_depout5.lus -------------------------------------------------------------------------------- /tests/ok_depout6.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_depout6.lus -------------------------------------------------------------------------------- /tests/ok_div.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_div.lus -------------------------------------------------------------------------------- /tests/ok_divzeroargs.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_divzeroargs.lus -------------------------------------------------------------------------------- /tests/ok_external.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_external.lus -------------------------------------------------------------------------------- /tests/ok_fbyfby.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_fbyfby.lus -------------------------------------------------------------------------------- /tests/ok_fbymultick.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_fbymultick.lus -------------------------------------------------------------------------------- /tests/ok_fbymultick_infer.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_fbymultick_infer.lus -------------------------------------------------------------------------------- /tests/ok_inorderinputs.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_inorderinputs.lus -------------------------------------------------------------------------------- /tests/ok_last.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_last.lus -------------------------------------------------------------------------------- /tests/ok_last_caus.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_last_caus.lus -------------------------------------------------------------------------------- /tests/ok_last_output.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_last_output.lus -------------------------------------------------------------------------------- /tests/ok_local.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_local.lus -------------------------------------------------------------------------------- /tests/ok_merge.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_merge.lus -------------------------------------------------------------------------------- /tests/ok_mergemulti.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_mergemulti.lus -------------------------------------------------------------------------------- /tests/ok_multiargs.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_multiargs.lus -------------------------------------------------------------------------------- /tests/ok_multieq.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_multieq.lus -------------------------------------------------------------------------------- /tests/ok_multieq_wconst.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_multieq_wconst.lus -------------------------------------------------------------------------------- /tests/ok_multieq_wconst2.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_multieq_wconst2.lus -------------------------------------------------------------------------------- /tests/ok_multifby.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_multifby.lus -------------------------------------------------------------------------------- /tests/ok_multiifte.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_multiifte.lus -------------------------------------------------------------------------------- /tests/ok_multireset.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_multireset.lus -------------------------------------------------------------------------------- /tests/ok_multivar.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_multivar.lus -------------------------------------------------------------------------------- /tests/ok_outoforderinputs.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_outoforderinputs.lus -------------------------------------------------------------------------------- /tests/ok_outself.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_outself.lus -------------------------------------------------------------------------------- /tests/ok_parseprec.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_parseprec.lus -------------------------------------------------------------------------------- /tests/ok_parseprec_when.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_parseprec_when.lus -------------------------------------------------------------------------------- /tests/ok_rev_list.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_rev_list.lus -------------------------------------------------------------------------------- /tests/ok_sched.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_sched.lus -------------------------------------------------------------------------------- /tests/ok_secondbase.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_secondbase.lus -------------------------------------------------------------------------------- /tests/ok_simple.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_simple.lus -------------------------------------------------------------------------------- /tests/ok_switch.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_switch.lus -------------------------------------------------------------------------------- /tests/ok_switch2.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_switch2.lus -------------------------------------------------------------------------------- /tests/ok_switch_local.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_switch_local.lus -------------------------------------------------------------------------------- /tests/ok_switchapp.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_switchapp.lus -------------------------------------------------------------------------------- /tests/ok_tuples.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_tuples.lus -------------------------------------------------------------------------------- /tests/ok_whenmulti.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_whenmulti.lus -------------------------------------------------------------------------------- /tests/ok_whenmulti2.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_whenmulti2.lus -------------------------------------------------------------------------------- /tests/ok_wildcards.lus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/ok_wildcards.lus -------------------------------------------------------------------------------- /tests/runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tests/runtests.sh -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/automake.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tools/automake.mll -------------------------------------------------------------------------------- /tools/coq2texlines.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tools/coq2texlines.mll -------------------------------------------------------------------------------- /tools/dpdgraph.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tools/dpdgraph.v -------------------------------------------------------------------------------- /tools/exportLustre.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tools/exportLustre.ml -------------------------------------------------------------------------------- /tools/lusgen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tools/lusgen.ml -------------------------------------------------------------------------------- /tools/opam.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tools/opam.sh -------------------------------------------------------------------------------- /tools/pg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tools/pg -------------------------------------------------------------------------------- /tools/rat.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tools/rat.mll -------------------------------------------------------------------------------- /tools/velus.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tools/velus.css -------------------------------------------------------------------------------- /tools/velustotex.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tools/velustotex.ml -------------------------------------------------------------------------------- /tools/vltohtml.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/tools/vltohtml.mll -------------------------------------------------------------------------------- /variables.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/variables.mk -------------------------------------------------------------------------------- /vfiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/INRIA/velus/HEAD/vfiles --------------------------------------------------------------------------------