base/config/kconfig/zconf.tab.c File Reference

Include dependency graph for zconf.tab.c:

Go to the source code of this file.

Data Structures

union  YYSTYPE
union  yyalloc

Defines

#define YYBISON   1
#define YYSKELETON_NAME   "yacc.c"
#define YYPURE   0
#define YYLSP_NEEDED   0
#define yyparse   zconfparse
#define yylex   zconflex
#define yyerror   zconferror
#define yylval   zconflval
#define yychar   zconfchar
#define yydebug   zconfdebug
#define yynerrs   zconfnerrs
#define T_MAINMENU   258
#define T_MENU   259
#define T_ENDMENU   260
#define T_SOURCE   261
#define T_CHOICE   262
#define T_ENDCHOICE   263
#define T_COMMENT   264
#define T_CONFIG   265
#define T_MENUCONFIG   266
#define T_HELP   267
#define T_HELPTEXT   268
#define T_IF   269
#define T_ENDIF   270
#define T_DEPENDS   271
#define T_REQUIRES   272
#define T_OPTIONAL   273
#define T_PROMPT   274
#define T_DEFAULT   275
#define T_TRISTATE   276
#define T_DEF_TRISTATE   277
#define T_BOOLEAN   278
#define T_DEF_BOOLEAN   279
#define T_STRING   280
#define T_INT   281
#define T_HEX   282
#define T_WORD   283
#define T_WORD_QUOTE   284
#define T_UNEQUAL   285
#define T_EOF   286
#define T_EOL   287
#define T_CLOSE_PAREN   288
#define T_OPEN_PAREN   289
#define T_ON   290
#define T_SELECT   291
#define T_RANGE   292
#define T_OR   293
#define T_AND   294
#define T_EQUAL   295
#define T_NOT   296
#define printd(mask, fmt...)   if (cdebug & (mask)) printf(fmt)
#define PRINTD   0x0001
#define DEBUG_PARSE   0x0002
#define YYERROR_VERBOSE
#define YYDEBUG   0
#define YYERROR_VERBOSE   1
#define yystype   YYSTYPE
#define YYSTYPE_IS_DECLARED   1
#define YYSTYPE_IS_TRIVIAL   1
#define LKC_DIRECT_LINK
#define YYSTACK_ALLOC   malloc
#define YYSTACK_FREE   free
#define YYSTACK_GAP_MAXIMUM   (sizeof (union yyalloc) - 1)
#define YYSTACK_BYTES(N)
#define YYCOPY(To, From, Count)
#define YYSTACK_RELOCATE(Stack)
#define YYFINAL   2
#define YYLAST   201
#define YYNTOKENS   42
#define YYNNTS   41
#define YYNRULES   104
#define YYNSTATES   182
#define YYUNDEFTOK   2
#define YYMAXUTOK   296
#define YYTRANSLATE(YYX)   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
#define YYPACT_NINF   -99
#define YYTABLE_NINF   -68
#define YYSIZE_T   unsigned int
#define yyerrok   (yyerrstatus = 0)
#define yyclearin   (yychar = YYEMPTY)
#define YYEMPTY   (-2)
#define YYEOF   0
#define YYACCEPT   goto yyacceptlab
#define YYABORT   goto yyabortlab
#define YYERROR   goto yyerrlab1
#define YYFAIL   goto yyerrlab
#define YYRECOVERING()   (!!yyerrstatus)
#define YYBACKUP(Token, Value)
#define YYTERROR   1
#define YYERRCODE   256
#define YYLLOC_DEFAULT(Current, Rhs, N)
#define YYLEX   yylex ()
#define YYDPRINTF(Args)
#define YYDSYMPRINT(Args)
#define YYDSYMPRINTF(Title, Token, Value, Location)
#define YY_STACK_PRINT(Bottom, Top)
#define YY_REDUCE_PRINT(Rule)
#define YYINITDEPTH   200
#define YYMAXDEPTH   10000
#define YYPOPSTACK   (yyvsp--, yyssp--)

Typedefs

typedef short yysigned_char

Enumerations

enum  yytokentype {
  T_MAINMENU = 258, T_MENU = 259, T_ENDMENU = 260, T_SOURCE = 261,
  T_CHOICE = 262, T_ENDCHOICE = 263, T_COMMENT = 264, T_CONFIG = 265,
  T_MENUCONFIG = 266, T_HELP = 267, T_HELPTEXT = 268, T_IF = 269,
  T_ENDIF = 270, T_DEPENDS = 271, T_REQUIRES = 272, T_OPTIONAL = 273,
  T_PROMPT = 274, T_DEFAULT = 275, T_TRISTATE = 276, T_DEF_TRISTATE = 277,
  T_BOOLEAN = 278, T_DEF_BOOLEAN = 279, T_STRING = 280, T_INT = 281,
  T_HEX = 282, T_WORD = 283, T_WORD_QUOTE = 284, T_UNEQUAL = 285,
  T_EOF = 286, T_EOL = 287, T_CLOSE_PAREN = 288, T_OPEN_PAREN = 289,
  T_ON = 290, T_SELECT = 291, T_RANGE = 292, T_OR = 293,
  T_AND = 294, T_EQUAL = 295, T_NOT = 296
}

Functions

int zconflex (void)
static void zconfprint (const char *err,...)
static void zconferror (const char *err)
static bool zconf_endtoken (int token, int starttoken, int endtoken)
static YYSIZE_T yystrlen (char *yystr) const
static char * yystpcpy (char *yydest, const char *yysrc)
static void yydestruct (int yytype, YYSTYPE *yyvaluep)
int yyparse ()
void conf_parse (const char *name)
const char * zconf_tokenname (int token)
void print_quoted_string (FILE *out, const char *str)
void print_symbol (FILE *out, struct menu *menu)
void zconfdump (FILE *out)

Variables

int cdebug = PRINTD
symbolsymbol_hash [257]
static const unsigned char yytranslate []
static const char *const yytname []
static const unsigned char yyr1 []
static const unsigned char yyr2 []
static const unsigned char yydefact []
static const short yydefgoto []
static const short yypact []
static const short yypgoto []
static const short yytable []
static const unsigned char yycheck []
static const unsigned char yystos []
int yychar
YYSTYPE yylval
int yynerrs


Define Documentation

#define DEBUG_PARSE   0x0002

Definition at line 167 of file zconf.tab.c.

#define LKC_DIRECT_LINK

Definition at line 215 of file zconf.tab.c.

#define PRINTD   0x0001

Definition at line 166 of file zconf.tab.c.

#define printd ( mask,
fmt...   )     if (cdebug & (mask)) printf(fmt)

Definition at line 164 of file zconf.tab.c.

#define T_AND   294

Definition at line 142 of file zconf.tab.c.

#define T_BOOLEAN   278

Definition at line 126 of file zconf.tab.c.

#define T_CHOICE   262

Definition at line 110 of file zconf.tab.c.

Referenced by zconf_tokenname().

#define T_CLOSE_PAREN   288

Definition at line 136 of file zconf.tab.c.

#define T_COMMENT   264

Definition at line 112 of file zconf.tab.c.

#define T_CONFIG   265

Definition at line 113 of file zconf.tab.c.

#define T_DEF_BOOLEAN   279

Definition at line 127 of file zconf.tab.c.

#define T_DEF_TRISTATE   277

Definition at line 125 of file zconf.tab.c.

#define T_DEFAULT   275

Definition at line 123 of file zconf.tab.c.

#define T_DEPENDS   271

Definition at line 119 of file zconf.tab.c.

#define T_ENDCHOICE   263

Definition at line 111 of file zconf.tab.c.

Referenced by zconf_tokenname().

#define T_ENDIF   270

Definition at line 118 of file zconf.tab.c.

Referenced by zconf_tokenname().

#define T_ENDMENU   260

Definition at line 108 of file zconf.tab.c.

Referenced by zconf_tokenname().

#define T_EOF   286

Definition at line 134 of file zconf.tab.c.

#define T_EOL   287

Definition at line 135 of file zconf.tab.c.

#define T_EQUAL   295

Definition at line 143 of file zconf.tab.c.

#define T_HELP   267

Definition at line 115 of file zconf.tab.c.

#define T_HELPTEXT   268

Definition at line 116 of file zconf.tab.c.

#define T_HEX   282

Definition at line 130 of file zconf.tab.c.

#define T_IF   269

Definition at line 117 of file zconf.tab.c.

Referenced by zconf_tokenname().

#define T_INT   281

Definition at line 129 of file zconf.tab.c.

#define T_MAINMENU   258

Definition at line 106 of file zconf.tab.c.

#define T_MENU   259

Definition at line 107 of file zconf.tab.c.

Referenced by zconf_tokenname().

#define T_MENUCONFIG   266

Definition at line 114 of file zconf.tab.c.

#define T_NOT   296

Definition at line 144 of file zconf.tab.c.

#define T_ON   290

Definition at line 138 of file zconf.tab.c.

#define T_OPEN_PAREN   289

Definition at line 137 of file zconf.tab.c.

#define T_OPTIONAL   273

Definition at line 121 of file zconf.tab.c.

#define T_OR   293

Definition at line 141 of file zconf.tab.c.

#define T_PROMPT   274

Definition at line 122 of file zconf.tab.c.

#define T_RANGE   292

Definition at line 140 of file zconf.tab.c.

#define T_REQUIRES   272

Definition at line 120 of file zconf.tab.c.

#define T_SELECT   291

Definition at line 139 of file zconf.tab.c.

#define T_SOURCE   261

Definition at line 109 of file zconf.tab.c.

#define T_STRING   280

Definition at line 128 of file zconf.tab.c.

#define T_TRISTATE   276

Definition at line 124 of file zconf.tab.c.

#define T_UNEQUAL   285

Definition at line 133 of file zconf.tab.c.

#define T_WORD   283

Definition at line 131 of file zconf.tab.c.

#define T_WORD_QUOTE   284

Definition at line 132 of file zconf.tab.c.

#define YY_REDUCE_PRINT ( Rule   ) 

Definition at line 834 of file zconf.tab.c.

#define YY_STACK_PRINT ( Bottom,
Top   ) 

Definition at line 833 of file zconf.tab.c.

#define YYABORT   goto yyabortlab

Definition at line 687 of file zconf.tab.c.

#define YYACCEPT   goto yyacceptlab

Definition at line 686 of file zconf.tab.c.

#define YYBACKUP ( Token,
Value   ) 

Value:

do                              \
  if (yychar == YYEMPTY && yylen == 1)              \
    {                               \
      yychar = (Token);                     \
      yylval = (Value);                     \
      yytoken = YYTRANSLATE (yychar);               \
      YYPOPSTACK;                       \
      goto yybackup;                        \
    }                               \
  else                              \
    {                               \
      yyerror ("syntax error: cannot back up");\
      YYERROR;                          \
    }                               \
while (0)

Definition at line 699 of file zconf.tab.c.

#define YYBISON   1

Definition at line 37 of file zconf.tab.c.

#define yychar   zconfchar

Definition at line 54 of file zconf.tab.c.

#define yyclearin   (yychar = YYEMPTY)

Definition at line 682 of file zconf.tab.c.

#define YYCOPY ( To,
From,
Count   ) 

Value:

do                  \
    {                   \
      register YYSIZE_T yyi;        \
      for (yyi = 0; yyi < (Count); yyi++)   \
        (To)[yyi] = (From)[yyi];        \
    }                   \
      while (0)

Definition at line 281 of file zconf.tab.c.

#define YYDEBUG   0

Definition at line 183 of file zconf.tab.c.

#define yydebug   zconfdebug

Definition at line 55 of file zconf.tab.c.

#define YYDPRINTF ( Args   ) 

Definition at line 830 of file zconf.tab.c.

#define YYDSYMPRINT ( Args   ) 

Definition at line 831 of file zconf.tab.c.

#define YYDSYMPRINTF ( Title,
Token,
Value,
Location   ) 

Definition at line 832 of file zconf.tab.c.

#define YYEMPTY   (-2)

Definition at line 683 of file zconf.tab.c.

#define YYEOF   0

Definition at line 684 of file zconf.tab.c.

#define YYERRCODE   256

Definition at line 717 of file zconf.tab.c.

#define yyerrok   (yyerrstatus = 0)

Definition at line 681 of file zconf.tab.c.

#define YYERROR   goto yyerrlab1

Definition at line 688 of file zconf.tab.c.

#define yyerror   zconferror

Definition at line 52 of file zconf.tab.c.

#define YYERROR_VERBOSE   1

Definition at line 189 of file zconf.tab.c.

#define YYERROR_VERBOSE

Definition at line 189 of file zconf.tab.c.

#define YYFAIL   goto yyerrlab

Definition at line 695 of file zconf.tab.c.

#define YYFINAL   2

Definition at line 317 of file zconf.tab.c.

#define YYINITDEPTH   200

Definition at line 840 of file zconf.tab.c.

#define YYLAST   201

Definition at line 319 of file zconf.tab.c.

#define YYLEX   yylex ()

Definition at line 735 of file zconf.tab.c.

#define yylex   zconflex

Definition at line 51 of file zconf.tab.c.

#define YYLLOC_DEFAULT ( Current,
Rhs,
 ) 

Value:

Current.first_line   = Rhs[1].first_line;      \
  Current.first_column = Rhs[1].first_column;    \
  Current.last_line    = Rhs[N].last_line;       \
  Current.last_column  = Rhs[N].last_column;

Definition at line 723 of file zconf.tab.c.

#define YYLSP_NEEDED   0

Definition at line 46 of file zconf.tab.c.

#define yylval   zconflval

Definition at line 53 of file zconf.tab.c.

#define YYMAXDEPTH   10000

Definition at line 855 of file zconf.tab.c.

#define YYMAXUTOK   296

Definition at line 332 of file zconf.tab.c.

#define yynerrs   zconfnerrs

Definition at line 56 of file zconf.tab.c.

#define YYNNTS   41

Definition at line 324 of file zconf.tab.c.

#define YYNRULES   104

Definition at line 326 of file zconf.tab.c.

#define YYNSTATES   182

Definition at line 328 of file zconf.tab.c.

#define YYNTOKENS   42

Definition at line 322 of file zconf.tab.c.

#define YYPACT_NINF   -99

Definition at line 551 of file zconf.tab.c.

int yyparse   zconfparse

Definition at line 50 of file zconf.tab.c.

#define YYPOPSTACK   (yyvsp--, yyssp--)

#define YYPURE   0

Definition at line 43 of file zconf.tab.c.

 
#define YYRECOVERING (  )     (!!yyerrstatus)

Definition at line 697 of file zconf.tab.c.

#define YYSIZE_T   unsigned int

Definition at line 678 of file zconf.tab.c.

#define YYSKELETON_NAME   "yacc.c"

Definition at line 40 of file zconf.tab.c.

#define YYSTACK_ALLOC   malloc

Definition at line 248 of file zconf.tab.c.

#define YYSTACK_BYTES (  ) 

Value:

((N) * (sizeof (short) + sizeof (YYSTYPE))              \
      + YYSTACK_GAP_MAXIMUM)

Definition at line 270 of file zconf.tab.c.

#define YYSTACK_FREE   free

Definition at line 249 of file zconf.tab.c.

#define YYSTACK_GAP_MAXIMUM   (sizeof (union yyalloc) - 1)

Definition at line 266 of file zconf.tab.c.

#define YYSTACK_RELOCATE ( Stack   ) 

Value:

do                                  \
      {                                 \
    YYSIZE_T yynewbytes;                        \
    YYCOPY (&yyptr->Stack, Stack, yysize);              \
    Stack = &yyptr->Stack;                      \
    yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
    yyptr += yynewbytes / sizeof (*yyptr);              \
      }                                 \
    while (0)

Definition at line 297 of file zconf.tab.c.

#define yystype   YYSTYPE

Definition at line 205 of file zconf.tab.c.

#define YYSTYPE_IS_DECLARED   1

Definition at line 206 of file zconf.tab.c.

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 207 of file zconf.tab.c.

#define YYTABLE_NINF   -68

Definition at line 589 of file zconf.tab.c.

#define YYTERROR   1

Definition at line 716 of file zconf.tab.c.

#define YYTRANSLATE ( YYX   )     ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)

Definition at line 334 of file zconf.tab.c.

#define YYUNDEFTOK   2

Definition at line 331 of file zconf.tab.c.


Typedef Documentation

typedef short yysigned_char

Definition at line 313 of file zconf.tab.c.


Enumeration Type Documentation

enum yytokentype

Enumerator:
T_MAINMENU 
T_MENU 
T_ENDMENU 
T_SOURCE 
T_CHOICE 
T_ENDCHOICE 
T_COMMENT 
T_CONFIG 
T_MENUCONFIG 
T_HELP 
T_HELPTEXT 
T_IF 
T_ENDIF 
T_DEPENDS 
T_REQUIRES 
T_OPTIONAL 
T_PROMPT 
T_DEFAULT 
T_TRISTATE 
T_DEF_TRISTATE 
T_BOOLEAN 
T_DEF_BOOLEAN 
T_STRING 
T_INT 
T_HEX 
T_WORD 
T_WORD_QUOTE 
T_UNEQUAL 
T_EOF 
T_EOL 
T_CLOSE_PAREN 
T_OPEN_PAREN 
T_ON 
T_SELECT 
T_RANGE 
T_OR 
T_AND 
T_EQUAL 
T_NOT 

Definition at line 64 of file zconf.tab.c.


Function Documentation

void conf_parse ( const char *  name  ) 

Definition at line 1916 of file zconf.tab.c.

References symbol::flags, for_all_symbols, menu_add_prop(), menu_finalize(), menu_init(), modules_sym, P_MENU, menu::prompt, rootmenu, sym_change_count, sym_check_deps(), sym_init(), sym_lookup(), SYMBOL_CHECK_DONE, SYMBOL_CHECKED, zconf_initscan(), and zconfparse().

Referenced by main().

Here is the call graph for this function:

void print_quoted_string ( FILE *  out,
const char *  str 
)

Definition at line 1988 of file zconf.tab.c.

Referenced by print_symbol(), and zconfdump().

void print_symbol ( FILE *  out,
struct menu menu 
)

Definition at line 2005 of file zconf.tab.c.

References property::expr, expr_value::expr, expr_fprint(), expr_is_yes(), symbol::help, property::menu, symbol::name, property::next, P_CHOICE, P_DEFAULT, P_PROMPT, print_quoted_string(), symbol::prop, S_BOOLEAN, S_HEX, S_INT, S_STRING, S_TRISTATE, property::sym, menu::sym, sym_is_choice(), property::text, property::type, symbol::type, and property::visible.

Referenced by zconfdump().

Here is the call graph for this function:

static void yydestruct ( int  yytype,
YYSTYPE yyvaluep 
) [static]

Definition at line 962 of file zconf.tab.c.

int yyparse (  ) 

static char* yystpcpy ( char *  yydest,
const char *  yysrc 
) [static]

Definition at line 895 of file zconf.tab.c.

static YYSIZE_T yystrlen ( char *  yystr  )  const [static]

Definition at line 871 of file zconf.tab.c.

static bool zconf_endtoken ( int  token,
int  starttoken,
int  endtoken 
) [static]

Definition at line 1956 of file zconf.tab.c.

References current_file, current_menu, menu::file, zconf_tokenname(), and zconfprint().

Here is the call graph for this function:

const char* zconf_tokenname ( int  token  ) 

Definition at line 1943 of file zconf.tab.c.

References T_CHOICE, T_ENDCHOICE, T_ENDIF, T_ENDMENU, T_IF, and T_MENU.

Referenced by zconf_endtoken().

void zconfdump ( FILE *  out  ) 

Definition at line 2073 of file zconf.tab.c.

References expr_value::expr, expr_fprint(), expr_is_yes(), menu::list, menu::next, P_COMMENT, P_MENU, menu::parent, print_quoted_string(), print_symbol(), menu::prompt, rootmenu, menu::sym, property::text, property::type, and property::visible.

Here is the call graph for this function:

static void zconferror ( const char *  err  )  [static]

Definition at line 1983 of file zconf.tab.c.

References zconf_curname(), and zconf_lineno().

Here is the call graph for this function:

int zconflex ( void   ) 

static void zconfprint ( const char *  err,
  ... 
) [static]

Definition at line 1972 of file zconf.tab.c.

References zconf_curname(), and zconf_lineno().

Referenced by zconf_endtoken().

Here is the call graph for this function:


Variable Documentation

int cdebug = PRINTD

Definition at line 169 of file zconf.tab.c.

Referenced by print_expr().

struct symbol* symbol_hash[257]

Definition at line 176 of file zconf.tab.c.

Referenced by sym_find(), and sym_lookup().

int yychar

Definition at line 998 of file zconf.tab.c.

const unsigned char yycheck[] [static]

Initial value:

{
      48,    49,     3,    32,     4,     5,    30,     7,    71,    72,
      10,    28,    16,    17,    33,    14,    40,    28,    29,    38,
      39,    69,    70,    34,    87,    28,    74,    75,    32,    77,
      41,    79,   130,    81,   132,   133,    32,   135,    39,    38,
      39,   139,    38,    39,    32,   143,   144,    32,     0,     1,
      32,     3,     4,     5,     6,     7,     8,     9,    10,    11,
      28,    29,    14,    15,    28,    32,    34,    35,   166,    31,
      32,    38,    39,    41,    28,    29,    76,   140,   126,    31,
      32,     0,     1,    32,     3,     4,     5,     6,     7,     8,
       9,    10,    11,    93,    32,    14,    15,    32,    28,    29,
     101,   102,   103,    38,    39,    32,   154,    80,    13,    82,
      83,    84,    31,    32,     4,     5,     6,     7,     8,     9,
      10,    11,    95,    96,    14,    15,     5,     6,    32,     8,
       9,    10,    11,    32,    28,    14,    15,    38,    39,    38,
      39,    31,    32,    54,    32,    14,    57,    56,    59,    58,
      12,    32,    31,    32,    16,    17,    39,    19,    20,    21,
      22,    23,    24,    25,    26,    27,    55,    56,    32,    58,
      32,    56,    12,    58,    36,    37,    16,    17,    18,    19,
      20,    21,    56,    23,    58,    32,    32,    32,    32,    32,
      32,    32,    32,    32,    32,    32,    32,    32,    32,    21,
      54,    33
}

Definition at line 615 of file zconf.tab.c.

const unsigned char yydefact[] [static]

Initial value:

{
       2,     0,     1,     0,     0,     0,     8,     0,     0,    10,
       0,     0,     0,     0,     9,    93,    92,     3,     4,    22,
      14,    22,    15,    43,    53,     5,    59,    12,    79,    68,
       6,    74,    16,    79,    13,    17,    11,    87,    88,     0,
       0,     0,    38,     0,     0,     0,   103,   104,     0,     0,
       0,    96,    19,    21,    39,    42,    58,    64,     0,    76,
       7,    63,    73,    75,    18,    20,     0,   100,    55,     0,
       0,     0,     0,     0,     0,     0,     0,     0,    85,     0,
      85,     0,    85,    85,    85,    26,     0,     0,    23,     0,
      25,    24,     0,     0,     0,    85,    85,    47,    44,    46,
      45,     0,     0,     0,    54,    41,    40,    60,    62,    57,
      61,    56,    81,    80,     0,    69,    71,    66,    70,    65,
      99,   101,   102,    98,    97,    77,     0,     0,     0,    94,
      94,     0,    94,    94,     0,    94,     0,     0,     0,    94,
       0,    78,    51,    94,    94,     0,     0,    89,    90,    91,
      72,     0,    83,    84,     0,     0,     0,    27,    86,     0,
      29,     0,    33,    31,    32,     0,    94,     0,     0,    49,
      50,    82,    95,    34,    35,    28,    30,    36,     0,    48,
      52,    37
}

Definition at line 516 of file zconf.tab.c.

const short yydefgoto[] [static]

Initial value:

{
      -1,     1,    17,    18,    19,    20,    21,    22,    52,    88,
      23,    24,   105,    25,    54,    98,    55,    26,   109,    27,
      56,    28,    29,   117,    30,    58,    31,    32,    33,    34,
      89,    90,    57,    91,   131,   132,   106,    35,   155,    50,
      51
}

Definition at line 540 of file zconf.tab.c.

YYSTYPE yylval

Definition at line 1001 of file zconf.tab.c.

int yynerrs

Definition at line 1004 of file zconf.tab.c.

const short yypact[] [static]

Initial value:

{
     -99,    48,   -99,    38,    46,    46,   -99,    46,   -29,   -99,
      46,   -17,    -3,   -11,   -99,   -99,   -99,   -99,   -99,   -99,
     -99,   -99,   -99,   -99,   -99,   -99,   -99,   -99,   -99,   -99,
     -99,   -99,   -99,   -99,   -99,   -99,   -99,   -99,   -99,    38,
      12,    15,   -99,    18,    51,    62,   -99,   -99,   -11,   -11,
       4,   -24,   138,   138,   160,   121,   110,    -4,    81,    -4,
     -99,   -99,   -99,   -99,   -99,   -99,   -19,   -99,   -99,   -11,
     -11,    70,    70,    73,    32,   -11,    46,   -11,    46,   -11,
      46,   -11,    46,    46,    46,   -99,    36,    70,   -99,    95,
     -99,   -99,    96,    46,   106,    46,    46,   -99,   -99,   -99,
     -99,    38,    38,    38,   -99,   -99,   -99,   -99,   -99,   -99,
     -99,   -99,   -99,   -99,   112,   -99,   -99,   -99,   -99,   -99,
     -99,   117,   -99,   -99,   -99,   -99,   -11,    33,    65,   131,
       1,   119,   131,     1,   136,     1,   153,   154,   155,   131,
      70,   -99,   -99,   131,   131,   156,   157,   -99,   -99,   -99,
     -99,   101,   -99,   -99,   -11,   158,   159,   -99,   -99,   161,
     -99,   162,   -99,   -99,   -99,   163,   131,   164,   165,   -99,
     -99,   -99,    99,   -99,   -99,   -99,   -99,   -99,   166,   -99,
     -99,   -99
}

Definition at line 552 of file zconf.tab.c.

const short yypgoto[] [static]

Initial value:

{
     -99,   -99,   -99,   111,   -99,   -99,   -99,   -99,   178,   -99,
     -99,   -99,   -99,    91,   -99,   -99,   -99,   -99,   -99,   -99,
     -99,   -99,   -99,   -99,   115,   -99,   -99,   -99,   -99,   -99,
     -99,   146,   168,    89,    27,     0,   126,    -1,   -98,   -48,
     -63
}

Definition at line 576 of file zconf.tab.c.

const unsigned char yyr1[] [static]

Initial value:

{
       0,    42,    43,    43,    44,    44,    44,    44,    44,    44,
      44,    44,    45,    45,    45,    45,    45,    45,    46,    47,
      48,    49,    50,    50,    50,    50,    50,    51,    51,    51,
      51,    51,    51,    51,    51,    51,    51,    51,    52,    53,
      54,    55,    55,    56,    56,    56,    56,    56,    57,    57,
      57,    57,    57,    58,    58,    59,    60,    61,    61,    62,
      62,    62,    62,    63,    64,    65,    66,    66,    67,    67,
      67,    67,    67,    68,    69,    70,    71,    72,    73,    74,
      74,    74,    75,    75,    75,    76,    76,    77,    77,    78,
      78,    78,    79,    79,    80,    80,    81,    81,    81,    81,
      81,    81,    81,    82,    82
}

Definition at line 482 of file zconf.tab.c.

const unsigned char yyr2[] [static]

Initial value:

{
       0,     2,     0,     2,     1,     1,     1,     3,     1,     1,
       1,     2,     1,     1,     1,     1,     1,     1,     3,     2,
       3,     2,     0,     2,     2,     2,     2,     3,     4,     3,
       4,     3,     3,     3,     4,     4,     4,     5,     2,     2,
       1,     3,     2,     0,     2,     2,     2,     2,     4,     3,
       3,     2,     4,     0,     2,     3,     1,     3,     2,     0,
       2,     2,     2,     3,     2,     1,     3,     2,     0,     2,
       2,     2,     3,     3,     1,     3,     2,     2,     2,     0,
       2,     2,     4,     3,     3,     0,     2,     1,     1,     2,
       2,     2,     1,     1,     0,     2,     1,     3,     3,     3,
       2,     3,     3,     1,     1
}

Definition at line 498 of file zconf.tab.c.

const unsigned char yystos[] [static]

Initial value:

{
       0,    43,     0,     1,     3,     4,     5,     6,     7,     8,
       9,    10,    11,    14,    15,    31,    32,    44,    45,    46,
      47,    48,    49,    52,    53,    55,    59,    61,    63,    64,
      66,    68,    69,    70,    71,    79,    79,    28,    29,    77,
      77,    77,    32,    77,    28,    28,    28,    29,    34,    41,
      81,    82,    50,    50,    56,    58,    62,    74,    67,    74,
      79,    32,    32,    32,    32,    32,    81,    81,    32,    38,
      39,    30,    40,    12,    16,    17,    19,    20,    21,    22,
      23,    24,    25,    26,    27,    32,    36,    37,    51,    72,
      73,    75,    18,    19,    20,    21,    23,    32,    57,    73,
      75,     5,     8,    15,    45,    54,    78,    45,    55,    60,
      66,    78,    32,    75,     1,    45,    55,    65,    66,    78,
      33,    81,    81,    82,    82,    32,    35,    81,    81,    77,
      81,    76,    77,    81,    76,    81,    76,    76,    76,    28,
      82,    13,    32,    77,    28,    76,    76,    79,    79,    79,
      32,    81,    32,    32,    14,    80,    80,    32,    80,    80,
      32,    80,    32,    32,    32,    80,    82,    80,    80,    32,
      32,    32,    81,    32,    32,    32,    32,    32,    80,    32,
      32,    32
}

Definition at line 642 of file zconf.tab.c.

const short yytable[] [static]

Initial value:

{
      66,    67,    36,    42,    39,    40,    71,    41,   123,   124,
      43,    44,    74,    75,   120,   154,    72,    46,    47,    69,
      70,   121,   122,    48,   140,    45,   127,   128,   112,   130,
      49,   133,   156,   135,   158,   159,    68,   161,    60,    69,
      70,   165,    69,    70,    61,   167,   168,    62,     2,     3,
      63,     4,     5,     6,     7,     8,     9,    10,    11,    12,
      46,    47,    13,    14,   139,   152,    48,   126,   178,    15,
      16,    69,    70,    49,    37,    38,   129,   166,   151,    15,
      16,   -67,   114,    64,   -67,     5,   101,     7,     8,   102,
      10,    11,    12,   143,    65,    13,   103,   153,    46,    47,
     147,   148,   149,    69,    70,   125,   172,   134,   141,   136,
     137,   138,    15,    16,     5,   101,     7,     8,   102,    10,
      11,    12,   145,   146,    13,   103,   101,     7,   142,   102,
      10,    11,    12,   171,   144,    13,   103,    69,    70,    69,
      70,    15,    16,   100,   150,   154,   113,   108,   113,   116,
      73,   157,    15,    16,    74,    75,    70,    76,    77,    78,
      79,    80,    81,    82,    83,    84,   104,   107,   160,   115,
      85,   110,    73,   118,    86,    87,    74,    75,    92,    93,
      94,    95,   111,    96,   119,   162,   163,   164,   169,   170,
     173,   174,    97,   175,   176,   177,   179,   180,   181,    53,
      99,    59
}

Definition at line 590 of file zconf.tab.c.

const char* const yytname[] [static]

Initial value:

{
  "$end", "error", "$undefined", "T_MAINMENU", "T_MENU", "T_ENDMENU", 
  "T_SOURCE", "T_CHOICE", "T_ENDCHOICE", "T_COMMENT", "T_CONFIG", 
  "T_MENUCONFIG", "T_HELP", "T_HELPTEXT", "T_IF", "T_ENDIF", "T_DEPENDS", 
  "T_REQUIRES", "T_OPTIONAL", "T_PROMPT", "T_DEFAULT", "T_TRISTATE", 
  "T_DEF_TRISTATE", "T_BOOLEAN", "T_DEF_BOOLEAN", "T_STRING", "T_INT", 
  "T_HEX", "T_WORD", "T_WORD_QUOTE", "T_UNEQUAL", "T_EOF", "T_EOL", 
  "T_CLOSE_PAREN", "T_OPEN_PAREN", "T_ON", "T_SELECT", "T_RANGE", "T_OR", 
  "T_AND", "T_EQUAL", "T_NOT", "$accept", "input", "block", 
  "common_block", "config_entry_start", "config_stmt", 
  "menuconfig_entry_start", "menuconfig_stmt", "config_option_list", 
  "config_option", "choice", "choice_entry", "choice_end", "choice_stmt", 
  "choice_option_list", "choice_option", "choice_block", "if", "if_end", 
  "if_stmt", "if_block", "menu", "menu_entry", "menu_end", "menu_stmt", 
  "menu_block", "source", "source_stmt", "comment", "comment_stmt", 
  "help_start", "help", "depends_list", "depends", "prompt_stmt_opt", 
  "prompt", "end", "nl_or_eof", "if_expr", "expr", "symbol", 0
}

Definition at line 447 of file zconf.tab.c.

const unsigned char yytranslate[] [static]

Definition at line 338 of file zconf.tab.c.


Generated on Tue Feb 2 17:46:37 2010 for RTAI API by  doxygen 1.4.7