├── .gitignore ├── Kernel ├── Context.ml ├── Context.mli ├── Elaborate.ml ├── Elaborate.mli ├── Eval.ml ├── Eval.mli ├── Implicit.ml ├── KernelTest.ml ├── Lexer.mll ├── Parser.mly ├── Prelude.ml ├── Pretty.ml ├── Quote.ml ├── Quote.mli ├── Syntax.ml ├── Unification.ml ├── Unification.mli └── dune ├── LICENSE ├── README.md ├── dune ├── dune-project ├── pohai ├── trebor-dont-want-to-impl-typechecker.png ├── trebor-dont-want-to-impl-typechecker2.png ├── trebor-dont-want-to-impl-typechecker3.png ├── trebor-on-set-theory.png └── trebor-on-univ-poly.png ├── shell.nix └── trebor.ml /.gitignore: -------------------------------------------------------------------------------- 1 | .direnv 2 | .envrc 3 | _build 4 | -------------------------------------------------------------------------------- /Kernel/Context.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Context.ml -------------------------------------------------------------------------------- /Kernel/Context.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Context.mli -------------------------------------------------------------------------------- /Kernel/Elaborate.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Elaborate.ml -------------------------------------------------------------------------------- /Kernel/Elaborate.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Elaborate.mli -------------------------------------------------------------------------------- /Kernel/Eval.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Eval.ml -------------------------------------------------------------------------------- /Kernel/Eval.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Eval.mli -------------------------------------------------------------------------------- /Kernel/Implicit.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Implicit.ml -------------------------------------------------------------------------------- /Kernel/KernelTest.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/KernelTest.ml -------------------------------------------------------------------------------- /Kernel/Lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Lexer.mll -------------------------------------------------------------------------------- /Kernel/Parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Parser.mly -------------------------------------------------------------------------------- /Kernel/Prelude.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Prelude.ml -------------------------------------------------------------------------------- /Kernel/Pretty.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Pretty.ml -------------------------------------------------------------------------------- /Kernel/Quote.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Quote.ml -------------------------------------------------------------------------------- /Kernel/Quote.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Quote.mli -------------------------------------------------------------------------------- /Kernel/Syntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Syntax.ml -------------------------------------------------------------------------------- /Kernel/Unification.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Unification.ml -------------------------------------------------------------------------------- /Kernel/Unification.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/Unification.mli -------------------------------------------------------------------------------- /Kernel/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/Kernel/dune -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/README.md -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 2.8) 2 | -------------------------------------------------------------------------------- /pohai/trebor-dont-want-to-impl-typechecker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/pohai/trebor-dont-want-to-impl-typechecker.png -------------------------------------------------------------------------------- /pohai/trebor-dont-want-to-impl-typechecker2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/pohai/trebor-dont-want-to-impl-typechecker2.png -------------------------------------------------------------------------------- /pohai/trebor-dont-want-to-impl-typechecker3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/pohai/trebor-dont-want-to-impl-typechecker3.png -------------------------------------------------------------------------------- /pohai/trebor-on-set-theory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/pohai/trebor-on-set-theory.png -------------------------------------------------------------------------------- /pohai/trebor-on-univ-poly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/pohai/trebor-on-univ-poly.png -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/shell.nix -------------------------------------------------------------------------------- /trebor.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guest0x0/trebor/HEAD/trebor.ml --------------------------------------------------------------------------------