├── .gitignore ├── .travis-ci.sh ├── .travis.yml ├── Makefile ├── README.markdown ├── _tags ├── agda ├── Nat.agda └── notes.agda ├── beautify.ml ├── common.ml ├── common.mli ├── config.ml ├── coq ├── eq.v └── types.v ├── ctx.ml ├── ctx.mli ├── desugar.ml ├── doc ├── normalization.txt └── zero_and_suc.txt ├── error.ml ├── examples ├── bad.total ├── edpm.total ├── eq.total ├── eqjmeq.total ├── first.total ├── inductive.total ├── nat.total ├── nattest.total ├── nattest_eq.total └── prelude.total ├── inductive.ml ├── inductive.mli ├── input.ml ├── lexer.mll ├── norm.ml ├── parser.mly ├── print.ml ├── su.ml ├── syntax.ml ├── test.tt ├── total.ml ├── total.odocl ├── typing.ml ├── util.ml ├── util.mli └── version.ml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/.travis-ci.sh -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/.travis.yml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/Makefile -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/README.markdown -------------------------------------------------------------------------------- /_tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/_tags -------------------------------------------------------------------------------- /agda/Nat.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/agda/Nat.agda -------------------------------------------------------------------------------- /agda/notes.agda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/agda/notes.agda -------------------------------------------------------------------------------- /beautify.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/beautify.ml -------------------------------------------------------------------------------- /common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/common.ml -------------------------------------------------------------------------------- /common.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/common.mli -------------------------------------------------------------------------------- /config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/config.ml -------------------------------------------------------------------------------- /coq/eq.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/coq/eq.v -------------------------------------------------------------------------------- /coq/types.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/coq/types.v -------------------------------------------------------------------------------- /ctx.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/ctx.ml -------------------------------------------------------------------------------- /ctx.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/ctx.mli -------------------------------------------------------------------------------- /desugar.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/desugar.ml -------------------------------------------------------------------------------- /doc/normalization.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/doc/normalization.txt -------------------------------------------------------------------------------- /doc/zero_and_suc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/doc/zero_and_suc.txt -------------------------------------------------------------------------------- /error.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/error.ml -------------------------------------------------------------------------------- /examples/bad.total: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/examples/bad.total -------------------------------------------------------------------------------- /examples/edpm.total: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/examples/edpm.total -------------------------------------------------------------------------------- /examples/eq.total: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/examples/eq.total -------------------------------------------------------------------------------- /examples/eqjmeq.total: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/examples/eqjmeq.total -------------------------------------------------------------------------------- /examples/first.total: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/examples/first.total -------------------------------------------------------------------------------- /examples/inductive.total: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/examples/inductive.total -------------------------------------------------------------------------------- /examples/nat.total: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/examples/nat.total -------------------------------------------------------------------------------- /examples/nattest.total: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/examples/nattest.total -------------------------------------------------------------------------------- /examples/nattest_eq.total: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/examples/nattest_eq.total -------------------------------------------------------------------------------- /examples/prelude.total: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/examples/prelude.total -------------------------------------------------------------------------------- /inductive.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/inductive.ml -------------------------------------------------------------------------------- /inductive.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/inductive.mli -------------------------------------------------------------------------------- /input.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/input.ml -------------------------------------------------------------------------------- /lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/lexer.mll -------------------------------------------------------------------------------- /norm.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/norm.ml -------------------------------------------------------------------------------- /parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/parser.mly -------------------------------------------------------------------------------- /print.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/print.ml -------------------------------------------------------------------------------- /su.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/su.ml -------------------------------------------------------------------------------- /syntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/syntax.ml -------------------------------------------------------------------------------- /test.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/test.tt -------------------------------------------------------------------------------- /total.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/total.ml -------------------------------------------------------------------------------- /total.odocl: -------------------------------------------------------------------------------- 1 | Syntax 2 | Error 3 | Ctx 4 | Infer 5 | Total 6 | Beautify 7 | Print 8 | 9 | 10 | -------------------------------------------------------------------------------- /typing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/typing.ml -------------------------------------------------------------------------------- /util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/util.ml -------------------------------------------------------------------------------- /util.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/util.mli -------------------------------------------------------------------------------- /version.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToTal/total/HEAD/version.ml --------------------------------------------------------------------------------