ddc
Classes | Macros | Typedefs | Enumerations | Functions
yyQParser.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  YYSTYPE
 

Macros

#define YYDEBUG   0
 
#define YYTOKENTYPE
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define YYSTYPE_IS_DECLARED   1
 

Typedefs

typedef union YYSTYPE YYSTYPE
 

Enumerations

enum  yytokentype {
  SYMBOL = 258, INDEX = 259, REGEX = 260, NEG_REGEX = 261,
  REGOPT = 262, REGEX_SEARCH = 263, REGEX_REPLACE = 264, INTEGER = 265,
  DATE = 266, PREFIX = 267, SUFFIX = 268, INFIX = 269,
  AT_LBRACE = 270, COLON_LBRACE = 271, STAR_LBRACE = 272, RBRACE_STAR = 273,
  EXPANDER = 274, HASH_LESS = 275, HASH_GREATER = 276, HASH_EQUAL = 277,
  DOLLAR_DOT = 278, KW_COMMENT = 279, CNTXT = 280, WITHIN = 281,
  SEPARATE_HITS = 282, NOSEPARATE_HITS = 283, HAS_FIELD = 284, FILENAMES_ONLY = 285,
  GREATER_BY_RANK = 286, LESS_BY_RANK = 287, GREATER_BY_SIZE = 288, LESS_BY_SIZE = 289,
  IS_SIZE = 290, GREATER_BY_DATE = 291, LESS_BY_DATE = 292, IS_DATE = 293,
  GREATER_BY = 294, LESS_BY = 295, LESS_BY_LEFT = 296, GREATER_BY_LEFT = 297,
  LESS_BY_RIGHT = 298, GREATER_BY_RIGHT = 299, LESS_BY_MIDDLE = 300, GREATER_BY_MIDDLE = 301,
  DEBUG_RANK = 302, RANDOM = 303, BY = 304, SAMPLE = 305,
  LESS_BY_KEY = 306, GREATER_BY_KEY = 307, LESS_BY_COUNT = 308, GREATER_BY_COUNT = 309,
  PRUNE_ASC = 310, PRUNE_DESC = 311, CLIMIT = 312, KW_DATE = 313,
  KW_FILEID = 314, KW_FILENAME = 315, BLOCK_COMMENT = 316, LINE_COMMENT = 317,
  OP_CLAUSE_MATCHID = 318, OP_CLAUSE_CONCAT = 319, OP_CLAUSE_BOOL = 320, OP_CLAUSE_BASIC = 321,
  OP_PHRASE = 322, OP_WORD = 323, OP_BOOL_AND = 324, OP_BOOL_OR = 325,
  COUNT = 326, KEYS = 327, NEAR = 328, WITH = 329,
  WITHOUT = 330, WITHOR = 331
}
 

Functions

int yyqparse (CQueryCompiler *_qcompiler)
 

Macro Definition Documentation

◆ YYDEBUG

#define YYDEBUG   0

◆ YYTOKENTYPE

#define YYTOKENTYPE

◆ YYSTYPE_IS_TRIVIAL

#define YYSTYPE_IS_TRIVIAL   1

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

Typedef Documentation

◆ YYSTYPE

typedef union YYSTYPE YYSTYPE

Enumeration Type Documentation

◆ yytokentype

Enumerator
SYMBOL 
INDEX 
REGEX 
NEG_REGEX 
REGOPT 
REGEX_SEARCH 
REGEX_REPLACE 
INTEGER 
DATE 
PREFIX 
SUFFIX 
INFIX 
AT_LBRACE 
COLON_LBRACE 
STAR_LBRACE 
RBRACE_STAR 
EXPANDER 
HASH_LESS 
HASH_GREATER 
HASH_EQUAL 
DOLLAR_DOT 
KW_COMMENT 
CNTXT 
WITHIN 
SEPARATE_HITS 
NOSEPARATE_HITS 
HAS_FIELD 
FILENAMES_ONLY 
GREATER_BY_RANK 
LESS_BY_RANK 
GREATER_BY_SIZE 
LESS_BY_SIZE 
IS_SIZE 
GREATER_BY_DATE 
LESS_BY_DATE 
IS_DATE 
GREATER_BY 
LESS_BY 
LESS_BY_LEFT 
GREATER_BY_LEFT 
LESS_BY_RIGHT 
GREATER_BY_RIGHT 
LESS_BY_MIDDLE 
GREATER_BY_MIDDLE 
DEBUG_RANK 
RANDOM 
BY 
SAMPLE 
LESS_BY_KEY 
GREATER_BY_KEY 
LESS_BY_COUNT 
GREATER_BY_COUNT 
PRUNE_ASC 
PRUNE_DESC 
CLIMIT 
KW_DATE 
KW_FILEID 
KW_FILENAME 
BLOCK_COMMENT 
LINE_COMMENT 
OP_CLAUSE_MATCHID 
OP_CLAUSE_CONCAT 
OP_CLAUSE_BOOL 
OP_CLAUSE_BASIC 
OP_PHRASE 
OP_WORD 
OP_BOOL_AND 
OP_BOOL_OR 
COUNT 
KEYS 
NEAR 
WITH 
WITHOUT 
WITHOR 

Function Documentation

◆ yyqparse()

int yyqparse ( CQueryCompiler _qcompiler)