ddc
Macros | Functions | Variables
QueryCompiler.cpp File Reference
#include "StdConc.h"
#include "QueryCompiler.h"
#include "Bibliography.h"
#include <stdarg.h>
#include <sstream>
Include dependency graph for QueryCompiler.cpp:

Macros

#define BARFSIZE   1024
 

Functions

int yyqparse (CQueryCompiler *_qcompiler)
 
int yyqlex (void *valp, CQueryCompiler *_prs)
 
void yyqerror (const char *a)
 

Variables

int yyqdebug
 
const char * ContextStarter = "#Cntxt"
 
const char * ContextStarterLower = "#cntxt"
 
const size_t SortOperatorsCount = 13
 
string SortOperators [SortOperatorsCount]
 

Macro Definition Documentation

◆ BARFSIZE

#define BARFSIZE   1024

Referenced by CQueryCompiler::barf().

Function Documentation

◆ yyqparse()

int yyqparse ( CQueryCompiler _qcompiler)

Referenced by CQueryCompiler::ParseQuery().

Here is the caller graph for this function:

◆ yyqlex()

int yyqlex ( void *  valp,
CQueryCompiler _prs 
)

References CQueryCompiler::yyqlex().

Here is the call graph for this function:

◆ yyqerror()

void yyqerror ( const char *  a)

Variable Documentation

◆ yyqdebug

int yyqdebug

◆ ContextStarter

const char* ContextStarter = "#Cntxt"

◆ ContextStarterLower

const char* ContextStarterLower = "#cntxt"

◆ SortOperatorsCount

const size_t SortOperatorsCount = 13

◆ SortOperators

string SortOperators[SortOperatorsCount]
Initial value:
=
{"#less_by_date", "#greater_by_date", "#is_date",
"#less_by", "#greater_by",
"#less_by_size", "#greater_by_size", "#is_size",
"#has_field", "#less_by_rank", "#greater_by_rank",
"#left", "#right"}