├── .github └── workflows │ └── haskell.yml ├── .gitignore ├── CHANGELOG.md ├── Examples ├── Bool.shitt ├── Draft.shitt ├── Example.shitt ├── Example2.shitt ├── Exp.shitt ├── Id.shitt ├── Nat.shitt └── WithoutKTest.shitt ├── LICENSE ├── Notes └── Implementation_Note.md ├── README-zh.md ├── README.md ├── Setup.hs ├── app └── Main.hs ├── auto.png ├── package.yaml ├── shitt.cabal ├── src ├── Common.hs ├── Draft.hs └── ShiTT │ ├── Check.hs │ ├── CheckFunction.hs │ ├── Context.hs │ ├── Decl.hs │ ├── Eval.hs │ ├── Meta.hs │ ├── Parser.hs │ ├── Syntax.hs │ ├── TermParser.hs │ └── Termination │ ├── Call.hs │ ├── Check.hs │ ├── Ord.hs │ └── README.md ├── stack.yaml ├── stack.yaml.lock └── test └── Spec.hs /.github/workflows/haskell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/.github/workflows/haskell.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .stack-work/ 2 | dist-newstyle/ 3 | save/ 4 | *~ -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Examples/Bool.shitt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/Examples/Bool.shitt -------------------------------------------------------------------------------- /Examples/Draft.shitt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/Examples/Draft.shitt -------------------------------------------------------------------------------- /Examples/Example.shitt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/Examples/Example.shitt -------------------------------------------------------------------------------- /Examples/Example2.shitt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/Examples/Example2.shitt -------------------------------------------------------------------------------- /Examples/Exp.shitt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/Examples/Exp.shitt -------------------------------------------------------------------------------- /Examples/Id.shitt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/Examples/Id.shitt -------------------------------------------------------------------------------- /Examples/Nat.shitt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/Examples/Nat.shitt -------------------------------------------------------------------------------- /Examples/WithoutKTest.shitt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/Examples/WithoutKTest.shitt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/LICENSE -------------------------------------------------------------------------------- /Notes/Implementation_Note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/Notes/Implementation_Note.md -------------------------------------------------------------------------------- /README-zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/README-zh.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/app/Main.hs -------------------------------------------------------------------------------- /auto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/auto.png -------------------------------------------------------------------------------- /package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/package.yaml -------------------------------------------------------------------------------- /shitt.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/shitt.cabal -------------------------------------------------------------------------------- /src/Common.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/src/Common.hs -------------------------------------------------------------------------------- /src/Draft.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/src/Draft.hs -------------------------------------------------------------------------------- /src/ShiTT/Check.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/src/ShiTT/Check.hs -------------------------------------------------------------------------------- /src/ShiTT/CheckFunction.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/src/ShiTT/CheckFunction.hs -------------------------------------------------------------------------------- /src/ShiTT/Context.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/src/ShiTT/Context.hs -------------------------------------------------------------------------------- /src/ShiTT/Decl.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/src/ShiTT/Decl.hs -------------------------------------------------------------------------------- /src/ShiTT/Eval.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/src/ShiTT/Eval.hs -------------------------------------------------------------------------------- /src/ShiTT/Meta.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/src/ShiTT/Meta.hs -------------------------------------------------------------------------------- /src/ShiTT/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/src/ShiTT/Parser.hs -------------------------------------------------------------------------------- /src/ShiTT/Syntax.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/src/ShiTT/Syntax.hs -------------------------------------------------------------------------------- /src/ShiTT/TermParser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/src/ShiTT/TermParser.hs -------------------------------------------------------------------------------- /src/ShiTT/Termination/Call.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/src/ShiTT/Termination/Call.hs -------------------------------------------------------------------------------- /src/ShiTT/Termination/Check.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/src/ShiTT/Termination/Check.hs -------------------------------------------------------------------------------- /src/ShiTT/Termination/Ord.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/src/ShiTT/Termination/Ord.hs -------------------------------------------------------------------------------- /src/ShiTT/Termination/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/src/ShiTT/Termination/README.md -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/stack.yaml -------------------------------------------------------------------------------- /stack.yaml.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/stack.yaml.lock -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KonjacSource/ShiTT/HEAD/test/Spec.hs --------------------------------------------------------------------------------