YAZ
5.34.0
|
#include <cclp.h>
Data Fields | |
struct ccl_token * | look_token |
int | error_code |
const char * | start_pos |
const char * | error_pos |
CCL_bibset | bibset |
const char ** | ccl_token_and |
const char ** | ccl_token_or |
const char ** | ccl_token_not |
const char ** | ccl_token_set |
int | ccl_case_sensitive |
CCL_bibset ccl_parser::bibset |
current bibset
Definition at line 73 of file cclp.h.
Referenced by ccl_parser_create(), ccl_parser_tokenize(), ccl_qual_search(), ccl_term_one_use(), qualifier_list(), and token_cmp().
int ccl_parser::ccl_case_sensitive |
1=CCL parser is case sensitive, 0=case insensitive
Definition at line 84 of file cclp.h.
Referenced by ccl_parser_create(), ccl_parser_set_case(), ccl_qual_search(), and token_cmp().
const char** ccl_parser::ccl_token_and |
names of and operator
Definition at line 76 of file cclp.h.
Referenced by ccl_parser_create(), ccl_parser_destroy(), and ccl_parser_tokenize().
const char** ccl_parser::ccl_token_not |
names of not operator
Definition at line 80 of file cclp.h.
Referenced by ccl_parser_create(), ccl_parser_destroy(), and ccl_parser_tokenize().
const char** ccl_parser::ccl_token_or |
names of or operator
Definition at line 78 of file cclp.h.
Referenced by ccl_parser_create(), ccl_parser_destroy(), and ccl_parser_tokenize().
const char** ccl_parser::ccl_token_set |
names of set operator
Definition at line 82 of file cclp.h.
Referenced by ccl_parser_create(), ccl_parser_destroy(), and ccl_parser_tokenize().
int ccl_parser::error_code |
holds error code if error occur
Definition at line 66 of file cclp.h.
Referenced by append_term(), ccl_find_str(), ccl_parser_create(), ccl_parser_find_token(), ccl_parser_get_error(), ccl_term_one_use(), qualifier_list(), qualifier_relation(), qualifiers_order(), search_elements(), search_term_split_list(), search_term_x(), and search_terms2().
const char* ccl_parser::error_pos |
if error occurs, this holds position (starting from 0).
Definition at line 70 of file cclp.h.
Referenced by ccl_find_str(), ccl_parser_create(), ccl_parser_find_token(), and ccl_parser_get_error().
struct ccl_token* ccl_parser::look_token |
current lookahead token
Definition at line 63 of file cclp.h.
Referenced by ccl_parser_create(), ccl_parser_find_token(), qualifier_list(), qualifiers_order(), search_elements(), search_term_split_list(), search_term_x(), and search_terms().
const char* ccl_parser::start_pos |
start of CCL string buffer
Definition at line 68 of file cclp.h.
Referenced by ccl_parser_get_error(), and ccl_parser_tokenize().