Welcome to Paxter’s documentation!

Paxter is a document-first text pre-processing mini-language, loosely inspired by at-expressions in Racket.

  • The language mainly provides a toolchain to parse an input text into a document tree (similarly to a DOM).

  • However, the language itself does not specify how the parsed tree will be transformed into the final rendered output text. Users have all the freedom to interpret or render the document tree into an output format however they like.

  • Alternatively, instead of implementing a document tree renderer by themselves, users may opt-in to use pre-defined renderers of document tree renderers also provided by this package.

Indices and tables