Crate tex_engine

Source
Expand description

Work In Progress

An implementation of a generic TeX engine, the core of the TeX typesetting system. This crate largely follows an object-oriented design for modularity and adaptability, with functionality largely implemented in generic traits. This lets the compiler optimize the code for the specific types used, while still allowing for easy customization.

A specific Engine combines:

Modules§

engine
Components of a TeX engine, such as Mouth and State
tex
Basic TeX concepts, such as Tokens, CategoryCodes and Commands.
utils

Macros§

catch
debug_log
file_end
map_group
register_assign
register_conditional
register_dim_assign
register_gullet
register_int
register_int_assign
register_stomach
register_tok_assign
register_value_assign_int
register_whatsit