#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 |
Definition at line 61 of file cclp.h.
struct ccl_token* ccl_parser::look_token [read] |
current lookahead token
Definition at line 63 of file cclp.h.
Referenced by ccl_parser_create(), and ccl_parser_find_token().
holds error code if error occur
Definition at line 66 of file cclp.h.
Referenced by ccl_find_str(), ccl_parser_create(), ccl_parser_find_token(), and ccl_parser_get_error().
| 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().
| 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().
current bibset
Definition at line 73 of file cclp.h.
Referenced by ccl_parser_create(), ccl_parser_tokenize(), and ccl_qual_search().
| 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_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_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_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().
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(), and ccl_qual_search().
1.5.6