jon.recoil.org

Module Parser_raw.MenhirInterpreter

include Ocaml_preprocess.MenhirLib.IncrementalEngine.INCREMENTAL_ENGINE with type token = Ocaml_preprocess.Parser_raw.token
type production
type 'a env
type strategy = [
  1. | `Legacy
  2. | `Simplified
]
type 'a lr1state
val current_state_number : 'a Ocaml_preprocess.Parser_raw.MenhirInterpreter.env -> int
val env_has_default_reduction : 'a Ocaml_preprocess.Parser_raw.MenhirInterpreter.env -> bool
val state_has_default_reduction : _ Ocaml_preprocess.Parser_raw.MenhirInterpreter.lr1state -> bool
type _ terminal =
  1. | T_error : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  2. | T_WITH : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  3. | T_WHILE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  4. | T_WHEN : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  5. | T_VIRTUAL : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  6. | T_VAL : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  7. | T_UNIQUE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  8. | T_UNDERSCORE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  9. | T_UIDENT : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  10. | T_TYPE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  11. | T_TRY : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  12. | T_TRUE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  13. | T_TO : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  14. | T_TILDE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  15. | T_THEN : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  16. | T_STRUCT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  17. | T_STRING : (string * Ocaml_parsing.Location.t * string option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  18. | T_STAR : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  19. | T_STACK : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  20. | T_SIG : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  21. | T_SEMISEMI : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  22. | T_SEMI : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  23. | T_RPAREN : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  24. | T_REC : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  25. | T_RBRACKETGREATER : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  26. | T_RBRACKET : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  27. | T_RBRACE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  28. | T_QUOTED_STRING_ITEM : (string * Ocaml_parsing.Location.t * string * Ocaml_parsing.Location.t * string option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  29. | T_QUOTED_STRING_EXPR : (string * Ocaml_parsing.Location.t * string * Ocaml_parsing.Location.t * string option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  30. | T_QUOTE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  31. | T_QUESTION : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  32. | T_PRIVATE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  33. | T_PREFIXOP : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  34. | T_PLUSEQ : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  35. | T_PLUSDOT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  36. | T_PLUS : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  37. | T_PERCENT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  38. | T_OVERWRITE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  39. | T_OR : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  40. | T_OPTLABEL : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  41. | T_OPEN : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  42. | T_ONCE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  43. | T_OF : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  44. | T_OBJECT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  45. | T_NONREC : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  46. | T_NEW : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  47. | T_MUTABLE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  48. | T_MODULE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  49. | T_MOD : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  50. | T_MINUSGREATER : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  51. | T_MINUSDOT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  52. | T_MINUS : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  53. | T_METHOD : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  54. | T_MATCH : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  55. | T_LPAREN : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  56. | T_LOCAL : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  57. | T_LIDENT : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  58. | T_LETOP : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  59. | T_LET : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  60. | T_LESSMINUS : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  61. | T_LESSLBRACKET : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  62. | T_LESS : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  63. | T_LBRACKETPERCENTPERCENT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  64. | T_LBRACKETPERCENT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  65. | T_LBRACKETLESS : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  66. | T_LBRACKETGREATER : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  67. | T_LBRACKETCOLON : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  68. | T_LBRACKETBAR : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  69. | T_LBRACKETATATAT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  70. | T_LBRACKETATAT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  71. | T_LBRACKETAT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  72. | T_LBRACKET : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  73. | T_LBRACELESS : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  74. | T_LBRACE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  75. | T_LAZY : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  76. | T_LABEL : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  77. | T_KIND_OF : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  78. | T_KIND_ABBREV : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  79. | T_INT : (string * char option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  80. | T_INITIALIZER : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  81. | T_INHERIT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  82. | T_INFIXOP4 : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  83. | T_INFIXOP3 : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  84. | T_INFIXOP2 : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  85. | T_INFIXOP1 : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  86. | T_INFIXOP0 : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  87. | T_INCLUDE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  88. | T_IN : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  89. | T_IF : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  90. | T_HASH_SUFFIX : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  91. | T_HASH_INT : (string * char option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  92. | T_HASH_FLOAT : (string * char option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  93. | T_HASH_CHAR : char Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  94. | T_HASHOP : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  95. | T_HASHLPAREN : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  96. | T_HASHLBRACE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  97. | T_HASH : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  98. | T_GREATERRBRACKET : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  99. | T_GREATERRBRACE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  100. | T_GREATERDOT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  101. | T_GREATER : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  102. | T_GLOBAL : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  103. | T_FUNCTOR : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  104. | T_FUNCTION : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  105. | T_FUN : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  106. | T_FOR : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  107. | T_FLOAT : (string * char option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  108. | T_FALSE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  109. | T_EXTERNAL : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  110. | T_EXCLAVE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  111. | T_EXCEPTION : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  112. | T_EQUAL : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  113. | T_EOL : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  114. | T_EOF : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  115. | T_END : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  116. | T_ELSE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  117. | T_DOWNTO : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  118. | T_DOTTILDE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  119. | T_DOTOP : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  120. | T_DOTLESS : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  121. | T_DOTHASH : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  122. | T_DOTDOT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  123. | T_DOT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  124. | T_DONE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  125. | T_DOLLAR : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  126. | T_DOCSTRING : Ocaml_parsing.Docstrings.docstring Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  127. | T_DO : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  128. | T_CONSTRAINT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  129. | T_COMMENT : (string * Ocaml_parsing.Location.t) Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  130. | T_COMMA : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  131. | T_COLONRBRACKET : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  132. | T_COLONGREATER : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  133. | T_COLONEQUAL : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  134. | T_COLONCOLON : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  135. | T_COLON : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  136. | T_CLASS : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  137. | T_CHAR : char Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  138. | T_BEGIN : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  139. | T_BARRBRACKET : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  140. | T_BARBAR : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  141. | T_BAR : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  142. | T_BANG : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  143. | T_BACKQUOTE : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  144. | T_ATAT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  145. | T_AT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  146. | T_ASSERT : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  147. | T_AS : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  148. | T_ANDOP : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  149. | T_AND : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  150. | T_AMPERSAND : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
  151. | T_AMPERAMPER : unit Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal
type _ nonterminal =
  1. | N_with_type_binder : Ocaml_parsing.Asttypes.private_flag Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  2. | N_with_constraint : Ocaml_parsing.Parsetree.with_constraint Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  3. | N_virtual_with_private_flag : Ocaml_parsing.Asttypes.private_flag Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  4. | N_virtual_with_mutable_flag : Ocaml_parsing.Asttypes.mutable_flag Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  5. | N_virtual_flag : Ocaml_parsing.Asttypes.virtual_flag Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  6. | N_value_description : (Ocaml_parsing.Parsetree.value_description * string Ocaml_parsing.Ast_helper.with_loc option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  7. | N_value_constant : Ocaml_parsing.Parsetree.constant Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  8. | N_value : ((string Ocaml_parsing.Ast_helper.with_loc * Ocaml_parsing.Asttypes.mutable_flag * Ocaml_parsing.Parsetree.class_field_kind) * Ocaml_parsing.Parsetree.attributes) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  9. | N_val_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  10. | N_val_ident : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  11. | N_val_extra_ident : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  12. | N_use_file : Ocaml_parsing.Parsetree.toplevel_phrase list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  13. | N_unboxed_constant : Ocaml_parsing.Parsetree.constant Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  14. | N_unboxed_access : Ocaml_parsing.Parsetree.unboxed_access Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  15. | N_type_variance : (Ocaml_parsing.Asttypes.variance * Ocaml_parsing.Asttypes.injectivity) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  16. | N_type_unboxed_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  17. | N_type_trailing_no_hash : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  18. | N_type_trailing_hash : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  19. | N_type_parameters : (Ocaml_parsing.Parsetree.core_type * (Ocaml_parsing.Asttypes.variance * Ocaml_parsing.Asttypes.injectivity)) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  20. | N_type_parameter : (Ocaml_parsing.Parsetree.core_type * (Ocaml_parsing.Asttypes.variance * Ocaml_parsing.Asttypes.injectivity)) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  21. | N_type_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  22. | N_type_kind : (Ocaml_parsing.Parsetree.type_kind * Ocaml_parsing.Asttypes.private_flag * Ocaml_parsing.Parsetree.core_type option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  23. | N_type_constraint : Ocaml_parsing.Parsetree.type_constraint Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  24. | N_tuple_type : Ocaml_parsing.Parsetree.core_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  25. | N_toplevel_phrase : Ocaml_parsing.Parsetree.toplevel_phrase Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  26. | N_toplevel_directive : Ocaml_parsing.Parsetree.toplevel_phrase Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  27. | N_tag_field : Ocaml_parsing.Parsetree.row_field Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  28. | N_subtractive : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  29. | N_structure_item : Ocaml_parsing.Parsetree.structure_item Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  30. | N_structure : Ocaml_parsing.Parsetree.structure Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  31. | N_strict_function_or_labeled_tuple_type : Ocaml_parsing.Parsetree.core_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  32. | N_strict_binding_modes : (Ocaml_parsing.Parsetree.modes -> Ocaml_parsing.Parsetree.expression) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  33. | N_str_exception_declaration : (Ocaml_parsing.Parsetree.type_exception * string Ocaml_parsing.Ast_helper.with_loc option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  34. | N_spliceable_type : Ocaml_parsing.Parsetree.core_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  35. | N_spliceable_expr : Ocaml_parsing.Parsetree.expression Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  36. | N_single_attr_id : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  37. | N_simple_pattern_not_ident : Ocaml_parsing.Parsetree.pattern Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  38. | N_simple_pattern_extend_modes_or_poly : Ocaml_parsing.Parsetree.pattern Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  39. | N_simple_pattern : Ocaml_parsing.Parsetree.pattern Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  40. | N_simple_expr : Ocaml_parsing.Parsetree.expression Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  41. | N_simple_delimited_pattern : Ocaml_parsing.Parsetree.pattern Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  42. | N_signed_value_constant : Ocaml_parsing.Parsetree.constant Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  43. | N_signed_constant : Ocaml_parsing.Parsetree.constant Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  44. | N_signature_item : Ocaml_parsing.Parsetree.signature_item Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  45. | N_signature : Ocaml_parsing.Parsetree.signature Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  46. | N_sig_exception_declaration : (Ocaml_parsing.Parsetree.type_exception * string Ocaml_parsing.Ast_helper.with_loc option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  47. | N_seq_expr : Ocaml_parsing.Parsetree.expression Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  48. | N_separated_or_terminated_nonempty_list_SEMI_record_expr_field_ : (Ocaml_parsing.Longident.t Ocaml_parsing.Ast_helper.with_loc * Ocaml_parsing.Parsetree.expression) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  49. | N_separated_or_terminated_nonempty_list_SEMI_pattern_ : Ocaml_parsing.Parsetree.pattern list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  50. | N_separated_or_terminated_nonempty_list_SEMI_object_expr_field_ : (string Ocaml_parsing.Ast_helper.with_loc * Ocaml_parsing.Parsetree.expression) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  51. | N_separated_or_terminated_nonempty_list_SEMI_expr_ : Ocaml_parsing.Parsetree.expression list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  52. | N_row_field : Ocaml_parsing.Parsetree.row_field Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  53. | N_reversed_separated_nontrivial_llist_COMMA_one_type_parameter_of_several_ : Ocaml_parsing.Parsetree.core_type list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  54. | N_reversed_separated_nonempty_llist_STAR_labeled_tuple_typ_element_ : (string option * Ocaml_parsing.Parsetree.core_type) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  55. | N_reversed_separated_nonempty_llist_STAR_constructor_argument_ : Ocaml_parsing.Parsetree.constructor_argument list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  56. | N_reversed_separated_nonempty_llist_COMMA_type_parameter_ : (Ocaml_parsing.Parsetree.core_type * (Ocaml_parsing.Asttypes.variance * Ocaml_parsing.Asttypes.injectivity)) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  57. | N_reversed_separated_nonempty_llist_COMMA_parenthesized_type_parameter_ : (Ocaml_parsing.Parsetree.core_type * (Ocaml_parsing.Asttypes.variance * Ocaml_parsing.Asttypes.injectivity)) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  58. | N_reversed_separated_nonempty_llist_COMMA_core_type_ : Ocaml_parsing.Parsetree.core_type list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  59. | N_reversed_separated_nonempty_llist_BAR_row_field_ : Ocaml_parsing.Parsetree.row_field list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  60. | N_reversed_separated_nonempty_llist_AND_with_constraint_ : Ocaml_parsing.Parsetree.with_constraint list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  61. | N_reversed_separated_nonempty_llist_AND_comprehension_clause_binding_ : Ocaml_parsing.Parsetree.comprehension_clause_binding list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  62. | N_reversed_separated_nonempty_llist_AMPERSAND_core_type_no_attr_ : Ocaml_parsing.Parsetree.core_type list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  63. | N_reversed_preceded_or_separated_nonempty_llist_BAR_match_case_ : Ocaml_parsing.Parsetree.case list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  64. | N_reversed_nonempty_llist_typevar_ : (string Ocaml_parsing.Ast_helper.with_loc * Ocaml_parsing.Parsetree.jkind_annotation option) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  65. | N_reversed_nonempty_llist_name_tag_ : string list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  66. | N_reversed_nonempty_llist_labeled_simple_expr_ : (Ocaml_parsing.Asttypes.arg_label * Ocaml_parsing.Parsetree.expression) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  67. | N_reversed_nonempty_llist_functor_arg_ : (lexing_position * Ocaml_parsing.Parsetree.functor_parameter) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  68. | N_reversed_nonempty_llist_comprehension_clause_ : Ocaml_parsing.Parsetree.comprehension_clause list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  69. | N_reversed_nonempty_concat_fun_param_as_list_ : Ocaml_parsing.Parsetree.function_param list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  70. | N_reversed_llist_unboxed_access_ : Ocaml_parsing.Parsetree.unboxed_access list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  71. | N_reversed_llist_preceded_CONSTRAINT_constrain__ : (Ocaml_parsing.Parsetree.core_type * Ocaml_parsing.Parsetree.core_type * Ocaml_utils.Warnings.loc) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  72. | N_reversed_labeled_tuple_pattern_pattern_no_exn_ : (Ocaml_parsing.Asttypes.closed_flag * (string option * Ocaml_parsing.Parsetree.pattern) list) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  73. | N_reversed_labeled_tuple_pattern_pattern_ : (Ocaml_parsing.Asttypes.closed_flag * (string option * Ocaml_parsing.Parsetree.pattern) list) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  74. | N_reversed_labeled_tuple_body : (string option * Ocaml_parsing.Parsetree.expression) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  75. | N_reversed_bar_llist_extension_constructor_declaration_ : Ocaml_parsing.Parsetree.extension_constructor list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  76. | N_reversed_bar_llist_extension_constructor_ : Ocaml_parsing.Parsetree.extension_constructor list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  77. | N_reversed_bar_llist_constructor_declaration_ : Ocaml_parsing.Parsetree.constructor_declaration list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  78. | N_reverse_product_jkind : Ocaml_parsing.Parsetree.jkind_annotation list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  79. | N_record_expr_content : (Ocaml_parsing.Parsetree.expression option * (Ocaml_parsing.Longident.t Ocaml_parsing.Ast_helper.with_loc * Ocaml_parsing.Parsetree.expression) list) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  80. | N_rec_flag : Ocaml_parsing.Asttypes.rec_flag Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  81. | N_private_virtual_flags : (Ocaml_parsing.Asttypes.private_flag * Ocaml_parsing.Asttypes.virtual_flag) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  82. | N_private_flag : Ocaml_parsing.Asttypes.private_flag Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  83. | N_primitive_declaration : (Ocaml_parsing.Parsetree.value_description * string Ocaml_parsing.Ast_helper.with_loc option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  84. | N_post_item_attribute : Ocaml_parsing.Parsetree.attribute Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  85. | N_possibly_poly_core_type_no_attr_ : Ocaml_parsing.Parsetree.core_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  86. | N_possibly_poly_core_type_ : Ocaml_parsing.Parsetree.core_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  87. | N_payload : Ocaml_parsing.Parsetree.payload Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  88. | N_pattern_with_modes_or_poly : Ocaml_parsing.Parsetree.pattern Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  89. | N_pattern_var : Ocaml_parsing.Parsetree.pattern Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  90. | N_pattern_no_exn : Ocaml_parsing.Parsetree.pattern Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  91. | N_pattern_gen : Ocaml_parsing.Parsetree.pattern Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  92. | N_pattern : Ocaml_parsing.Parsetree.pattern Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  93. | N_parse_val_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  94. | N_parse_pattern : Ocaml_parsing.Parsetree.pattern Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  95. | N_parse_mty_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  96. | N_parse_module_type : Ocaml_parsing.Parsetree.module_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  97. | N_parse_module_expr : Ocaml_parsing.Parsetree.module_expr Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  98. | N_parse_mod_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  99. | N_parse_mod_ext_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  100. | N_parse_expression : Ocaml_parsing.Parsetree.expression Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  101. | N_parse_core_type : Ocaml_parsing.Parsetree.core_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  102. | N_parse_constr_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  103. | N_parse_any_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  104. | N_parenthesized_type_parameter : (Ocaml_parsing.Parsetree.core_type * (Ocaml_parsing.Asttypes.variance * Ocaml_parsing.Asttypes.injectivity)) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  105. | N_paren_module_expr : Ocaml_parsing.Parsetree.module_expr Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  106. | N_optlabel : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  107. | N_optional_poly_type_and_modes : (Ocaml_parsing.Parsetree.core_type option * Ocaml_parsing.Parsetree.modes) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  108. | N_optional_atomic_constraint_ : Ocaml_parsing.Parsetree.function_constraint Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  109. | N_optional_atat_modalities_expr : Ocaml_parsing.Parsetree.modalities Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  110. | N_option_type_constraint_ : Ocaml_parsing.Parsetree.type_constraint option Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  111. | N_option_preceded_EQUAL_seq_expr__ : Ocaml_parsing.Parsetree.expression option Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  112. | N_option_preceded_EQUAL_pattern__ : Ocaml_parsing.Parsetree.pattern option Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  113. | N_option_preceded_EQUAL_module_type__ : Ocaml_parsing.Parsetree.module_type option Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  114. | N_option_preceded_EQUAL_expr__ : Ocaml_parsing.Parsetree.expression option Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  115. | N_option_preceded_COLON_core_type__ : Ocaml_parsing.Parsetree.core_type option Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  116. | N_option_preceded_AS_mkrhs_LIDENT___ : string Ocaml_parsing.Ast_helper.with_loc option Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  117. | N_option_jkind_constraint_ : Ocaml_parsing.Parsetree.jkind_annotation option Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  118. | N_option_constraint__ : (Ocaml_parsing.Parsetree.type_constraint option * Ocaml_parsing.Parsetree.modes) option Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  119. | N_option_SEMI_ : unit option Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  120. | N_option_BAR_ : unit option Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  121. | N_opt_ampersand : bool Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  122. | N_operator : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  123. | N_open_description : (Ocaml_parsing.Longident.t Ocaml_parsing.Ast_helper.with_loc Ocaml_parsing.Parsetree.open_infos * string Ocaml_parsing.Ast_helper.with_loc option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  124. | N_open_declaration : (Ocaml_parsing.Parsetree.module_expr Ocaml_parsing.Parsetree.open_infos * string Ocaml_parsing.Ast_helper.with_loc option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  125. | N_object_type : Ocaml_parsing.Parsetree.core_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  126. | N_nonempty_type_kind : (Ocaml_parsing.Parsetree.type_kind * Ocaml_parsing.Asttypes.private_flag * Ocaml_parsing.Parsetree.core_type option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  127. | N_nonempty_list_raw_string_ : string list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  128. | N_nonempty_list_newtype_ : (string Ocaml_parsing.Ast_helper.with_loc * Ocaml_parsing.Parsetree.jkind_annotation option) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  129. | N_nonempty_list_mode_legacy_ : Ocaml_parsing.Parsetree.modes Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  130. | N_nonempty_list_mode_ : Ocaml_parsing.Parsetree.modes Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  131. | N_nonempty_list_modality_ : Ocaml_parsing.Parsetree.modalities Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  132. | N_nonempty_list_mkrhs_LIDENT__ : string Ocaml_parsing.Ast_helper.with_loc list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  133. | N_newtypes : (string Ocaml_parsing.Ast_helper.with_loc * Ocaml_parsing.Parsetree.jkind_annotation option) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  134. | N_newtype : (string Ocaml_parsing.Ast_helper.with_loc * Ocaml_parsing.Parsetree.jkind_annotation option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  135. | N_name_tag : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  136. | N_mutable_virtual_flags : (Ocaml_parsing.Asttypes.mutable_flag * Ocaml_parsing.Asttypes.virtual_flag) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  137. | N_mutable_or_global_flag : (Ocaml_parsing.Asttypes.mutable_flag * Ocaml_parsing.Parsetree.modality Ocaml_parsing.Ast_helper.with_loc list) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  138. | N_mutable_flag : Ocaml_parsing.Asttypes.mutable_flag Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  139. | N_mty_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  140. | N_module_type_subst : (Ocaml_parsing.Parsetree.module_type_declaration * string Ocaml_parsing.Ast_helper.with_loc option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  141. | N_module_type_declaration : (Ocaml_parsing.Parsetree.module_type_declaration * string Ocaml_parsing.Ast_helper.with_loc option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  142. | N_module_type_atomic : Ocaml_parsing.Parsetree.module_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  143. | N_module_type : Ocaml_parsing.Parsetree.module_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  144. | N_module_subst : (Ocaml_parsing.Parsetree.module_substitution * string Ocaml_parsing.Ast_helper.with_loc option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  145. | N_module_name_modal_atat_modalities_expr_ : (string option Ocaml_parsing.Ast_helper.with_loc * Ocaml_parsing.Parsetree.modalities) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  146. | N_module_name_modal_at_mode_expr_ : (Ocaml_parsing.Ast_helper.str_opt * Ocaml_parsing.Parsetree.modes) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  147. | N_module_name : string option Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  148. | N_module_expr : Ocaml_parsing.Parsetree.module_expr Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  149. | N_module_declaration_body_module_type_with_optional_modes_ : (Ocaml_parsing.Parsetree.module_type * Ocaml_parsing.Parsetree.modes) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  150. | N_module_declaration_body___anonymous_8_ : (Ocaml_parsing.Parsetree.module_type * Ocaml_parsing.Parsetree.modalities) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  151. | N_module_binding_body : Ocaml_parsing.Parsetree.module_expr Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  152. | N_mod_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  153. | N_mod_ext_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  154. | N_mk_longident_mod_longident_val_ident_ : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  155. | N_mk_longident_mod_longident_UIDENT_ : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  156. | N_mk_longident_mod_longident_LIDENT_ : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  157. | N_mk_longident_mod_ext_longident_type_trailing_no_hash_ : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  158. | N_mk_longident_mod_ext_longident_type_trailing_hash_ : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  159. | N_mk_longident_mod_ext_longident_ident_ : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  160. | N_mk_longident_mod_ext_longident___anonymous_51_ : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  161. | N_mk_longident_mod_ext_longident_UIDENT_ : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  162. | N_mk_longident_mod_ext_longident_LIDENT_ : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  163. | N_method_ : ((string Ocaml_parsing.Ast_helper.with_loc * Ocaml_parsing.Asttypes.private_flag * Ocaml_parsing.Parsetree.class_field_kind) * Ocaml_parsing.Parsetree.attributes) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  164. | N_meth_list : (Ocaml_parsing.Parsetree.object_field list * Ocaml_parsing.Asttypes.closed_flag) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  165. | N_match_case : Ocaml_parsing.Parsetree.case Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  166. | N_listx_SEMI_record_pat_field_UNDERSCORE_ : ((Ocaml_parsing.Longident.t Ocaml_parsing.Ast_helper.with_loc * Ocaml_parsing.Parsetree.pattern) list * unit option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  167. | N_list_use_file_element_ : Ocaml_parsing.Parsetree.toplevel_phrase list list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  168. | N_list_text_str_structure_item__ : Ocaml_parsing.Parsetree.structure_item list list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  169. | N_list_text_cstr_class_field__ : Ocaml_parsing.Parsetree.class_field list list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  170. | N_list_text_csig_class_sig_field__ : Ocaml_parsing.Parsetree.class_type_field list list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  171. | N_list_structure_element_ : Ocaml_parsing.Parsetree.structure_item list list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  172. | N_list_signature_element_ : Ocaml_parsing.Parsetree.signature_item list list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  173. | N_list_post_item_attribute_ : Ocaml_parsing.Parsetree.attributes Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  174. | N_list_generic_and_type_declaration_type_subst_kind__ : Ocaml_parsing.Parsetree.type_declaration list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  175. | N_list_generic_and_type_declaration_type_kind__ : Ocaml_parsing.Parsetree.type_declaration list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  176. | N_list_attribute_ : Ocaml_parsing.Parsetree.attributes Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  177. | N_list_and_module_declaration_ : Ocaml_parsing.Parsetree.module_declaration list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  178. | N_list_and_module_binding_ : Ocaml_parsing.Parsetree.module_binding list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  179. | N_list_and_class_type_declaration_ : Ocaml_parsing.Parsetree.class_type Ocaml_parsing.Parsetree.class_infos list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  180. | N_list_and_class_description_ : Ocaml_parsing.Parsetree.class_type Ocaml_parsing.Parsetree.class_infos list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  181. | N_list_and_class_declaration_ : Ocaml_parsing.Parsetree.class_expr Ocaml_parsing.Parsetree.class_infos list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  182. | N_letop_bindings : (Ocaml_parsing.Parsetree.pattern * Ocaml_parsing.Parsetree.expression * Ocaml_parsing.Parsetree.binding_op list) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  183. | N_letop_binding_body : (Ocaml_parsing.Parsetree.pattern * Ocaml_parsing.Parsetree.expression) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  184. | N_let_pattern : Ocaml_parsing.Parsetree.pattern Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  185. | N_let_bindings_no_ext_ : Ocaml_parsing.Parser_types.let_bindings Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  186. | N_let_bindings_ext_ : Ocaml_parsing.Parser_types.let_bindings Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  187. | N_let_binding_body_no_punning : (Ocaml_parsing.Parsetree.pattern * Ocaml_parsing.Parsetree.expression * Ocaml_parsing.Parsetree.value_constraint option * Ocaml_parsing.Parsetree.modes) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  188. | N_let_binding_body : (Ocaml_parsing.Parsetree.pattern * Ocaml_parsing.Parsetree.expression * Ocaml_parsing.Parsetree.value_constraint option * Ocaml_parsing.Parsetree.modes * bool) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  189. | N_labeled_tuple_pat_element_list_pattern_no_exn_ : (string option * Ocaml_parsing.Parsetree.pattern) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  190. | N_labeled_tuple_pat_element_list_pattern_ : (string option * Ocaml_parsing.Parsetree.pattern) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  191. | N_labeled_simple_pattern : (Ocaml_parsing.Asttypes.arg_label * Ocaml_parsing.Parsetree.expression option * Ocaml_parsing.Parsetree.pattern) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  192. | N_labeled_simple_expr : (Ocaml_parsing.Asttypes.arg_label * Ocaml_parsing.Parsetree.expression) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  193. | N_label_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  194. | N_label_let_pattern : (string * Ocaml_parsing.Parsetree.pattern) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  195. | N_label_declarations : Ocaml_parsing.Parsetree.label_declaration list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  196. | N_label_declaration_semi : Ocaml_parsing.Parsetree.label_declaration Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  197. | N_label_declaration : Ocaml_parsing.Parsetree.label_declaration Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  198. | N_kind_abbreviation_decl : (string Ocaml_parsing.Ast_helper.with_loc * Ocaml_parsing.Parsetree.jkind_annotation) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  199. | N_jkind_desc : Ocaml_parsing.Parsetree.jkind_annotation_desc Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  200. | N_jkind_constraint : Ocaml_parsing.Parsetree.jkind_annotation Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  201. | N_jkind_annotation : Ocaml_parsing.Parsetree.jkind_annotation Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  202. | N_item_extension : Ocaml_parsing.Parsetree.extension Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  203. | N_interface : Ocaml_parsing.Parsetree.signature Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  204. | N_index_mod : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  205. | N_include_kind : Ocaml_parsing.Parsetree.include_kind Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  206. | N_implementation : Ocaml_parsing.Parsetree.structure Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  207. | N_ident : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  208. | N_generic_type_declaration_nonrec_flag_type_kind_ : ((Ocaml_parsing.Asttypes.rec_flag * string Ocaml_parsing.Ast_helper.with_loc option) * Ocaml_parsing.Parsetree.type_declaration) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  209. | N_generic_type_declaration_no_nonrec_flag_type_subst_kind_ : ((Ocaml_parsing.Asttypes.rec_flag * string Ocaml_parsing.Ast_helper.with_loc option) * Ocaml_parsing.Parsetree.type_declaration) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  210. | N_generic_constructor_declaration_epsilon_ : (Ocaml_parsing.Ast_helper.str * (string Ocaml_parsing.Ast_helper.with_loc * Ocaml_parsing.Parsetree.jkind_annotation option) list * Ocaml_parsing.Parsetree.constructor_arguments * Ocaml_parsing.Parsetree.core_type option * Ocaml_parsing.Parsetree.attributes * Ocaml_utils.Warnings.loc * Ocaml_parsing.Docstrings.info) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  211. | N_generic_constructor_declaration_BAR_ : (Ocaml_parsing.Ast_helper.str * (string Ocaml_parsing.Ast_helper.with_loc * Ocaml_parsing.Parsetree.jkind_annotation option) list * Ocaml_parsing.Parsetree.constructor_arguments * Ocaml_parsing.Parsetree.core_type option * Ocaml_parsing.Parsetree.attributes * Ocaml_utils.Warnings.loc * Ocaml_parsing.Docstrings.info) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  212. | N_generalized_constructor_arguments : ((string Ocaml_parsing.Ast_helper.with_loc * Ocaml_parsing.Parsetree.jkind_annotation option) list * Ocaml_parsing.Parsetree.constructor_arguments * Ocaml_parsing.Parsetree.core_type option) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  213. | N_functor_args : (lexing_position * Ocaml_parsing.Parsetree.functor_parameter) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  214. | N_functor_arg : (lexing_position * Ocaml_parsing.Parsetree.functor_parameter) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  215. | N_function_type : Ocaml_parsing.Parsetree.core_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  216. | N_fun_seq_expr : Ocaml_parsing.Parsetree.expression Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  217. | N_fun_params : Ocaml_parsing.Parsetree.function_param list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  218. | N_fun_param_as_list : Ocaml_parsing.Parsetree.function_param list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  219. | N_fun_expr : Ocaml_parsing.Parsetree.expression Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  220. | N_fun_body : Ocaml_parsing.Parsetree.function_body Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  221. | N_fun_ : Ocaml_parsing.Parsetree.expression Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  222. | N_formal_class_parameters : (Ocaml_parsing.Parsetree.core_type * (Ocaml_parsing.Asttypes.variance * Ocaml_parsing.Asttypes.injectivity)) list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  223. | N_floating_attribute : Ocaml_parsing.Parsetree.attribute Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  224. | N_extension_type : Ocaml_parsing.Parsetree.core_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  225. | N_extension_constructor_rebind_epsilon_ : Ocaml_parsing.Parsetree.extension_constructor Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  226. | N_extension_constructor_rebind_BAR_ : Ocaml_parsing.Parsetree.extension_constructor Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  227. | N_extension : Ocaml_parsing.Parsetree.extension Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  228. | N_ext : string Ocaml_parsing.Ast_helper.with_loc option Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  229. | N_direction_flag : Ocaml_parsing.Asttypes.direction_flag Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  230. | N_delimited_type_supporting_local_open : Ocaml_parsing.Parsetree.core_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  231. | N_delimited_type : Ocaml_parsing.Parsetree.core_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  232. | N_core_type : Ocaml_parsing.Parsetree.core_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  233. | N_constructor_declarations : Ocaml_parsing.Parsetree.constructor_declaration list Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  234. | N_constructor_arguments : Ocaml_parsing.Parsetree.constructor_arguments Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  235. | N_constrain_field : (Ocaml_parsing.Parsetree.core_type * Ocaml_parsing.Parsetree.core_type) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  236. | N_constr_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  237. | N_constr_ident : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  238. | N_constr_extra_nonprefix_ident : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  239. | N_constant : Ocaml_parsing.Parsetree.constant Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  240. | N_comprehension_iterator : Ocaml_parsing.Parsetree.comprehension_iterator Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  241. | N_comprehension_clause_binding : Ocaml_parsing.Parsetree.comprehension_clause_binding Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  242. | N_comprehension_clause : Ocaml_parsing.Parsetree.comprehension_clause Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  243. | N_clty_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  244. | N_class_type_declarations : (string Ocaml_parsing.Ast_helper.with_loc option * Ocaml_parsing.Parsetree.class_type_declaration list) Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  245. | N_class_type : Ocaml_parsing.Parsetree.class_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  246. | N_class_simple_expr : Ocaml_parsing.Parsetree.class_expr Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  247. | N_class_signature : Ocaml_parsing.Parsetree.class_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  248. | N_class_sig_field : Ocaml_parsing.Parsetree.class_type_field Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  249. | N_class_self_type : Ocaml_parsing.Parsetree.core_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  250. | N_class_self_pattern : Ocaml_parsing.Parsetree.pattern Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  251. | N_class_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  252. | N_class_fun_def : Ocaml_parsing.Parsetree.class_expr Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  253. | N_class_fun_binding : Ocaml_parsing.Parsetree.class_expr Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  254. | N_class_field : Ocaml_parsing.Parsetree.class_field Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  255. | N_class_expr : Ocaml_parsing.Parsetree.class_expr Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  256. | N_block_access : Ocaml_parsing.Parsetree.block_access Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  257. | N_attribute : Ocaml_parsing.Parsetree.attribute Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  258. | N_attr_payload : Ocaml_parsing.Parsetree.payload Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  259. | N_attr_id : string Ocaml_parsing.Ast_helper.with_loc Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  260. | N_atomic_type : Ocaml_parsing.Parsetree.core_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  261. | N_atat_modalities_expr : Ocaml_parsing.Parsetree.modalities Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  262. | N_at_mode_expr : Ocaml_parsing.Parsetree.modes Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  263. | N_any_longident : Ocaml_parsing.Longident.t Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  264. | N_and_let_binding : Ocaml_parsing.Parser_types.let_binding Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  265. | N_alias_type : Ocaml_parsing.Parsetree.core_type Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
  266. | N_additive : string Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal
include Ocaml_preprocess.MenhirLib.IncrementalEngine.INSPECTION with type 'a lr1state := 'a Ocaml_preprocess.Parser_raw.MenhirInterpreter.lr1state with type production := Ocaml_preprocess.Parser_raw.MenhirInterpreter.production with type 'a terminal := 'a Ocaml_preprocess.Parser_raw.MenhirInterpreter.terminal with type 'a nonterminal := 'a Ocaml_preprocess.Parser_raw.MenhirInterpreter.nonterminal with type 'a env := 'a Ocaml_preprocess.Parser_raw.MenhirInterpreter.env
val foreach_terminal : (Ocaml_preprocess.Parser_raw.MenhirInterpreter.xsymbol -> 'a -> 'a) -> 'a -> 'a
val foreach_terminal_but_error : (Ocaml_preprocess.Parser_raw.MenhirInterpreter.xsymbol -> 'a -> 'a) -> 'a -> 'a