search

search_parser.cxx File Reference

#include <stdio.h>
#include <unac.h>
#include <WordTree.h>
#include <mifluzsearch.h>
#include <ctype.h>

Go to the source code of this file.


Classes

class WordTreeList
union yyalloc
union YYSTYPE

Defines

#define T_WORD 258
#define YY_(msgid) msgid
#define YY_LOCATION_PRINT(File, Loc) ((void) 0)
#define YY_REDUCE_PRINT(Rule)
#define YY_STACK_PRINT(Bottom, Top)
#define YY_SYMBOL_PRINT(Title, Type, Value, Location)
#define YYABORT goto yyabortlab
#define YYACCEPT goto yyacceptlab
#define YYBACKUP(Token, Value)
#define YYBISON 1
#define YYBISON_VERSION "2.3"
#define yychar search_char
#define yyclearin (yychar = YYEMPTY)
#define YYCOPY(To, From, Count)
#define YYDEBUG 0
#define yydebug search_debug
#define YYDPRINTF(Args)
#define YYEMPTY (-2)
#define YYEOF 0
#define YYERRCODE 256
#define yyerrok (yyerrstatus = 0)
#define YYERROR goto yyerrorlab
#define yyerror search_error
#define YYERROR_VERBOSE 0
#define YYFAIL goto yyerrlab
#define YYFINAL 2
#define YYFREE free
#define YYID(n) (n)
#define YYINITDEPTH 200
#define YYLAST 11
#define YYLEX yylex (&yylval, YYLEX_PARAM)
#define yylex search_lex
#define YYLEX_PARAM parm
#define YYLLOC_DEFAULT(Current, Rhs, N)
#define YYLSP_NEEDED 0
#define yylval search_lval
#define YYMALLOC malloc
#define YYMAXDEPTH 10000
#define YYMAXUTOK 258
#define yynerrs search_nerrs
#define YYNNTS 6
#define YYNRULES 11
#define YYNSTATES 16
#define YYNTOKENS 7
#define YYPACT_NINF -4
#define yyparse search_parse
#define YYPARSE_PARAM parm
#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N))
#define YYPURE 1
#define YYRECOVERING() (!!yyerrstatus)
#define YYRHSLOC(Rhs, K) ((Rhs)[K])
#define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
#define YYSIZE_T unsigned int
#define YYSKELETON_NAME "yacc.c"
#define YYSTACK_ALLOC YYMALLOC
#define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
#define YYSTACK_BYTES(N)
#define YYSTACK_FREE YYFREE
#define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1)
#define YYSTACK_RELOCATE(Stack)
#define yystype YYSTYPE
#define YYTABLE_NINF -1
#define YYTERROR 1
#define YYTOKEN_TABLE 0
#define YYTRANSLATE(YYX) ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
#define YYUNDEFTOK 2
#define YYUSE(e) ((void) (e))

Typedefs

typedef short int yytype_int16
typedef short int yytype_int8
typedef unsigned short int yytype_uint16
typedef unsigned char yytype_uint8

Enumerations

enum yytokentype { T_WORD = 258 }

Functions

static void yydestruct (yymsg, yytype, yyvaluep) const char *yymsg
static int yyerror (char *message)
static int yylex (YYSTYPE *lvalp, void *inputp)
int yyparse (YYPARSE_PARAM) void *YYPARSE_PARAM

Variables

static const yytype_uint8 yycheck []
static const yytype_uint8 yydefact []
static const yytype_int8 yydefgoto []
static const yytype_int8 yypact []
static const yytype_int8 yypgoto []
static const yytype_uint8 yyr1 []
static const yytype_uint8 yyr2 []
static const yytype_uint8 yystos []
static const yytype_uint8 yytable []
static const yytype_uint8 yytranslate []
int yytype

Generated on Sun Jun 8 10:56:59 2008 for GNUmifluz by doxygen 1.5.5

AltStyle によって変換されたページ (->オリジナル) /