├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── Setup.hs ├── app ├── LibOA.hs └── Main.hs ├── cabal-bounds-lower.project ├── cabal-bounds-upper.project ├── cabal.project ├── doc ├── literatex.1 └── literatex.1.md ├── examples ├── highlevel.lhs └── lowlevel.hs ├── literatex.cabal ├── pkg ├── deb │ ├── Makefile │ ├── control │ └── copyright └── rpm │ └── literatex-haskell.spec ├── project ├── TODO.md ├── animation │ ├── .gitignore │ ├── LICENSE │ ├── Main.hs │ ├── Makefile │ ├── README.md │ ├── default.nix │ ├── literatex-animation.cabal │ ├── literatex.gif │ └── shell.nix ├── log │ └── 20210523-design.md └── release │ ├── literatex-haskell-0.1.0.0.md │ ├── literatex-haskell-0.1.0.1.md │ ├── literatex-haskell-0.1.0.2.md │ ├── literatex-haskell-0.2.0.0.md │ ├── literatex-haskell-0.2.0.1.md │ ├── literatex-haskell-0.2.0.2.md │ ├── literatex-haskell-0.2.1.0.md │ ├── literatex-haskell-0.3.0.0.md │ └── literatex-haskell-0.4.0.0.md ├── src ├── LiterateX.hs └── LiterateX │ ├── Parser.hs │ ├── Renderer.hs │ ├── SourceDefaults.hs │ ├── Types.hs │ └── Types │ ├── CodeLanguage.hs │ ├── SourceFormat.hs │ ├── SourceLine.hs │ └── TargetFormat.hs ├── stack-8.10.7.yaml ├── stack-8.8.4.yaml ├── stack-9.0.2.yaml ├── stack-9.10.1.yaml ├── stack-9.12.1.yaml ├── stack-9.2.8.yaml ├── stack-9.4.8.yaml ├── stack-9.6.6.yaml ├── stack-9.8.4.yaml ├── stack.yaml ├── test-all.sh └── test ├── LiterateX └── Test │ ├── API.hs │ ├── SourceFormat.hs │ ├── SourceFormat │ ├── DoubleDash.hs │ ├── DoubleSlash.hs │ ├── Hash.hs │ ├── LispSemicolons.hs │ ├── LiterateHaskell.hs │ └── Percent.hs │ └── TargetFormat.hs └── Spec.hs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /app/LibOA.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/app/LibOA.hs -------------------------------------------------------------------------------- /app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/app/Main.hs -------------------------------------------------------------------------------- /cabal-bounds-lower.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/cabal-bounds-lower.project -------------------------------------------------------------------------------- /cabal-bounds-upper.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/cabal-bounds-upper.project -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- 1 | packages: ./literatex.cabal 2 | -------------------------------------------------------------------------------- /doc/literatex.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/doc/literatex.1 -------------------------------------------------------------------------------- /doc/literatex.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/doc/literatex.1.md -------------------------------------------------------------------------------- /examples/highlevel.lhs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/examples/highlevel.lhs -------------------------------------------------------------------------------- /examples/lowlevel.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/examples/lowlevel.hs -------------------------------------------------------------------------------- /literatex.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/literatex.cabal -------------------------------------------------------------------------------- /pkg/deb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/pkg/deb/Makefile -------------------------------------------------------------------------------- /pkg/deb/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/pkg/deb/control -------------------------------------------------------------------------------- /pkg/deb/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/pkg/deb/copyright -------------------------------------------------------------------------------- /pkg/rpm/literatex-haskell.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/pkg/rpm/literatex-haskell.spec -------------------------------------------------------------------------------- /project/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/TODO.md -------------------------------------------------------------------------------- /project/animation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/animation/.gitignore -------------------------------------------------------------------------------- /project/animation/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/animation/LICENSE -------------------------------------------------------------------------------- /project/animation/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/animation/Main.hs -------------------------------------------------------------------------------- /project/animation/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/animation/Makefile -------------------------------------------------------------------------------- /project/animation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/animation/README.md -------------------------------------------------------------------------------- /project/animation/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/animation/default.nix -------------------------------------------------------------------------------- /project/animation/literatex-animation.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/animation/literatex-animation.cabal -------------------------------------------------------------------------------- /project/animation/literatex.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/animation/literatex.gif -------------------------------------------------------------------------------- /project/animation/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/animation/shell.nix -------------------------------------------------------------------------------- /project/log/20210523-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/log/20210523-design.md -------------------------------------------------------------------------------- /project/release/literatex-haskell-0.1.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/release/literatex-haskell-0.1.0.0.md -------------------------------------------------------------------------------- /project/release/literatex-haskell-0.1.0.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/release/literatex-haskell-0.1.0.1.md -------------------------------------------------------------------------------- /project/release/literatex-haskell-0.1.0.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/release/literatex-haskell-0.1.0.2.md -------------------------------------------------------------------------------- /project/release/literatex-haskell-0.2.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/release/literatex-haskell-0.2.0.0.md -------------------------------------------------------------------------------- /project/release/literatex-haskell-0.2.0.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/release/literatex-haskell-0.2.0.1.md -------------------------------------------------------------------------------- /project/release/literatex-haskell-0.2.0.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/release/literatex-haskell-0.2.0.2.md -------------------------------------------------------------------------------- /project/release/literatex-haskell-0.2.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/release/literatex-haskell-0.2.1.0.md -------------------------------------------------------------------------------- /project/release/literatex-haskell-0.3.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/release/literatex-haskell-0.3.0.0.md -------------------------------------------------------------------------------- /project/release/literatex-haskell-0.4.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/project/release/literatex-haskell-0.4.0.0.md -------------------------------------------------------------------------------- /src/LiterateX.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/src/LiterateX.hs -------------------------------------------------------------------------------- /src/LiterateX/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/src/LiterateX/Parser.hs -------------------------------------------------------------------------------- /src/LiterateX/Renderer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/src/LiterateX/Renderer.hs -------------------------------------------------------------------------------- /src/LiterateX/SourceDefaults.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/src/LiterateX/SourceDefaults.hs -------------------------------------------------------------------------------- /src/LiterateX/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/src/LiterateX/Types.hs -------------------------------------------------------------------------------- /src/LiterateX/Types/CodeLanguage.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/src/LiterateX/Types/CodeLanguage.hs -------------------------------------------------------------------------------- /src/LiterateX/Types/SourceFormat.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/src/LiterateX/Types/SourceFormat.hs -------------------------------------------------------------------------------- /src/LiterateX/Types/SourceLine.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/src/LiterateX/Types/SourceLine.hs -------------------------------------------------------------------------------- /src/LiterateX/Types/TargetFormat.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/src/LiterateX/Types/TargetFormat.hs -------------------------------------------------------------------------------- /stack-8.10.7.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-18.28 2 | 3 | packages: 4 | - . 5 | -------------------------------------------------------------------------------- /stack-8.8.4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/stack-8.8.4.yaml -------------------------------------------------------------------------------- /stack-9.0.2.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-19.33 2 | 3 | packages: 4 | - . 5 | -------------------------------------------------------------------------------- /stack-9.10.1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/stack-9.10.1.yaml -------------------------------------------------------------------------------- /stack-9.12.1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/stack-9.12.1.yaml -------------------------------------------------------------------------------- /stack-9.2.8.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-20.26 2 | 3 | packages: 4 | - . 5 | -------------------------------------------------------------------------------- /stack-9.4.8.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-21.25 2 | 3 | packages: 4 | - . 5 | -------------------------------------------------------------------------------- /stack-9.6.6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/stack-9.6.6.yaml -------------------------------------------------------------------------------- /stack-9.8.4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/stack-9.8.4.yaml -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- 1 | stack-9.8.4.yaml -------------------------------------------------------------------------------- /test-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/test-all.sh -------------------------------------------------------------------------------- /test/LiterateX/Test/API.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/test/LiterateX/Test/API.hs -------------------------------------------------------------------------------- /test/LiterateX/Test/SourceFormat.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/test/LiterateX/Test/SourceFormat.hs -------------------------------------------------------------------------------- /test/LiterateX/Test/SourceFormat/DoubleDash.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/test/LiterateX/Test/SourceFormat/DoubleDash.hs -------------------------------------------------------------------------------- /test/LiterateX/Test/SourceFormat/DoubleSlash.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/test/LiterateX/Test/SourceFormat/DoubleSlash.hs -------------------------------------------------------------------------------- /test/LiterateX/Test/SourceFormat/Hash.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/test/LiterateX/Test/SourceFormat/Hash.hs -------------------------------------------------------------------------------- /test/LiterateX/Test/SourceFormat/LispSemicolons.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/test/LiterateX/Test/SourceFormat/LispSemicolons.hs -------------------------------------------------------------------------------- /test/LiterateX/Test/SourceFormat/LiterateHaskell.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/test/LiterateX/Test/SourceFormat/LiterateHaskell.hs -------------------------------------------------------------------------------- /test/LiterateX/Test/SourceFormat/Percent.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/test/LiterateX/Test/SourceFormat/Percent.hs -------------------------------------------------------------------------------- /test/LiterateX/Test/TargetFormat.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/test/LiterateX/Test/TargetFormat.hs -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ExtremaIS/literatex-haskell/HEAD/test/Spec.hs --------------------------------------------------------------------------------