pub struct TextLevel {}Expand description
A text input level.
Fields§
§state: LexStateThe scanner state.
buf: Vec<u32>The characters of the current line, including the end-of-line character if one was appended.
loc: usizeIndex of the next character in buf.
source: LineSourceWhere further lines come from.
line: i32The current line number in this source.
name: Vec<u8>The printable name of the file (for context lines and ( … )).
is_input_file: boolWhether this level was opened by \input (prints parentheses).
eof_seen: boolWhether \everyeof has already been inserted for this file.
grp_boundary: usizeThe group level when the file was opened (e-TeX grp_stack).
if_depth: usizeThe conditional depth when the file was opened (e-TeX if_stack).
catmode: CatModeThe catcode regime of the current line.
sync: (u32, i32)The SyncTeX tag and line of this level: those of the file, or tag 0 and the number of lines read for other text (observed).
profile_file: u32The file’s id for the profiler and origins (see
crate::profile); 0 until given.