Automaton.State
type (!'u, !'s) t = {
mutable automaton_state : int;
kind : ('u, 's) Parsexp__Automaton_state_intf.Kind.t;
mutable depth : int;
mutable block_comment_depth : int;
mutable ignoring_stack : int list;
mutable escaped_value : int;
atom_buffer : Buffer.t;
user_state : 'u;
mode : ('u, 's) Parsexp__Automaton_state_intf.Mode.t;
mutable full_sexps : int;
mutable offset : int;
mutable line_number : int;
mutable bol_offset : int;
}