├── .gitattributes ├── .github └── workflows │ ├── ci.yml │ ├── doc.yml │ ├── nix-action-coq-master.yml │ ├── nix-action-rocq-9.0.yml │ ├── nix-action-rocq-9.1.yml │ └── release.yml ├── .gitignore ├── .nix ├── config.nix ├── coq-nix-toolbox.nix └── rocq-overlays │ ├── rocq-elpi-tests-stdlib │ └── default.nix │ └── rocq-elpi-tests │ └── default.nix ├── .vscode └── settings.json ├── Changelog.md ├── LICENSE ├── Makefile ├── README.md ├── _CoqProject ├── apps ├── NES │ ├── elpi │ │ ├── dune │ │ ├── nes_interp.elpi │ │ └── nes_synterp.elpi │ ├── examples │ │ ├── dune │ │ └── usage_NES.v │ ├── tests │ │ ├── dune │ │ ├── test_NES.v │ │ ├── test_NES_lib.v │ │ ├── test_NES_perf.v │ │ ├── test_NES_perf_optimal.v │ │ ├── test_NES_resolve.v │ │ └── test_module_namespace.v │ └── theories │ │ ├── NES.v │ │ └── dune ├── README.md ├── coercion │ ├── README.md │ ├── src │ │ ├── dune │ │ ├── elpi_coercion_plugin.mlpack │ │ └── rocq_elpi_coercion_hook.mlg │ ├── tests │ │ ├── dune │ │ ├── test.v │ │ ├── test2.v │ │ └── test_open.v │ └── theories │ │ ├── coercion.v │ │ └── dune ├── cs │ ├── README.md │ ├── src │ │ ├── dune │ │ ├── elpi_cs_plugin.mlpack │ │ └── rocq_elpi_cs_hook.mlg │ ├── tests │ │ ├── cs.t.disabled_broken_8.19 │ │ │ ├── run.t.disabled_broken_8.19 │ │ │ └── test.v │ │ └── dune │ └── theories │ │ ├── cs.v │ │ └── dune ├── derive │ ├── README.md │ ├── derive.svg │ ├── elpi │ │ ├── bcongr.elpi │ │ ├── cast.elpi │ │ ├── derive.elpi │ │ ├── derive_hook.elpi │ │ ├── derive_synterp.elpi │ │ ├── derive_synterp_hook.elpi │ │ ├── discriminate.elpi │ │ ├── dune │ │ ├── eq.elpi │ │ ├── eqK.elpi │ │ ├── eqOK.elpi │ │ ├── eqType.elpi │ │ ├── eqb.elpi │ │ ├── eqbOK.elpi │ │ ├── eqbcorrect.elpi │ │ ├── eqcorrect.elpi │ │ ├── fields.elpi │ │ ├── idx2inv.elpi │ │ ├── induction.elpi │ │ ├── injection.elpi │ │ ├── invert.elpi │ │ ├── isK.elpi │ │ ├── lens.elpi │ │ ├── lens_laws.elpi │ │ ├── map.elpi │ │ ├── param1.elpi │ │ ├── param1_congr.elpi │ │ ├── param1_functor.elpi │ │ ├── param1_inhab.elpi │ │ ├── param1_trivial.elpi │ │ ├── param2.elpi │ │ ├── paramX_lib.elpi │ │ ├── projK.elpi │ │ └── tag.elpi │ ├── examples │ │ ├── dune │ │ ├── readme.v │ │ └── usage.v │ ├── tests-stdlib │ │ ├── dune │ │ └── test_derive.v │ ├── tests │ │ ├── dune │ │ ├── test_bcongr.v │ │ ├── test_derive_corelib.v │ │ ├── test_derive_vector.v.skip │ │ ├── test_eq.v │ │ ├── test_eqK.v │ │ ├── test_eqOK.v │ │ ├── test_eqType_ast.v │ │ ├── test_eqb.v │ │ ├── test_eqbOK.v │ │ ├── test_eqbcorrect.v │ │ ├── test_eqcorrect.v │ │ ├── test_fields.v │ │ ├── test_idx2inv.v │ │ ├── test_induction.v │ │ ├── test_invert.v │ │ ├── test_isK.v │ │ ├── test_lens.v │ │ ├── test_lens_laws.v │ │ ├── test_map.v │ │ ├── test_param1.v │ │ ├── test_param1_congr.v │ │ ├── test_param1_functor.v │ │ ├── test_param1_trivial.v │ │ ├── test_param2.v │ │ ├── test_projK.v │ │ ├── test_readme.v │ │ └── test_tag.v │ └── theories │ │ ├── derive.v │ │ ├── derive │ │ ├── EqdepFacts.v │ │ ├── PrimStringEqb.v │ │ ├── bcongr.v │ │ ├── cast.v │ │ ├── eq.v │ │ ├── eqK.v │ │ ├── eqOK.v │ │ ├── eqOK_trivial.v.skip │ │ ├── eqType_ast.v │ │ ├── eqb.v │ │ ├── eqbOK.v │ │ ├── eqb_core_defs.v │ │ ├── eqbcorrect.v │ │ ├── eqcorrect.v │ │ ├── experimental.v │ │ ├── fields.v │ │ ├── idx2inv.v │ │ ├── induction.v │ │ ├── invert.v │ │ ├── isK.v │ │ ├── legacy.v │ │ ├── lens.v │ │ ├── lens_laws.v │ │ ├── map.v │ │ ├── param1.v │ │ ├── param1_congr.v │ │ ├── param1_functor.v │ │ ├── param1_trivial.v │ │ ├── param2.v │ │ ├── projK.v │ │ ├── std.v │ │ └── tag.v │ │ └── dune ├── eltac │ ├── examples │ │ ├── dune │ │ └── usage_eltac.v │ ├── tests-stdlib │ │ ├── dune │ │ └── test_injection.v │ ├── tests │ │ ├── dune │ │ ├── test_apply.v │ │ ├── test_assumption.v │ │ ├── test_case.v │ │ ├── test_clear.v │ │ ├── test_constructor.v │ │ ├── test_cycle.v │ │ ├── test_discriminate.v │ │ ├── test_fail.v │ │ ├── test_generalize.v │ │ ├── test_intro.v │ │ └── test_rewrite.v │ └── theories │ │ ├── apply.v │ │ ├── assumption.v │ │ ├── case.v │ │ ├── clear.v │ │ ├── constructor.v │ │ ├── cycle.v │ │ ├── discriminate.v │ │ ├── dune │ │ ├── fail.v │ │ ├── generalize.v │ │ ├── injection.v │ │ ├── intro.v │ │ ├── rewrite.v │ │ └── tactics.v ├── locker │ ├── README.md │ ├── elpi │ │ ├── dune │ │ └── locker.elpi │ ├── tests │ │ ├── dune │ │ └── test_locker.v │ └── theories │ │ ├── dune │ │ └── locker.v ├── rbuild │ ├── README.md │ ├── elpi │ │ ├── dune │ │ └── rbuild.elpi │ ├── examples │ │ ├── dune │ │ └── usage_rbuild.v │ └── theories │ │ ├── dune │ │ └── rbuild.v └── tc │ ├── README.md │ ├── elpi │ ├── WIP │ │ ├── deactivate_evar.elpi │ │ ├── force_llam.elpi │ │ └── modes.elpi │ ├── alias.elpi │ ├── base.elpi │ ├── compiler1.elpi │ ├── create_tc_predicate.elpi │ ├── dune │ ├── ho_compile.elpi │ ├── ho_link.elpi │ ├── ho_precompile.elpi │ ├── modes.elpi │ ├── parser_addInstances.elpi │ ├── rewrite_forward.elpi │ ├── solver.elpi │ ├── tc_aux.elpi │ ├── tc_same_order.elpi │ └── unif.elpi │ ├── examples │ ├── dune │ └── tutorial.v │ ├── src │ ├── dune │ ├── elpi_tc_plugin.mlpack │ ├── rocq_elpi_class_tactics_takeover.ml │ ├── rocq_elpi_class_tactics_takeover.mli │ ├── rocq_elpi_tc_hook.mlg │ ├── rocq_elpi_tc_register.ml │ └── rocq_elpi_tc_time.ml │ ├── tests-stdlib │ ├── bench │ │ ├── bench_inj.py │ │ └── bench_inj.v │ ├── bigTest.v │ ├── dune │ ├── eqSimplDef.v │ ├── stdppInj.v │ ├── stdppInjClassic.v │ ├── test_commands_API.v │ └── test_import │ │ ├── f1.v │ │ └── f2.v │ ├── tests │ ├── WIP │ │ ├── add_alias.v │ │ ├── cyclicTC_jarl.v │ │ ├── included_proof.v │ │ └── premisesSort │ │ │ ├── sort1.v │ │ │ ├── sort2.v │ │ │ ├── sort3.v │ │ │ ├── sort4.v │ │ │ └── sortCode.v │ ├── auto_compile.v │ ├── compile_add_pred.v.skip │ ├── contextDeepHierarchy.v │ ├── dune │ ├── hook_test.v │ ├── hyp_in_conl.v │ ├── importOrder │ │ ├── f1.v │ │ ├── f2a.v │ │ ├── f2b.v │ │ ├── f3a.v │ │ ├── f3b.v │ │ ├── f3c.v │ │ ├── f3d.v │ │ ├── f3e.v │ │ ├── f3f.v │ │ ├── f3g.v │ │ ├── f4.v │ │ └── sameOrderCommand.v │ ├── indt_to_inst.v │ ├── injTest.v │ ├── lemma_with_max_impl.v │ ├── multi_var.v │ ├── nobacktrack.v │ ├── out │ │ └── out.v │ ├── patternFragment.v │ ├── prim_proj.v │ ├── register │ │ ├── f1.v │ │ ├── f2.v │ │ └── f3.v │ ├── section_in_out.v │ ├── test.v │ ├── test_HO.v │ ├── test_backtrack_several_goals.v │ ├── test_coercion.v │ ├── test_coercion_import.v │ ├── test_eta.v │ ├── test_pending_mode.v │ ├── test_scope.v │ ├── test_shelve.v │ ├── test_tc.v │ ├── test_tc_declare.v │ ├── test_tele_app.v │ ├── test_unfold.v │ └── tlc.v │ └── theories │ ├── add_commands.v │ ├── db.v │ ├── dune │ ├── tc.v │ └── wip.v ├── builtin-doc ├── coq-builtin-synterp.elpi ├── coq-builtin.elpi ├── dune ├── elpi-builtin.elpi └── gen_doc.ml ├── coq-elpi.opam ├── default.nix ├── dune ├── dune-project ├── elpi ├── README.md ├── coq-HOAS.elpi ├── coq-arg-HOAS.elpi ├── coq-elaborator.elpi ├── coq-elpi-checker.elpi ├── coq-lib-common.elpi ├── coq-lib.elpi ├── dune ├── elpi-command-template-synterp.elpi ├── elpi-command-template.elpi ├── elpi-ltac.elpi ├── elpi-reduction.elpi ├── elpi-tactic-template.elpi └── elpi_elaborator.elpi ├── etc ├── alectryon_elpi.py ├── coq-elpi.lang ├── dune ├── logo.png ├── optcomp.ml ├── shafile.ml ├── tools │ ├── dune │ ├── hash.ml │ └── hash.mli ├── tracer.png ├── tutorial_style.rst ├── version_parser.ml └── with-rocq-wrap.sh ├── examples-stdlib ├── dune ├── example_open_terms.v └── example_reflexive_tactic.v ├── examples ├── dune ├── example_abs_evars.v ├── example_curry_howard_tactics.v ├── example_data_base.v ├── example_fuzzer.v ├── example_generalize.v ├── example_import_projections.v ├── example_record_expansion.v ├── example_record_to_sigma.v ├── example_reduction_surgery.v ├── tutorial_coq_elpi_HOAS.v ├── tutorial_coq_elpi_command.v ├── tutorial_coq_elpi_tactic.v └── tutorial_elpi_lang.v ├── rocq-elpi.opam ├── src ├── README.md ├── dune ├── elpi_plugin.mlpack ├── rocq_elpi_HOAS.ml ├── rocq_elpi_HOAS.mli ├── rocq_elpi_arg_HOAS.ml ├── rocq_elpi_arg_HOAS.mli ├── rocq_elpi_arg_syntax.mlg ├── rocq_elpi_builtins.ml ├── rocq_elpi_builtins.mli ├── rocq_elpi_builtins_synterp.ml ├── rocq_elpi_builtins_synterp.mli ├── rocq_elpi_glob_quotation.ml ├── rocq_elpi_glob_quotation.mli ├── rocq_elpi_graph.ml ├── rocq_elpi_graph.mli ├── rocq_elpi_name_quotation.ml ├── rocq_elpi_programs.ml ├── rocq_elpi_programs.mli ├── rocq_elpi_utils.ml ├── rocq_elpi_utils.mli ├── rocq_elpi_vernacular.ml ├── rocq_elpi_vernacular.mli └── rocq_elpi_vernacular_syntax.mlg ├── tests-stdlib ├── dune ├── test_API_env.v ├── test_API_register.v ├── test_open_terms.v └── test_quotation.v ├── tests ├── accumulate1.v ├── accumulate2.v ├── boom.elpi ├── bug_748.v ├── dune ├── library.elpi ├── perf_calls.v ├── program.v ├── test_API.v ├── test_API2.v ├── test_API_TC_CS.v ├── test_API_arguments.v ├── test_API_context.v ├── test_API_elaborate.v ├── test_API_module.v ├── test_API_new_pred.v ├── test_API_notations.v ├── test_API_proof.v.in ├── test_API_section.v ├── test_API_typecheck.v ├── test_COQ_ELPI_ATTRIBUTES.v.disabled ├── test_File1.v ├── test_File2.v ├── test_File3.v ├── test_File4.v ├── test_HOAS.v ├── test_accumulate_twice.v ├── test_arg_HOAS.v ├── test_cache_async.v ├── test_ctx_cache.v ├── test_elaborator.v ├── test_glob.v ├── test_lib.v ├── test_libobject_A.v ├── test_libobject_B.v ├── test_libobject_C.v ├── test_link_order1.v ├── test_link_order2.v ├── test_link_order3.v ├── test_link_order4.v ├── test_link_order5.v ├── test_link_order6.v ├── test_link_order7.v ├── test_link_order8.v ├── test_link_order9.v ├── test_link_order_import0.v ├── test_link_order_import1.v ├── test_link_order_import2.v ├── test_link_order_import3.ref ├── test_link_order_import3.v ├── test_link_perf.v ├── test_loc_err.v ├── test_ltac.v ├── test_ltac2.v ├── test_ltac3.v ├── test_ltac4.v ├── test_query_extra_dep.v ├── test_require_bad_order.v ├── test_synterp.v ├── test_tactic.v ├── test_toposort.v ├── test_vernacular1.v └── test_vernacular2.v └── theories ├── attic ├── dune ├── test_CoqEAL.v ├── test_eq.v └── test_gen.v ├── dune ├── elpi.v.in └── wip ├── dune └── memoization.v /.gitattributes: -------------------------------------------------------------------------------- 1 | *.elpi linguist-language=prolog 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/.github/workflows/doc.yml -------------------------------------------------------------------------------- /.github/workflows/nix-action-coq-master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/.github/workflows/nix-action-coq-master.yml -------------------------------------------------------------------------------- /.github/workflows/nix-action-rocq-9.0.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/.github/workflows/nix-action-rocq-9.0.yml -------------------------------------------------------------------------------- /.github/workflows/nix-action-rocq-9.1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/.github/workflows/nix-action-rocq-9.1.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/.gitignore -------------------------------------------------------------------------------- /.nix/config.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/.nix/config.nix -------------------------------------------------------------------------------- /.nix/coq-nix-toolbox.nix: -------------------------------------------------------------------------------- 1 | "f21be9b79484884fb23d06463c6f03cb2a266b8b" 2 | -------------------------------------------------------------------------------- /.nix/rocq-overlays/rocq-elpi-tests-stdlib/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/.nix/rocq-overlays/rocq-elpi-tests-stdlib/default.nix -------------------------------------------------------------------------------- /.nix/rocq-overlays/rocq-elpi-tests/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/.nix/rocq-overlays/rocq-elpi-tests/default.nix -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/Changelog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/README.md -------------------------------------------------------------------------------- /_CoqProject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/_CoqProject -------------------------------------------------------------------------------- /apps/NES/elpi/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/NES/elpi/dune -------------------------------------------------------------------------------- /apps/NES/elpi/nes_interp.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/NES/elpi/nes_interp.elpi -------------------------------------------------------------------------------- /apps/NES/elpi/nes_synterp.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/NES/elpi/nes_synterp.elpi -------------------------------------------------------------------------------- /apps/NES/examples/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/NES/examples/dune -------------------------------------------------------------------------------- /apps/NES/examples/usage_NES.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/NES/examples/usage_NES.v -------------------------------------------------------------------------------- /apps/NES/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/NES/tests/dune -------------------------------------------------------------------------------- /apps/NES/tests/test_NES.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/NES/tests/test_NES.v -------------------------------------------------------------------------------- /apps/NES/tests/test_NES_lib.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/NES/tests/test_NES_lib.v -------------------------------------------------------------------------------- /apps/NES/tests/test_NES_perf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/NES/tests/test_NES_perf.v -------------------------------------------------------------------------------- /apps/NES/tests/test_NES_perf_optimal.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/NES/tests/test_NES_perf_optimal.v -------------------------------------------------------------------------------- /apps/NES/tests/test_NES_resolve.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/NES/tests/test_NES_resolve.v -------------------------------------------------------------------------------- /apps/NES/tests/test_module_namespace.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/NES/tests/test_module_namespace.v -------------------------------------------------------------------------------- /apps/NES/theories/NES.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/NES/theories/NES.v -------------------------------------------------------------------------------- /apps/NES/theories/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/NES/theories/dune -------------------------------------------------------------------------------- /apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/README.md -------------------------------------------------------------------------------- /apps/coercion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/coercion/README.md -------------------------------------------------------------------------------- /apps/coercion/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/coercion/src/dune -------------------------------------------------------------------------------- /apps/coercion/src/elpi_coercion_plugin.mlpack: -------------------------------------------------------------------------------- 1 | Rocq_elpi_coercion_hook 2 | -------------------------------------------------------------------------------- /apps/coercion/src/rocq_elpi_coercion_hook.mlg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/coercion/src/rocq_elpi_coercion_hook.mlg -------------------------------------------------------------------------------- /apps/coercion/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/coercion/tests/dune -------------------------------------------------------------------------------- /apps/coercion/tests/test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/coercion/tests/test.v -------------------------------------------------------------------------------- /apps/coercion/tests/test2.v: -------------------------------------------------------------------------------- 1 | Require Import test. 2 | 3 | Check True : bool. 4 | -------------------------------------------------------------------------------- /apps/coercion/tests/test_open.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/coercion/tests/test_open.v -------------------------------------------------------------------------------- /apps/coercion/theories/coercion.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/coercion/theories/coercion.v -------------------------------------------------------------------------------- /apps/coercion/theories/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/coercion/theories/dune -------------------------------------------------------------------------------- /apps/cs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/cs/README.md -------------------------------------------------------------------------------- /apps/cs/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/cs/src/dune -------------------------------------------------------------------------------- /apps/cs/src/elpi_cs_plugin.mlpack: -------------------------------------------------------------------------------- 1 | Rocq_elpi_cs_hook 2 | -------------------------------------------------------------------------------- /apps/cs/src/rocq_elpi_cs_hook.mlg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/cs/src/rocq_elpi_cs_hook.mlg -------------------------------------------------------------------------------- /apps/cs/tests/cs.t.disabled_broken_8.19/run.t.disabled_broken_8.19: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/cs/tests/cs.t.disabled_broken_8.19/run.t.disabled_broken_8.19 -------------------------------------------------------------------------------- /apps/cs/tests/cs.t.disabled_broken_8.19/test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/cs/tests/cs.t.disabled_broken_8.19/test.v -------------------------------------------------------------------------------- /apps/cs/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/cs/tests/dune -------------------------------------------------------------------------------- /apps/cs/theories/cs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/cs/theories/cs.v -------------------------------------------------------------------------------- /apps/cs/theories/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/cs/theories/dune -------------------------------------------------------------------------------- /apps/derive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/README.md -------------------------------------------------------------------------------- /apps/derive/derive.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/derive.svg -------------------------------------------------------------------------------- /apps/derive/elpi/bcongr.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/bcongr.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/cast.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/cast.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/derive.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/derive.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/derive_hook.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/derive_hook.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/derive_synterp.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/derive_synterp.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/derive_synterp_hook.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/derive_synterp_hook.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/discriminate.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/discriminate.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/dune -------------------------------------------------------------------------------- /apps/derive/elpi/eq.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/eq.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/eqK.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/eqK.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/eqOK.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/eqOK.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/eqType.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/eqType.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/eqb.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/eqb.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/eqbOK.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/eqbOK.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/eqbcorrect.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/eqbcorrect.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/eqcorrect.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/eqcorrect.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/fields.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/fields.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/idx2inv.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/idx2inv.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/induction.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/induction.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/injection.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/injection.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/invert.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/invert.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/isK.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/isK.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/lens.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/lens.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/lens_laws.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/lens_laws.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/map.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/map.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/param1.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/param1.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/param1_congr.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/param1_congr.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/param1_functor.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/param1_functor.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/param1_inhab.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/param1_inhab.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/param1_trivial.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/param1_trivial.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/param2.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/param2.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/paramX_lib.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/paramX_lib.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/projK.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/projK.elpi -------------------------------------------------------------------------------- /apps/derive/elpi/tag.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/elpi/tag.elpi -------------------------------------------------------------------------------- /apps/derive/examples/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/examples/dune -------------------------------------------------------------------------------- /apps/derive/examples/readme.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/examples/readme.v -------------------------------------------------------------------------------- /apps/derive/examples/usage.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/examples/usage.v -------------------------------------------------------------------------------- /apps/derive/tests-stdlib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests-stdlib/dune -------------------------------------------------------------------------------- /apps/derive/tests-stdlib/test_derive.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests-stdlib/test_derive.v -------------------------------------------------------------------------------- /apps/derive/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/dune -------------------------------------------------------------------------------- /apps/derive/tests/test_bcongr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_bcongr.v -------------------------------------------------------------------------------- /apps/derive/tests/test_derive_corelib.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_derive_corelib.v -------------------------------------------------------------------------------- /apps/derive/tests/test_derive_vector.v.skip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_derive_vector.v.skip -------------------------------------------------------------------------------- /apps/derive/tests/test_eq.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_eq.v -------------------------------------------------------------------------------- /apps/derive/tests/test_eqK.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_eqK.v -------------------------------------------------------------------------------- /apps/derive/tests/test_eqOK.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_eqOK.v -------------------------------------------------------------------------------- /apps/derive/tests/test_eqType_ast.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_eqType_ast.v -------------------------------------------------------------------------------- /apps/derive/tests/test_eqb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_eqb.v -------------------------------------------------------------------------------- /apps/derive/tests/test_eqbOK.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_eqbOK.v -------------------------------------------------------------------------------- /apps/derive/tests/test_eqbcorrect.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_eqbcorrect.v -------------------------------------------------------------------------------- /apps/derive/tests/test_eqcorrect.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_eqcorrect.v -------------------------------------------------------------------------------- /apps/derive/tests/test_fields.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_fields.v -------------------------------------------------------------------------------- /apps/derive/tests/test_idx2inv.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_idx2inv.v -------------------------------------------------------------------------------- /apps/derive/tests/test_induction.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_induction.v -------------------------------------------------------------------------------- /apps/derive/tests/test_invert.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_invert.v -------------------------------------------------------------------------------- /apps/derive/tests/test_isK.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_isK.v -------------------------------------------------------------------------------- /apps/derive/tests/test_lens.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_lens.v -------------------------------------------------------------------------------- /apps/derive/tests/test_lens_laws.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_lens_laws.v -------------------------------------------------------------------------------- /apps/derive/tests/test_map.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_map.v -------------------------------------------------------------------------------- /apps/derive/tests/test_param1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_param1.v -------------------------------------------------------------------------------- /apps/derive/tests/test_param1_congr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_param1_congr.v -------------------------------------------------------------------------------- /apps/derive/tests/test_param1_functor.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_param1_functor.v -------------------------------------------------------------------------------- /apps/derive/tests/test_param1_trivial.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_param1_trivial.v -------------------------------------------------------------------------------- /apps/derive/tests/test_param2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_param2.v -------------------------------------------------------------------------------- /apps/derive/tests/test_projK.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_projK.v -------------------------------------------------------------------------------- /apps/derive/tests/test_readme.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_readme.v -------------------------------------------------------------------------------- /apps/derive/tests/test_tag.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/tests/test_tag.v -------------------------------------------------------------------------------- /apps/derive/theories/derive.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/EqdepFacts.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/EqdepFacts.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/PrimStringEqb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/PrimStringEqb.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/bcongr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/bcongr.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/cast.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/cast.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/eq.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/eq.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/eqK.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/eqK.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/eqOK.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/eqOK.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/eqOK_trivial.v.skip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/eqOK_trivial.v.skip -------------------------------------------------------------------------------- /apps/derive/theories/derive/eqType_ast.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/eqType_ast.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/eqb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/eqb.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/eqbOK.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/eqbOK.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/eqb_core_defs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/eqb_core_defs.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/eqbcorrect.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/eqbcorrect.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/eqcorrect.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/eqcorrect.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/experimental.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/experimental.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/fields.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/fields.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/idx2inv.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/idx2inv.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/induction.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/induction.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/invert.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/invert.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/isK.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/isK.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/legacy.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/legacy.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/lens.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/lens.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/lens_laws.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/lens_laws.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/map.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/map.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/param1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/param1.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/param1_congr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/param1_congr.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/param1_functor.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/param1_functor.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/param1_trivial.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/param1_trivial.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/param2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/param2.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/projK.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/projK.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/std.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/std.v -------------------------------------------------------------------------------- /apps/derive/theories/derive/tag.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/derive/tag.v -------------------------------------------------------------------------------- /apps/derive/theories/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/derive/theories/dune -------------------------------------------------------------------------------- /apps/eltac/examples/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/examples/dune -------------------------------------------------------------------------------- /apps/eltac/examples/usage_eltac.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/examples/usage_eltac.v -------------------------------------------------------------------------------- /apps/eltac/tests-stdlib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/tests-stdlib/dune -------------------------------------------------------------------------------- /apps/eltac/tests-stdlib/test_injection.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/tests-stdlib/test_injection.v -------------------------------------------------------------------------------- /apps/eltac/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/tests/dune -------------------------------------------------------------------------------- /apps/eltac/tests/test_apply.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/tests/test_apply.v -------------------------------------------------------------------------------- /apps/eltac/tests/test_assumption.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/tests/test_assumption.v -------------------------------------------------------------------------------- /apps/eltac/tests/test_case.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/tests/test_case.v -------------------------------------------------------------------------------- /apps/eltac/tests/test_clear.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/tests/test_clear.v -------------------------------------------------------------------------------- /apps/eltac/tests/test_constructor.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/tests/test_constructor.v -------------------------------------------------------------------------------- /apps/eltac/tests/test_cycle.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/tests/test_cycle.v -------------------------------------------------------------------------------- /apps/eltac/tests/test_discriminate.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/tests/test_discriminate.v -------------------------------------------------------------------------------- /apps/eltac/tests/test_fail.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/tests/test_fail.v -------------------------------------------------------------------------------- /apps/eltac/tests/test_generalize.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/tests/test_generalize.v -------------------------------------------------------------------------------- /apps/eltac/tests/test_intro.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/tests/test_intro.v -------------------------------------------------------------------------------- /apps/eltac/tests/test_rewrite.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/tests/test_rewrite.v -------------------------------------------------------------------------------- /apps/eltac/theories/apply.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/theories/apply.v -------------------------------------------------------------------------------- /apps/eltac/theories/assumption.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/theories/assumption.v -------------------------------------------------------------------------------- /apps/eltac/theories/case.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/theories/case.v -------------------------------------------------------------------------------- /apps/eltac/theories/clear.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/theories/clear.v -------------------------------------------------------------------------------- /apps/eltac/theories/constructor.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/theories/constructor.v -------------------------------------------------------------------------------- /apps/eltac/theories/cycle.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/theories/cycle.v -------------------------------------------------------------------------------- /apps/eltac/theories/discriminate.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/theories/discriminate.v -------------------------------------------------------------------------------- /apps/eltac/theories/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/theories/dune -------------------------------------------------------------------------------- /apps/eltac/theories/fail.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/theories/fail.v -------------------------------------------------------------------------------- /apps/eltac/theories/generalize.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/theories/generalize.v -------------------------------------------------------------------------------- /apps/eltac/theories/injection.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/theories/injection.v -------------------------------------------------------------------------------- /apps/eltac/theories/intro.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/theories/intro.v -------------------------------------------------------------------------------- /apps/eltac/theories/rewrite.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/theories/rewrite.v -------------------------------------------------------------------------------- /apps/eltac/theories/tactics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/eltac/theories/tactics.v -------------------------------------------------------------------------------- /apps/locker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/locker/README.md -------------------------------------------------------------------------------- /apps/locker/elpi/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/locker/elpi/dune -------------------------------------------------------------------------------- /apps/locker/elpi/locker.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/locker/elpi/locker.elpi -------------------------------------------------------------------------------- /apps/locker/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/locker/tests/dune -------------------------------------------------------------------------------- /apps/locker/tests/test_locker.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/locker/tests/test_locker.v -------------------------------------------------------------------------------- /apps/locker/theories/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/locker/theories/dune -------------------------------------------------------------------------------- /apps/locker/theories/locker.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/locker/theories/locker.v -------------------------------------------------------------------------------- /apps/rbuild/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/rbuild/README.md -------------------------------------------------------------------------------- /apps/rbuild/elpi/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/rbuild/elpi/dune -------------------------------------------------------------------------------- /apps/rbuild/elpi/rbuild.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/rbuild/elpi/rbuild.elpi -------------------------------------------------------------------------------- /apps/rbuild/examples/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/rbuild/examples/dune -------------------------------------------------------------------------------- /apps/rbuild/examples/usage_rbuild.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/rbuild/examples/usage_rbuild.v -------------------------------------------------------------------------------- /apps/rbuild/theories/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/rbuild/theories/dune -------------------------------------------------------------------------------- /apps/rbuild/theories/rbuild.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/rbuild/theories/rbuild.v -------------------------------------------------------------------------------- /apps/tc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/README.md -------------------------------------------------------------------------------- /apps/tc/elpi/WIP/deactivate_evar.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/WIP/deactivate_evar.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/WIP/force_llam.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/WIP/force_llam.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/WIP/modes.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/WIP/modes.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/alias.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/alias.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/base.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/base.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/compiler1.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/compiler1.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/create_tc_predicate.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/create_tc_predicate.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/dune -------------------------------------------------------------------------------- /apps/tc/elpi/ho_compile.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/ho_compile.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/ho_link.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/ho_link.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/ho_precompile.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/ho_precompile.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/modes.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/modes.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/parser_addInstances.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/parser_addInstances.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/rewrite_forward.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/rewrite_forward.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/solver.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/solver.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/tc_aux.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/tc_aux.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/tc_same_order.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/tc_same_order.elpi -------------------------------------------------------------------------------- /apps/tc/elpi/unif.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/elpi/unif.elpi -------------------------------------------------------------------------------- /apps/tc/examples/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/examples/dune -------------------------------------------------------------------------------- /apps/tc/examples/tutorial.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/examples/tutorial.v -------------------------------------------------------------------------------- /apps/tc/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/src/dune -------------------------------------------------------------------------------- /apps/tc/src/elpi_tc_plugin.mlpack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/src/elpi_tc_plugin.mlpack -------------------------------------------------------------------------------- /apps/tc/src/rocq_elpi_class_tactics_takeover.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/src/rocq_elpi_class_tactics_takeover.ml -------------------------------------------------------------------------------- /apps/tc/src/rocq_elpi_class_tactics_takeover.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/src/rocq_elpi_class_tactics_takeover.mli -------------------------------------------------------------------------------- /apps/tc/src/rocq_elpi_tc_hook.mlg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/src/rocq_elpi_tc_hook.mlg -------------------------------------------------------------------------------- /apps/tc/src/rocq_elpi_tc_register.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/src/rocq_elpi_tc_register.ml -------------------------------------------------------------------------------- /apps/tc/src/rocq_elpi_tc_time.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/src/rocq_elpi_tc_time.ml -------------------------------------------------------------------------------- /apps/tc/tests-stdlib/bench/bench_inj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests-stdlib/bench/bench_inj.py -------------------------------------------------------------------------------- /apps/tc/tests-stdlib/bench/bench_inj.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests-stdlib/bench/bench_inj.v -------------------------------------------------------------------------------- /apps/tc/tests-stdlib/bigTest.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests-stdlib/bigTest.v -------------------------------------------------------------------------------- /apps/tc/tests-stdlib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests-stdlib/dune -------------------------------------------------------------------------------- /apps/tc/tests-stdlib/eqSimplDef.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests-stdlib/eqSimplDef.v -------------------------------------------------------------------------------- /apps/tc/tests-stdlib/stdppInj.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests-stdlib/stdppInj.v -------------------------------------------------------------------------------- /apps/tc/tests-stdlib/stdppInjClassic.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests-stdlib/stdppInjClassic.v -------------------------------------------------------------------------------- /apps/tc/tests-stdlib/test_commands_API.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests-stdlib/test_commands_API.v -------------------------------------------------------------------------------- /apps/tc/tests-stdlib/test_import/f1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests-stdlib/test_import/f1.v -------------------------------------------------------------------------------- /apps/tc/tests-stdlib/test_import/f2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests-stdlib/test_import/f2.v -------------------------------------------------------------------------------- /apps/tc/tests/WIP/add_alias.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/WIP/add_alias.v -------------------------------------------------------------------------------- /apps/tc/tests/WIP/cyclicTC_jarl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/WIP/cyclicTC_jarl.v -------------------------------------------------------------------------------- /apps/tc/tests/WIP/included_proof.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/WIP/included_proof.v -------------------------------------------------------------------------------- /apps/tc/tests/WIP/premisesSort/sort1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/WIP/premisesSort/sort1.v -------------------------------------------------------------------------------- /apps/tc/tests/WIP/premisesSort/sort2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/WIP/premisesSort/sort2.v -------------------------------------------------------------------------------- /apps/tc/tests/WIP/premisesSort/sort3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/WIP/premisesSort/sort3.v -------------------------------------------------------------------------------- /apps/tc/tests/WIP/premisesSort/sort4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/WIP/premisesSort/sort4.v -------------------------------------------------------------------------------- /apps/tc/tests/WIP/premisesSort/sortCode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/WIP/premisesSort/sortCode.v -------------------------------------------------------------------------------- /apps/tc/tests/auto_compile.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/auto_compile.v -------------------------------------------------------------------------------- /apps/tc/tests/compile_add_pred.v.skip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/compile_add_pred.v.skip -------------------------------------------------------------------------------- /apps/tc/tests/contextDeepHierarchy.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/contextDeepHierarchy.v -------------------------------------------------------------------------------- /apps/tc/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/dune -------------------------------------------------------------------------------- /apps/tc/tests/hook_test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/hook_test.v -------------------------------------------------------------------------------- /apps/tc/tests/hyp_in_conl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/hyp_in_conl.v -------------------------------------------------------------------------------- /apps/tc/tests/importOrder/f1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/importOrder/f1.v -------------------------------------------------------------------------------- /apps/tc/tests/importOrder/f2a.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/importOrder/f2a.v -------------------------------------------------------------------------------- /apps/tc/tests/importOrder/f2b.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/importOrder/f2b.v -------------------------------------------------------------------------------- /apps/tc/tests/importOrder/f3a.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/importOrder/f3a.v -------------------------------------------------------------------------------- /apps/tc/tests/importOrder/f3b.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/importOrder/f3b.v -------------------------------------------------------------------------------- /apps/tc/tests/importOrder/f3c.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/importOrder/f3c.v -------------------------------------------------------------------------------- /apps/tc/tests/importOrder/f3d.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/importOrder/f3d.v -------------------------------------------------------------------------------- /apps/tc/tests/importOrder/f3e.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/importOrder/f3e.v -------------------------------------------------------------------------------- /apps/tc/tests/importOrder/f3f.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/importOrder/f3f.v -------------------------------------------------------------------------------- /apps/tc/tests/importOrder/f3g.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/importOrder/f3g.v -------------------------------------------------------------------------------- /apps/tc/tests/importOrder/f4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/importOrder/f4.v -------------------------------------------------------------------------------- /apps/tc/tests/importOrder/sameOrderCommand.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/importOrder/sameOrderCommand.v -------------------------------------------------------------------------------- /apps/tc/tests/indt_to_inst.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/indt_to_inst.v -------------------------------------------------------------------------------- /apps/tc/tests/injTest.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/injTest.v -------------------------------------------------------------------------------- /apps/tc/tests/lemma_with_max_impl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/lemma_with_max_impl.v -------------------------------------------------------------------------------- /apps/tc/tests/multi_var.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/multi_var.v -------------------------------------------------------------------------------- /apps/tc/tests/nobacktrack.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/nobacktrack.v -------------------------------------------------------------------------------- /apps/tc/tests/out/out.v: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/tc/tests/patternFragment.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/patternFragment.v -------------------------------------------------------------------------------- /apps/tc/tests/prim_proj.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/prim_proj.v -------------------------------------------------------------------------------- /apps/tc/tests/register/f1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/register/f1.v -------------------------------------------------------------------------------- /apps/tc/tests/register/f2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/register/f2.v -------------------------------------------------------------------------------- /apps/tc/tests/register/f3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/register/f3.v -------------------------------------------------------------------------------- /apps/tc/tests/section_in_out.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/section_in_out.v -------------------------------------------------------------------------------- /apps/tc/tests/test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/test.v -------------------------------------------------------------------------------- /apps/tc/tests/test_HO.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/test_HO.v -------------------------------------------------------------------------------- /apps/tc/tests/test_backtrack_several_goals.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/test_backtrack_several_goals.v -------------------------------------------------------------------------------- /apps/tc/tests/test_coercion.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/test_coercion.v -------------------------------------------------------------------------------- /apps/tc/tests/test_coercion_import.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/test_coercion_import.v -------------------------------------------------------------------------------- /apps/tc/tests/test_eta.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/test_eta.v -------------------------------------------------------------------------------- /apps/tc/tests/test_pending_mode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/test_pending_mode.v -------------------------------------------------------------------------------- /apps/tc/tests/test_scope.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/test_scope.v -------------------------------------------------------------------------------- /apps/tc/tests/test_shelve.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/test_shelve.v -------------------------------------------------------------------------------- /apps/tc/tests/test_tc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/test_tc.v -------------------------------------------------------------------------------- /apps/tc/tests/test_tc_declare.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/test_tc_declare.v -------------------------------------------------------------------------------- /apps/tc/tests/test_tele_app.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/test_tele_app.v -------------------------------------------------------------------------------- /apps/tc/tests/test_unfold.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/test_unfold.v -------------------------------------------------------------------------------- /apps/tc/tests/tlc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/tests/tlc.v -------------------------------------------------------------------------------- /apps/tc/theories/add_commands.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/theories/add_commands.v -------------------------------------------------------------------------------- /apps/tc/theories/db.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/theories/db.v -------------------------------------------------------------------------------- /apps/tc/theories/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/theories/dune -------------------------------------------------------------------------------- /apps/tc/theories/tc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/theories/tc.v -------------------------------------------------------------------------------- /apps/tc/theories/wip.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/apps/tc/theories/wip.v -------------------------------------------------------------------------------- /builtin-doc/coq-builtin-synterp.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/builtin-doc/coq-builtin-synterp.elpi -------------------------------------------------------------------------------- /builtin-doc/coq-builtin.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/builtin-doc/coq-builtin.elpi -------------------------------------------------------------------------------- /builtin-doc/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/builtin-doc/dune -------------------------------------------------------------------------------- /builtin-doc/elpi-builtin.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/builtin-doc/elpi-builtin.elpi -------------------------------------------------------------------------------- /builtin-doc/gen_doc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/builtin-doc/gen_doc.ml -------------------------------------------------------------------------------- /coq-elpi.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/coq-elpi.opam -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/default.nix -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/dune-project -------------------------------------------------------------------------------- /elpi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/elpi/README.md -------------------------------------------------------------------------------- /elpi/coq-HOAS.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/elpi/coq-HOAS.elpi -------------------------------------------------------------------------------- /elpi/coq-arg-HOAS.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/elpi/coq-arg-HOAS.elpi -------------------------------------------------------------------------------- /elpi/coq-elaborator.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/elpi/coq-elaborator.elpi -------------------------------------------------------------------------------- /elpi/coq-elpi-checker.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/elpi/coq-elpi-checker.elpi -------------------------------------------------------------------------------- /elpi/coq-lib-common.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/elpi/coq-lib-common.elpi -------------------------------------------------------------------------------- /elpi/coq-lib.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/elpi/coq-lib.elpi -------------------------------------------------------------------------------- /elpi/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/elpi/dune -------------------------------------------------------------------------------- /elpi/elpi-command-template-synterp.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/elpi/elpi-command-template-synterp.elpi -------------------------------------------------------------------------------- /elpi/elpi-command-template.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/elpi/elpi-command-template.elpi -------------------------------------------------------------------------------- /elpi/elpi-ltac.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/elpi/elpi-ltac.elpi -------------------------------------------------------------------------------- /elpi/elpi-reduction.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/elpi/elpi-reduction.elpi -------------------------------------------------------------------------------- /elpi/elpi-tactic-template.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/elpi/elpi-tactic-template.elpi -------------------------------------------------------------------------------- /elpi/elpi_elaborator.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/elpi/elpi_elaborator.elpi -------------------------------------------------------------------------------- /etc/alectryon_elpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/etc/alectryon_elpi.py -------------------------------------------------------------------------------- /etc/coq-elpi.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/etc/coq-elpi.lang -------------------------------------------------------------------------------- /etc/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/etc/dune -------------------------------------------------------------------------------- /etc/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/etc/logo.png -------------------------------------------------------------------------------- /etc/optcomp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/etc/optcomp.ml -------------------------------------------------------------------------------- /etc/shafile.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/etc/shafile.ml -------------------------------------------------------------------------------- /etc/tools/dune: -------------------------------------------------------------------------------- 1 | (executable 2 | (name hash)) 3 | -------------------------------------------------------------------------------- /etc/tools/hash.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/etc/tools/hash.ml -------------------------------------------------------------------------------- /etc/tools/hash.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /etc/tracer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/etc/tracer.png -------------------------------------------------------------------------------- /etc/tutorial_style.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/etc/tutorial_style.rst -------------------------------------------------------------------------------- /etc/version_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/etc/version_parser.ml -------------------------------------------------------------------------------- /etc/with-rocq-wrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/etc/with-rocq-wrap.sh -------------------------------------------------------------------------------- /examples-stdlib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples-stdlib/dune -------------------------------------------------------------------------------- /examples-stdlib/example_open_terms.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples-stdlib/example_open_terms.v -------------------------------------------------------------------------------- /examples-stdlib/example_reflexive_tactic.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples-stdlib/example_reflexive_tactic.v -------------------------------------------------------------------------------- /examples/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples/dune -------------------------------------------------------------------------------- /examples/example_abs_evars.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples/example_abs_evars.v -------------------------------------------------------------------------------- /examples/example_curry_howard_tactics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples/example_curry_howard_tactics.v -------------------------------------------------------------------------------- /examples/example_data_base.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples/example_data_base.v -------------------------------------------------------------------------------- /examples/example_fuzzer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples/example_fuzzer.v -------------------------------------------------------------------------------- /examples/example_generalize.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples/example_generalize.v -------------------------------------------------------------------------------- /examples/example_import_projections.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples/example_import_projections.v -------------------------------------------------------------------------------- /examples/example_record_expansion.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples/example_record_expansion.v -------------------------------------------------------------------------------- /examples/example_record_to_sigma.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples/example_record_to_sigma.v -------------------------------------------------------------------------------- /examples/example_reduction_surgery.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples/example_reduction_surgery.v -------------------------------------------------------------------------------- /examples/tutorial_coq_elpi_HOAS.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples/tutorial_coq_elpi_HOAS.v -------------------------------------------------------------------------------- /examples/tutorial_coq_elpi_command.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples/tutorial_coq_elpi_command.v -------------------------------------------------------------------------------- /examples/tutorial_coq_elpi_tactic.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples/tutorial_coq_elpi_tactic.v -------------------------------------------------------------------------------- /examples/tutorial_elpi_lang.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/examples/tutorial_elpi_lang.v -------------------------------------------------------------------------------- /rocq-elpi.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/rocq-elpi.opam -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/README.md -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/dune -------------------------------------------------------------------------------- /src/elpi_plugin.mlpack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/elpi_plugin.mlpack -------------------------------------------------------------------------------- /src/rocq_elpi_HOAS.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_HOAS.ml -------------------------------------------------------------------------------- /src/rocq_elpi_HOAS.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_HOAS.mli -------------------------------------------------------------------------------- /src/rocq_elpi_arg_HOAS.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_arg_HOAS.ml -------------------------------------------------------------------------------- /src/rocq_elpi_arg_HOAS.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_arg_HOAS.mli -------------------------------------------------------------------------------- /src/rocq_elpi_arg_syntax.mlg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_arg_syntax.mlg -------------------------------------------------------------------------------- /src/rocq_elpi_builtins.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_builtins.ml -------------------------------------------------------------------------------- /src/rocq_elpi_builtins.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_builtins.mli -------------------------------------------------------------------------------- /src/rocq_elpi_builtins_synterp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_builtins_synterp.ml -------------------------------------------------------------------------------- /src/rocq_elpi_builtins_synterp.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_builtins_synterp.mli -------------------------------------------------------------------------------- /src/rocq_elpi_glob_quotation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_glob_quotation.ml -------------------------------------------------------------------------------- /src/rocq_elpi_glob_quotation.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_glob_quotation.mli -------------------------------------------------------------------------------- /src/rocq_elpi_graph.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_graph.ml -------------------------------------------------------------------------------- /src/rocq_elpi_graph.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_graph.mli -------------------------------------------------------------------------------- /src/rocq_elpi_name_quotation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_name_quotation.ml -------------------------------------------------------------------------------- /src/rocq_elpi_programs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_programs.ml -------------------------------------------------------------------------------- /src/rocq_elpi_programs.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_programs.mli -------------------------------------------------------------------------------- /src/rocq_elpi_utils.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_utils.ml -------------------------------------------------------------------------------- /src/rocq_elpi_utils.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_utils.mli -------------------------------------------------------------------------------- /src/rocq_elpi_vernacular.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_vernacular.ml -------------------------------------------------------------------------------- /src/rocq_elpi_vernacular.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_vernacular.mli -------------------------------------------------------------------------------- /src/rocq_elpi_vernacular_syntax.mlg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/src/rocq_elpi_vernacular_syntax.mlg -------------------------------------------------------------------------------- /tests-stdlib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests-stdlib/dune -------------------------------------------------------------------------------- /tests-stdlib/test_API_env.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests-stdlib/test_API_env.v -------------------------------------------------------------------------------- /tests-stdlib/test_API_register.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests-stdlib/test_API_register.v -------------------------------------------------------------------------------- /tests-stdlib/test_open_terms.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests-stdlib/test_open_terms.v -------------------------------------------------------------------------------- /tests-stdlib/test_quotation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests-stdlib/test_quotation.v -------------------------------------------------------------------------------- /tests/accumulate1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/accumulate1.v -------------------------------------------------------------------------------- /tests/accumulate2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/accumulate2.v -------------------------------------------------------------------------------- /tests/boom.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/boom.elpi -------------------------------------------------------------------------------- /tests/bug_748.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/bug_748.v -------------------------------------------------------------------------------- /tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/dune -------------------------------------------------------------------------------- /tests/library.elpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/library.elpi -------------------------------------------------------------------------------- /tests/perf_calls.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/perf_calls.v -------------------------------------------------------------------------------- /tests/program.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/program.v -------------------------------------------------------------------------------- /tests/test_API.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_API.v -------------------------------------------------------------------------------- /tests/test_API2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_API2.v -------------------------------------------------------------------------------- /tests/test_API_TC_CS.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_API_TC_CS.v -------------------------------------------------------------------------------- /tests/test_API_arguments.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_API_arguments.v -------------------------------------------------------------------------------- /tests/test_API_context.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_API_context.v -------------------------------------------------------------------------------- /tests/test_API_elaborate.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_API_elaborate.v -------------------------------------------------------------------------------- /tests/test_API_module.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_API_module.v -------------------------------------------------------------------------------- /tests/test_API_new_pred.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_API_new_pred.v -------------------------------------------------------------------------------- /tests/test_API_notations.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_API_notations.v -------------------------------------------------------------------------------- /tests/test_API_proof.v.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_API_proof.v.in -------------------------------------------------------------------------------- /tests/test_API_section.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_API_section.v -------------------------------------------------------------------------------- /tests/test_API_typecheck.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_API_typecheck.v -------------------------------------------------------------------------------- /tests/test_COQ_ELPI_ATTRIBUTES.v.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_COQ_ELPI_ATTRIBUTES.v.disabled -------------------------------------------------------------------------------- /tests/test_File1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_File1.v -------------------------------------------------------------------------------- /tests/test_File2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_File2.v -------------------------------------------------------------------------------- /tests/test_File3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_File3.v -------------------------------------------------------------------------------- /tests/test_File4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_File4.v -------------------------------------------------------------------------------- /tests/test_HOAS.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_HOAS.v -------------------------------------------------------------------------------- /tests/test_accumulate_twice.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_accumulate_twice.v -------------------------------------------------------------------------------- /tests/test_arg_HOAS.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_arg_HOAS.v -------------------------------------------------------------------------------- /tests/test_cache_async.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_cache_async.v -------------------------------------------------------------------------------- /tests/test_ctx_cache.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_ctx_cache.v -------------------------------------------------------------------------------- /tests/test_elaborator.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_elaborator.v -------------------------------------------------------------------------------- /tests/test_glob.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_glob.v -------------------------------------------------------------------------------- /tests/test_lib.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_lib.v -------------------------------------------------------------------------------- /tests/test_libobject_A.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_libobject_A.v -------------------------------------------------------------------------------- /tests/test_libobject_B.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_libobject_B.v -------------------------------------------------------------------------------- /tests/test_libobject_C.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_libobject_C.v -------------------------------------------------------------------------------- /tests/test_link_order1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_link_order1.v -------------------------------------------------------------------------------- /tests/test_link_order2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_link_order2.v -------------------------------------------------------------------------------- /tests/test_link_order3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_link_order3.v -------------------------------------------------------------------------------- /tests/test_link_order4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_link_order4.v -------------------------------------------------------------------------------- /tests/test_link_order5.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_link_order5.v -------------------------------------------------------------------------------- /tests/test_link_order6.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_link_order6.v -------------------------------------------------------------------------------- /tests/test_link_order7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_link_order7.v -------------------------------------------------------------------------------- /tests/test_link_order8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_link_order8.v -------------------------------------------------------------------------------- /tests/test_link_order9.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_link_order9.v -------------------------------------------------------------------------------- /tests/test_link_order_import0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_link_order_import0.v -------------------------------------------------------------------------------- /tests/test_link_order_import1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_link_order_import1.v -------------------------------------------------------------------------------- /tests/test_link_order_import2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_link_order_import2.v -------------------------------------------------------------------------------- /tests/test_link_order_import3.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_link_order_import3.ref -------------------------------------------------------------------------------- /tests/test_link_order_import3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_link_order_import3.v -------------------------------------------------------------------------------- /tests/test_link_perf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_link_perf.v -------------------------------------------------------------------------------- /tests/test_loc_err.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_loc_err.v -------------------------------------------------------------------------------- /tests/test_ltac.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_ltac.v -------------------------------------------------------------------------------- /tests/test_ltac2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_ltac2.v -------------------------------------------------------------------------------- /tests/test_ltac3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_ltac3.v -------------------------------------------------------------------------------- /tests/test_ltac4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_ltac4.v -------------------------------------------------------------------------------- /tests/test_query_extra_dep.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_query_extra_dep.v -------------------------------------------------------------------------------- /tests/test_require_bad_order.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_require_bad_order.v -------------------------------------------------------------------------------- /tests/test_synterp.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_synterp.v -------------------------------------------------------------------------------- /tests/test_tactic.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_tactic.v -------------------------------------------------------------------------------- /tests/test_toposort.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_toposort.v -------------------------------------------------------------------------------- /tests/test_vernacular1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_vernacular1.v -------------------------------------------------------------------------------- /tests/test_vernacular2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/tests/test_vernacular2.v -------------------------------------------------------------------------------- /theories/attic/dune: -------------------------------------------------------------------------------- 1 | (include_subdirs no) 2 | -------------------------------------------------------------------------------- /theories/attic/test_CoqEAL.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/theories/attic/test_CoqEAL.v -------------------------------------------------------------------------------- /theories/attic/test_eq.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/theories/attic/test_eq.v -------------------------------------------------------------------------------- /theories/attic/test_gen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/theories/attic/test_gen.v -------------------------------------------------------------------------------- /theories/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/theories/dune -------------------------------------------------------------------------------- /theories/elpi.v.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/theories/elpi.v.in -------------------------------------------------------------------------------- /theories/wip/dune: -------------------------------------------------------------------------------- 1 | (include_subdirs no) 2 | -------------------------------------------------------------------------------- /theories/wip/memoization.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LPCIC/coq-elpi/HEAD/theories/wip/memoization.v --------------------------------------------------------------------------------