Module papyri_lang::compiler

source ·
Expand description

This module contains the backend of the Papyri compiler; it is responsible for compiling an abstract syntax tree into HTML (or plain text).

Structs

  • The result of compiling a Papyri source file. The output may be incomplete if there were errors during compilation.
  • Holds the context for a compilation job.

Enums

  • Some HTML content, possibly empty. HTML content is classified as either “block”, “inline” or “empty”.
  • A value represented during compilation of a Papyri source file.