pub enum Loc {
Show 22 variants
Cs(CsId),
IntPar(u32),
Count(u32),
Attr(u32),
DimenPar(u32),
Dimen(u32),
GluePar(u32),
Skip(u32),
MuSkip(u32),
ToksPar(u32),
Toks(u32),
Box(u32),
CurFont,
MathFont(u32),
ParShape,
EtexShape(u32),
Cat {
table: u32,
ch: u32,
},
Code(CodeKind, u32),
MathParam(u32),
LocalBox(u32),
DirPar(u32),
LocalCount(u32),
}Expand description
A location in the table of equivalents.
Variants§
Cs(CsId)
The meaning of a control sequence.
IntPar(u32)
An integer parameter (assign_int index).
Count(u32)
A \count register.
Attr(u32)
An \attribute register.
DimenPar(u32)
A dimension parameter (assign_dimen index).
Dimen(u32)
A \dimen register.
GluePar(u32)
A glue parameter (assign_glue index) or, offset by
MU_GLUE_OFFSET, a muglue parameter.
Skip(u32)
A \skip register.
MuSkip(u32)
A \muskip register.
ToksPar(u32)
A token-list parameter (assign_toks index).
Toks(u32)
A \toks register.
Box(u32)
A \box register.
CurFont
The current font.
MathFont(u32)
A math font: size * NUM_FAMILIES + family (size 0 text, 1 script,
2 scriptscript).
ParShape
\parshape.
EtexShape(u32)
An e-TeX penalty array (set_etex_shape index).
Cat
A category code in catcode table table.
Code(CodeKind, u32)
Another character code.
MathParam(u32)
A math parameter (\Umath…): param * 8 + style.
LocalBox(u32)
\localleftbox (0) or \localrightbox (1).
DirPar(u32)
A direction parameter (assign_dir index: \pagedir …
\linedir).
LocalCount(u32)
LuaTeX’s group-local counters \nolocalwhatsits (0) and
\nolocaldirs (1), seen only in tracing (see dirs).