Skip to content

class StatusInfo

Reference:

😱 Types incomplete or incorrect? 🙏 Please contribute!


fields


StatusInfo.output_active


StatusInfo.output_active : boolean

true if the output routine is active, for example false.

StatusInfo.best_page_break


StatusInfo.best_page_break : Node {
    next: Node?,
    prev: Node?,
    id: integer,
    subtype: integer,
    head: Node?,
    attr: Node,
}

The current best break (a node)

StatusInfo.filename


StatusInfo.filename : string

The name of the current input file , for example ./list.tex.

StatusInfo.inputid


StatusInfo.inputid : integer

The numeric id of the current input, for example 2118770.

StatusInfo.linenumber


StatusInfo.linenumber : integer

The location in the current input file, for example 12.

StatusInfo.lasterrorstring


StatusInfo.lasterrorstring : string

The last TeX error string.

StatusInfo.lastluaerrorstring


StatusInfo.lastluaerrorstring : string

The last Lua error string.

StatusInfo.lastwarningtag


StatusInfo.lastwarningtag : string

The last warning string.

StatusInfo.lastwarningstring


StatusInfo.lastwarningstring : string

The last warning tag, normally an indication of in what part.

StatusInfo.lasterrorcontext


StatusInfo.lasterrorcontext : string

The last error context string (with newlines).

StatusInfo.pdf_gone


StatusInfo.pdf_gone : integer

Written PDF bytes, for example 0.

StatusInfo.pdf_ptr


StatusInfo.pdf_ptr : integer

Not yet written PDF bytes, for example 0.

StatusInfo.dvi_gone


StatusInfo.dvi_gone : integer

Written DVI bytes, for example 1631423304.

StatusInfo.dvi_ptr


StatusInfo.dvi_ptr : integer

Not yet written DVI bytes, for example -1858237624.

StatusInfo.total_pages


StatusInfo.total_pages : integer

The total pages of written pages, for example 0.

StatusInfo.output_file_name


StatusInfo.output_file_name : string

The name of the PDF or DVI file.

StatusInfo.log_name


StatusInfo.log_name : string

The name of the log file, for example list.log.

StatusInfo.banner


StatusInfo.banner : string

The terminal display banner, for example This is LuaHBTeX, Version 1.15.0 (TeX Live 2022).

StatusInfo.luatex_version


StatusInfo.luatex_version : integer

The LuaTeX version number, for example 115.

StatusInfo.luatex_revision


StatusInfo.luatex_revision : integer

The LuaTeX revision string.

StatusInfo.development_id


StatusInfo.development_id : integer

for example 7509.

StatusInfo.luatex_hashtype


StatusInfo.luatex_hashtype : string

The hash method used (in LuaJITTEX), for example lua.

StatusInfo.luatex_hashchars


StatusInfo.luatex_hashchars : integer

The length to which Lua hashes strings (2^n), for example 6.

StatusInfo.luatex_engine


StatusInfo.luatex_engine : string

The LuaTeX engine identifier, for example luahbtex.

StatusInfo.ini_version


StatusInfo.ini_version : boolean

true if this is an iniTeX run, for example false.

StatusInfo.shell_escape


StatusInfo.shell_escape : integer

0 means disabled, 1 means anything is permitted, and 2 is restricted, for example 2.

StatusInfo.safer_option


StatusInfo.safer_option : integer

1 means safer is enforced, for example 0.

StatusInfo.kpse_used


StatusInfo.kpse_used : integer

1 means that kpse is used, for example 1.

StatusInfo.var_used


StatusInfo.var_used : integer

The variable (one-word) memory in use, for example 309.

StatusInfo.dyn_used


StatusInfo.dyn_used : integer

The token (multi-word) memory in use, for example 383564.

StatusInfo.str_ptr


StatusInfo.str_ptr : integer

The string pointer, for example 2119239.

StatusInfo.init_str_ptr


StatusInfo.init_str_ptr : integer

The iniTeX string pointer, for example 2118768.

StatusInfo.max_strings


StatusInfo.max_strings : integer

The maximum allowed strings, for example 500000.

StatusInfo.pool_ptr


StatusInfo.pool_ptr : string

The pool index, for example 393692.

StatusInfo.init_pool_ptr


StatusInfo.init_pool_ptr : integer

The iniTeX string pool index, for example 0.

StatusInfo.pool_size


StatusInfo.pool_size : integer

The current size allocated for string characters, for example 20000.

StatusInfo.var_mem_max


StatusInfo.var_mem_max : integer

Maximum variable memory of allocated words for nodes, for example 100000.

StatusInfo.node_mem_usage


StatusInfo.node_mem_usage : string

A string giving insight into currently used nodes, for example 2 hlist, 1 rule, 1 dir, 3 kern, 1 glyph, 3 attribute, 48 glue_spec, 3 attribute_list, 1 write.

StatusInfo.fix_mem_max


StatusInfo.fix_mem_max : integer

The maximum number of allocated words for tokens, for example 1977958.

StatusInfo.fix_mem_min


StatusInfo.fix_mem_min : integer

The minimum number of allocated words for tokens, for example 0.

StatusInfo.fix_mem_end


StatusInfo.fix_mem_end : integer

maximum number of used tokens, for example 1869998.

StatusInfo.cs_count


StatusInfo.cs_count : integer

The count of control sequences, for example 20658.

StatusInfo.hash_size


StatusInfo.hash_size : integer

The size of the hash, for example 65536.

StatusInfo.hash_extra


StatusInfo.hash_extra : integer

The extra allowed hash, for example 600000.

StatusInfo.font_ptr


StatusInfo.font_ptr : integer

The active fonts pointer, for example 15.

StatusInfo.max_in_stack


StatusInfo.max_in_stack : integer

The maximum of the used input stack entries, for example 33.

StatusInfo.max_nest_stack


StatusInfo.max_nest_stack : integer

The maximum of the used nesting stack entries, for example 0.

StatusInfo.max_param_stack


StatusInfo.max_param_stack : integer

The maximum of the used parameter stack entries, for example 37.

StatusInfo.max_buf_stack


StatusInfo.max_buf_stack : integer

The maximum used buffer position, for example 126.

StatusInfo.max_save_stack


StatusInfo.max_save_stack : integer

The maximum of the used save stack entries, for example 50.

StatusInfo.stack_size


StatusInfo.stack_size : integer

The input stack size, for example 10000.

StatusInfo.nest_size


StatusInfo.nest_size : integer

The nesting stack size, for example 1000.

StatusInfo.param_size


StatusInfo.param_size : integer

The parameter stack size, for example 20000.

StatusInfo.buf_size


StatusInfo.buf_size : integer

The current allocated size of the line buffer, for example 200000.

StatusInfo.save_size


StatusInfo.save_size : integer

The save stack size, for example 200000.

StatusInfo.input_ptr


StatusInfo.input_ptr : integer

The level of input we're at, for example 1.

StatusInfo.obj_ptr


StatusInfo.obj_ptr : integer

The PDF object pointer.

StatusInfo.obj_tab_size


StatusInfo.obj_tab_size : integer

The PDF object table size, for example 1000.

StatusInfo.pdf_os_cntr


StatusInfo.pdf_os_cntr : integer

The PDF object stream pointer, for example 0.

StatusInfo.pdf_os_objidx


StatusInfo.pdf_os_objidx : integer

The PDF object stream index, for example 0.

StatusInfo.pdf_dest_names_ptr


StatusInfo.pdf_dest_names_ptr : integer

max PDF destination pointer, for example 0.

StatusInfo.dest_names_size


StatusInfo.dest_names_size : integer

The PDF destination table size, for example 1000.

StatusInfo.pdf_mem_ptr


StatusInfo.pdf_mem_ptr : integer

The PDF memory used, for example 1.

StatusInfo.pdf_mem_size


StatusInfo.pdf_mem_size : integer

The PDF memory size, for example 10000.

StatusInfo.largest_used_mark


StatusInfo.largest_used_mark : integer

The largest referenced marks class, for example 0.

StatusInfo.luabytecodes


StatusInfo.luabytecodes : integer

The active Lua bytecode registers, for example 1.

StatusInfo.luabytecode_bytes


StatusInfo.luabytecode_bytes : integer

The used bytes in the Lua bytecode registers, for example 32.

StatusInfo.luastate_bytes


StatusInfo.luastate_bytes : integer

The bytes in use by Lua interpreters, for example 54667449.

StatusInfo.callbacks


StatusInfo.callbacks : integer

The total number of executed callbacks so far, for example 9.

StatusInfo.indirect_callbacks


StatusInfo.indirect_callbacks : integer

The total number of those callbacks that were themselves a result of other callbacks (e.g. file readers), for example 0.

StatusInfo.saved_callbacks


StatusInfo.saved_callbacks : integer

alias for indirect_callbacks for example 0.

StatusInfo.late_callbacks


StatusInfo.late_callbacks : integer

for example 0.

StatusInfo.direct_callbacks


StatusInfo.direct_callbacks : integer

for example 10.

StatusInfo.function_callbacks


StatusInfo.function_callbacks : integer

of active fonts, for example 238.

StatusInfo.lc_collate


StatusInfo.lc_collate : string

the value of LC_COLLATE at startup time (becomes C at startup), for example en_US.UTF-8.

StatusInfo.lc_ctype


StatusInfo.lc_ctype : string

the value of LC_CTYPE at startup time (becomes C at startup), for example en_US.UTF-8.

StatusInfo.lc_numeric


StatusInfo.lc_numeric : string

the value of LC_NUMERIC at startup time, for example de_DE.UTF-8.