├── .circleci └── config.yml ├── .gitignore ├── CHANGELOG.md ├── CoqMakefile.local ├── LICENSE ├── Makefile ├── README.md ├── TODO.org ├── _CoqProject ├── coq-deriving.opam ├── flake.lock ├── flake.nix ├── make_tactics.ml ├── tests ├── mutual.v ├── nested.v ├── records.v ├── syntax.v ├── three.v └── tree.v └── theories ├── base.v ├── compat.v ├── deriving.v ├── ind.v ├── infer.v ├── instances.v └── instances ├── eqtype.v ├── fintype.v ├── order.v └── tree_of_ind.v /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CoqMakefile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/CoqMakefile.local -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/README.md -------------------------------------------------------------------------------- /TODO.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/TODO.org -------------------------------------------------------------------------------- /_CoqProject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/_CoqProject -------------------------------------------------------------------------------- /coq-deriving.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/coq-deriving.opam -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/flake.nix -------------------------------------------------------------------------------- /make_tactics.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/make_tactics.ml -------------------------------------------------------------------------------- /tests/mutual.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/tests/mutual.v -------------------------------------------------------------------------------- /tests/nested.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/tests/nested.v -------------------------------------------------------------------------------- /tests/records.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/tests/records.v -------------------------------------------------------------------------------- /tests/syntax.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/tests/syntax.v -------------------------------------------------------------------------------- /tests/three.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/tests/three.v -------------------------------------------------------------------------------- /tests/tree.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/tests/tree.v -------------------------------------------------------------------------------- /theories/base.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/theories/base.v -------------------------------------------------------------------------------- /theories/compat.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/theories/compat.v -------------------------------------------------------------------------------- /theories/deriving.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/theories/deriving.v -------------------------------------------------------------------------------- /theories/ind.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/theories/ind.v -------------------------------------------------------------------------------- /theories/infer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/theories/infer.v -------------------------------------------------------------------------------- /theories/instances.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/theories/instances.v -------------------------------------------------------------------------------- /theories/instances/eqtype.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/theories/instances/eqtype.v -------------------------------------------------------------------------------- /theories/instances/fintype.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/theories/instances/fintype.v -------------------------------------------------------------------------------- /theories/instances/order.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/theories/instances/order.v -------------------------------------------------------------------------------- /theories/instances/tree_of_ind.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthuraa/deriving/HEAD/theories/instances/tree_of_ind.v --------------------------------------------------------------------------------