├── .admissible-fail ├── .editorconfig ├── .github └── workflows │ ├── build-and-deploy-html-documentation.yml │ └── build-and-test.yml ├── .gitignore ├── .ocamlformat ├── .ocamlformat-ignore ├── .readthedocs.yml ├── AUTHORS ├── CHANGES.md ├── COPYRIGHT ├── INSTALL ├── LICENSE ├── LINT ├── Makefile ├── README.md ├── STYLE ├── TEST.sh ├── beluga.opam ├── beluga.opam.locked ├── beluga.opam.template ├── case-studies ├── classical-processes │ ├── LICENSE │ ├── README.md │ ├── cp.cfg │ ├── cp_base.bel │ ├── cp_dyn.bel │ ├── cp_lemmas.bel │ ├── cp_linear.bel │ ├── cp_statics.bel │ └── cp_thrm.bel └── harmony-lemma-formalization │ ├── 1_definitions.bel │ ├── 2_input_rewriting.bel │ ├── 3_free_output_rewriting.bel │ ├── 4_bound_output_rewriting.bel │ ├── 5_theorem1.bel │ ├── 6_stepcong_lemma.bel │ ├── 7_reduction_rewriting.bel │ ├── 8_theorem2.bel │ ├── README.md │ └── all.cfg ├── doc ├── .gitignore ├── Makefile ├── _static │ └── custom.css ├── beluga-language-specification.tex ├── beluga │ ├── index.rst.disabled │ └── proof_search_engine.rst ├── common │ ├── contextual-lf.rst │ ├── index.rst │ ├── inductive-types.rst │ ├── lf-subordination.rst │ └── lf.rst ├── conf.py ├── getting-started.rst ├── harpoon │ ├── index.rst │ ├── interactive-reference.rst │ ├── proof-automation.rst │ ├── prover-structure.rst │ └── undo.rst ├── index.rst ├── make.bat └── userguide.tex ├── dune-project ├── examples ├── LF │ ├── arith-rec1.lf │ ├── arith.lf │ ├── cut-elim.lf │ ├── kindtest.lf │ ├── lam-tp-rec.lf │ ├── lambda-rec.lf │ ├── lambda.lf │ ├── mini-ml-rec.lf │ ├── mini-ml.lf │ ├── simple-typing.lf │ ├── tpcert.lf │ ├── tpeval-rec.lf │ ├── tpeval.lf │ ├── tps.lf │ ├── vsound-rec.lf │ └── vsound.lf ├── README ├── arith │ └── arith.bel ├── back │ └── tc.bel ├── bigstep-deterministic │ ├── alternate.bel │ ├── bigstep-deterministic.bel │ ├── eq.bel │ └── sources.cfg ├── cfg │ ├── fvnat-pt1.bel │ ├── fvnat-pt2.bel │ ├── fvnat.cfg │ └── test.cfg ├── church-rosser │ ├── README │ ├── equiv-crec.bel │ ├── equiv.bel │ ├── equiv.elf │ ├── lam.elf │ ├── ord-cr-crec.bel │ ├── ord-cr.bel │ ├── ord-cr.elf │ ├── ord-lemmas-crec.bel │ ├── ord-lemmas.bel │ ├── ord-lemmas.elf │ ├── ord-red.elf │ ├── ord.cfg │ ├── par-cr-crec-1.bel │ ├── par-cr-crec-cover.bel │ ├── par-cr-crec.bel │ ├── par-cr.bel │ ├── par-cr.elf │ ├── par-lemmas-crec.bel │ ├── par-lemmas.bel │ ├── par-lemmas.elf │ ├── par-red.bel │ ├── par-red.elf │ ├── test-crec-cover.cfg │ ├── test-crec.cfg │ └── test.cfg ├── codatatypes │ ├── bisimulation │ │ ├── bisimulation.bel │ │ ├── invariant.bel │ │ ├── picalc.bel │ │ └── sources.cfg │ ├── howes-method │ │ ├── howe-total.bel │ │ └── howe.bel │ └── tofte-hoas.bel ├── compile │ ├── README │ ├── cls │ │ ├── cls-complete.elf │ │ ├── cls-sound.elf │ │ ├── cls.elf │ │ ├── complete-1.bel │ │ ├── complete.bel │ │ ├── compute.elf │ │ ├── debruijn.elf │ │ ├── feval.elf │ │ ├── mini-ml.elf │ │ ├── test.cfg │ │ ├── trans.elf │ │ └── trans2.elf │ ├── cpm │ │ ├── ceval-complete.bel │ │ ├── ceval-complete.elf │ │ ├── ceval-sound.bel │ │ ├── ceval-sound.elf │ │ ├── ceval.elf │ │ ├── cpm.elf │ │ ├── evalv.elf │ │ ├── mini-mlv.elf │ │ ├── proof-equiv.elf │ │ ├── test.cfg │ │ └── theorems.elf │ ├── cps │ │ ├── cps-eval.elf │ │ ├── cps.elf │ │ ├── mini-ml.elf │ │ ├── ml-cps.elf │ │ └── sources.cfg │ ├── cxm │ │ ├── evalv.elf │ │ ├── mini-mlv.elf │ │ ├── test.cfg │ │ └── xeval.elf │ ├── debruijn │ │ ├── debruijn.elf │ │ ├── eval.elf │ │ ├── feval.elf │ │ ├── map-eval.bel │ │ ├── map-eval.elf │ │ ├── mini-ml.elf │ │ ├── test.cfg │ │ ├── trans.elf │ │ ├── val-lemmas.elf │ │ └── value.elf │ └── debruijn1 │ │ ├── debruijn.elf │ │ ├── eval.elf │ │ ├── examples.quy │ │ ├── feval.elf │ │ ├── map-eval.bel │ │ ├── map-eval.elf │ │ ├── mini-ml.elf │ │ ├── test.cfg │ │ └── trans.elf ├── copy │ ├── copy-crec.bel │ ├── copy-explicit.bel │ ├── copy-simple-crec.bel │ ├── copy-simple-explicit.bel │ ├── copy-simple.bel │ └── copy.bel ├── count-var │ ├── cntvar-2.bel │ ├── cntvar-crec.bel │ ├── cntvar-explicit.bel │ ├── cntvar-simple-crec.bel │ ├── cntvar-simple.bel │ ├── cntvar-str.bel │ └── cntvar.bel ├── cpp13 │ ├── README │ ├── cc.bel │ ├── cchoist.bel │ ├── cps.bel │ └── sfcps.bel ├── cut-elim-crec-cover.bel ├── cut-elim-crec.bel ├── cut-elim.bel ├── cut-elim │ ├── formulas.elf │ ├── int-admit.bel │ ├── int-admit.elf │ ├── int-cut.elf │ ├── int-elim.bel │ ├── int.elf │ └── test.cfg ├── equal │ ├── alg-equal-ctxrel.bel │ ├── alg-equal-datatypes-adeq.bel │ ├── alg-equal-datatypes.bel │ ├── eq-proof-1.bel │ ├── eq-proof-2.bel │ ├── eq-proof-crec.bel │ ├── eq-proof-full-crec.bel │ ├── eq-proof-tuple.bel │ └── eq-proof.bel ├── fol-handbook.bel ├── fol │ ├── README │ ├── fol.bel │ ├── fol.elf │ ├── sources.cfg │ └── test.cfg ├── free-vars │ ├── fvnat-crec.bel │ ├── fvnat-explicit.bel │ └── fvnat.bel ├── freshML │ ├── README │ ├── cconv-cheney.bel │ ├── conv-untyped.bel │ ├── cps-crec.bel │ ├── cps-popl-tutorial1.bel │ ├── cps-popl-tutorial2-crec.bel │ ├── cps-popl-tutorial2.bel │ ├── cps.bel │ ├── debruijn-1.bel │ ├── debruijn-1a.bel │ ├── debruijn-uniform.bel │ ├── debruijn.bel │ ├── term.bel │ └── ucconv-total.bel ├── higher-order │ └── jpath.bel ├── improve │ ├── README │ ├── eta.bel │ └── recon.bel ├── lincx_mechanization │ ├── context_functions.bel │ ├── join.bel │ ├── judgments.bel │ ├── lemma1.bel │ ├── lincx.cfg │ ├── subst_split.bel │ ├── substitution.bel │ ├── substitution_functions.bel │ └── syntax.bel ├── literate_beluga │ ├── 0Beginner │ │ ├── Close_Terms.bel │ │ ├── Close_Terms.desc │ │ ├── From_HOAS_to_DeBruijn.bel │ │ ├── Norm.bel │ │ ├── Parallel_Reduction.bel │ │ ├── Parallel_Reduction.desc │ │ ├── Polymorphic_Algorithmic_Equality.bel │ │ ├── Polymorphic_Algorithmic_Equality.desc │ │ ├── Type_Uniqueness.bel │ │ ├── Type_Uniqueness.desc │ │ ├── Untyped_Algorithmic_Equality_-_Context_Relation.bel │ │ ├── Untyped_Algorithmic_Equality_-_Context_Relation.desc │ │ ├── Untyped_Algorithmic_Equality_-_Context_Subsumption.bel │ │ └── Untyped_Algorithmic_Equality_-_Context_Subsumption.desc │ ├── 1Intermediate │ │ ├── Poplmark.bel │ │ └── Poplmark.desc │ └── 2Advanced │ │ ├── Normalization_by_Evaluation.bel │ │ ├── Normalization_by_Evaluation.desc │ │ ├── Weak_Normalization.bel │ │ └── Weak_Normalization.desc ├── logrel │ ├── algeq-simplified.bel │ ├── algeq-simplified1.bel │ ├── algeq-typing.bel │ ├── weak-norm-closed-ideal.bel │ ├── weak-norm-total-mix-lf-inductive.bel │ ├── weak-norm-total-products-explicit-typing.bel │ ├── weak-norm-total-products.bel │ ├── weak-norm-total.bel │ ├── weak-norm-under-binders-beta-only.bel │ ├── weak-norm-under-binders-simplified.bel │ ├── weak-norm-under-binders.bel │ └── weak-norm.bel ├── lp-horn │ ├── can.lf │ ├── iscan.bel │ ├── nd.lf │ ├── test-crec.cfg │ ├── test.cfg │ ├── uni-complete-crec.bel │ ├── uni-complete.bel │ ├── uni-sound-crec.bel │ ├── uni-sound.bel │ └── uniform.lf ├── mini-ml │ ├── clos-eval.bel │ ├── eval-sub-1-explicit.bel │ ├── eval-sub-1.bel │ ├── eval-sub-explicit.bel │ ├── eval-sub.bel │ ├── tps.bel │ ├── vsound-explicit.bel │ └── vsound.bel ├── path │ ├── bred-nf.bel │ ├── path-typed.bel │ └── path.bel ├── polylam │ └── normal.bel ├── popl12 │ ├── clos-eval.bel │ ├── closconv.bel │ ├── copy.bel │ ├── lists.bel │ ├── nbe-sub.bel │ ├── nbe.bel │ ├── normeval-abbrev.bel │ ├── normeval-subst.bel │ ├── normeval-total.bel │ └── normeval.bel ├── poplmark-reloaded+ │ ├── 1a_prop_sn.bel │ ├── 1b_soundness.bel │ ├── 2a_prop_SN.bel │ ├── 2b_sn.bel │ ├── sn_def.bel │ ├── sources.cfg │ └── terms_def.bel ├── poplmark-reloaded │ ├── 1a_prop_sn.bel │ ├── 1b_soundness.bel │ ├── 2a_prop_SN.bel │ ├── 2b_sn.bel │ ├── sn_def.bel │ ├── sources.cfg │ └── terms_def.bel ├── poplmark │ ├── pearl.bel │ └── poplmark.bel ├── small-step │ ├── lam.bel │ ├── system-f-iso.bel │ ├── system-f-iso.elf │ ├── system-f.bel │ └── system-f.elf ├── stlc.bel ├── subject-red-crec.bel ├── subject-red.bel ├── tapl │ ├── ch14-b.bel │ ├── ch14.bel │ ├── ch3+arith+leq │ │ ├── evaluation.bel │ │ ├── exp.bel │ │ ├── interpreter-cont.bel │ │ ├── interpreter.bel │ │ ├── sources.cfg │ │ ├── test.cfg │ │ └── tps.bel │ ├── ch3+arith │ │ ├── basic.cfg │ │ ├── big-small.bel │ │ ├── big-small.cfg │ │ ├── big-step.bel │ │ ├── det.bel │ │ ├── det.cfg │ │ ├── evaluation-corrected.bel │ │ ├── evaluation.bel │ │ ├── evaluator-big-step.bel │ │ ├── evaluator-small-step.bel │ │ ├── exp.bel │ │ ├── sources-correct.cfg │ │ ├── sources-corrected.cfg │ │ ├── sources.cfg │ │ └── test.cfg │ ├── ch3 │ │ ├── eval.bel │ │ ├── evaluation-2.bel │ │ ├── evaluation-seq.bel │ │ ├── evaluation.bel │ │ ├── evaluator.bel │ │ ├── exp.bel │ │ ├── sources.cfg │ │ └── test.cfg │ └── ch6 │ │ ├── evaluator.bel │ │ ├── small-step.bel │ │ └── tps.bel ├── test │ ├── 1 │ │ └── test.txt │ └── test.txt ├── typed-compilation │ ├── README │ ├── cconv-cheney.bel │ ├── cps-popl-tutorial1-crec.bel │ ├── cps-popl-tutorial2-crec.bel │ ├── debruijn.bel │ └── term-typed.bel ├── typed-eval │ ├── tpeval-explicit.bel │ ├── tpeval-val.bel │ ├── tpeval.bel │ ├── tpeval2.bel │ └── valsound.bel └── unique │ ├── unique-crec.bel │ ├── unique-eval.bel │ ├── unique-standard.bel │ └── unique.bel ├── harpoon.md ├── interactive-mode-testing.md ├── sasybel ├── README ├── examples │ ├── alg-equal.sbel │ ├── sum.sbel │ ├── translation.tex │ ├── tutorial.tex │ ├── unique.sbel │ └── vsound.sbel ├── logo.png └── src │ ├── ast.ml │ ├── ast.mli │ ├── main.ml │ ├── slexer.ml │ ├── slexer.mli │ ├── sparser.ml │ ├── sparser.mli │ ├── stoken.ml │ ├── transform.ml │ └── transform.mli ├── src ├── beluga │ ├── beli.ml │ ├── dune │ ├── main.ml │ └── version.ml ├── core │ ├── abstract.ml │ ├── abstract.mli │ ├── apxnorm.ml │ ├── chatter.ml │ ├── check.ml │ ├── check.mli │ ├── command.ml │ ├── command.mli │ ├── context.ml │ ├── context.mli │ ├── convSigma.ml │ ├── convSigma.mli │ ├── coverage.ml │ ├── coverage.mli │ ├── ctxsub.ml │ ├── ctxsub.mli │ ├── dune │ ├── erase.ml │ ├── erase.mli │ ├── holes.ml │ ├── holes.mli │ ├── index.ml │ ├── index.mli │ ├── index_state.ml │ ├── index_state.mli │ ├── interactive.ml │ ├── lfcheck.ml │ ├── lfrecon.ml │ ├── load.ml │ ├── load.mli │ ├── logic.ml │ ├── logic.mli │ ├── monitor.ml │ ├── monitor.mli │ ├── nameGen.ml │ ├── nameGen.mli │ ├── opsem.ml │ ├── opsem.mli │ ├── options.ml │ ├── order.ml │ ├── prettyint.ml │ ├── printer.ml │ ├── reconstruct.ml │ ├── reconstruct.mli │ ├── recsgn.ml │ ├── recsgn_state.ml │ ├── recsgn_state.mli │ ├── sigma.ml │ ├── sigma.mli │ ├── store.ml │ ├── store.mli │ ├── subord.ml │ ├── subord.mli │ ├── substitution.ml │ ├── substitution.mli │ ├── total.ml │ ├── trail.ml │ ├── trail.mli │ ├── typeinfo.ml │ ├── typeinfo.mli │ ├── unify.ml │ ├── whnf.ml │ └── whnf.mli ├── dune ├── harpoon │ ├── automation.ml │ ├── automation.mli │ ├── cidProgRewrite.ml │ ├── cidProgRewrite.mli │ ├── dune │ ├── harpoonState.ml │ ├── harpoonState.mli │ ├── inputPrompt.ml │ ├── inputPrompt.mli │ ├── io.ml │ ├── io.mli │ ├── main.ml │ ├── options.ml │ ├── options.mli │ ├── prover.ml │ ├── prover.mli │ ├── repl.ml │ ├── repl.mli │ ├── revisit.ml │ ├── revisit.mli │ ├── serialization.ml │ ├── serialization.mli │ ├── session.ml │ ├── session.mli │ ├── tactic.ml │ ├── tactic.mli │ ├── theorem.ml │ ├── theorem.mli │ ├── translate.ml │ └── translate.mli ├── html │ ├── beluga.css │ ├── beluga_html.ml │ ├── beluga_html.mli │ ├── dune │ ├── synext_html_pp.ml │ ├── synext_html_pp.mli │ ├── synext_html_pp_state.ml │ └── synext_html_pp_state.mli ├── index.mld ├── optparser │ ├── dune │ ├── list.ml │ ├── list.mli │ ├── optInfo.ml │ ├── optInfo.mli │ ├── optName.ml │ ├── optName.mli │ ├── optSpec.ml │ ├── optSpec.mli │ ├── optparser.ml │ ├── optparser.mli │ ├── parser.ml │ └── parser.mli ├── parser │ ├── application_disambiguation.ml │ ├── application_disambiguation.mli │ ├── application_parser.ml │ ├── application_parser.mli │ ├── beluga_parser.ml │ ├── beluga_parser.mli │ ├── clf_disambiguation.ml │ ├── clf_disambiguation.mli │ ├── clf_parser.ml │ ├── clf_parser.mli │ ├── common_parser.ml │ ├── common_parser.mli │ ├── comp_disambiguation.ml │ ├── comp_disambiguation.mli │ ├── comp_parser.ml │ ├── comp_parser.mli │ ├── config_parser.ml │ ├── config_parser.mli │ ├── disambiguation_state.ml │ ├── disambiguation_state.mli │ ├── dune │ ├── harpoon_disambiguation.ml │ ├── harpoon_disambiguation.mli │ ├── harpoon_parser.ml │ ├── harpoon_parser.mli │ ├── lexer.ml │ ├── lexer.mli │ ├── lf_disambiguation.ml │ ├── lf_disambiguation.mli │ ├── lf_parser.ml │ ├── lf_parser.mli │ ├── located_token.ml │ ├── located_token.mli │ ├── meta_disambiguation.ml │ ├── meta_disambiguation.mli │ ├── meta_parser.ml │ ├── meta_parser.mli │ ├── parser_combinator.ml │ ├── parser_combinator.mli │ ├── signature_disambiguation.ml │ ├── signature_disambiguation.mli │ ├── signature_parser.ml │ ├── signature_parser.mli │ ├── synprs │ │ ├── dune │ │ ├── synprs.ml │ │ ├── synprs_arguments.ml │ │ ├── synprs_arguments.mli │ │ ├── synprs_definition.ml │ │ ├── synprs_location.ml │ │ └── synprs_location.mli │ ├── token.ml │ └── token.mli ├── replay │ ├── annotated.ml │ ├── annotated.mli │ ├── dune │ ├── headStrict.ml │ ├── headStrict.mli │ ├── iStream.ml │ ├── iStream.mli │ ├── loc.ml │ ├── loc.mli │ ├── mupc.ml │ ├── mupc.mli │ ├── replay.ml │ ├── span.ml │ ├── span.mli │ ├── tokenizer.ml │ ├── tokenizer.mli │ └── types.ml ├── support │ ├── alternative.ml │ ├── alternative.mli │ ├── apply.ml │ ├── apply.mli │ ├── debug.ml │ ├── debug.mli │ ├── dune │ ├── dynArrayExt.ml │ ├── dynArrayExt.mli │ ├── either.ml │ ├── either.mli │ ├── eq.ml │ ├── eq.mli │ ├── equality.ml │ ├── files.ml │ ├── files.mli │ ├── format.ml │ ├── format.mli │ ├── format_state.ml │ ├── format_state.mli │ ├── fun.ml │ ├── fun.mli │ ├── functor.ml │ ├── functor.mli │ ├── genExt.ml │ ├── genExt.mli │ ├── hash.ml │ ├── hash.mli │ ├── hashtbl.ml │ ├── hashtbl.mli │ ├── history.ml │ ├── history.mli │ ├── imperative_state.ml │ ├── imperative_state.mli │ ├── int.ml │ ├── int.mli │ ├── list.ml │ ├── list.mli │ ├── list1.ml │ ├── list1.mli │ ├── list2.ml │ ├── list2.mli │ ├── misc.ml │ ├── monad.ml │ ├── monad.mli │ ├── option.ml │ ├── option.mli │ ├── ord.ml │ ├── ord.mli │ ├── pair.ml │ ├── pair.mli │ ├── pureStack.ml │ ├── pureStack.mli │ ├── seq.ml │ ├── seq.mli │ ├── show.ml │ ├── show.mli │ ├── stack.ml │ ├── stack.mli │ ├── state.ml │ ├── state.mli │ ├── string.ml │ ├── string.mli │ └── support.ml └── syntax │ ├── beluga_syntax.ml │ ├── dune │ ├── synapx │ ├── dune │ └── synapx.ml │ ├── syncom │ ├── associativity.ml │ ├── associativity.mli │ ├── binding_tree.ml │ ├── binding_tree.mli │ ├── depend.ml │ ├── depend.mli │ ├── dune │ ├── error.ml │ ├── error.mli │ ├── fixity.ml │ ├── fixity.mli │ ├── gensym.ml │ ├── gensym.mli │ ├── holeId.ml │ ├── holeId.mli │ ├── id.ml │ ├── id.mli │ ├── identifier.ml │ ├── identifier.mli │ ├── inductivity.ml │ ├── inductivity.mli │ ├── location.ml │ ├── location.mli │ ├── name.ml │ ├── name.mli │ ├── operator.ml │ ├── operator.mli │ ├── parenthesizer.ml │ ├── parenthesizer.mli │ ├── persistent_binding_tree.ml │ ├── persistent_binding_tree.mli │ ├── plicity.ml │ ├── plicity.mli │ ├── position.ml │ ├── position.mli │ ├── qualified_identifier.ml │ ├── qualified_identifier.mli │ └── syncom.ml │ ├── synext │ ├── dune │ ├── synext.ml │ ├── synext_arguments.ml │ ├── synext_arguments.mli │ ├── synext_definition.ml │ ├── synext_location.ml │ ├── synext_location.mli │ ├── synext_pp.ml │ ├── synext_pp.mli │ ├── synext_pp_state.ml │ ├── synext_pp_state.mli │ ├── synext_precedence.ml │ └── synext_precedence.mli │ └── synint │ ├── dune │ └── synint.ml ├── t ├── code │ ├── error │ │ ├── MetaForParam.bel │ │ ├── MetaForParam.bel.out │ │ ├── appchkmismatch.bel │ │ ├── appchkmismatch.bel.out │ │ ├── argtype.bel │ │ ├── argtype.bel.out │ │ ├── badconstructortype1.bel │ │ ├── badconstructortype1.bel.out │ │ ├── badconstructortype2.bel │ │ ├── badconstructortype2.bel.out │ │ ├── badconstructortype3.bel │ │ ├── badconstructortype3.bel.out │ │ ├── badconstructortype4.bel │ │ ├── badconstructortype4.bel.out │ │ ├── badconstructortype5.bel │ │ ├── badconstructortype5.bel.out │ │ ├── badmlamcase.bel │ │ ├── badmlamcase.bel.out │ │ ├── brokencconv.bel │ │ ├── brokencconv.bel.out │ │ ├── c1-broken.bel │ │ ├── c1-broken.bel.out │ │ ├── checkvsschema.bel │ │ ├── checkvsschema.bel.out │ │ ├── confusing-identifier-overloading-comp-meta-levels.bel │ │ ├── confusing-identifier-overloading-comp-meta-levels.bel.out │ │ ├── coverage │ │ │ ├── c-empty.bel │ │ │ ├── c-empty.bel.out │ │ │ ├── cov-unsound.bel │ │ │ ├── cov-unsound.bel.out │ │ │ ├── match-param.bel │ │ │ ├── match-param.bel.out │ │ │ ├── small-step.bel │ │ │ ├── small-step.bel.out │ │ │ ├── systemf.bel │ │ │ ├── systemf.bel.out │ │ │ ├── unsound-param.bel │ │ │ └── unsound-param.bel.out │ │ ├── ctx-match-param.bel │ │ ├── ctx-match-param.bel.out │ │ ├── ctx-mismatch.bel │ │ ├── ctx-mismatch.bel.out │ │ ├── ctx-mismatch2.bel │ │ ├── ctx-mismatch2.bel.out │ │ ├── ctx_shift.bel │ │ ├── ctx_shift.bel.out │ │ ├── ctxnotabstracted.bel │ │ ├── ctxnotabstracted.bel.out │ │ ├── defaultAssocError.bel │ │ ├── defaultAssocError.bel.out │ │ ├── extractxabs.bel │ │ ├── extractxabs.bel.out │ │ ├── fn.bel │ │ ├── fn.bel.out │ │ ├── freevarconstraints.bel │ │ ├── freevarconstraints.bel.out │ │ ├── funpat1.bel │ │ ├── funpat1.bel.out │ │ ├── fvnat.bel │ │ ├── fvnat.bel.out │ │ ├── harpoon │ │ │ └── total │ │ │ │ ├── msplit-not-smaller.bel │ │ │ │ └── msplit-not-smaller.bel.out │ │ ├── higher-order-mvar.bel │ │ ├── higher-order-mvar.bel.out │ │ ├── holyholes.bel │ │ ├── holyholes.bel.out │ │ ├── infix │ │ │ ├── infix_assoc.bel │ │ │ ├── infix_assoc.bel.out │ │ │ ├── infix_misplaced_op.bel │ │ │ ├── infix_misplaced_op.bel.out │ │ │ ├── infix_misplaced_op2.bel │ │ │ ├── infix_misplaced_op2.bel.out │ │ │ ├── infix_precedence.bel │ │ │ ├── infix_precedence.bel.out │ │ │ ├── same_precedence_invalid.bel │ │ │ └── same_precedence_invalid.bel.out │ │ ├── misnamedctxvarproj.bel │ │ ├── misnamedctxvarproj.bel.out │ │ ├── misnamedproj.bel │ │ ├── misnamedproj.bel.out │ │ ├── mlam.bel │ │ ├── mlam.bel.out │ │ ├── modules │ │ │ ├── invalid_abbrev.bel │ │ │ ├── invalid_abbrev.bel.out │ │ │ ├── invalid_call.bel │ │ │ ├── invalid_call.bel.out │ │ │ ├── wrong_open.bel │ │ │ └── wrong_open.bel.out │ │ ├── negshift.bel │ │ ├── negshift.bel.out │ │ ├── nonexhaustivecase.bel │ │ ├── nonexhaustivecase.bel.out │ │ ├── nostrengthen.bel │ │ ├── nostrengthen.bel.out │ │ ├── param.bel │ │ ├── param.bel.out │ │ ├── paramsub.bel │ │ ├── paramsub.bel.out │ │ ├── patctxclash.bel │ │ ├── patctxclash.bel.out │ │ ├── positivity │ │ │ ├── non-terminated.bel │ │ │ ├── non-terminated.bel.out │ │ │ ├── positivity_fail0.bel │ │ │ ├── positivity_fail0.bel.out │ │ │ ├── positivity_fail1.bel │ │ │ ├── positivity_fail1.bel.out │ │ │ ├── positivity_fail10.bel │ │ │ ├── positivity_fail10.bel.out │ │ │ ├── positivity_fail11.bel │ │ │ ├── positivity_fail11.bel.out │ │ │ ├── positivity_fail13.bel │ │ │ ├── positivity_fail13.bel.out │ │ │ ├── positivity_fail2.bel │ │ │ ├── positivity_fail2.bel.out │ │ │ ├── positivity_fail3.bel │ │ │ ├── positivity_fail3.bel.out │ │ │ ├── positivity_fail4.bel │ │ │ ├── positivity_fail4.bel.out │ │ │ ├── positivity_fail5.bel │ │ │ ├── positivity_fail5.bel.out │ │ │ ├── positivity_fail6.bel │ │ │ ├── positivity_fail6.bel.out │ │ │ ├── positivity_fail7.bel │ │ │ ├── positivity_fail7.bel.out │ │ │ ├── positivity_fail8.bel │ │ │ ├── positivity_fail8.bel.out │ │ │ ├── positivity_fail9.bel │ │ │ └── positivity_fail9.bel.out │ │ ├── precise_error_loc.bel │ │ ├── precise_error_loc.bel.out │ │ ├── recon-simple.bel │ │ ├── recon-simple.bel.out │ │ ├── recon.bel │ │ ├── recon.bel.out │ │ ├── regressions │ │ │ ├── 102.bel │ │ │ ├── 102.bel.out │ │ │ ├── 69.bel │ │ │ ├── 69.bel.out │ │ │ ├── 77.bel │ │ │ ├── 77.bel.out │ │ │ ├── 78.bel │ │ │ ├── 78.bel.out │ │ │ ├── 79.bel │ │ │ └── 79.bel.out │ │ ├── renvars │ │ │ ├── reconren.bel │ │ │ ├── reconren.bel.out │ │ │ ├── rensubcomp.bel │ │ │ ├── rensubcomp.bel.out │ │ │ ├── substforren.bel │ │ │ ├── substforren.bel.out │ │ │ ├── terminren.bel │ │ │ ├── terminren.bel.out │ │ │ ├── terminren2.bel │ │ │ ├── terminren2.bel.out │ │ │ ├── terminren3.bel │ │ │ └── terminren3.bel.out │ │ ├── schema-dep.bel │ │ ├── schema-dep.bel.out │ │ ├── schema_check │ │ │ ├── bred-nf.bel │ │ │ └── bred-nf.bel.out │ │ ├── stratify │ │ │ ├── evaluator.bel │ │ │ ├── evaluator.bel.out │ │ │ ├── s0.bel │ │ │ ├── s0.bel.out │ │ │ ├── s1.bel │ │ │ ├── s1.bel.out │ │ │ ├── s2.bel │ │ │ ├── s2.bel.out │ │ │ ├── test.bel │ │ │ └── test.bel.out │ │ ├── subst-printing.bel │ │ ├── subst-printing.bel.out │ │ ├── substitution-on-non-normal-term.bel │ │ ├── substitution-on-non-normal-term.bel.out │ │ ├── termspine.bel │ │ ├── termspine.bel.out │ │ ├── total-nonrec.bel │ │ ├── total-nonrec.bel.out │ │ ├── total-same.bel │ │ ├── total-same.bel.out │ │ ├── total-test.bel │ │ ├── total-test.bel.out │ │ ├── total │ │ │ ├── nonrecursive │ │ │ │ ├── dst.bel │ │ │ │ ├── dst.bel.out │ │ │ │ ├── src-mutual.bel │ │ │ │ ├── src-mutual.bel.out │ │ │ │ ├── src.bel │ │ │ │ └── src.bel.out │ │ │ ├── param4.bel │ │ │ ├── param4.bel.out │ │ │ ├── wf-wrongarg.bel │ │ │ ├── wf-wrongarg.bel.out │ │ │ ├── wf-wrongarg2.bel │ │ │ ├── wf-wrongarg2.bel.out │ │ │ ├── wf.bel │ │ │ └── wf.bel.out │ │ ├── trec.bel │ │ ├── trec.bel.out │ │ ├── typespine.bel │ │ ├── typespine.bel.out │ │ ├── unboundconstructor.bel │ │ ├── unboundconstructor.bel.out │ │ ├── undefined-schema.bel │ │ ├── undefined-schema.bel.out │ │ ├── weakening.bel │ │ └── weakening.bel.out │ └── success │ │ ├── HTML │ │ └── markdown-test.bel │ │ ├── LFHoles │ │ ├── cntvar-explicit.bel │ │ ├── debruijn.bel │ │ ├── dtlist.bel │ │ ├── fol-handbook.bel │ │ ├── fol-handbook2.bel │ │ ├── jpath.bel │ │ ├── pearl-lfhole.bel │ │ └── tps.bel │ │ ├── base │ │ ├── alpha.bel │ │ ├── c-cntvar.bel │ │ ├── c-cut-elim.bel │ │ ├── c-empty.bel │ │ ├── c-unique.bel │ │ ├── c1.bel │ │ ├── c2.bel │ │ ├── c3.bel │ │ ├── c3x1.bel │ │ ├── c3x2.bel │ │ ├── c4.bel │ │ ├── c5.bel │ │ ├── c5x1.bel │ │ ├── c5x2.bel │ │ ├── c5x3.bel │ │ ├── c6.bel │ │ ├── c7.bel │ │ ├── case1-explicit.bel │ │ ├── case1.bel │ │ ├── case2-explicit.bel │ │ ├── case2.bel │ │ ├── cc1.bel │ │ ├── ccdep.bel │ │ ├── ccdep2.bel │ │ ├── ccm.bel │ │ ├── ccunify.bel │ │ ├── cd1.bel │ │ ├── cd2.bel │ │ ├── cflat.bel │ │ ├── comments1.bel │ │ ├── cp.bel │ │ ├── cp2.bel │ │ ├── cross.bel │ │ ├── cs.bel │ │ ├── cs2.bel │ │ ├── cs3.bel │ │ ├── cs4.bel │ │ ├── ctxmatching.bel │ │ ├── dep.bel │ │ ├── depctxmatching.bel │ │ ├── dependency.bel │ │ ├── eta.bel │ │ ├── id-explicit.bel │ │ ├── id-simple-explicit.bel │ │ ├── id-simple.bel │ │ ├── id.bel │ │ ├── implicit-comp.bel │ │ ├── implicit-obj.bel │ │ ├── letctypeexp.bel │ │ ├── letexp.bel │ │ ├── mlamcase.bel │ │ ├── mlamctx.bel │ │ ├── mlamctxmatch.bel │ │ ├── mlamdepctx.bel │ │ ├── mreccdata.bel │ │ ├── mrecdata.bel │ │ ├── parred.bel │ │ ├── recon.bel │ │ ├── remove.bel │ │ ├── schema.bel │ │ ├── sigma1.bel │ │ ├── sigma2.bel │ │ ├── sigma3.bel │ │ ├── sigma4.bel │ │ ├── simple-explicit.bel │ │ ├── simple.bel │ │ ├── subord-post.bel │ │ ├── subord.bel │ │ ├── subord3.bel │ │ └── test.bel │ │ ├── bugs │ │ ├── 72.bel │ │ ├── 74.bel │ │ ├── 77-2.bel │ │ ├── 77.bel │ │ └── README.md │ │ ├── caseonpairs-leftovercnstrs.bel │ │ ├── codatatypes │ │ ├── codata.bel │ │ ├── colists.bel │ │ ├── cyclenats.bel │ │ └── fib.bel │ │ ├── coverage │ │ ├── deptypes.bel │ │ ├── match-param.bel │ │ ├── param.bel │ │ └── subord.bel │ │ ├── ctx-match.bel │ │ ├── ctx-underscore-2.bel │ │ ├── ctx-underscore.bel │ │ ├── datatypes │ │ └── pair-mobj.bel │ │ ├── fol-handbook.bel │ │ ├── harpoon │ │ ├── tp-refl-stub.bel │ │ ├── tp-refl.bel │ │ └── tp-unique.bel │ │ ├── implicitctx.bel │ │ ├── infix │ │ ├── alternate.bel │ │ ├── assoc_prag.bel │ │ ├── copy.bel │ │ ├── eq-proof.bel │ │ ├── infix_paren.bel │ │ ├── lambda_infix.bel │ │ ├── listInfix2.bel │ │ ├── path.bel │ │ ├── postponed.bel │ │ └── tc.bel │ │ ├── interactive │ │ ├── natind.bel │ │ ├── sn-full.bel │ │ ├── sn.bel │ │ ├── sn2.bel │ │ ├── sn3.bel │ │ └── test.bel │ │ ├── modules │ │ ├── abbrev-nested.bel │ │ ├── abbrev.bel │ │ ├── adapted │ │ │ ├── fvnat.bel │ │ │ └── include.bel │ │ ├── nats.bel │ │ ├── nested.bel │ │ ├── nested2.bel │ │ └── user-defined-notations-in-modules.bel │ │ ├── multi_arg_mlam │ │ ├── algeq.bel │ │ └── unique.bel │ │ ├── named_projections │ │ ├── alternate.bel │ │ ├── bigstep-deterministic.bel │ │ ├── bred-nf.bel │ │ ├── conv-untyped.bel │ │ ├── cps-crec.bel │ │ ├── eq-proof.bel │ │ ├── eq.bel │ │ ├── normal.bel │ │ ├── path-typed.bel │ │ ├── pearl.bel │ │ ├── sources.cfg │ │ ├── subject-red.bel │ │ └── unique.bel │ │ ├── parse-subst-commas.bel │ │ ├── positivity │ │ ├── positivity1.bel │ │ ├── positivity2.bel │ │ └── positivity4.bel │ │ ├── postpone-unificiation.bel │ │ ├── renvars │ │ ├── paramren.bel │ │ ├── parse.bel │ │ ├── reconren.bel │ │ ├── ren1.bel │ │ └── renforsubst.bel │ │ ├── schema-inf.bel │ │ ├── stratify │ │ └── alg-equal-ctxrel.bel │ │ ├── subst-vars-simple.bel │ │ ├── subst-vars-simple1.bel │ │ ├── subst-vars.bel │ │ ├── substvars │ │ ├── comptype.bel │ │ ├── coverage-subst-embedded.bel │ │ ├── coverage-subst.bel │ │ ├── eq-proof-promotion.bel │ │ ├── intype.bel │ │ ├── match-subst-2.bel │ │ ├── match-subst.bel │ │ ├── nbe-datatype.bel │ │ ├── nbe.bel │ │ ├── nbe2.bel │ │ ├── parse-id.bel │ │ ├── parse.bel │ │ ├── reflrel-2.bel │ │ ├── reflrel.bel │ │ ├── renamings-2.bel │ │ ├── renamings.bel │ │ ├── sn.bel │ │ ├── weak-norm-closed-ideal.bel │ │ ├── weak-norm-closed.bel │ │ ├── weak-norm-under-binders-explicit2.bel │ │ └── weak-norm-under-binders.bel │ │ ├── syntax │ │ └── tuples.bel │ │ ├── total │ │ ├── ctx-match-rename.bel │ │ ├── ctx-match.bel │ │ ├── lex.bel │ │ ├── lex0.bel │ │ ├── logrel-names-essential.bel │ │ ├── logrel-names.bel │ │ ├── param1.bel │ │ ├── param2.bel │ │ ├── param3.bel │ │ ├── param4.bel │ │ ├── total-block.bel │ │ ├── trust.bel │ │ ├── wf-correctarg.bel │ │ ├── wf.bel │ │ └── wf1.bel │ │ ├── unif-inductive.bel │ │ └── unif-nonterm.bel ├── harpoon │ ├── a_framework_for_defining_logics │ │ ├── first_order_arithmetic.bel │ │ ├── first_order_arithmetic │ │ │ ├── const.input │ │ │ ├── forall_to_exists.input │ │ │ ├── plus_zero_t__eq__t.input │ │ │ └── schroder_heister_elimination.input │ │ ├── higher_order_arithmetic.bel │ │ └── higher_order_arithmetic │ │ │ ├── const.input │ │ │ ├── forall_to_exists.input │ │ │ └── schroder_heister_elimination.input │ ├── algeq-simplified.bel │ ├── algeq-simplified.input │ ├── bugs │ │ ├── 225.bel │ │ └── 225.input │ ├── bwd_closed.bel │ ├── bwd_closed.input │ ├── bwd_closed_auto_invert.input │ ├── bwd_closed_inductive_auto.input │ ├── church-rosser │ │ ├── append_inductive_auto.input │ │ ├── church-rosser.bel │ │ ├── identity_auto_invert.input │ │ ├── lemma1_inductive_auto.input │ │ ├── lemma2_inductive_auto.input │ │ ├── lemma3_inductive_auto.input │ │ ├── lemma4_inductive_auto.input │ │ └── syn_pconv_inductive_auto.input │ ├── command-sequence.bel │ ├── command-sequence.input │ ├── command-sequence_auto_invert.input │ ├── command-sequence_inductive_auto.input │ ├── compile │ │ └── ceval-complete.input │ ├── context-splitting │ │ ├── simple.bel │ │ ├── simple.input │ │ └── simple_auto_invert.input │ ├── equal │ │ ├── eq-proof-1.bel │ │ └── eq-proof-1.input │ ├── logrel │ │ ├── algeq-simplified.bel │ │ ├── algeq-simplified.input │ │ ├── halts_step_prime.input │ │ ├── halts_step_prime_auto_invert.input │ │ ├── halts_step_prime_inductive_auto.input │ │ ├── weak-norm-total-no-theorems.bel │ │ ├── weak-norm-total-suffices.input │ │ ├── weak-norm-total.bel │ │ └── weak-norm-total.input │ ├── mini-ml │ │ ├── mini-ml-sans-fix.bel │ │ ├── pres-sans-fix_auto_invert.input │ │ ├── pres-sans-fix_inductive_auto.input │ │ ├── vsound-sans-fix_inductive_auto.input │ │ ├── vsound.input │ │ ├── vsound_auto_invert.input │ │ └── vsound_inductive_auto.input │ ├── nat-trans.bel │ ├── nat-trans.input │ ├── nat-trans_auto_invert.input │ ├── nats_and_bools_tps.bel │ ├── nats_and_bools_tps.input │ ├── nats_and_bools_tps_auto_invert.input │ ├── nats_and_bools_tps_inductive_auto.input │ ├── poplmark-reloaded │ │ ├── props.input │ │ └── tps.bel │ ├── reduce_halts.bel │ ├── reduce_halts.input │ ├── reduce_halts_auto_invert.input │ ├── reduce_halts_inductive_auto.input │ ├── regression │ │ ├── 229.bel │ │ └── 229.input │ ├── select.bel │ ├── select.input │ ├── serialization │ │ ├── split.bel │ │ ├── split.input │ │ ├── stub.bel │ │ ├── stub.input │ │ ├── stub_inductive_auto.input │ │ └── stub_invert_auto.input │ ├── simple-mutual.bel │ ├── simple-mutual.input │ ├── stlc-tps-stub.bel │ ├── suffices.bel │ ├── suffices.input │ ├── suffices_auto_invert.input │ ├── suffices_inductive_auto.input │ ├── tp-refl.bel │ ├── tp-refl.input │ ├── tp-refl_auto_invert.input │ ├── tp-refl_inductive_auto.input │ ├── translation │ │ ├── type_preservation.bel │ │ └── type_preservation.input │ ├── type_preservation.bel │ ├── type_preservation.input │ ├── type_preservation2.input │ ├── uniform.bel │ ├── uniform_auto_invert.input │ ├── uniqueness-simple-ctx.bel │ ├── uniqueness-simple-ctx_inductive_auto.input │ ├── uniqueness-stub.bel │ ├── uniqueness.bel │ ├── uniqueness.input │ ├── uniqueness_auto_invert.input │ └── weak-norm │ │ ├── halts_step_inductive_auto.input │ │ ├── weak-norm-halts-step.bel │ │ ├── weak-norm.bel │ │ └── weak-norm_inductive_auto.input └── interactive │ ├── 44.bel │ ├── 46.bel │ ├── 82.bel │ ├── 96.bel │ ├── logic-programming │ └── 1.bel │ ├── test_constructors.bel │ ├── test_fsig.bel │ ├── test_printhole-lf.bel │ └── test_split │ ├── deptypes.bel │ ├── meta_3.1.bel │ ├── natind.bel │ ├── reconren.bel │ ├── sn-full.bel │ ├── sn.bel │ ├── sn2.bel │ └── sn3.bel ├── test ├── dune ├── test_beluga.ml ├── test_parser │ ├── dune │ ├── fixtures │ │ ├── clf_terms_error.input.bel │ │ ├── clf_terms_ok.input.bel │ │ ├── clf_terms_ok.output.json │ │ ├── clf_types_error.input.bel │ │ ├── clf_types_ok.input.bel │ │ ├── clf_types_ok.output.json │ │ ├── comp_expressions_error.input.bel │ │ ├── comp_expressions_ok.input.bel │ │ ├── comp_expressions_ok.output.json │ │ ├── comp_kinds_error.input.bel │ │ ├── comp_kinds_ok.input.bel │ │ ├── comp_kinds_ok.output.json │ │ ├── comp_types_error.input.bel │ │ ├── comp_types_ok.input.bel │ │ ├── comp_types_ok.output.json │ │ ├── disambiguation_state.json │ │ ├── disambiguation_state_deserialization.ml │ │ ├── disambiguation_state_deserialization.mli │ │ ├── dune │ │ ├── generate_outputs.ml │ │ ├── lf_kinds_error.input.bel │ │ ├── lf_kinds_ok.input.bel │ │ ├── lf_kinds_ok.output.json │ │ ├── lf_terms_error.input.bel │ │ ├── lf_terms_ok.input.bel │ │ ├── lf_terms_ok.output.json │ │ ├── lf_types_error.input.bel │ │ ├── lf_types_ok.input.bel │ │ ├── lf_types_ok.output.json │ │ ├── meta_objects_error.input.bel │ │ ├── meta_objects_ok.input.bel │ │ ├── meta_objects_ok.output.json │ │ ├── meta_types_error.input.bel │ │ ├── meta_types_ok.input.bel │ │ ├── meta_types_ok.output.json │ │ ├── schemas_error.input.bel │ │ ├── schemas_ok.input.bel │ │ └── schemas_ok.output.json │ ├── test_html_pp.ml │ ├── test_parser.ml │ ├── test_pp.ml │ └── test_sub_parsers.ml ├── test_support │ ├── dune │ ├── test_list.ml │ ├── test_list1.ml │ ├── test_list2.ml │ ├── test_option.ml │ └── test_support.ml └── util │ ├── assert.ml │ ├── assert.mli │ ├── base_json.ml │ ├── base_json.mli │ ├── dune │ ├── files.ml │ ├── files.mli │ ├── synapx_json.ml │ ├── synext_json.ml │ └── synext_json.mli └── tools ├── Beluga.tmbundle ├── Syntaxes │ └── Beluga.tmLanguage └── info.plist ├── beluga-mode.el ├── beluga.sublime-syntax ├── sexp └── sformat.c └── syntax-conv.rb /.admissible-fail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/.admissible-fail -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/.gitignore -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/.ocamlformat -------------------------------------------------------------------------------- /.ocamlformat-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/.ocamlformat-ignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/CHANGES.md -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/INSTALL -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/LICENSE -------------------------------------------------------------------------------- /LINT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/LINT -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/README.md -------------------------------------------------------------------------------- /STYLE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/STYLE -------------------------------------------------------------------------------- /TEST.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/TEST.sh -------------------------------------------------------------------------------- /beluga.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/beluga.opam -------------------------------------------------------------------------------- /beluga.opam.locked: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/beluga.opam.locked -------------------------------------------------------------------------------- /beluga.opam.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/beluga.opam.template -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/.gitignore -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/_static/custom.css -------------------------------------------------------------------------------- /doc/beluga-language-specification.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/beluga-language-specification.tex -------------------------------------------------------------------------------- /doc/beluga/index.rst.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/beluga/index.rst.disabled -------------------------------------------------------------------------------- /doc/beluga/proof_search_engine.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/beluga/proof_search_engine.rst -------------------------------------------------------------------------------- /doc/common/contextual-lf.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/common/contextual-lf.rst -------------------------------------------------------------------------------- /doc/common/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/common/index.rst -------------------------------------------------------------------------------- /doc/common/inductive-types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/common/inductive-types.rst -------------------------------------------------------------------------------- /doc/common/lf-subordination.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/common/lf-subordination.rst -------------------------------------------------------------------------------- /doc/common/lf.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/common/lf.rst -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/getting-started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/getting-started.rst -------------------------------------------------------------------------------- /doc/harpoon/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/harpoon/index.rst -------------------------------------------------------------------------------- /doc/harpoon/interactive-reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/harpoon/interactive-reference.rst -------------------------------------------------------------------------------- /doc/harpoon/proof-automation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/harpoon/proof-automation.rst -------------------------------------------------------------------------------- /doc/harpoon/prover-structure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/harpoon/prover-structure.rst -------------------------------------------------------------------------------- /doc/harpoon/undo.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/harpoon/undo.rst -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/make.bat -------------------------------------------------------------------------------- /doc/userguide.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/doc/userguide.tex -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/dune-project -------------------------------------------------------------------------------- /examples/LF/arith-rec1.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/arith-rec1.lf -------------------------------------------------------------------------------- /examples/LF/arith.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/arith.lf -------------------------------------------------------------------------------- /examples/LF/cut-elim.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/cut-elim.lf -------------------------------------------------------------------------------- /examples/LF/kindtest.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/kindtest.lf -------------------------------------------------------------------------------- /examples/LF/lam-tp-rec.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/lam-tp-rec.lf -------------------------------------------------------------------------------- /examples/LF/lambda-rec.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/lambda-rec.lf -------------------------------------------------------------------------------- /examples/LF/lambda.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/lambda.lf -------------------------------------------------------------------------------- /examples/LF/mini-ml-rec.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/mini-ml-rec.lf -------------------------------------------------------------------------------- /examples/LF/mini-ml.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/mini-ml.lf -------------------------------------------------------------------------------- /examples/LF/simple-typing.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/simple-typing.lf -------------------------------------------------------------------------------- /examples/LF/tpcert.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/tpcert.lf -------------------------------------------------------------------------------- /examples/LF/tpeval-rec.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/tpeval-rec.lf -------------------------------------------------------------------------------- /examples/LF/tpeval.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/tpeval.lf -------------------------------------------------------------------------------- /examples/LF/tps.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/tps.lf -------------------------------------------------------------------------------- /examples/LF/vsound-rec.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/vsound-rec.lf -------------------------------------------------------------------------------- /examples/LF/vsound.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/LF/vsound.lf -------------------------------------------------------------------------------- /examples/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/README -------------------------------------------------------------------------------- /examples/arith/arith.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/arith/arith.bel -------------------------------------------------------------------------------- /examples/back/tc.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/back/tc.bel -------------------------------------------------------------------------------- /examples/bigstep-deterministic/eq.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/bigstep-deterministic/eq.bel -------------------------------------------------------------------------------- /examples/cfg/fvnat-pt1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cfg/fvnat-pt1.bel -------------------------------------------------------------------------------- /examples/cfg/fvnat-pt2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cfg/fvnat-pt2.bel -------------------------------------------------------------------------------- /examples/cfg/fvnat.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cfg/fvnat.cfg -------------------------------------------------------------------------------- /examples/cfg/test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cfg/test.cfg -------------------------------------------------------------------------------- /examples/church-rosser/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/README -------------------------------------------------------------------------------- /examples/church-rosser/equiv-crec.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/equiv-crec.bel -------------------------------------------------------------------------------- /examples/church-rosser/equiv.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/equiv.bel -------------------------------------------------------------------------------- /examples/church-rosser/equiv.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/equiv.elf -------------------------------------------------------------------------------- /examples/church-rosser/lam.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/lam.elf -------------------------------------------------------------------------------- /examples/church-rosser/ord-cr.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/ord-cr.bel -------------------------------------------------------------------------------- /examples/church-rosser/ord-cr.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/ord-cr.elf -------------------------------------------------------------------------------- /examples/church-rosser/ord-lemmas.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/ord-lemmas.bel -------------------------------------------------------------------------------- /examples/church-rosser/ord-lemmas.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/ord-lemmas.elf -------------------------------------------------------------------------------- /examples/church-rosser/ord-red.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/ord-red.elf -------------------------------------------------------------------------------- /examples/church-rosser/ord.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/ord.cfg -------------------------------------------------------------------------------- /examples/church-rosser/par-cr.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/par-cr.bel -------------------------------------------------------------------------------- /examples/church-rosser/par-cr.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/par-cr.elf -------------------------------------------------------------------------------- /examples/church-rosser/par-lemmas.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/par-lemmas.bel -------------------------------------------------------------------------------- /examples/church-rosser/par-lemmas.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/par-lemmas.elf -------------------------------------------------------------------------------- /examples/church-rosser/par-red.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/par-red.bel -------------------------------------------------------------------------------- /examples/church-rosser/par-red.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/par-red.elf -------------------------------------------------------------------------------- /examples/church-rosser/test-crec.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/test-crec.cfg -------------------------------------------------------------------------------- /examples/church-rosser/test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/church-rosser/test.cfg -------------------------------------------------------------------------------- /examples/codatatypes/tofte-hoas.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/codatatypes/tofte-hoas.bel -------------------------------------------------------------------------------- /examples/compile/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/README -------------------------------------------------------------------------------- /examples/compile/cls/cls-complete.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cls/cls-complete.elf -------------------------------------------------------------------------------- /examples/compile/cls/cls-sound.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cls/cls-sound.elf -------------------------------------------------------------------------------- /examples/compile/cls/cls.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cls/cls.elf -------------------------------------------------------------------------------- /examples/compile/cls/complete-1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cls/complete-1.bel -------------------------------------------------------------------------------- /examples/compile/cls/complete.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cls/complete.bel -------------------------------------------------------------------------------- /examples/compile/cls/compute.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cls/compute.elf -------------------------------------------------------------------------------- /examples/compile/cls/debruijn.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cls/debruijn.elf -------------------------------------------------------------------------------- /examples/compile/cls/feval.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cls/feval.elf -------------------------------------------------------------------------------- /examples/compile/cls/mini-ml.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cls/mini-ml.elf -------------------------------------------------------------------------------- /examples/compile/cls/test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cls/test.cfg -------------------------------------------------------------------------------- /examples/compile/cls/trans.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cls/trans.elf -------------------------------------------------------------------------------- /examples/compile/cls/trans2.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cls/trans2.elf -------------------------------------------------------------------------------- /examples/compile/cpm/ceval-sound.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cpm/ceval-sound.bel -------------------------------------------------------------------------------- /examples/compile/cpm/ceval-sound.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cpm/ceval-sound.elf -------------------------------------------------------------------------------- /examples/compile/cpm/ceval.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cpm/ceval.elf -------------------------------------------------------------------------------- /examples/compile/cpm/cpm.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cpm/cpm.elf -------------------------------------------------------------------------------- /examples/compile/cpm/evalv.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cpm/evalv.elf -------------------------------------------------------------------------------- /examples/compile/cpm/mini-mlv.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cpm/mini-mlv.elf -------------------------------------------------------------------------------- /examples/compile/cpm/proof-equiv.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cpm/proof-equiv.elf -------------------------------------------------------------------------------- /examples/compile/cpm/test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cpm/test.cfg -------------------------------------------------------------------------------- /examples/compile/cpm/theorems.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cpm/theorems.elf -------------------------------------------------------------------------------- /examples/compile/cps/cps-eval.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cps/cps-eval.elf -------------------------------------------------------------------------------- /examples/compile/cps/cps.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cps/cps.elf -------------------------------------------------------------------------------- /examples/compile/cps/mini-ml.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cps/mini-ml.elf -------------------------------------------------------------------------------- /examples/compile/cps/ml-cps.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cps/ml-cps.elf -------------------------------------------------------------------------------- /examples/compile/cps/sources.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cps/sources.cfg -------------------------------------------------------------------------------- /examples/compile/cxm/evalv.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cxm/evalv.elf -------------------------------------------------------------------------------- /examples/compile/cxm/mini-mlv.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cxm/mini-mlv.elf -------------------------------------------------------------------------------- /examples/compile/cxm/test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cxm/test.cfg -------------------------------------------------------------------------------- /examples/compile/cxm/xeval.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/cxm/xeval.elf -------------------------------------------------------------------------------- /examples/compile/debruijn/eval.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/debruijn/eval.elf -------------------------------------------------------------------------------- /examples/compile/debruijn/feval.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/debruijn/feval.elf -------------------------------------------------------------------------------- /examples/compile/debruijn/mini-ml.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/debruijn/mini-ml.elf -------------------------------------------------------------------------------- /examples/compile/debruijn/test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/debruijn/test.cfg -------------------------------------------------------------------------------- /examples/compile/debruijn/trans.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/debruijn/trans.elf -------------------------------------------------------------------------------- /examples/compile/debruijn/value.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/debruijn/value.elf -------------------------------------------------------------------------------- /examples/compile/debruijn1/eval.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/debruijn1/eval.elf -------------------------------------------------------------------------------- /examples/compile/debruijn1/feval.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/debruijn1/feval.elf -------------------------------------------------------------------------------- /examples/compile/debruijn1/test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/debruijn1/test.cfg -------------------------------------------------------------------------------- /examples/compile/debruijn1/trans.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/compile/debruijn1/trans.elf -------------------------------------------------------------------------------- /examples/copy/copy-crec.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/copy/copy-crec.bel -------------------------------------------------------------------------------- /examples/copy/copy-explicit.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/copy/copy-explicit.bel -------------------------------------------------------------------------------- /examples/copy/copy-simple-crec.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/copy/copy-simple-crec.bel -------------------------------------------------------------------------------- /examples/copy/copy-simple.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/copy/copy-simple.bel -------------------------------------------------------------------------------- /examples/copy/copy.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/copy/copy.bel -------------------------------------------------------------------------------- /examples/count-var/cntvar-2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/count-var/cntvar-2.bel -------------------------------------------------------------------------------- /examples/count-var/cntvar-crec.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/count-var/cntvar-crec.bel -------------------------------------------------------------------------------- /examples/count-var/cntvar-simple.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/count-var/cntvar-simple.bel -------------------------------------------------------------------------------- /examples/count-var/cntvar-str.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/count-var/cntvar-str.bel -------------------------------------------------------------------------------- /examples/count-var/cntvar.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/count-var/cntvar.bel -------------------------------------------------------------------------------- /examples/cpp13/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cpp13/README -------------------------------------------------------------------------------- /examples/cpp13/cc.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cpp13/cc.bel -------------------------------------------------------------------------------- /examples/cpp13/cchoist.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cpp13/cchoist.bel -------------------------------------------------------------------------------- /examples/cpp13/cps.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cpp13/cps.bel -------------------------------------------------------------------------------- /examples/cpp13/sfcps.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cpp13/sfcps.bel -------------------------------------------------------------------------------- /examples/cut-elim-crec-cover.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cut-elim-crec-cover.bel -------------------------------------------------------------------------------- /examples/cut-elim-crec.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cut-elim-crec.bel -------------------------------------------------------------------------------- /examples/cut-elim.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cut-elim.bel -------------------------------------------------------------------------------- /examples/cut-elim/formulas.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cut-elim/formulas.elf -------------------------------------------------------------------------------- /examples/cut-elim/int-admit.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cut-elim/int-admit.bel -------------------------------------------------------------------------------- /examples/cut-elim/int-admit.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cut-elim/int-admit.elf -------------------------------------------------------------------------------- /examples/cut-elim/int-cut.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cut-elim/int-cut.elf -------------------------------------------------------------------------------- /examples/cut-elim/int-elim.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cut-elim/int-elim.bel -------------------------------------------------------------------------------- /examples/cut-elim/int.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cut-elim/int.elf -------------------------------------------------------------------------------- /examples/cut-elim/test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/cut-elim/test.cfg -------------------------------------------------------------------------------- /examples/equal/alg-equal-ctxrel.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/equal/alg-equal-ctxrel.bel -------------------------------------------------------------------------------- /examples/equal/eq-proof-1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/equal/eq-proof-1.bel -------------------------------------------------------------------------------- /examples/equal/eq-proof-2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/equal/eq-proof-2.bel -------------------------------------------------------------------------------- /examples/equal/eq-proof-crec.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/equal/eq-proof-crec.bel -------------------------------------------------------------------------------- /examples/equal/eq-proof-full-crec.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/equal/eq-proof-full-crec.bel -------------------------------------------------------------------------------- /examples/equal/eq-proof-tuple.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/equal/eq-proof-tuple.bel -------------------------------------------------------------------------------- /examples/equal/eq-proof.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/equal/eq-proof.bel -------------------------------------------------------------------------------- /examples/fol-handbook.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/fol-handbook.bel -------------------------------------------------------------------------------- /examples/fol/README: -------------------------------------------------------------------------------- 1 | A few experiments in direct proof search. 2 | 3 | Can we prove uncurry? 4 | -------------------------------------------------------------------------------- /examples/fol/fol.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/fol/fol.bel -------------------------------------------------------------------------------- /examples/fol/fol.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/fol/fol.elf -------------------------------------------------------------------------------- /examples/fol/sources.cfg: -------------------------------------------------------------------------------- 1 | fol.elf 2 | -------------------------------------------------------------------------------- /examples/fol/test.cfg: -------------------------------------------------------------------------------- 1 | fol.elf 2 | fol.bel 3 | -------------------------------------------------------------------------------- /examples/free-vars/fvnat-crec.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/free-vars/fvnat-crec.bel -------------------------------------------------------------------------------- /examples/free-vars/fvnat-explicit.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/free-vars/fvnat-explicit.bel -------------------------------------------------------------------------------- /examples/free-vars/fvnat.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/free-vars/fvnat.bel -------------------------------------------------------------------------------- /examples/freshML/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/freshML/README -------------------------------------------------------------------------------- /examples/freshML/cconv-cheney.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/freshML/cconv-cheney.bel -------------------------------------------------------------------------------- /examples/freshML/conv-untyped.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/freshML/conv-untyped.bel -------------------------------------------------------------------------------- /examples/freshML/cps-crec.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/freshML/cps-crec.bel -------------------------------------------------------------------------------- /examples/freshML/cps.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/freshML/cps.bel -------------------------------------------------------------------------------- /examples/freshML/debruijn-1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/freshML/debruijn-1.bel -------------------------------------------------------------------------------- /examples/freshML/debruijn-1a.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/freshML/debruijn-1a.bel -------------------------------------------------------------------------------- /examples/freshML/debruijn-uniform.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/freshML/debruijn-uniform.bel -------------------------------------------------------------------------------- /examples/freshML/debruijn.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/freshML/debruijn.bel -------------------------------------------------------------------------------- /examples/freshML/term.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/freshML/term.bel -------------------------------------------------------------------------------- /examples/freshML/ucconv-total.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/freshML/ucconv-total.bel -------------------------------------------------------------------------------- /examples/higher-order/jpath.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/higher-order/jpath.bel -------------------------------------------------------------------------------- /examples/improve/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/improve/README -------------------------------------------------------------------------------- /examples/improve/eta.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/improve/eta.bel -------------------------------------------------------------------------------- /examples/improve/recon.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/improve/recon.bel -------------------------------------------------------------------------------- /examples/lincx_mechanization/join.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/lincx_mechanization/join.bel -------------------------------------------------------------------------------- /examples/logrel/algeq-simplified.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/logrel/algeq-simplified.bel -------------------------------------------------------------------------------- /examples/logrel/algeq-simplified1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/logrel/algeq-simplified1.bel -------------------------------------------------------------------------------- /examples/logrel/algeq-typing.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/logrel/algeq-typing.bel -------------------------------------------------------------------------------- /examples/logrel/weak-norm-total.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/logrel/weak-norm-total.bel -------------------------------------------------------------------------------- /examples/logrel/weak-norm.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/logrel/weak-norm.bel -------------------------------------------------------------------------------- /examples/lp-horn/can.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/lp-horn/can.lf -------------------------------------------------------------------------------- /examples/lp-horn/iscan.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/lp-horn/iscan.bel -------------------------------------------------------------------------------- /examples/lp-horn/nd.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/lp-horn/nd.lf -------------------------------------------------------------------------------- /examples/lp-horn/test-crec.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/lp-horn/test-crec.cfg -------------------------------------------------------------------------------- /examples/lp-horn/test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/lp-horn/test.cfg -------------------------------------------------------------------------------- /examples/lp-horn/uni-complete.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/lp-horn/uni-complete.bel -------------------------------------------------------------------------------- /examples/lp-horn/uni-sound-crec.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/lp-horn/uni-sound-crec.bel -------------------------------------------------------------------------------- /examples/lp-horn/uni-sound.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/lp-horn/uni-sound.bel -------------------------------------------------------------------------------- /examples/lp-horn/uniform.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/lp-horn/uniform.lf -------------------------------------------------------------------------------- /examples/mini-ml/clos-eval.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/mini-ml/clos-eval.bel -------------------------------------------------------------------------------- /examples/mini-ml/eval-sub-1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/mini-ml/eval-sub-1.bel -------------------------------------------------------------------------------- /examples/mini-ml/eval-sub.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/mini-ml/eval-sub.bel -------------------------------------------------------------------------------- /examples/mini-ml/tps.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/mini-ml/tps.bel -------------------------------------------------------------------------------- /examples/mini-ml/vsound-explicit.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/mini-ml/vsound-explicit.bel -------------------------------------------------------------------------------- /examples/mini-ml/vsound.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/mini-ml/vsound.bel -------------------------------------------------------------------------------- /examples/path/bred-nf.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/path/bred-nf.bel -------------------------------------------------------------------------------- /examples/path/path-typed.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/path/path-typed.bel -------------------------------------------------------------------------------- /examples/path/path.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/path/path.bel -------------------------------------------------------------------------------- /examples/polylam/normal.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/polylam/normal.bel -------------------------------------------------------------------------------- /examples/popl12/clos-eval.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/popl12/clos-eval.bel -------------------------------------------------------------------------------- /examples/popl12/closconv.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/popl12/closconv.bel -------------------------------------------------------------------------------- /examples/popl12/copy.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/popl12/copy.bel -------------------------------------------------------------------------------- /examples/popl12/lists.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/popl12/lists.bel -------------------------------------------------------------------------------- /examples/popl12/nbe-sub.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/popl12/nbe-sub.bel -------------------------------------------------------------------------------- /examples/popl12/nbe.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/popl12/nbe.bel -------------------------------------------------------------------------------- /examples/popl12/normeval-abbrev.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/popl12/normeval-abbrev.bel -------------------------------------------------------------------------------- /examples/popl12/normeval-subst.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/popl12/normeval-subst.bel -------------------------------------------------------------------------------- /examples/popl12/normeval-total.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/popl12/normeval-total.bel -------------------------------------------------------------------------------- /examples/popl12/normeval.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/popl12/normeval.bel -------------------------------------------------------------------------------- /examples/poplmark-reloaded+/2b_sn.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/poplmark-reloaded+/2b_sn.bel -------------------------------------------------------------------------------- /examples/poplmark-reloaded/2b_sn.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/poplmark-reloaded/2b_sn.bel -------------------------------------------------------------------------------- /examples/poplmark-reloaded/sn_def.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/poplmark-reloaded/sn_def.bel -------------------------------------------------------------------------------- /examples/poplmark/pearl.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/poplmark/pearl.bel -------------------------------------------------------------------------------- /examples/poplmark/poplmark.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/poplmark/poplmark.bel -------------------------------------------------------------------------------- /examples/small-step/lam.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/small-step/lam.bel -------------------------------------------------------------------------------- /examples/small-step/system-f-iso.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/small-step/system-f-iso.bel -------------------------------------------------------------------------------- /examples/small-step/system-f-iso.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/small-step/system-f-iso.elf -------------------------------------------------------------------------------- /examples/small-step/system-f.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/small-step/system-f.bel -------------------------------------------------------------------------------- /examples/small-step/system-f.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/small-step/system-f.elf -------------------------------------------------------------------------------- /examples/stlc.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/stlc.bel -------------------------------------------------------------------------------- /examples/subject-red-crec.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/subject-red-crec.bel -------------------------------------------------------------------------------- /examples/subject-red.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/subject-red.bel -------------------------------------------------------------------------------- /examples/tapl/ch14-b.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch14-b.bel -------------------------------------------------------------------------------- /examples/tapl/ch14.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch14.bel -------------------------------------------------------------------------------- /examples/tapl/ch3+arith+leq/exp.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3+arith+leq/exp.bel -------------------------------------------------------------------------------- /examples/tapl/ch3+arith+leq/test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3+arith+leq/test.cfg -------------------------------------------------------------------------------- /examples/tapl/ch3+arith+leq/tps.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3+arith+leq/tps.bel -------------------------------------------------------------------------------- /examples/tapl/ch3+arith/basic.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3+arith/basic.cfg -------------------------------------------------------------------------------- /examples/tapl/ch3+arith/big-small.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3+arith/big-small.bel -------------------------------------------------------------------------------- /examples/tapl/ch3+arith/big-small.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3+arith/big-small.cfg -------------------------------------------------------------------------------- /examples/tapl/ch3+arith/big-step.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3+arith/big-step.bel -------------------------------------------------------------------------------- /examples/tapl/ch3+arith/det.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3+arith/det.bel -------------------------------------------------------------------------------- /examples/tapl/ch3+arith/det.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3+arith/det.cfg -------------------------------------------------------------------------------- /examples/tapl/ch3+arith/exp.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3+arith/exp.bel -------------------------------------------------------------------------------- /examples/tapl/ch3+arith/sources.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3+arith/sources.cfg -------------------------------------------------------------------------------- /examples/tapl/ch3+arith/test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3+arith/test.cfg -------------------------------------------------------------------------------- /examples/tapl/ch3/eval.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3/eval.bel -------------------------------------------------------------------------------- /examples/tapl/ch3/evaluation-2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3/evaluation-2.bel -------------------------------------------------------------------------------- /examples/tapl/ch3/evaluation-seq.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3/evaluation-seq.bel -------------------------------------------------------------------------------- /examples/tapl/ch3/evaluation.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3/evaluation.bel -------------------------------------------------------------------------------- /examples/tapl/ch3/evaluator.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3/evaluator.bel -------------------------------------------------------------------------------- /examples/tapl/ch3/exp.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3/exp.bel -------------------------------------------------------------------------------- /examples/tapl/ch3/sources.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3/sources.cfg -------------------------------------------------------------------------------- /examples/tapl/ch3/test.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch3/test.cfg -------------------------------------------------------------------------------- /examples/tapl/ch6/evaluator.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch6/evaluator.bel -------------------------------------------------------------------------------- /examples/tapl/ch6/small-step.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch6/small-step.bel -------------------------------------------------------------------------------- /examples/tapl/ch6/tps.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/tapl/ch6/tps.bel -------------------------------------------------------------------------------- /examples/test/1/test.txt: -------------------------------------------------------------------------------- 1 | [.,] 2 | -------------------------------------------------------------------------------- /examples/test/test.txt: -------------------------------------------------------------------------------- 1 | [,.] 2 | -------------------------------------------------------------------------------- /examples/typed-compilation/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/typed-compilation/README -------------------------------------------------------------------------------- /examples/typed-eval/tpeval-val.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/typed-eval/tpeval-val.bel -------------------------------------------------------------------------------- /examples/typed-eval/tpeval.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/typed-eval/tpeval.bel -------------------------------------------------------------------------------- /examples/typed-eval/tpeval2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/typed-eval/tpeval2.bel -------------------------------------------------------------------------------- /examples/typed-eval/valsound.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/typed-eval/valsound.bel -------------------------------------------------------------------------------- /examples/unique/unique-crec.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/unique/unique-crec.bel -------------------------------------------------------------------------------- /examples/unique/unique-eval.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/unique/unique-eval.bel -------------------------------------------------------------------------------- /examples/unique/unique-standard.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/unique/unique-standard.bel -------------------------------------------------------------------------------- /examples/unique/unique.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/examples/unique/unique.bel -------------------------------------------------------------------------------- /harpoon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/harpoon.md -------------------------------------------------------------------------------- /interactive-mode-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/interactive-mode-testing.md -------------------------------------------------------------------------------- /sasybel/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/README -------------------------------------------------------------------------------- /sasybel/examples/alg-equal.sbel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/examples/alg-equal.sbel -------------------------------------------------------------------------------- /sasybel/examples/sum.sbel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/examples/sum.sbel -------------------------------------------------------------------------------- /sasybel/examples/translation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/examples/translation.tex -------------------------------------------------------------------------------- /sasybel/examples/tutorial.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/examples/tutorial.tex -------------------------------------------------------------------------------- /sasybel/examples/unique.sbel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/examples/unique.sbel -------------------------------------------------------------------------------- /sasybel/examples/vsound.sbel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/examples/vsound.sbel -------------------------------------------------------------------------------- /sasybel/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/logo.png -------------------------------------------------------------------------------- /sasybel/src/ast.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/src/ast.ml -------------------------------------------------------------------------------- /sasybel/src/ast.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/src/ast.mli -------------------------------------------------------------------------------- /sasybel/src/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/src/main.ml -------------------------------------------------------------------------------- /sasybel/src/slexer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/src/slexer.ml -------------------------------------------------------------------------------- /sasybel/src/slexer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/src/slexer.mli -------------------------------------------------------------------------------- /sasybel/src/sparser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/src/sparser.ml -------------------------------------------------------------------------------- /sasybel/src/sparser.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/src/sparser.mli -------------------------------------------------------------------------------- /sasybel/src/stoken.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/src/stoken.ml -------------------------------------------------------------------------------- /sasybel/src/transform.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/src/transform.ml -------------------------------------------------------------------------------- /sasybel/src/transform.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/sasybel/src/transform.mli -------------------------------------------------------------------------------- /src/beluga/beli.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/beluga/beli.ml -------------------------------------------------------------------------------- /src/beluga/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/beluga/dune -------------------------------------------------------------------------------- /src/beluga/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/beluga/main.ml -------------------------------------------------------------------------------- /src/beluga/version.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/beluga/version.ml -------------------------------------------------------------------------------- /src/core/abstract.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/abstract.ml -------------------------------------------------------------------------------- /src/core/abstract.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/abstract.mli -------------------------------------------------------------------------------- /src/core/apxnorm.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/apxnorm.ml -------------------------------------------------------------------------------- /src/core/chatter.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/chatter.ml -------------------------------------------------------------------------------- /src/core/check.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/check.ml -------------------------------------------------------------------------------- /src/core/check.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/check.mli -------------------------------------------------------------------------------- /src/core/command.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/command.ml -------------------------------------------------------------------------------- /src/core/command.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/command.mli -------------------------------------------------------------------------------- /src/core/context.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/context.ml -------------------------------------------------------------------------------- /src/core/context.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/context.mli -------------------------------------------------------------------------------- /src/core/convSigma.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/convSigma.ml -------------------------------------------------------------------------------- /src/core/convSigma.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/convSigma.mli -------------------------------------------------------------------------------- /src/core/coverage.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/coverage.ml -------------------------------------------------------------------------------- /src/core/coverage.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/coverage.mli -------------------------------------------------------------------------------- /src/core/ctxsub.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/ctxsub.ml -------------------------------------------------------------------------------- /src/core/ctxsub.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/ctxsub.mli -------------------------------------------------------------------------------- /src/core/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/dune -------------------------------------------------------------------------------- /src/core/erase.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/erase.ml -------------------------------------------------------------------------------- /src/core/erase.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/erase.mli -------------------------------------------------------------------------------- /src/core/holes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/holes.ml -------------------------------------------------------------------------------- /src/core/holes.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/holes.mli -------------------------------------------------------------------------------- /src/core/index.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/index.ml -------------------------------------------------------------------------------- /src/core/index.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/index.mli -------------------------------------------------------------------------------- /src/core/index_state.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/index_state.ml -------------------------------------------------------------------------------- /src/core/index_state.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/index_state.mli -------------------------------------------------------------------------------- /src/core/interactive.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/interactive.ml -------------------------------------------------------------------------------- /src/core/lfcheck.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/lfcheck.ml -------------------------------------------------------------------------------- /src/core/lfrecon.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/lfrecon.ml -------------------------------------------------------------------------------- /src/core/load.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/load.ml -------------------------------------------------------------------------------- /src/core/load.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/load.mli -------------------------------------------------------------------------------- /src/core/logic.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/logic.ml -------------------------------------------------------------------------------- /src/core/logic.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/logic.mli -------------------------------------------------------------------------------- /src/core/monitor.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/monitor.ml -------------------------------------------------------------------------------- /src/core/monitor.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/monitor.mli -------------------------------------------------------------------------------- /src/core/nameGen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/nameGen.ml -------------------------------------------------------------------------------- /src/core/nameGen.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/nameGen.mli -------------------------------------------------------------------------------- /src/core/opsem.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/opsem.ml -------------------------------------------------------------------------------- /src/core/opsem.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/opsem.mli -------------------------------------------------------------------------------- /src/core/options.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/options.ml -------------------------------------------------------------------------------- /src/core/order.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/order.ml -------------------------------------------------------------------------------- /src/core/prettyint.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/prettyint.ml -------------------------------------------------------------------------------- /src/core/printer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/printer.ml -------------------------------------------------------------------------------- /src/core/reconstruct.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/reconstruct.ml -------------------------------------------------------------------------------- /src/core/reconstruct.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/reconstruct.mli -------------------------------------------------------------------------------- /src/core/recsgn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/recsgn.ml -------------------------------------------------------------------------------- /src/core/recsgn_state.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/recsgn_state.ml -------------------------------------------------------------------------------- /src/core/recsgn_state.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/recsgn_state.mli -------------------------------------------------------------------------------- /src/core/sigma.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/sigma.ml -------------------------------------------------------------------------------- /src/core/sigma.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/sigma.mli -------------------------------------------------------------------------------- /src/core/store.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/store.ml -------------------------------------------------------------------------------- /src/core/store.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/store.mli -------------------------------------------------------------------------------- /src/core/subord.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/subord.ml -------------------------------------------------------------------------------- /src/core/subord.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/subord.mli -------------------------------------------------------------------------------- /src/core/substitution.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/substitution.ml -------------------------------------------------------------------------------- /src/core/substitution.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/substitution.mli -------------------------------------------------------------------------------- /src/core/total.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/total.ml -------------------------------------------------------------------------------- /src/core/trail.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/trail.ml -------------------------------------------------------------------------------- /src/core/trail.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/trail.mli -------------------------------------------------------------------------------- /src/core/typeinfo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/typeinfo.ml -------------------------------------------------------------------------------- /src/core/typeinfo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/typeinfo.mli -------------------------------------------------------------------------------- /src/core/unify.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/unify.ml -------------------------------------------------------------------------------- /src/core/whnf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/whnf.ml -------------------------------------------------------------------------------- /src/core/whnf.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/core/whnf.mli -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- 1 | (documentation 2 | (package beluga) 3 | (mld_files index)) 4 | -------------------------------------------------------------------------------- /src/harpoon/automation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/automation.ml -------------------------------------------------------------------------------- /src/harpoon/automation.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/automation.mli -------------------------------------------------------------------------------- /src/harpoon/cidProgRewrite.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/cidProgRewrite.ml -------------------------------------------------------------------------------- /src/harpoon/cidProgRewrite.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/cidProgRewrite.mli -------------------------------------------------------------------------------- /src/harpoon/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/dune -------------------------------------------------------------------------------- /src/harpoon/harpoonState.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/harpoonState.ml -------------------------------------------------------------------------------- /src/harpoon/harpoonState.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/harpoonState.mli -------------------------------------------------------------------------------- /src/harpoon/inputPrompt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/inputPrompt.ml -------------------------------------------------------------------------------- /src/harpoon/inputPrompt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/inputPrompt.mli -------------------------------------------------------------------------------- /src/harpoon/io.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/io.ml -------------------------------------------------------------------------------- /src/harpoon/io.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/io.mli -------------------------------------------------------------------------------- /src/harpoon/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/main.ml -------------------------------------------------------------------------------- /src/harpoon/options.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/options.ml -------------------------------------------------------------------------------- /src/harpoon/options.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/options.mli -------------------------------------------------------------------------------- /src/harpoon/prover.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/prover.ml -------------------------------------------------------------------------------- /src/harpoon/prover.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/prover.mli -------------------------------------------------------------------------------- /src/harpoon/repl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/repl.ml -------------------------------------------------------------------------------- /src/harpoon/repl.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/repl.mli -------------------------------------------------------------------------------- /src/harpoon/revisit.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/revisit.ml -------------------------------------------------------------------------------- /src/harpoon/revisit.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/revisit.mli -------------------------------------------------------------------------------- /src/harpoon/serialization.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/serialization.ml -------------------------------------------------------------------------------- /src/harpoon/serialization.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/serialization.mli -------------------------------------------------------------------------------- /src/harpoon/session.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/session.ml -------------------------------------------------------------------------------- /src/harpoon/session.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/session.mli -------------------------------------------------------------------------------- /src/harpoon/tactic.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/tactic.ml -------------------------------------------------------------------------------- /src/harpoon/tactic.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/tactic.mli -------------------------------------------------------------------------------- /src/harpoon/theorem.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/theorem.ml -------------------------------------------------------------------------------- /src/harpoon/theorem.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/theorem.mli -------------------------------------------------------------------------------- /src/harpoon/translate.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/translate.ml -------------------------------------------------------------------------------- /src/harpoon/translate.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/harpoon/translate.mli -------------------------------------------------------------------------------- /src/html/beluga.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/html/beluga.css -------------------------------------------------------------------------------- /src/html/beluga_html.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/html/beluga_html.ml -------------------------------------------------------------------------------- /src/html/beluga_html.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/html/beluga_html.mli -------------------------------------------------------------------------------- /src/html/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/html/dune -------------------------------------------------------------------------------- /src/html/synext_html_pp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/html/synext_html_pp.ml -------------------------------------------------------------------------------- /src/html/synext_html_pp.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/html/synext_html_pp.mli -------------------------------------------------------------------------------- /src/html/synext_html_pp_state.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/html/synext_html_pp_state.ml -------------------------------------------------------------------------------- /src/html/synext_html_pp_state.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/html/synext_html_pp_state.mli -------------------------------------------------------------------------------- /src/index.mld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/index.mld -------------------------------------------------------------------------------- /src/optparser/dune: -------------------------------------------------------------------------------- 1 | (library 2 | (name optparser) 3 | (package beluga)) 4 | -------------------------------------------------------------------------------- /src/optparser/list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/optparser/list.ml -------------------------------------------------------------------------------- /src/optparser/list.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/optparser/list.mli -------------------------------------------------------------------------------- /src/optparser/optInfo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/optparser/optInfo.ml -------------------------------------------------------------------------------- /src/optparser/optInfo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/optparser/optInfo.mli -------------------------------------------------------------------------------- /src/optparser/optName.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/optparser/optName.ml -------------------------------------------------------------------------------- /src/optparser/optName.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/optparser/optName.mli -------------------------------------------------------------------------------- /src/optparser/optSpec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/optparser/optSpec.ml -------------------------------------------------------------------------------- /src/optparser/optSpec.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/optparser/optSpec.mli -------------------------------------------------------------------------------- /src/optparser/optparser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/optparser/optparser.ml -------------------------------------------------------------------------------- /src/optparser/optparser.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/optparser/optparser.mli -------------------------------------------------------------------------------- /src/optparser/parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/optparser/parser.ml -------------------------------------------------------------------------------- /src/optparser/parser.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/optparser/parser.mli -------------------------------------------------------------------------------- /src/parser/application_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/application_parser.ml -------------------------------------------------------------------------------- /src/parser/application_parser.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/application_parser.mli -------------------------------------------------------------------------------- /src/parser/beluga_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/beluga_parser.ml -------------------------------------------------------------------------------- /src/parser/beluga_parser.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/beluga_parser.mli -------------------------------------------------------------------------------- /src/parser/clf_disambiguation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/clf_disambiguation.ml -------------------------------------------------------------------------------- /src/parser/clf_disambiguation.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/clf_disambiguation.mli -------------------------------------------------------------------------------- /src/parser/clf_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/clf_parser.ml -------------------------------------------------------------------------------- /src/parser/clf_parser.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/clf_parser.mli -------------------------------------------------------------------------------- /src/parser/common_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/common_parser.ml -------------------------------------------------------------------------------- /src/parser/common_parser.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/common_parser.mli -------------------------------------------------------------------------------- /src/parser/comp_disambiguation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/comp_disambiguation.ml -------------------------------------------------------------------------------- /src/parser/comp_disambiguation.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/comp_disambiguation.mli -------------------------------------------------------------------------------- /src/parser/comp_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/comp_parser.ml -------------------------------------------------------------------------------- /src/parser/comp_parser.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/comp_parser.mli -------------------------------------------------------------------------------- /src/parser/config_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/config_parser.ml -------------------------------------------------------------------------------- /src/parser/config_parser.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/config_parser.mli -------------------------------------------------------------------------------- /src/parser/disambiguation_state.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/disambiguation_state.ml -------------------------------------------------------------------------------- /src/parser/disambiguation_state.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/disambiguation_state.mli -------------------------------------------------------------------------------- /src/parser/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/dune -------------------------------------------------------------------------------- /src/parser/harpoon_disambiguation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/harpoon_disambiguation.ml -------------------------------------------------------------------------------- /src/parser/harpoon_disambiguation.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/harpoon_disambiguation.mli -------------------------------------------------------------------------------- /src/parser/harpoon_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/harpoon_parser.ml -------------------------------------------------------------------------------- /src/parser/harpoon_parser.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/harpoon_parser.mli -------------------------------------------------------------------------------- /src/parser/lexer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/lexer.ml -------------------------------------------------------------------------------- /src/parser/lexer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/lexer.mli -------------------------------------------------------------------------------- /src/parser/lf_disambiguation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/lf_disambiguation.ml -------------------------------------------------------------------------------- /src/parser/lf_disambiguation.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/lf_disambiguation.mli -------------------------------------------------------------------------------- /src/parser/lf_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/lf_parser.ml -------------------------------------------------------------------------------- /src/parser/lf_parser.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/lf_parser.mli -------------------------------------------------------------------------------- /src/parser/located_token.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/located_token.ml -------------------------------------------------------------------------------- /src/parser/located_token.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/located_token.mli -------------------------------------------------------------------------------- /src/parser/meta_disambiguation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/meta_disambiguation.ml -------------------------------------------------------------------------------- /src/parser/meta_disambiguation.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/meta_disambiguation.mli -------------------------------------------------------------------------------- /src/parser/meta_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/meta_parser.ml -------------------------------------------------------------------------------- /src/parser/meta_parser.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/meta_parser.mli -------------------------------------------------------------------------------- /src/parser/parser_combinator.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/parser_combinator.ml -------------------------------------------------------------------------------- /src/parser/parser_combinator.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/parser_combinator.mli -------------------------------------------------------------------------------- /src/parser/signature_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/signature_parser.ml -------------------------------------------------------------------------------- /src/parser/signature_parser.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/signature_parser.mli -------------------------------------------------------------------------------- /src/parser/synprs/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/synprs/dune -------------------------------------------------------------------------------- /src/parser/synprs/synprs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/synprs/synprs.ml -------------------------------------------------------------------------------- /src/parser/synprs/synprs_arguments.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/synprs/synprs_arguments.ml -------------------------------------------------------------------------------- /src/parser/synprs/synprs_location.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/synprs/synprs_location.ml -------------------------------------------------------------------------------- /src/parser/synprs/synprs_location.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/synprs/synprs_location.mli -------------------------------------------------------------------------------- /src/parser/token.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/token.ml -------------------------------------------------------------------------------- /src/parser/token.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/parser/token.mli -------------------------------------------------------------------------------- /src/replay/annotated.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/annotated.ml -------------------------------------------------------------------------------- /src/replay/annotated.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/annotated.mli -------------------------------------------------------------------------------- /src/replay/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/dune -------------------------------------------------------------------------------- /src/replay/headStrict.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/headStrict.ml -------------------------------------------------------------------------------- /src/replay/headStrict.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/headStrict.mli -------------------------------------------------------------------------------- /src/replay/iStream.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/iStream.ml -------------------------------------------------------------------------------- /src/replay/iStream.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/iStream.mli -------------------------------------------------------------------------------- /src/replay/loc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/loc.ml -------------------------------------------------------------------------------- /src/replay/loc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/loc.mli -------------------------------------------------------------------------------- /src/replay/mupc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/mupc.ml -------------------------------------------------------------------------------- /src/replay/mupc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/mupc.mli -------------------------------------------------------------------------------- /src/replay/replay.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/replay.ml -------------------------------------------------------------------------------- /src/replay/span.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/span.ml -------------------------------------------------------------------------------- /src/replay/span.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/span.mli -------------------------------------------------------------------------------- /src/replay/tokenizer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/tokenizer.ml -------------------------------------------------------------------------------- /src/replay/tokenizer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/tokenizer.mli -------------------------------------------------------------------------------- /src/replay/types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/replay/types.ml -------------------------------------------------------------------------------- /src/support/alternative.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/alternative.ml -------------------------------------------------------------------------------- /src/support/alternative.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/alternative.mli -------------------------------------------------------------------------------- /src/support/apply.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/apply.ml -------------------------------------------------------------------------------- /src/support/apply.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/apply.mli -------------------------------------------------------------------------------- /src/support/debug.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/debug.ml -------------------------------------------------------------------------------- /src/support/debug.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/debug.mli -------------------------------------------------------------------------------- /src/support/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/dune -------------------------------------------------------------------------------- /src/support/dynArrayExt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/dynArrayExt.ml -------------------------------------------------------------------------------- /src/support/dynArrayExt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/dynArrayExt.mli -------------------------------------------------------------------------------- /src/support/either.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/either.ml -------------------------------------------------------------------------------- /src/support/either.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/either.mli -------------------------------------------------------------------------------- /src/support/eq.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/eq.ml -------------------------------------------------------------------------------- /src/support/eq.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/eq.mli -------------------------------------------------------------------------------- /src/support/equality.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/equality.ml -------------------------------------------------------------------------------- /src/support/files.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/files.ml -------------------------------------------------------------------------------- /src/support/files.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/files.mli -------------------------------------------------------------------------------- /src/support/format.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/format.ml -------------------------------------------------------------------------------- /src/support/format.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/format.mli -------------------------------------------------------------------------------- /src/support/format_state.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/format_state.ml -------------------------------------------------------------------------------- /src/support/format_state.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/format_state.mli -------------------------------------------------------------------------------- /src/support/fun.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/fun.ml -------------------------------------------------------------------------------- /src/support/fun.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/fun.mli -------------------------------------------------------------------------------- /src/support/functor.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/functor.ml -------------------------------------------------------------------------------- /src/support/functor.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/functor.mli -------------------------------------------------------------------------------- /src/support/genExt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/genExt.ml -------------------------------------------------------------------------------- /src/support/genExt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/genExt.mli -------------------------------------------------------------------------------- /src/support/hash.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/hash.ml -------------------------------------------------------------------------------- /src/support/hash.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/hash.mli -------------------------------------------------------------------------------- /src/support/hashtbl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/hashtbl.ml -------------------------------------------------------------------------------- /src/support/hashtbl.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/hashtbl.mli -------------------------------------------------------------------------------- /src/support/history.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/history.ml -------------------------------------------------------------------------------- /src/support/history.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/history.mli -------------------------------------------------------------------------------- /src/support/imperative_state.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/imperative_state.ml -------------------------------------------------------------------------------- /src/support/imperative_state.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/imperative_state.mli -------------------------------------------------------------------------------- /src/support/int.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/int.ml -------------------------------------------------------------------------------- /src/support/int.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/int.mli -------------------------------------------------------------------------------- /src/support/list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/list.ml -------------------------------------------------------------------------------- /src/support/list.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/list.mli -------------------------------------------------------------------------------- /src/support/list1.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/list1.ml -------------------------------------------------------------------------------- /src/support/list1.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/list1.mli -------------------------------------------------------------------------------- /src/support/list2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/list2.ml -------------------------------------------------------------------------------- /src/support/list2.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/list2.mli -------------------------------------------------------------------------------- /src/support/misc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/misc.ml -------------------------------------------------------------------------------- /src/support/monad.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/monad.ml -------------------------------------------------------------------------------- /src/support/monad.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/monad.mli -------------------------------------------------------------------------------- /src/support/option.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/option.ml -------------------------------------------------------------------------------- /src/support/option.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/option.mli -------------------------------------------------------------------------------- /src/support/ord.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/ord.ml -------------------------------------------------------------------------------- /src/support/ord.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/ord.mli -------------------------------------------------------------------------------- /src/support/pair.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/pair.ml -------------------------------------------------------------------------------- /src/support/pair.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/pair.mli -------------------------------------------------------------------------------- /src/support/pureStack.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/pureStack.ml -------------------------------------------------------------------------------- /src/support/pureStack.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/pureStack.mli -------------------------------------------------------------------------------- /src/support/seq.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/seq.ml -------------------------------------------------------------------------------- /src/support/seq.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/seq.mli -------------------------------------------------------------------------------- /src/support/show.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/show.ml -------------------------------------------------------------------------------- /src/support/show.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/show.mli -------------------------------------------------------------------------------- /src/support/stack.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/stack.ml -------------------------------------------------------------------------------- /src/support/stack.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/stack.mli -------------------------------------------------------------------------------- /src/support/state.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/state.ml -------------------------------------------------------------------------------- /src/support/state.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/state.mli -------------------------------------------------------------------------------- /src/support/string.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/string.ml -------------------------------------------------------------------------------- /src/support/string.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/string.mli -------------------------------------------------------------------------------- /src/support/support.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/support/support.ml -------------------------------------------------------------------------------- /src/syntax/beluga_syntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/beluga_syntax.ml -------------------------------------------------------------------------------- /src/syntax/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/dune -------------------------------------------------------------------------------- /src/syntax/synapx/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/synapx/dune -------------------------------------------------------------------------------- /src/syntax/synapx/synapx.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/synapx/synapx.ml -------------------------------------------------------------------------------- /src/syntax/syncom/associativity.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/associativity.ml -------------------------------------------------------------------------------- /src/syntax/syncom/associativity.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/associativity.mli -------------------------------------------------------------------------------- /src/syntax/syncom/binding_tree.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/binding_tree.ml -------------------------------------------------------------------------------- /src/syntax/syncom/binding_tree.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/binding_tree.mli -------------------------------------------------------------------------------- /src/syntax/syncom/depend.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/depend.ml -------------------------------------------------------------------------------- /src/syntax/syncom/depend.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/depend.mli -------------------------------------------------------------------------------- /src/syntax/syncom/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/dune -------------------------------------------------------------------------------- /src/syntax/syncom/error.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/error.ml -------------------------------------------------------------------------------- /src/syntax/syncom/error.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/error.mli -------------------------------------------------------------------------------- /src/syntax/syncom/fixity.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/fixity.ml -------------------------------------------------------------------------------- /src/syntax/syncom/fixity.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/fixity.mli -------------------------------------------------------------------------------- /src/syntax/syncom/gensym.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/gensym.ml -------------------------------------------------------------------------------- /src/syntax/syncom/gensym.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/gensym.mli -------------------------------------------------------------------------------- /src/syntax/syncom/holeId.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/holeId.ml -------------------------------------------------------------------------------- /src/syntax/syncom/holeId.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/holeId.mli -------------------------------------------------------------------------------- /src/syntax/syncom/id.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/id.ml -------------------------------------------------------------------------------- /src/syntax/syncom/id.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/id.mli -------------------------------------------------------------------------------- /src/syntax/syncom/identifier.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/identifier.ml -------------------------------------------------------------------------------- /src/syntax/syncom/identifier.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/identifier.mli -------------------------------------------------------------------------------- /src/syntax/syncom/inductivity.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/inductivity.ml -------------------------------------------------------------------------------- /src/syntax/syncom/inductivity.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/inductivity.mli -------------------------------------------------------------------------------- /src/syntax/syncom/location.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/location.ml -------------------------------------------------------------------------------- /src/syntax/syncom/location.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/location.mli -------------------------------------------------------------------------------- /src/syntax/syncom/name.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/name.ml -------------------------------------------------------------------------------- /src/syntax/syncom/name.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/name.mli -------------------------------------------------------------------------------- /src/syntax/syncom/operator.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/operator.ml -------------------------------------------------------------------------------- /src/syntax/syncom/operator.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/operator.mli -------------------------------------------------------------------------------- /src/syntax/syncom/parenthesizer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/parenthesizer.ml -------------------------------------------------------------------------------- /src/syntax/syncom/parenthesizer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/parenthesizer.mli -------------------------------------------------------------------------------- /src/syntax/syncom/plicity.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/plicity.ml -------------------------------------------------------------------------------- /src/syntax/syncom/plicity.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/plicity.mli -------------------------------------------------------------------------------- /src/syntax/syncom/position.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/position.ml -------------------------------------------------------------------------------- /src/syntax/syncom/position.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/position.mli -------------------------------------------------------------------------------- /src/syntax/syncom/syncom.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/syncom/syncom.ml -------------------------------------------------------------------------------- /src/syntax/synext/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/synext/dune -------------------------------------------------------------------------------- /src/syntax/synext/synext.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/synext/synext.ml -------------------------------------------------------------------------------- /src/syntax/synext/synext_arguments.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/synext/synext_arguments.ml -------------------------------------------------------------------------------- /src/syntax/synext/synext_location.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/synext/synext_location.ml -------------------------------------------------------------------------------- /src/syntax/synext/synext_location.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/synext/synext_location.mli -------------------------------------------------------------------------------- /src/syntax/synext/synext_pp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/synext/synext_pp.ml -------------------------------------------------------------------------------- /src/syntax/synext/synext_pp.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/synext/synext_pp.mli -------------------------------------------------------------------------------- /src/syntax/synext/synext_pp_state.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/synext/synext_pp_state.ml -------------------------------------------------------------------------------- /src/syntax/synext/synext_pp_state.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/synext/synext_pp_state.mli -------------------------------------------------------------------------------- /src/syntax/synint/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/synint/dune -------------------------------------------------------------------------------- /src/syntax/synint/synint.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/src/syntax/synint/synint.ml -------------------------------------------------------------------------------- /t/code/error/MetaForParam.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/MetaForParam.bel -------------------------------------------------------------------------------- /t/code/error/MetaForParam.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/MetaForParam.bel.out -------------------------------------------------------------------------------- /t/code/error/appchkmismatch.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/appchkmismatch.bel -------------------------------------------------------------------------------- /t/code/error/appchkmismatch.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/appchkmismatch.bel.out -------------------------------------------------------------------------------- /t/code/error/argtype.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/argtype.bel -------------------------------------------------------------------------------- /t/code/error/argtype.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/argtype.bel.out -------------------------------------------------------------------------------- /t/code/error/badconstructortype1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/badconstructortype1.bel -------------------------------------------------------------------------------- /t/code/error/badconstructortype2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/badconstructortype2.bel -------------------------------------------------------------------------------- /t/code/error/badconstructortype3.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/badconstructortype3.bel -------------------------------------------------------------------------------- /t/code/error/badconstructortype4.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/badconstructortype4.bel -------------------------------------------------------------------------------- /t/code/error/badconstructortype5.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/badconstructortype5.bel -------------------------------------------------------------------------------- /t/code/error/badmlamcase.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/badmlamcase.bel -------------------------------------------------------------------------------- /t/code/error/badmlamcase.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/badmlamcase.bel.out -------------------------------------------------------------------------------- /t/code/error/brokencconv.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/brokencconv.bel -------------------------------------------------------------------------------- /t/code/error/brokencconv.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/brokencconv.bel.out -------------------------------------------------------------------------------- /t/code/error/c1-broken.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/c1-broken.bel -------------------------------------------------------------------------------- /t/code/error/c1-broken.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/c1-broken.bel.out -------------------------------------------------------------------------------- /t/code/error/checkvsschema.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/checkvsschema.bel -------------------------------------------------------------------------------- /t/code/error/checkvsschema.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/checkvsschema.bel.out -------------------------------------------------------------------------------- /t/code/error/coverage/c-empty.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/coverage/c-empty.bel -------------------------------------------------------------------------------- /t/code/error/coverage/c-empty.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/coverage/c-empty.bel.out -------------------------------------------------------------------------------- /t/code/error/coverage/cov-unsound.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/coverage/cov-unsound.bel -------------------------------------------------------------------------------- /t/code/error/coverage/match-param.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/coverage/match-param.bel -------------------------------------------------------------------------------- /t/code/error/coverage/small-step.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/coverage/small-step.bel -------------------------------------------------------------------------------- /t/code/error/coverage/systemf.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/coverage/systemf.bel -------------------------------------------------------------------------------- /t/code/error/coverage/systemf.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/coverage/systemf.bel.out -------------------------------------------------------------------------------- /t/code/error/ctx-match-param.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/ctx-match-param.bel -------------------------------------------------------------------------------- /t/code/error/ctx-match-param.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/ctx-match-param.bel.out -------------------------------------------------------------------------------- /t/code/error/ctx-mismatch.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/ctx-mismatch.bel -------------------------------------------------------------------------------- /t/code/error/ctx-mismatch.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/ctx-mismatch.bel.out -------------------------------------------------------------------------------- /t/code/error/ctx-mismatch2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/ctx-mismatch2.bel -------------------------------------------------------------------------------- /t/code/error/ctx-mismatch2.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/ctx-mismatch2.bel.out -------------------------------------------------------------------------------- /t/code/error/ctx_shift.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/ctx_shift.bel -------------------------------------------------------------------------------- /t/code/error/ctx_shift.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/ctx_shift.bel.out -------------------------------------------------------------------------------- /t/code/error/ctxnotabstracted.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/ctxnotabstracted.bel -------------------------------------------------------------------------------- /t/code/error/ctxnotabstracted.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/ctxnotabstracted.bel.out -------------------------------------------------------------------------------- /t/code/error/defaultAssocError.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/defaultAssocError.bel -------------------------------------------------------------------------------- /t/code/error/extractxabs.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/extractxabs.bel -------------------------------------------------------------------------------- /t/code/error/extractxabs.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/extractxabs.bel.out -------------------------------------------------------------------------------- /t/code/error/fn.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/fn.bel -------------------------------------------------------------------------------- /t/code/error/fn.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/fn.bel.out -------------------------------------------------------------------------------- /t/code/error/freevarconstraints.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/freevarconstraints.bel -------------------------------------------------------------------------------- /t/code/error/funpat1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/funpat1.bel -------------------------------------------------------------------------------- /t/code/error/funpat1.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/funpat1.bel.out -------------------------------------------------------------------------------- /t/code/error/fvnat.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/fvnat.bel -------------------------------------------------------------------------------- /t/code/error/fvnat.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/fvnat.bel.out -------------------------------------------------------------------------------- /t/code/error/higher-order-mvar.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/higher-order-mvar.bel -------------------------------------------------------------------------------- /t/code/error/holyholes.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/holyholes.bel -------------------------------------------------------------------------------- /t/code/error/holyholes.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/holyholes.bel.out -------------------------------------------------------------------------------- /t/code/error/infix/infix_assoc.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/infix/infix_assoc.bel -------------------------------------------------------------------------------- /t/code/error/misnamedctxvarproj.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/misnamedctxvarproj.bel -------------------------------------------------------------------------------- /t/code/error/misnamedproj.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/misnamedproj.bel -------------------------------------------------------------------------------- /t/code/error/misnamedproj.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/misnamedproj.bel.out -------------------------------------------------------------------------------- /t/code/error/mlam.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/mlam.bel -------------------------------------------------------------------------------- /t/code/error/mlam.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/mlam.bel.out -------------------------------------------------------------------------------- /t/code/error/modules/invalid_call.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/modules/invalid_call.bel -------------------------------------------------------------------------------- /t/code/error/modules/wrong_open.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/modules/wrong_open.bel -------------------------------------------------------------------------------- /t/code/error/negshift.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/negshift.bel -------------------------------------------------------------------------------- /t/code/error/negshift.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/negshift.bel.out -------------------------------------------------------------------------------- /t/code/error/nonexhaustivecase.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/nonexhaustivecase.bel -------------------------------------------------------------------------------- /t/code/error/nostrengthen.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/nostrengthen.bel -------------------------------------------------------------------------------- /t/code/error/nostrengthen.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/nostrengthen.bel.out -------------------------------------------------------------------------------- /t/code/error/param.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/param.bel -------------------------------------------------------------------------------- /t/code/error/param.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/param.bel.out -------------------------------------------------------------------------------- /t/code/error/paramsub.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/paramsub.bel -------------------------------------------------------------------------------- /t/code/error/paramsub.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/paramsub.bel.out -------------------------------------------------------------------------------- /t/code/error/patctxclash.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/patctxclash.bel -------------------------------------------------------------------------------- /t/code/error/patctxclash.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/patctxclash.bel.out -------------------------------------------------------------------------------- /t/code/error/precise_error_loc.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/precise_error_loc.bel -------------------------------------------------------------------------------- /t/code/error/recon-simple.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/recon-simple.bel -------------------------------------------------------------------------------- /t/code/error/recon-simple.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/recon-simple.bel.out -------------------------------------------------------------------------------- /t/code/error/recon.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/recon.bel -------------------------------------------------------------------------------- /t/code/error/recon.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/recon.bel.out -------------------------------------------------------------------------------- /t/code/error/regressions/102.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/regressions/102.bel -------------------------------------------------------------------------------- /t/code/error/regressions/102.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/regressions/102.bel.out -------------------------------------------------------------------------------- /t/code/error/regressions/69.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/regressions/69.bel -------------------------------------------------------------------------------- /t/code/error/regressions/69.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/regressions/69.bel.out -------------------------------------------------------------------------------- /t/code/error/regressions/77.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/regressions/77.bel -------------------------------------------------------------------------------- /t/code/error/regressions/77.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/regressions/77.bel.out -------------------------------------------------------------------------------- /t/code/error/regressions/78.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/regressions/78.bel -------------------------------------------------------------------------------- /t/code/error/regressions/78.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/regressions/78.bel.out -------------------------------------------------------------------------------- /t/code/error/regressions/79.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/regressions/79.bel -------------------------------------------------------------------------------- /t/code/error/regressions/79.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/regressions/79.bel.out -------------------------------------------------------------------------------- /t/code/error/renvars/reconren.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/renvars/reconren.bel -------------------------------------------------------------------------------- /t/code/error/renvars/reconren.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/renvars/reconren.bel.out -------------------------------------------------------------------------------- /t/code/error/renvars/rensubcomp.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/renvars/rensubcomp.bel -------------------------------------------------------------------------------- /t/code/error/renvars/substforren.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/renvars/substforren.bel -------------------------------------------------------------------------------- /t/code/error/renvars/terminren.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/renvars/terminren.bel -------------------------------------------------------------------------------- /t/code/error/renvars/terminren2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/renvars/terminren2.bel -------------------------------------------------------------------------------- /t/code/error/renvars/terminren3.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/renvars/terminren3.bel -------------------------------------------------------------------------------- /t/code/error/schema-dep.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/schema-dep.bel -------------------------------------------------------------------------------- /t/code/error/schema-dep.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/schema-dep.bel.out -------------------------------------------------------------------------------- /t/code/error/schema_check/bred-nf.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/schema_check/bred-nf.bel -------------------------------------------------------------------------------- /t/code/error/stratify/evaluator.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/stratify/evaluator.bel -------------------------------------------------------------------------------- /t/code/error/stratify/s0.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/stratify/s0.bel -------------------------------------------------------------------------------- /t/code/error/stratify/s0.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/stratify/s0.bel.out -------------------------------------------------------------------------------- /t/code/error/stratify/s1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/stratify/s1.bel -------------------------------------------------------------------------------- /t/code/error/stratify/s1.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/stratify/s1.bel.out -------------------------------------------------------------------------------- /t/code/error/stratify/s2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/stratify/s2.bel -------------------------------------------------------------------------------- /t/code/error/stratify/s2.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/stratify/s2.bel.out -------------------------------------------------------------------------------- /t/code/error/stratify/test.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/stratify/test.bel -------------------------------------------------------------------------------- /t/code/error/stratify/test.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/stratify/test.bel.out -------------------------------------------------------------------------------- /t/code/error/subst-printing.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/subst-printing.bel -------------------------------------------------------------------------------- /t/code/error/termspine.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/termspine.bel -------------------------------------------------------------------------------- /t/code/error/termspine.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/termspine.bel.out -------------------------------------------------------------------------------- /t/code/error/total-nonrec.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/total-nonrec.bel -------------------------------------------------------------------------------- /t/code/error/total-nonrec.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/total-nonrec.bel.out -------------------------------------------------------------------------------- /t/code/error/total-same.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/total-same.bel -------------------------------------------------------------------------------- /t/code/error/total-same.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/total-same.bel.out -------------------------------------------------------------------------------- /t/code/error/total-test.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/total-test.bel -------------------------------------------------------------------------------- /t/code/error/total-test.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/total-test.bel.out -------------------------------------------------------------------------------- /t/code/error/total/param4.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/total/param4.bel -------------------------------------------------------------------------------- /t/code/error/total/param4.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/total/param4.bel.out -------------------------------------------------------------------------------- /t/code/error/total/wf-wrongarg.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/total/wf-wrongarg.bel -------------------------------------------------------------------------------- /t/code/error/total/wf.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/total/wf.bel -------------------------------------------------------------------------------- /t/code/error/total/wf.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/total/wf.bel.out -------------------------------------------------------------------------------- /t/code/error/trec.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/trec.bel -------------------------------------------------------------------------------- /t/code/error/trec.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/trec.bel.out -------------------------------------------------------------------------------- /t/code/error/typespine.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/typespine.bel -------------------------------------------------------------------------------- /t/code/error/typespine.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/typespine.bel.out -------------------------------------------------------------------------------- /t/code/error/undefined-schema.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/undefined-schema.bel -------------------------------------------------------------------------------- /t/code/error/weakening.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/weakening.bel -------------------------------------------------------------------------------- /t/code/error/weakening.bel.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/error/weakening.bel.out -------------------------------------------------------------------------------- /t/code/success/LFHoles/dtlist.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/LFHoles/dtlist.bel -------------------------------------------------------------------------------- /t/code/success/LFHoles/jpath.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/LFHoles/jpath.bel -------------------------------------------------------------------------------- /t/code/success/LFHoles/tps.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/LFHoles/tps.bel -------------------------------------------------------------------------------- /t/code/success/base/alpha.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/alpha.bel -------------------------------------------------------------------------------- /t/code/success/base/c-cntvar.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c-cntvar.bel -------------------------------------------------------------------------------- /t/code/success/base/c-cut-elim.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c-cut-elim.bel -------------------------------------------------------------------------------- /t/code/success/base/c-empty.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c-empty.bel -------------------------------------------------------------------------------- /t/code/success/base/c-unique.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c-unique.bel -------------------------------------------------------------------------------- /t/code/success/base/c1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c1.bel -------------------------------------------------------------------------------- /t/code/success/base/c2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c2.bel -------------------------------------------------------------------------------- /t/code/success/base/c3.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c3.bel -------------------------------------------------------------------------------- /t/code/success/base/c3x1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c3x1.bel -------------------------------------------------------------------------------- /t/code/success/base/c3x2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c3x2.bel -------------------------------------------------------------------------------- /t/code/success/base/c4.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c4.bel -------------------------------------------------------------------------------- /t/code/success/base/c5.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c5.bel -------------------------------------------------------------------------------- /t/code/success/base/c5x1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c5x1.bel -------------------------------------------------------------------------------- /t/code/success/base/c5x2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c5x2.bel -------------------------------------------------------------------------------- /t/code/success/base/c5x3.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c5x3.bel -------------------------------------------------------------------------------- /t/code/success/base/c6.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c6.bel -------------------------------------------------------------------------------- /t/code/success/base/c7.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/c7.bel -------------------------------------------------------------------------------- /t/code/success/base/case1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/case1.bel -------------------------------------------------------------------------------- /t/code/success/base/case2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/case2.bel -------------------------------------------------------------------------------- /t/code/success/base/cc1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/cc1.bel -------------------------------------------------------------------------------- /t/code/success/base/ccdep.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/ccdep.bel -------------------------------------------------------------------------------- /t/code/success/base/ccdep2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/ccdep2.bel -------------------------------------------------------------------------------- /t/code/success/base/ccm.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/ccm.bel -------------------------------------------------------------------------------- /t/code/success/base/ccunify.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/ccunify.bel -------------------------------------------------------------------------------- /t/code/success/base/cd1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/cd1.bel -------------------------------------------------------------------------------- /t/code/success/base/cd2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/cd2.bel -------------------------------------------------------------------------------- /t/code/success/base/cflat.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/cflat.bel -------------------------------------------------------------------------------- /t/code/success/base/comments1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/comments1.bel -------------------------------------------------------------------------------- /t/code/success/base/cp.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/cp.bel -------------------------------------------------------------------------------- /t/code/success/base/cp2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/cp2.bel -------------------------------------------------------------------------------- /t/code/success/base/cross.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/cross.bel -------------------------------------------------------------------------------- /t/code/success/base/cs.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/cs.bel -------------------------------------------------------------------------------- /t/code/success/base/cs2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/cs2.bel -------------------------------------------------------------------------------- /t/code/success/base/cs3.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/cs3.bel -------------------------------------------------------------------------------- /t/code/success/base/cs4.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/cs4.bel -------------------------------------------------------------------------------- /t/code/success/base/dep.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/dep.bel -------------------------------------------------------------------------------- /t/code/success/base/dependency.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/dependency.bel -------------------------------------------------------------------------------- /t/code/success/base/eta.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/eta.bel -------------------------------------------------------------------------------- /t/code/success/base/id-simple.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/id-simple.bel -------------------------------------------------------------------------------- /t/code/success/base/id.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/id.bel -------------------------------------------------------------------------------- /t/code/success/base/letexp.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/letexp.bel -------------------------------------------------------------------------------- /t/code/success/base/mlamcase.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/mlamcase.bel -------------------------------------------------------------------------------- /t/code/success/base/mlamctx.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/mlamctx.bel -------------------------------------------------------------------------------- /t/code/success/base/mlamdepctx.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/mlamdepctx.bel -------------------------------------------------------------------------------- /t/code/success/base/mreccdata.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/mreccdata.bel -------------------------------------------------------------------------------- /t/code/success/base/mrecdata.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/mrecdata.bel -------------------------------------------------------------------------------- /t/code/success/base/parred.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/parred.bel -------------------------------------------------------------------------------- /t/code/success/base/recon.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/recon.bel -------------------------------------------------------------------------------- /t/code/success/base/remove.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/remove.bel -------------------------------------------------------------------------------- /t/code/success/base/schema.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/schema.bel -------------------------------------------------------------------------------- /t/code/success/base/sigma1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/sigma1.bel -------------------------------------------------------------------------------- /t/code/success/base/sigma2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/sigma2.bel -------------------------------------------------------------------------------- /t/code/success/base/sigma3.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/sigma3.bel -------------------------------------------------------------------------------- /t/code/success/base/sigma4.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/sigma4.bel -------------------------------------------------------------------------------- /t/code/success/base/simple.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/simple.bel -------------------------------------------------------------------------------- /t/code/success/base/subord.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/subord.bel -------------------------------------------------------------------------------- /t/code/success/base/subord3.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/subord3.bel -------------------------------------------------------------------------------- /t/code/success/base/test.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/base/test.bel -------------------------------------------------------------------------------- /t/code/success/bugs/72.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/bugs/72.bel -------------------------------------------------------------------------------- /t/code/success/bugs/74.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/bugs/74.bel -------------------------------------------------------------------------------- /t/code/success/bugs/77-2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/bugs/77-2.bel -------------------------------------------------------------------------------- /t/code/success/bugs/77.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/bugs/77.bel -------------------------------------------------------------------------------- /t/code/success/bugs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/bugs/README.md -------------------------------------------------------------------------------- /t/code/success/codatatypes/fib.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/codatatypes/fib.bel -------------------------------------------------------------------------------- /t/code/success/coverage/param.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/coverage/param.bel -------------------------------------------------------------------------------- /t/code/success/coverage/subord.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/coverage/subord.bel -------------------------------------------------------------------------------- /t/code/success/ctx-match.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/ctx-match.bel -------------------------------------------------------------------------------- /t/code/success/ctx-underscore.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/ctx-underscore.bel -------------------------------------------------------------------------------- /t/code/success/fol-handbook.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/fol-handbook.bel -------------------------------------------------------------------------------- /t/code/success/harpoon/tp-refl.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/harpoon/tp-refl.bel -------------------------------------------------------------------------------- /t/code/success/implicitctx.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/implicitctx.bel -------------------------------------------------------------------------------- /t/code/success/infix/alternate.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/infix/alternate.bel -------------------------------------------------------------------------------- /t/code/success/infix/copy.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/infix/copy.bel -------------------------------------------------------------------------------- /t/code/success/infix/eq-proof.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/infix/eq-proof.bel -------------------------------------------------------------------------------- /t/code/success/infix/path.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/infix/path.bel -------------------------------------------------------------------------------- /t/code/success/infix/postponed.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/infix/postponed.bel -------------------------------------------------------------------------------- /t/code/success/infix/tc.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/infix/tc.bel -------------------------------------------------------------------------------- /t/code/success/interactive/sn.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/interactive/sn.bel -------------------------------------------------------------------------------- /t/code/success/interactive/sn2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/interactive/sn2.bel -------------------------------------------------------------------------------- /t/code/success/interactive/sn3.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/interactive/sn3.bel -------------------------------------------------------------------------------- /t/code/success/modules/abbrev.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/modules/abbrev.bel -------------------------------------------------------------------------------- /t/code/success/modules/nats.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/modules/nats.bel -------------------------------------------------------------------------------- /t/code/success/modules/nested.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/modules/nested.bel -------------------------------------------------------------------------------- /t/code/success/modules/nested2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/modules/nested2.bel -------------------------------------------------------------------------------- /t/code/success/renvars/parse.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/renvars/parse.bel -------------------------------------------------------------------------------- /t/code/success/renvars/ren1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/renvars/ren1.bel -------------------------------------------------------------------------------- /t/code/success/schema-inf.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/schema-inf.bel -------------------------------------------------------------------------------- /t/code/success/subst-vars.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/subst-vars.bel -------------------------------------------------------------------------------- /t/code/success/substvars/nbe.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/substvars/nbe.bel -------------------------------------------------------------------------------- /t/code/success/substvars/nbe2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/substvars/nbe2.bel -------------------------------------------------------------------------------- /t/code/success/substvars/parse.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/substvars/parse.bel -------------------------------------------------------------------------------- /t/code/success/substvars/sn.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/substvars/sn.bel -------------------------------------------------------------------------------- /t/code/success/syntax/tuples.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/syntax/tuples.bel -------------------------------------------------------------------------------- /t/code/success/total/ctx-match.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/total/ctx-match.bel -------------------------------------------------------------------------------- /t/code/success/total/lex.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/total/lex.bel -------------------------------------------------------------------------------- /t/code/success/total/lex0.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/total/lex0.bel -------------------------------------------------------------------------------- /t/code/success/total/param1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/total/param1.bel -------------------------------------------------------------------------------- /t/code/success/total/param2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/total/param2.bel -------------------------------------------------------------------------------- /t/code/success/total/param3.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/total/param3.bel -------------------------------------------------------------------------------- /t/code/success/total/param4.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/total/param4.bel -------------------------------------------------------------------------------- /t/code/success/total/trust.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/total/trust.bel -------------------------------------------------------------------------------- /t/code/success/total/wf.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/total/wf.bel -------------------------------------------------------------------------------- /t/code/success/total/wf1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/total/wf1.bel -------------------------------------------------------------------------------- /t/code/success/unif-inductive.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/unif-inductive.bel -------------------------------------------------------------------------------- /t/code/success/unif-nonterm.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/code/success/unif-nonterm.bel -------------------------------------------------------------------------------- /t/harpoon/algeq-simplified.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/algeq-simplified.bel -------------------------------------------------------------------------------- /t/harpoon/algeq-simplified.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/algeq-simplified.input -------------------------------------------------------------------------------- /t/harpoon/bugs/225.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/bugs/225.bel -------------------------------------------------------------------------------- /t/harpoon/bugs/225.input: -------------------------------------------------------------------------------- 1 | t/harpoon/bugs/225.bel 2 | solve [ |- term-eq/i ] 3 | :quit 4 | -------------------------------------------------------------------------------- /t/harpoon/bwd_closed.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/bwd_closed.bel -------------------------------------------------------------------------------- /t/harpoon/bwd_closed.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/bwd_closed.input -------------------------------------------------------------------------------- /t/harpoon/command-sequence.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/command-sequence.bel -------------------------------------------------------------------------------- /t/harpoon/command-sequence.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/command-sequence.input -------------------------------------------------------------------------------- /t/harpoon/equal/eq-proof-1.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/equal/eq-proof-1.bel -------------------------------------------------------------------------------- /t/harpoon/equal/eq-proof-1.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/equal/eq-proof-1.input -------------------------------------------------------------------------------- /t/harpoon/mini-ml/vsound.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/mini-ml/vsound.input -------------------------------------------------------------------------------- /t/harpoon/nat-trans.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/nat-trans.bel -------------------------------------------------------------------------------- /t/harpoon/nat-trans.input: -------------------------------------------------------------------------------- 1 | t/harpoon/nat-trans.bel 2 | solve [|- leq_z] 3 | :quit 4 | -------------------------------------------------------------------------------- /t/harpoon/nats_and_bools_tps.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/nats_and_bools_tps.bel -------------------------------------------------------------------------------- /t/harpoon/nats_and_bools_tps.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/nats_and_bools_tps.input -------------------------------------------------------------------------------- /t/harpoon/reduce_halts.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/reduce_halts.bel -------------------------------------------------------------------------------- /t/harpoon/reduce_halts.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/reduce_halts.input -------------------------------------------------------------------------------- /t/harpoon/regression/229.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/regression/229.bel -------------------------------------------------------------------------------- /t/harpoon/regression/229.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/regression/229.input -------------------------------------------------------------------------------- /t/harpoon/select.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/select.bel -------------------------------------------------------------------------------- /t/harpoon/select.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/select.input -------------------------------------------------------------------------------- /t/harpoon/serialization/split.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/serialization/split.bel -------------------------------------------------------------------------------- /t/harpoon/serialization/stub.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/serialization/stub.bel -------------------------------------------------------------------------------- /t/harpoon/serialization/stub.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/serialization/stub.input -------------------------------------------------------------------------------- /t/harpoon/simple-mutual.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/simple-mutual.bel -------------------------------------------------------------------------------- /t/harpoon/simple-mutual.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/simple-mutual.input -------------------------------------------------------------------------------- /t/harpoon/stlc-tps-stub.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/stlc-tps-stub.bel -------------------------------------------------------------------------------- /t/harpoon/suffices.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/suffices.bel -------------------------------------------------------------------------------- /t/harpoon/suffices.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/suffices.input -------------------------------------------------------------------------------- /t/harpoon/tp-refl.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/tp-refl.bel -------------------------------------------------------------------------------- /t/harpoon/tp-refl.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/tp-refl.input -------------------------------------------------------------------------------- /t/harpoon/type_preservation.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/type_preservation.bel -------------------------------------------------------------------------------- /t/harpoon/type_preservation.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/type_preservation.input -------------------------------------------------------------------------------- /t/harpoon/type_preservation2.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/type_preservation2.input -------------------------------------------------------------------------------- /t/harpoon/uniform.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/uniform.bel -------------------------------------------------------------------------------- /t/harpoon/uniqueness-stub.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/uniqueness-stub.bel -------------------------------------------------------------------------------- /t/harpoon/uniqueness.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/uniqueness.bel -------------------------------------------------------------------------------- /t/harpoon/uniqueness.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/uniqueness.input -------------------------------------------------------------------------------- /t/harpoon/weak-norm/weak-norm.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/harpoon/weak-norm/weak-norm.bel -------------------------------------------------------------------------------- /t/interactive/44.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/interactive/44.bel -------------------------------------------------------------------------------- /t/interactive/46.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/interactive/46.bel -------------------------------------------------------------------------------- /t/interactive/82.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/interactive/82.bel -------------------------------------------------------------------------------- /t/interactive/96.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/interactive/96.bel -------------------------------------------------------------------------------- /t/interactive/test_fsig.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/interactive/test_fsig.bel -------------------------------------------------------------------------------- /t/interactive/test_split/sn.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/interactive/test_split/sn.bel -------------------------------------------------------------------------------- /t/interactive/test_split/sn2.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/interactive/test_split/sn2.bel -------------------------------------------------------------------------------- /t/interactive/test_split/sn3.bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/t/interactive/test_split/sn3.bel -------------------------------------------------------------------------------- /test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/dune -------------------------------------------------------------------------------- /test/test_beluga.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/test_beluga.ml -------------------------------------------------------------------------------- /test/test_parser/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/test_parser/dune -------------------------------------------------------------------------------- /test/test_parser/fixtures/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/test_parser/fixtures/dune -------------------------------------------------------------------------------- /test/test_parser/test_html_pp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/test_parser/test_html_pp.ml -------------------------------------------------------------------------------- /test/test_parser/test_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/test_parser/test_parser.ml -------------------------------------------------------------------------------- /test/test_parser/test_pp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/test_parser/test_pp.ml -------------------------------------------------------------------------------- /test/test_support/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/test_support/dune -------------------------------------------------------------------------------- /test/test_support/test_list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/test_support/test_list.ml -------------------------------------------------------------------------------- /test/test_support/test_list1.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/test_support/test_list1.ml -------------------------------------------------------------------------------- /test/test_support/test_list2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/test_support/test_list2.ml -------------------------------------------------------------------------------- /test/test_support/test_option.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/test_support/test_option.ml -------------------------------------------------------------------------------- /test/test_support/test_support.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/test_support/test_support.ml -------------------------------------------------------------------------------- /test/util/assert.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/util/assert.ml -------------------------------------------------------------------------------- /test/util/assert.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/util/assert.mli -------------------------------------------------------------------------------- /test/util/base_json.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/util/base_json.ml -------------------------------------------------------------------------------- /test/util/base_json.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/util/base_json.mli -------------------------------------------------------------------------------- /test/util/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/util/dune -------------------------------------------------------------------------------- /test/util/files.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/util/files.ml -------------------------------------------------------------------------------- /test/util/files.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/util/files.mli -------------------------------------------------------------------------------- /test/util/synapx_json.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/util/synapx_json.ml -------------------------------------------------------------------------------- /test/util/synext_json.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/util/synext_json.ml -------------------------------------------------------------------------------- /test/util/synext_json.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/test/util/synext_json.mli -------------------------------------------------------------------------------- /tools/Beluga.tmbundle/info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/tools/Beluga.tmbundle/info.plist -------------------------------------------------------------------------------- /tools/beluga-mode.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/tools/beluga-mode.el -------------------------------------------------------------------------------- /tools/beluga.sublime-syntax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/tools/beluga.sublime-syntax -------------------------------------------------------------------------------- /tools/sexp/sformat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/tools/sexp/sformat.c -------------------------------------------------------------------------------- /tools/syntax-conv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Beluga-lang/Beluga/HEAD/tools/syntax-conv.rb --------------------------------------------------------------------------------