markupit.writers package
Submodules
markupit.writers.json_writer module
markupit.writers.typst_writer module
- class markupit.writers.typst_writer.TypstWriter(input: Document)[source]
Bases:
WriterA class representing a Typst writer for a document.
- Parameters:
input (Document) – The document to write.
- convert_block_quote(obj: BlockQuote) str[source]
- convert_bullet_list(obj: BulletList, nesting: int = 0) str[source]
- convert_horizontal_rule(obj: HorizontalRule) str[source]
- convert_ordered_list(obj: OrderedList, nesting: int = 0) str[source]
- convert_superscript(obj: Superscript) str[source]
markupit.writers.writer module
- class markupit.writers.writer.Writer(input: Document)[source]
Bases:
ABCAn abstract class representing a writer.
- Parameters:
input (structure.Document) – The document to convert.
- abstract convert_block_quote(obj: BlockQuote) str[source]
- abstract convert_bullet_list(obj: BulletList) str[source]
- convert_element(obj: Element) str[source]
Find and perform conversion for the given element.
- Parameters:
obj (Element) – The element to convert.
- Returns:
The converted element.
- abstract convert_horizontal_rule(obj: HorizontalRule) str[source]
- abstract convert_ordered_list(obj: OrderedList) str[source]
- abstract convert_superscript(obj: Superscript) str[source]
Module contents
- class markupit.writers.JsonWriter(input: Document)[source]
Bases:
objectA class representing a JSON writer for a document.
- Parameters:
input (Document) – The document to write.
- class markupit.writers.LatexWriter(input: Document)[source]
Bases:
WriterA class representing a Latex writer for a document.
- Parameters:
input (Document) – The document to write.
- convert_block_quote(obj: BlockQuote) str[source]
- convert_bullet_list(obj: BulletList, nesting: int = 0) str[source]
- convert_horizontal_rule(obj: HorizontalRule) str[source]
- convert_ordered_list(obj: OrderedList, nesting: int = 0) str[source]
- convert_superscript(obj: Superscript) str[source]
- class markupit.writers.TypstWriter(input: Document)[source]
Bases:
WriterA class representing a Typst writer for a document.
- Parameters:
input (Document) – The document to write.
- convert_block_quote(obj: BlockQuote) str[source]
- convert_bullet_list(obj: BulletList, nesting: int = 0) str[source]
- convert_horizontal_rule(obj: HorizontalRule) str[source]
- convert_ordered_list(obj: OrderedList, nesting: int = 0) str[source]
- convert_superscript(obj: Superscript) str[source]