ddc
|
#include "pcre_rml.h"
Macros | |
#define | ctype_space 0x01 |
#define | ctype_letter 0x02 |
#define | ctype_digit 0x04 |
#define | ctype_xdigit 0x08 |
#define | ctype_word 0x10 /* alphameric or '_' */ |
#define | ctype_meta 0x80 /* regexp meta char or zero (end pattern) */ |
#define | cbit_space 0 /* [:space:] or \s */ |
#define | cbit_xdigit 32 /* [:xdigit:] */ |
#define | cbit_digit 64 /* [:digit:] or \d */ |
#define | cbit_upper 96 /* [:upper:] */ |
#define | cbit_lower 128 /* [:lower:] */ |
#define | cbit_word 160 /* [:word:] or \w */ |
#define | cbit_graph 192 /* [:graph:] */ |
#define | cbit_print 224 /* [:print:] */ |
#define | cbit_punct 256 /* [:punct:] */ |
#define | cbit_cntrl 288 /* [:cntrl:] */ |
#define | cbit_length 320 /* Length of the cbits table */ |
#define | lcc_offset 0 |
#define | fcc_offset 256 |
#define | cbits_offset 512 |
#define | ctypes_offset (cbits_offset + cbit_length) |
#define | tables_length (ctypes_offset + 256) |
Functions | |
void | RmlPcreMakeTables (vector< BYTE > &table, MorphLanguageEnum Langua) |
pcrecpp::Arg | no_arg ((void *) NULL) |
Variables | |
static const int | kMaxArgs = 16 |
static const int | kVecSize = (1 + kMaxArgs) * 3 |
#define ctype_space 0x01 |
Referenced by RmlPcreMakeTables().
#define ctype_letter 0x02 |
Referenced by RmlPcreMakeTables().
#define ctype_digit 0x04 |
Referenced by RmlPcreMakeTables().
#define ctype_xdigit 0x08 |
Referenced by RmlPcreMakeTables().
#define ctype_word 0x10 /* alphameric or '_' */ |
Referenced by RmlPcreMakeTables().
#define ctype_meta 0x80 /* regexp meta char or zero (end pattern) */ |
Referenced by RmlPcreMakeTables().
#define cbit_space 0 /* [:space:] or \s */ |
Referenced by RmlPcreMakeTables().
#define cbit_xdigit 32 /* [:xdigit:] */ |
Referenced by RmlPcreMakeTables().
#define cbit_digit 64 /* [:digit:] or \d */ |
Referenced by RmlPcreMakeTables().
#define cbit_upper 96 /* [:upper:] */ |
Referenced by RmlPcreMakeTables().
#define cbit_lower 128 /* [:lower:] */ |
Referenced by RmlPcreMakeTables().
#define cbit_word 160 /* [:word:] or \w */ |
Referenced by RmlPcreMakeTables().
#define cbit_graph 192 /* [:graph:] */ |
Referenced by RmlPcreMakeTables().
#define cbit_print 224 /* [:print:] */ |
Referenced by RmlPcreMakeTables().
#define cbit_punct 256 /* [:punct:] */ |
Referenced by RmlPcreMakeTables().
#define cbit_cntrl 288 /* [:cntrl:] */ |
Referenced by RmlPcreMakeTables().
#define cbit_length 320 /* Length of the cbits table */ |
Referenced by RmlPcreMakeTables().
#define lcc_offset 0 |
#define fcc_offset 256 |
#define cbits_offset 512 |
#define ctypes_offset (cbits_offset + cbit_length) |
#define tables_length (ctypes_offset + 256) |
Referenced by RmlPcreMakeTables().
void RmlPcreMakeTables | ( | vector< BYTE > & | table, |
MorphLanguageEnum | Langua | ||
) |
References cbit_cntrl, cbit_digit, cbit_graph, cbit_length, cbit_lower, cbit_print, cbit_punct, cbit_space, cbit_upper, cbit_word, cbit_xdigit, ctype_digit, ctype_letter, ctype_meta, ctype_space, ctype_word, ctype_xdigit, is_alpha(), is_lower_alpha(), is_upper_alpha(), no_arg(), ReverseChar(), and tables_length.
Referenced by MorphoWizard::load_static(), MorphoWizard::load_wizard(), and CConcordance::LoadOptionsFromString().
pcrecpp::Arg no_arg | ( | (void *) | NULL | ) |
Referenced by RML_RE::Consume(), RML_RE::FindAndConsume(), RML_RE::FullMatch(), RML_RE::PartialMatch(), and RmlPcreMakeTables().
|
static |
Referenced by RML_RE::Consume(), RML_RE::FindAndConsume(), RML_RE::FullMatch(), and RML_RE::PartialMatch().
|
static |