Expand description
Engine profile definitions: catcodes, primitives, semantics, and patches.
Structs§
- Catcode
Defaults - Default category code configuration for a profile.
- Engine
Patches - Bit-set recording which engine patches are active on a core.
- Engine
Semantics - Owned copy of profile settings so shared TeX code can check the active profile at runtime.
- Etex
Profile - eTeX profile used by modern LaTeX formats.
- Extension
Policy - Which TeX extension families the engine activates.
- Font
Semantics - Font loading and shaping capabilities for a profile.
- Mathcode
Defaults - Default math code configuration for a profile.
- Primitive
Opcode - Integer opcode used to dispatch a primitive in the translated engine.
- Primitive
Spec - Primitive descriptor, behavior is in the engine core.
- Profile
Id - Opaque identifier string for an engine profile.
- Register
Defaults - Default register counts for count, dimension, skip, and token registers.
- TexCore
- Translation target for Web2C/C2Rust code with profile differences applied as patches.
- TexProfile
- Plain TeX compatible baseline profile.
- Xetex
Profile - XeTeX profile placeholder.
Enums§
- Engine
Kind - Identifies which TeX engine variant is active.
- Engine
Patch - An individual capability patch that can be layered onto a
TexCore. - Primitive
Kind - Coarse category of a primitive’s runtime behavior.
Traits§
- Engine
Profile - Trait implemented by each engine variant to declare its capabilities and defaults.