https://github.com/jgm/typst-hs
Haskell library for parsing and evaluating typst
https://github.com/jgm/typst-hs
markup typst
Last synced: 12 months ago
JSON representation
Haskell library for parsing and evaluating typst
- Host: GitHub
- URL: https://github.com/jgm/typst-hs
- Owner: jgm
- License: other
- Created: 2023-05-30T16:23:20.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-13T21:05:41.000Z (12 months ago)
- Last Synced: 2025-03-13T22:22:47.704Z (12 months ago)
- Topics: markup, typst
- Language: Haskell
- Homepage:
- Size: 7.86 MB
- Stars: 53
- Watchers: 4
- Forks: 6
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Typst-hs
Typst-hs is a Haskell library for parsing and evaluating typst
syntax. Typst () is a document formatting
and layout language, like TeX.
Currently this library targets v0.12.0 of typst, and offers only
partial support. There are two main components:
- a parser, which produces an AST from a typst document
- an evaluator, which evaluates the typst expressions in the AST