with Parsetables;
use Parsetables;
package Parse_Tab_Types is
    Defaultvalue : constant := 1; -- default for aggregates.

    Actiontableonelength : constant Gc.Parserinteger := 8573;
    --| Length (number of entries) in map ActionTableOne.
    subtype Actiontableonerange is Gc.Parserinteger
                                      range 1 .. Actiontableonelength;

    Actiontabletwolength : constant Gc.Parserinteger := 8573;
    --| Length (number of entries) in map ActionTableTwo.
    subtype Actiontabletworange is Gc.Parserinteger
                                      range 1 .. Actiontabletwolength;

    Defaultmaplength : constant Gc.Parserinteger := 1039;
    --| Length (number of entries) in map Defaults.
    subtype Defaultmaprange is Gc.Parserinteger range 1 .. Defaultmaplength;

    Followmaplength : constant Gc.Parserinteger := 300;
    --| Length (number of entries) in the FollowMap.

    Grammarsymbolcountplusone : constant Gc.Parserinteger := 397;
    --| Number of symbols plus one in the parse tables.
    -- NYU Reference Name: NUM_INPUTS

    Actiontablesize : constant Gc.Parserinteger := 5737;
    --| Maximum entry in Action Tables referenced by hash
    --| function. Entries above TableSize are collision chains.
    -- NYU Reference Name: TABLE_SIZE

    ------------------------------------------------------------------
    -- Tables generated by Parse Tables Generator
    ------------------------------------------------------------------

    subtype Grammarsymbolreprangepluszero is
       Grammarsymbolreprangepluszerocommon;

end Parse_Tab_Types;