align="justify"> # if YYDEBUG
/* YYPRHS [YYN] - Index of the first RHS symbol of rule number YYN in. */Const unsigned char yyprhs [] =
{
, 0, 3, 5, 8, 13, 24, 32, 34
};
/* YYRHS - A `-1'-separated list of the rules 'RHS. */Const yysigned_char yyrhs [] =
{
, 0, - 1, 30, - 1, 29, 30, - 1, 31, 32,33, 34, - 1, 3, 4, 5, 6, 25, 25, 7 , 4, 8, 9, - 1, 10, 11, 4, 12, 13, 14,15, - 1, 16, - 1, 18, 19, 21, 20, 22, 23,24, 26, 27, - 1
};
/* YYRLINE [YYN] - source line where rule number YYN was defined. */Const unsigned char yyrline [] =
{
, 18, 18, 18, 19, 20, 28, 30, 32
};
# endif
# if YYDEBUG | | YYERROR_VERBOSE | | YYTOKEN_TABLE
/* YYTNAME [SYMBOL-NUM] - String name of the symbol SYMBOL-NUM., the terminals, then, starting at YYNTOKENS, nonterminals. */Const char * const yytname [] =
{
"$ end", "error", "$ undefined", "AP_DN_KW", "AP_NUMBER", "AP_CPND_KW",
"AP_NAME_KW", "AP_XPLN_KW", "AP_DISPLAYFMT_KW", "AP_FIRSTLAST_KW",
"AP_VMB_KW", "AP_VMBCOS_KW", "AP_SECONDDN_KW", "AP_THIRDDN_KW",
"AP_VMBSTATE_KW", "AP_CONFIGURED_KW", "AP_TYPE_KW", "AP_SL", "AP_TN_KW",
"AP_TN", "AP_KEY", "AP_KEY_KW", "AP_H_KW", "AP_MARP_KW", "AP_DES_KW",
"AP_NAME", "AP_DATE", "AP_YEAR", "$ accept", "list", "record", "userinfo",
"dopinfo", "type", "summary", 0
};
# endif
# ifdef YYPRINT
/* YYTOKNUM [YYLEX-NUM] - Internal token number corresponding toYYLEX-NUM. */Const unsigned short int yytoknum [] =
{
, 256, 257, 258, 259, 260, 261, 262, 263, 264,265, 266, 267, 268, 269, 270, 271, 272, 273, 274,275, 276, 277, 278 , 279, 280, 281, 282
};
# endif
/* YYR1 [YYN] - Symbol number of symbol that rule YYN derives. */Const unsigned char yyr1 [] =
{ p>
, 28, 29, 29, 30, 31, 32, 33, 34
};
/* YYR2 [YYN] - Number of symbols composing right hand side of rule YYN. */Const unsigned char yyr2 [] =
{
, 2, 1, 2, 4, 10, 7, 1, 9
};
/* YYDEFACT [STATE-NAME] - Default rule to reduce with in stateNUM when YYTABLE doesn't specify something else to do. Zerothe default is an error. */Const unsigned char yydefact [] =