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

#include <ctype.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include "lkc.h"
#include "lex.zconf.c"
#include "confdata.c"
#include "expr.c"
#include "symbol.c"
#include "menu.c"

Include dependency graph for zconf.tab.c:

Include dependency graph

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 YYSTYPE YYSTYPE
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)
void zconfprint (const char *err,...)
void zconferror (const char *err)
bool zconf_endtoken (int token, int starttoken, int endtoken)
YYSIZE_T yystrlen (char *yystr) const
char * yystpcpy (char *yydest, const char *yysrc)
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]
const unsigned char yytranslate []
const char *const yytname []
const unsigned char yyr1 []
const unsigned char yyr2 []
const unsigned char yydefact []
const short yydefgoto []
const short yypact []
const short yypgoto []
const short yytable []
const unsigned char yycheck []
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.

typedef union YYSTYPE YYSTYPE
 


Enumeration Type Documentation

enum yytokentype
 

Enumeration values:
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 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.

References out.

Referenced by print_symbol(), and zconfdump().

void print_symbol FILE *  out,
struct menu menu
 

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

References expr_fprint(), expr_is_yes(), out, P_CHOICE, P_DEFAULT, P_PROMPT, print_quoted_string(), S_BOOLEAN, S_HEX, S_INT, S_STRING, S_TRISTATE, menu::sym, and sym_is_choice().

Referenced by zconfdump().

Here is the call graph for this function:

void yydestruct int  yytype,
YYSTYPE yyvaluep
[static]
 

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

int yyparse  ) 
 

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

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

YYSIZE_T yystrlen char *  yystr  )  const [static]
 

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

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_fprint(), expr_is_yes(), menu::list, out, P_COMMENT, P_MENU, print_quoted_string(), print_symbol(), and rootmenu.

Here is the call graph for this function:

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   ) 
 

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 Thu Nov 20 11:51:57 2008 for RTAI API by doxygen 1.3.8