# Module type CamlinternalMenhirLib.TableFormat.TABLES

    module type TABLES = sig .. end

    type token

    val token2terminal : token -> int

    val error_terminal : int

    val token2value : token -> Obj.t

    val default_reduction : CamlinternalMenhirLib.PackedIntArray.t

    val error : int * string

    val action : CamlinternalMenhirLib.PackedIntArray.t *
           CamlinternalMenhirLib.PackedIntArray.t

    val lhs : CamlinternalMenhirLib.PackedIntArray.t

    val goto : CamlinternalMenhirLib.PackedIntArray.t *
           CamlinternalMenhirLib.PackedIntArray.t

    val start : int

    val semantic_action : ((int, Obj.t, token)
            CamlinternalMenhirLib.EngineTypes.env ->
            (int, Obj.t) CamlinternalMenhirLib.EngineTypes.stack)
           array

    exception Error

    val trace : (string array * string array) option