123456789101112131415161718192021222324252627282930313233343536open!ImportmoduletypeStack=sig(** Parser stack. The stack is not in [state] for optimization purposes. *)typetvalempty:tendmoduletypeS=sigmoduleStack:Stacktypestatevalkind:(state,Stack.t)Parser_automaton_internal.Public.kindendmoduletypeKind=sigmoduletypeStack=StackmoduletypeS=SmoduleSexp:SwithtypeStack.t=Automaton_stack.tandtypestate=unitmoduleSexp_with_positions:SwithtypeStack.t=Automaton_stack.tandtypestate=Positions.Builder.tmodulePositions:SwithtypeStack.t=Automaton_stack.Just_positions.tandtypestate=Positions.Builder.tmoduleCst:SwithtypeStack.t=Automaton_stack.For_cst.tandtypestate=Parser_automaton_internal.Public.state_cstend