├── .github └── workflows │ └── docker-action.yml ├── .gitignore ├── CHANGES.md ├── LICENSE ├── Make ├── Make_coq.local ├── Makefile ├── README.md ├── TODO ├── coq-dpdgraph.opam ├── coqdoc.css ├── dpd2dot.ml ├── dpd2dot.mli ├── dpd_compute.ml ├── dpd_compute.mli ├── dpd_dot.ml ├── dpd_dot.mli ├── dpd_lex.mli ├── dpd_lex.mll ├── dpd_parse.mly ├── dpdgraph.mllib ├── dpdgraph.v ├── dpdusage.ml ├── dpdusage.mli ├── graphdepend.mlg ├── meta.yml ├── searchdepend.mlg ├── style.css ├── tests ├── Morph.cmd ├── Morph.dot.oracle ├── Morph.dpd.oracle ├── Morph.v ├── Morph_rw.dot.oracle ├── Morph_rw.dpd.oracle ├── Polymorph.cmd ├── Polymorph.dot.oracle ├── Polymorph.dpd.oracle ├── Polymorph.v ├── PrimitiveProjections.cmd ├── PrimitiveProjections.dot.oracle ├── PrimitiveProjections.dpd.oracle ├── PrimitiveProjections.v ├── PrimitiveProjections2.dot.oracle ├── PrimitiveProjections2.dpd.oracle ├── Test.cmd ├── Test.v ├── attributes.err.dpd ├── attributes.err.oracle ├── double_node.err.dpd ├── double_node.err.oracle ├── file_not_found.err.oracle ├── graph.dot.oracle ├── graph.dpd.oracle ├── graph.without.dot.oracle ├── graph2.dot.oracle ├── graph2.dpd.oracle ├── graph2.dpdusage.oracle ├── lexing.err.dpd ├── lexing.err.oracle ├── missing_node.err.dpd ├── missing_node.err.oracle ├── parsing.err.dpd ├── parsing.err.oracle ├── search.cmd ├── search.oracle ├── unterminated_comment.err.dpd └── unterminated_comment.err.oracle └── version.mli /.github/workflows/docker-action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/.github/workflows/docker-action.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/LICENSE -------------------------------------------------------------------------------- /Make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/Make -------------------------------------------------------------------------------- /Make_coq.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/Make_coq.local -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/TODO -------------------------------------------------------------------------------- /coq-dpdgraph.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/coq-dpdgraph.opam -------------------------------------------------------------------------------- /coqdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/coqdoc.css -------------------------------------------------------------------------------- /dpd2dot.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/dpd2dot.ml -------------------------------------------------------------------------------- /dpd2dot.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/dpd2dot.mli -------------------------------------------------------------------------------- /dpd_compute.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/dpd_compute.ml -------------------------------------------------------------------------------- /dpd_compute.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/dpd_compute.mli -------------------------------------------------------------------------------- /dpd_dot.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/dpd_dot.ml -------------------------------------------------------------------------------- /dpd_dot.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/dpd_dot.mli -------------------------------------------------------------------------------- /dpd_lex.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/dpd_lex.mli -------------------------------------------------------------------------------- /dpd_lex.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/dpd_lex.mll -------------------------------------------------------------------------------- /dpd_parse.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/dpd_parse.mly -------------------------------------------------------------------------------- /dpdgraph.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/dpdgraph.mllib -------------------------------------------------------------------------------- /dpdgraph.v: -------------------------------------------------------------------------------- 1 | Declare ML Module "coq-dpdgraph.plugin". 2 | -------------------------------------------------------------------------------- /dpdusage.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/dpdusage.ml -------------------------------------------------------------------------------- /dpdusage.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/dpdusage.mli -------------------------------------------------------------------------------- /graphdepend.mlg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/graphdepend.mlg -------------------------------------------------------------------------------- /meta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/meta.yml -------------------------------------------------------------------------------- /searchdepend.mlg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/searchdepend.mlg -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- 1 | .coq { 2 | background: lightblue; 3 | } 4 | -------------------------------------------------------------------------------- /tests/Morph.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/Morph.cmd -------------------------------------------------------------------------------- /tests/Morph.dot.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/Morph.dot.oracle -------------------------------------------------------------------------------- /tests/Morph.dpd.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/Morph.dpd.oracle -------------------------------------------------------------------------------- /tests/Morph.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/Morph.v -------------------------------------------------------------------------------- /tests/Morph_rw.dot.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/Morph_rw.dot.oracle -------------------------------------------------------------------------------- /tests/Morph_rw.dpd.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/Morph_rw.dpd.oracle -------------------------------------------------------------------------------- /tests/Polymorph.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/Polymorph.cmd -------------------------------------------------------------------------------- /tests/Polymorph.dot.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/Polymorph.dot.oracle -------------------------------------------------------------------------------- /tests/Polymorph.dpd.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/Polymorph.dpd.oracle -------------------------------------------------------------------------------- /tests/Polymorph.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/Polymorph.v -------------------------------------------------------------------------------- /tests/PrimitiveProjections.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/PrimitiveProjections.cmd -------------------------------------------------------------------------------- /tests/PrimitiveProjections.dot.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/PrimitiveProjections.dot.oracle -------------------------------------------------------------------------------- /tests/PrimitiveProjections.dpd.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/PrimitiveProjections.dpd.oracle -------------------------------------------------------------------------------- /tests/PrimitiveProjections.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/PrimitiveProjections.v -------------------------------------------------------------------------------- /tests/PrimitiveProjections2.dot.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/PrimitiveProjections2.dot.oracle -------------------------------------------------------------------------------- /tests/PrimitiveProjections2.dpd.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/PrimitiveProjections2.dpd.oracle -------------------------------------------------------------------------------- /tests/Test.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/Test.cmd -------------------------------------------------------------------------------- /tests/Test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/Test.v -------------------------------------------------------------------------------- /tests/attributes.err.dpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/attributes.err.dpd -------------------------------------------------------------------------------- /tests/attributes.err.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/attributes.err.oracle -------------------------------------------------------------------------------- /tests/double_node.err.dpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/double_node.err.dpd -------------------------------------------------------------------------------- /tests/double_node.err.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/double_node.err.oracle -------------------------------------------------------------------------------- /tests/file_not_found.err.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/file_not_found.err.oracle -------------------------------------------------------------------------------- /tests/graph.dot.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/graph.dot.oracle -------------------------------------------------------------------------------- /tests/graph.dpd.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/graph.dpd.oracle -------------------------------------------------------------------------------- /tests/graph.without.dot.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/graph.without.dot.oracle -------------------------------------------------------------------------------- /tests/graph2.dot.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/graph2.dot.oracle -------------------------------------------------------------------------------- /tests/graph2.dpd.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/graph2.dpd.oracle -------------------------------------------------------------------------------- /tests/graph2.dpdusage.oracle: -------------------------------------------------------------------------------- 1 | Info: read file tests/graph2.dpd 2 | Test:Permutation_app_swap (0) 3 | -------------------------------------------------------------------------------- /tests/lexing.err.dpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/lexing.err.dpd -------------------------------------------------------------------------------- /tests/lexing.err.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/lexing.err.oracle -------------------------------------------------------------------------------- /tests/missing_node.err.dpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/missing_node.err.dpd -------------------------------------------------------------------------------- /tests/missing_node.err.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/missing_node.err.oracle -------------------------------------------------------------------------------- /tests/parsing.err.dpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/parsing.err.dpd -------------------------------------------------------------------------------- /tests/parsing.err.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/parsing.err.oracle -------------------------------------------------------------------------------- /tests/search.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/search.cmd -------------------------------------------------------------------------------- /tests/search.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/search.oracle -------------------------------------------------------------------------------- /tests/unterminated_comment.err.dpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/unterminated_comment.err.dpd -------------------------------------------------------------------------------- /tests/unterminated_comment.err.oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/tests/unterminated_comment.err.oracle -------------------------------------------------------------------------------- /version.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocq-community/coq-dpdgraph/HEAD/version.mli --------------------------------------------------------------------------------