Module type CamlinternalMenhirLib.TableFormat.TABLES

module type TABLES = sig .. end

type token;
let token2terminal: token => int;
let error_terminal: int;
let token2value: token => Obj.t;
let default_reduction: CamlinternalMenhirLib.PackedIntArray.t;
let error: (int, string);
let action: (
  CamlinternalMenhirLib.PackedIntArray.t,
  CamlinternalMenhirLib.PackedIntArray.t,
);
let lhs: CamlinternalMenhirLib.PackedIntArray.t;
let goto: (
  CamlinternalMenhirLib.PackedIntArray.t,
  CamlinternalMenhirLib.PackedIntArray.t,
);
let start: int;
let semantic_action:
  array(
    CamlinternalMenhirLib.EngineTypes.env(int, Obj.t, token) =>
    CamlinternalMenhirLib.EngineTypes.stack(int, Obj.t),
  );
exception Error;
let trace: option((array(string), array(string)));