Automaton.State
type ('u, 's) t = {
mutable automaton_state : int;
kind : ('u, 's) Parsexp__.Automaton_state_intf.Kind.t;
mutable depth : int;
Number of opened #| when parsing a block comment
*)mutable block_comment_depth : int;
Stack of ignoring depths; the current depth is pushed each time a #; comment is entered.
*)mutable ignoring_stack : int list;
When parsing an escape sequence of the form "\\NNN" or "\\XX", this accumulates the computed number
*)mutable escaped_value : int;
Buffer for accumulating atoms
*)atom_buffer : Buffer.t;
user_state : 'u;
mode : ('u, 's) Parsexp__.Automaton_state_intf.Mode.t;
mutable full_sexps : int;
mutable offset : int;
global offset *
*)mutable line_number : int;
mutable bol_offset : int;
offset of beginning of line *
*)}