ruSTLa is a Rust implementation of the rSTLa or resTructuredText → LaTeX transpiler. ruSTLa is a master’s thesis project of Santtu Söderholm, and is intended to function as the counterpart to the LarST, or LaTeX → reStructuredText parser, written by Tomi Janhunen.
Copyright © 2020 Santtu Söderholm
This submodule contains useful functions and other constructs that don’t sensibly belong to any specific entity in the program.
This module defines the document tree and its nodes.
The implementation is in the form of a zipper:
This is the
The ways in which the
Program starting point. Reads the input string, feeds it to the parser and prints the generated doctree.