#include "StdConc.h"
#include "QueryParser.h"
#include "Bibliography.h"
#include <sstream>
#define DEBUG_PARSER 1 |
int yyqparse | ( | void * | _parser | ) |
References _prs, CQueryWithNode::Create(), CQuerySequenceNode::Create(), CQueryNearNode::Create(), CQueryBinaryOperationNode::Create(), CQueryTokenNode::CreateChunkPattern(), CQueryTokenNode::CreateFileList(), CQueryTokenNode::CreateMorphAnnotationPattern(), CQueryTokenNode::CreateNodeByIndexName(), CQueryTokenNode::CreateThesPattern(), CQueryTokenNode::CreateTokenPattern(), YYSTYPE::m_LabelPtr, YYSTYPE::m_pnode, unescapeCString(), unescapeUtf8String(), YY_, YY_REDUCE_PRINT, YY_STACK_PRINT, YY_SYMBOL_PRINT, YYABORT, yydestruct(), YYDPRINTF, YYEMPTY, YYEOF, yyerror, YYFINAL, YYID, YYLAST, YYMAXDEPTH, YYPACT_NINF, YYPOPSTACK, YYSIZE_T, yyalloc::yyss_alloc, YYSTACK_ALLOC, YYSTACK_ALLOC_MAXIMUM, YYSTACK_BYTES, YYSTACK_FREE, YYSTACK_RELOCATE, YYTABLE_NINF, YYTERROR, YYTRANSLATE, and yyalloc::yyvs_alloc.
Referenced by CQueryParser::ParseQuery().
int yyqlex | ( | void * | valp, | |
void * | _p | |||
) |
void yyqerror | ( | const char * | a | ) |
int yyqdebug |
Referenced by CQueryParser::ParseQuery().
const char* ContextStarter = "#Cntxt" |
Referenced by CQueryParser::ParseQuery().
const char* ContextStarterLower = "#cntxt" |
Referenced by CQueryParser::ParseQuery().
const size_t SortOperatorsCount = 13 |
Referenced by CQueryParser::ParseSortAndFilterOperators().
string SortOperators[SortOperatorsCount] |
{"#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"}
Referenced by CQueryParser::ParseSortAndFilterOperators().