Skip to content
/ typst-hs Public

Haskell library for parsing and evaluating typst

License

Notifications You must be signed in to change notification settings

jgm/typst-hs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ba7c1eb · Apr 2, 2025
Sep 10, 2024
Dec 10, 2023
Apr 2, 2025
Mar 15, 2025
May 30, 2023
Mar 16, 2025
May 30, 2023
Dec 10, 2023
Oct 22, 2024
Aug 22, 2023
Jun 5, 2023
May 30, 2023
May 30, 2023
May 30, 2023
May 30, 2023
Jun 6, 2023
Mar 16, 2025

Repository files navigation

Typst-hs

Typst-hs is a Haskell library for parsing and evaluating typst syntax. Typst (https://typst.app) 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