Ruby
2.0.0p247(2013-06-27revision41674)
|
#include <stddef.h>
Go to the source code of this file.
Data Structures | |
struct | OnigCaseFoldCodeItem |
struct | OnigMetaCharTableType |
struct | OnigEncodingTypeST |
struct | OnigSyntaxType |
struct | OnigCaptureTreeNodeStruct |
struct | re_registers |
struct | OnigErrorInfo |
struct | OnigRepeatRange |
struct | re_pattern_buffer |
struct | OnigCompileInfo |
Typedefs | |
typedef unsigned char | OnigUChar |
typedef unsigned int | OnigCodePoint |
typedef unsigned int | OnigCtype |
typedef size_t | OnigDistance |
typedef ptrdiff_t | OnigPosition |
typedef unsigned int | OnigCaseFoldType |
typedef int(* | OnigApplyAllCaseFoldFunc )(OnigCodePoint from, OnigCodePoint *to, int to_len, void *arg) |
typedef struct OnigEncodingTypeST | OnigEncodingType |
typedef OnigEncodingType * | OnigEncoding |
typedef unsigned int | OnigOptionType |
typedef struct OnigCaptureTreeNodeStruct | OnigCaptureTreeNode |
typedef struct re_registers | OnigRegion |
typedef void OnigWarnFunc | P_ ((const char *s)) |
typedef struct re_pattern_buffer | OnigRegexType |
typedef OnigRegexType * | OnigRegex |
typedef OnigRegexType | regex_t |
#define INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30) |
#define INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30) |
Definition at line 128 of file oniguruma.h.
#define ONIG_CHAR_TABLE_SIZE 256 |
Referenced by alt_merge_opt_map_info(), onig_memsize(), set_bm_backward_skip(), set_bm_skip(), and set_optimize_map_info().
#define ONIG_CHAR_TABLE_SIZE 256 |
Definition at line 647 of file oniguruma.h.
Definition at line 217 of file oniguruma.h.
#define ONIG_ENCODING_ASCII (&OnigEncodingASCII) |
Referenced by Init_Regexp(), node_extended_grapheme_cluster(), and switch().
#define ONIG_ENCODING_ASCII (&OnigEncodingASCII) |
Definition at line 185 of file oniguruma.h.
#define ONIG_ENCODING_UNDEF ((OnigEncoding )0) |
#define ONIG_ENCODING_UNDEF ((OnigEncoding )0) |
Definition at line 187 of file oniguruma.h.
#define ONIG_EXTERN extern |
Definition at line 98 of file oniguruma.h.
#define ONIG_INEFFECTIVE_META_CHAR 0 |
Definition at line 519 of file oniguruma.h.
#define ONIG_INEFFECTIVE_META_CHAR 0 |
Referenced by fetch_token().
#define ONIG_INFINITE_DISTANCE ~((OnigDistance )0) |
#define ONIG_INFINITE_DISTANCE ~((OnigDistance )0) |
Definition at line 119 of file oniguruma.h.
#define ONIG_IS_CAPTURE_HISTORY_GROUP | ( | r, | |
i | |||
) | ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i]) |
#define ONIG_IS_CAPTURE_HISTORY_GROUP | ( | r, | |
i | |||
) | ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i]) |
Definition at line 599 of file oniguruma.h.
Referenced by onig_compile(), onig_noname_group_capture_is_active(), parse_enclose(), setup_subexp_call(), and setup_tree().
Definition at line 378 of file oniguruma.h.
#define ONIG_IS_PATTERN_ERROR | ( | ecode | ) | ((ecode) <= -100 && (ecode) > -1000) |
Definition at line 522 of file oniguruma.h.
#define ONIG_IS_PATTERN_ERROR | ( | ecode | ) | ((ecode) <= -100 && (ecode) > -1000) |
#define ONIG_MAX_BACKREF_NUM 1000 |
Referenced by fetch_token().
#define ONIG_MAX_BACKREF_NUM 1000 |
Definition at line 342 of file oniguruma.h.
#define ONIG_MAX_CAPTURE_HISTORY_GROUP 31 |
Referenced by disable_noname_group_capture(), and onig_number_of_capture_histories().
#define ONIG_MAX_CAPTURE_HISTORY_GROUP 31 |
Definition at line 598 of file oniguruma.h.
#define ONIG_MAX_ERROR_MESSAGE_LEN 90 |
#define ONIG_MAX_ERROR_MESSAGE_LEN 90 |
Definition at line 346 of file oniguruma.h.
#define ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000 |
Referenced by add_code_range_to_buf0().
#define ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000 |
Definition at line 344 of file oniguruma.h.
#define ONIG_MAX_REPEAT_NUM 100000 |
Referenced by fetch_range_quantifier().
#define ONIG_MAX_REPEAT_NUM 100000 |
Definition at line 343 of file oniguruma.h.
#define ONIG_META_CHAR_ANYCHAR 1 |
Referenced by onig_set_meta_char().
#define ONIG_META_CHAR_ANYCHAR 1 |
Definition at line 513 of file oniguruma.h.
#define ONIG_META_CHAR_ANYCHAR_ANYTIME 5 |
Definition at line 517 of file oniguruma.h.
#define ONIG_META_CHAR_ANYCHAR_ANYTIME 5 |
Referenced by onig_set_meta_char().
#define ONIG_META_CHAR_ANYTIME 2 |
Definition at line 514 of file oniguruma.h.
#define ONIG_META_CHAR_ANYTIME 2 |
Referenced by onig_set_meta_char().
#define ONIG_META_CHAR_ESCAPE 0 |
Referenced by onig_set_meta_char().
#define ONIG_META_CHAR_ESCAPE 0 |
Definition at line 512 of file oniguruma.h.
#define ONIG_META_CHAR_ONE_OR_MORE_TIME 4 |
Definition at line 516 of file oniguruma.h.
#define ONIG_META_CHAR_ONE_OR_MORE_TIME 4 |
Referenced by onig_set_meta_char().
#define ONIG_META_CHAR_ZERO_OR_ONE_TIME 3 |
Definition at line 515 of file oniguruma.h.
#define ONIG_META_CHAR_ZERO_OR_ONE_TIME 3 |
Referenced by onig_set_meta_char().
#define ONIG_MISMATCH -1 |
Definition at line 525 of file oniguruma.h.
#define ONIG_MISMATCH -1 |
Referenced by match_at(), onig_error_code_to_format(), onig_search_gpos(), and rb_reg_search().
#define ONIG_NO_SUPPORT_CONFIG -2 |
Definition at line 526 of file oniguruma.h.
#define ONIG_NO_SUPPORT_CONFIG -2 |
Referenced by add_ctype_to_cc(), onig_error_code_to_format(), and onigenc_not_support_get_ctype_code_range().
#define ONIG_NORMAL 0 |
Definition at line 524 of file oniguruma.h.
#define ONIG_NORMAL 0 |
Referenced by node_extended_grapheme_cluster(), and node_linebreak().
#define ONIG_NREGION 10 |
Referenced by onig_region_resize().
#define ONIG_NREGION 10 |
Definition at line 341 of file oniguruma.h.
#define ONIG_NULL_WARN onig_null_warn |
#define ONIG_NULL_WARN onig_null_warn |
Definition at line 645 of file oniguruma.h.
#define ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1) |
Definition at line 369 of file oniguruma.h.
#define ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1) |
Referenced by parse_enclose().
#define ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1) |
Definition at line 363 of file oniguruma.h.
#define ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1) |
Referenced by onig_compile(), onig_noname_group_capture_is_active(), onig_reg_init(), setup_subexp_call(), and setup_tree().
#define ONIG_OPTION_DEFAULT ONIG_OPTION_NONE |
Referenced by rb_reg_to_s().
#define ONIG_OPTION_DEFAULT ONIG_OPTION_NONE |
Definition at line 350 of file oniguruma.h.
#define ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1) |
Definition at line 362 of file oniguruma.h.
#define ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1) |
Referenced by onig_noname_group_capture_is_active(), onig_reg_init(), and parse_enclose().
#define ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINE |
Definition at line 357 of file oniguruma.h.
#define ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINE |
#define ONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1) |
Definition at line 355 of file oniguruma.h.
#define ONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1) |
Referenced by char_to_option(), Init_Regexp(), option_to_str(), parse_enclose(), and rb_reg_to_s().
#define ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1) |
#define ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1) |
Definition at line 359 of file oniguruma.h.
#define ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1) |
#define ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1) |
Definition at line 360 of file oniguruma.h.
#define ONIG_OPTION_IGNORECASE 1U |
Definition at line 354 of file oniguruma.h.
#define ONIG_OPTION_IGNORECASE 1U |
#define ONIG_OPTION_MAXBIT ONIG_OPTION_NEWLINE_CRLF /* limit */ |
Definition at line 374 of file oniguruma.h.
#define ONIG_OPTION_MAXBIT ONIG_OPTION_NEWLINE_CRLF /* limit */ |
#define ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1) |
Referenced by char_to_option(), Init_Regexp(), node_extended_grapheme_cluster(), option_to_str(), parse_enclose(), and rb_reg_to_s().
#define ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1) |
Definition at line 356 of file oniguruma.h.
#define ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1) |
Definition at line 361 of file oniguruma.h.
#define ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1) |
Referenced by onig_reg_init().
#define ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1) |
Definition at line 373 of file oniguruma.h.
#define ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1) |
#define ONIG_OPTION_NONE 0U |
Referenced by rb_reg_search(), and strscan_do_scan().
#define ONIG_OPTION_NONE 0U |
Definition at line 353 of file oniguruma.h.
#define ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1) |
Definition at line 365 of file oniguruma.h.
#define ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1) |
#define ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1) |
Definition at line 366 of file oniguruma.h.
#define ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1) |
Definition at line 377 of file oniguruma.h.
Definition at line 376 of file oniguruma.h.
#define ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1) |
Definition at line 370 of file oniguruma.h.
#define ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1) |
Referenced by parse_enclose().
#define ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1) |
Definition at line 367 of file oniguruma.h.
#define ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1) |
#define ONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1) |
Definition at line 358 of file oniguruma.h.
#define ONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1) |
Referenced by onig_reg_init(), and parse_enclose().
#define ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1) |
Definition at line 371 of file oniguruma.h.
#define ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1) |
Referenced by parse_enclose().
#define ONIG_REGION_NOTPOS -1 |
Referenced by match_at(), onig_name_to_backref_number(), and onig_region_clear().
#define ONIG_REGION_NOTPOS -1 |
Definition at line 628 of file oniguruma.h.
#define ONIG_STATE | ( | reg | ) | ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state) |
Definition at line 655 of file oniguruma.h.
#define ONIG_STATE | ( | reg | ) | ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state) |
Referenced by onig_match(), and onig_search_gpos().
#define ONIG_STATE_COMPILING -1 |
Referenced by onig_compile().
#define ONIG_STATE_COMPILING -1 |
Definition at line 652 of file oniguruma.h.
#define ONIG_STATE_MODIFY -2 |
Referenced by onig_chain_reduce(), and onig_reg_init().
#define ONIG_STATE_MODIFY -2 |
Definition at line 653 of file oniguruma.h.
#define ONIG_STATE_NORMAL 0 |
Referenced by onig_compile(), onig_match(), and onig_search_gpos().
#define ONIG_STATE_NORMAL 0 |
Definition at line 650 of file oniguruma.h.
#define ONIG_STATE_SEARCHING 1 |
#define ONIG_STATE_SEARCHING 1 |
Definition at line 651 of file oniguruma.h.
#define ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23) /* [0-9-a]=[0-9\-a] */ |
Referenced by parse_char_class().
#define ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23) /* [0-9-a]=[0-9\-a] */ |
Definition at line 505 of file oniguruma.h.
#define ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22) |
Referenced by add_code_range0(), and next_state_val().
#define ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22) |
Definition at line 504 of file oniguruma.h.
#define ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4) /* {,n} => {0,n} */ |
Referenced by fetch_range_quantifier().
#define ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4) /* {,n} => {0,n} */ |
Definition at line 493 of file oniguruma.h.
#define ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3) /* {??? */ |
Referenced by fetch_range_quantifier().
#define ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3) /* {??? */ |
Definition at line 492 of file oniguruma.h.
#define ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8) /* (?<x>)(?<x>) */ |
Referenced by name_add().
#define ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8) /* (?<x>)(?<x>) */ |
Definition at line 497 of file oniguruma.h.
#define ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10) /* (?<x>)(?<x>)(?&x) */ |
Referenced by setup_subexp_call().
#define ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10) /* (?<x>)(?<x>)(?&x) */ |
Definition at line 499 of file oniguruma.h.
#define ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2) /* ...)... */ |
Referenced by parse_exp().
#define ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2) /* ...)... */ |
Definition at line 491 of file oniguruma.h.
#define ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21) /* [..\w..] etc.. */ |
Referenced by CC_ESC_WARN(), and fetch_token_in_cc().
#define ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21) /* [..\w..] etc.. */ |
Definition at line 503 of file oniguruma.h.
#define ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7) /* see doc/RE */ |
Referenced by onig_compile(), onig_noname_group_capture_is_active(), setup_subexp_call(), and setup_tree().
#define ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7) /* see doc/RE */ |
Definition at line 496 of file oniguruma.h.
#define ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31) /* not implemented */ |
#define ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31) /* not implemented */ |
Definition at line 488 of file oniguruma.h.
#define ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0) /* ?, *, +, {n,m} */ |
Referenced by parse_exp().
#define ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0) /* ?, *, +, {n,m} */ |
Definition at line 489 of file oniguruma.h.
#define ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1) /* error or ignore */ |
Referenced by parse_exp().
#define ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1) /* error or ignore */ |
Definition at line 490 of file oniguruma.h.
#define ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6) /* (?<=a|bc) */ |
Referenced by setup_look_behind().
#define ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6) /* (?<=a|bc) */ |
Definition at line 495 of file oniguruma.h.
#define ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9) /* a{n}?=(?:a{n})? */ |
Referenced by fetch_token().
#define ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9) /* a{n}?=(?:a{n})? */ |
Definition at line 498 of file oniguruma.h.
#define ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20) /* [^...] */ |
Definition at line 502 of file oniguruma.h.
#define ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20) /* [^...] */ |
Referenced by parse_char_class().
#define ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10) /* (?@..),(?@<x>..) */ |
Referenced by parse_enclose().
#define ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10) /* (?@..),(?@<x>..) */ |
Definition at line 464 of file oniguruma.h.
#define ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6) /* [...&&..[..]..] */ |
Referenced by fetch_token_in_cc().
#define ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6) /* [...&&..[..]..] */ |
Definition at line 460 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11) /* \C-x */ |
Referenced by fetch_escaped_value().
#define ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11) /* \C-x */ |
Definition at line 465 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25) /* \K */ |
Definition at line 479 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25) /* \K */ |
Referenced by fetch_token().
#define ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12) /* \M-x */ |
Referenced by fetch_escaped_value().
#define ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12) /* \M-x */ |
Definition at line 466 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0) /* \Q...\E */ |
Referenced by fetch_token().
#define ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0) /* \Q...\E */ |
Definition at line 454 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21) /* \R as (?>\x0D\x0A|[\x0A-\x0D\x{85}\x{2028}\x{2029}]) */ |
Referenced by fetch_token().
#define ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21) /* \R as (?>\x0D\x0A|[\x0A-\x0D\x{85}\x{2028}\x{2029}]) */ |
Definition at line 475 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22) /* \X as (?>\P{M}\p{M}*) */ |
Referenced by fetch_token().
#define ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22) /* \X as (?>\P{M}\p{M}*) */ |
Definition at line 476 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26) /* \g{name}, \g{n} */ |
Referenced by fetch_token().
#define ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26) /* \g{name}, \g{n} */ |
Definition at line 480 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9) /* \g<name>, \g<n> */ |
Referenced by fetch_token().
#define ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9) /* \g<name>, \g<n> */ |
Definition at line 463 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15) /* \`, \' */ |
Referenced by fetch_token().
#define ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15) /* \`, \' */ |
Definition at line 469 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24) /* \h, \H -- Perl */ /* NOTIMPL */ |
#define ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24) /* \h, \H -- Perl */ /* NOTIMPL */ |
Definition at line 478 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19) /* \h, \H */ |
Referenced by fetch_token(), and fetch_token_in_cc().
#define ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19) /* \h, \H */ |
Definition at line 473 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8) /* \k<name> */ |
Referenced by fetch_token().
#define ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8) /* \k<name> */ |
Definition at line 462 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16) /* \p{...}, \P{...} */ |
Referenced by fetch_token(), and fetch_token_in_cc().
#define ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16) /* \p{...}, \P{...} */ |
Definition at line 470 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17) /* \p{^..}, \P{^..} */ |
Referenced by fetch_token(), and fetch_token_in_cc().
#define ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17) /* \p{^..}, \P{^..} */ |
Definition at line 471 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14) /* \uHHHH */ |
Referenced by fetch_token(), and fetch_token_in_cc().
#define ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14) /* \uHHHH */ |
Definition at line 468 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23) /* \v, \V -- Perl */ /* NOTIMPL */ |
#define ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23) /* \v, \V -- Perl */ /* NOTIMPL */ |
Definition at line 477 of file oniguruma.h.
#define ONIG_SYN_OP2_ESC_V_VTAB (1U<<13) /* \v as VTAB */ |
Referenced by conv_backslash_value().
#define ONIG_SYN_OP2_ESC_V_VTAB (1U<<13) /* \v as VTAB */ |
Definition at line 467 of file oniguruma.h.
#define ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20) /* \ */ |
#define ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20) /* \ */ |
Definition at line 474 of file oniguruma.h.
#define ONIG_SYN_OP2_OPTION_JAVA (1U<<31) /* (?idmsux), (?-idmsux) */ /* NOTIMPL */ |
#define ONIG_SYN_OP2_OPTION_JAVA (1U<<31) /* (?idmsux), (?-idmsux) */ /* NOTIMPL */ |
Definition at line 485 of file oniguruma.h.
#define ONIG_SYN_OP2_OPTION_PERL (1U<<2) /* (?imsxadlu), (?-imsx), (?^imsxalu) */ |
Referenced by parse_enclose().
#define ONIG_SYN_OP2_OPTION_PERL (1U<<2) /* (?imsxadlu), (?-imsx), (?^imsxalu) */ |
Definition at line 456 of file oniguruma.h.
#define ONIG_SYN_OP2_OPTION_RUBY (1U<<3) /* (?imxadu), (?-imx) */ |
Referenced by parse_enclose().
#define ONIG_SYN_OP2_OPTION_RUBY (1U<<3) /* (?imxadu), (?-imx) */ |
Definition at line 457 of file oniguruma.h.
#define ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5) /* {n,m}+ */ |
Referenced by fetch_token().
#define ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5) /* {n,m}+ */ |
Definition at line 459 of file oniguruma.h.
#define ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4) /* ?+,*+,++ */ |
Referenced by fetch_token().
#define ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4) /* ?+,*+,++ */ |
Definition at line 458 of file oniguruma.h.
#define ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30) /* (?P<name>...), (?P=name), (?P>name) -- Python/PCRE */ |
Referenced by fetch_token(), and parse_enclose().
#define ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30) /* (?P<name>...), (?P=name), (?P>name) -- Python/PCRE */ |
Definition at line 484 of file oniguruma.h.
#define ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1) /* (?...) */ |
Referenced by fetch_token(), and parse_enclose().
#define ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1) /* (?...) */ |
Definition at line 455 of file oniguruma.h.
#define ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29) /* (?(cond)yes...|no...) */ |
Definition at line 483 of file oniguruma.h.
#define ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29) /* (?(cond)yes...|no...) */ |
Referenced by parse_enclose().
#define ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7) /* (?<name>...) */ |
Referenced by parse_enclose().
#define ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7) /* (?<name>...) */ |
Definition at line 461 of file oniguruma.h.
#define ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27) /* (?&name), (?n), (?R), (?0) */ |
Referenced by fetch_token().
#define ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27) /* (?&name), (?n), (?R), (?0) */ |
Definition at line 481 of file oniguruma.h.
#define ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28) /* (?|...) */ /* NOTIMPL */ |
Definition at line 482 of file oniguruma.h.
#define ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28) /* (?|...) */ /* NOTIMPL */ |
Referenced by parse_enclose().
#define ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2) /* * */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2) /* * */ |
Definition at line 423 of file oniguruma.h.
#define ONIG_SYN_OP_BRACE_INTERVAL (1U<<8) /* {lower,upper} */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_BRACE_INTERVAL (1U<<8) /* {lower,upper} */ |
Definition at line 429 of file oniguruma.h.
#define ONIG_SYN_OP_BRACKET_CC (1U<<17) /* [...] */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_BRACKET_CC (1U<<17) /* [...] */ |
Definition at line 438 of file oniguruma.h.
#define ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16) /* \num */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16) /* \num */ |
Definition at line 437 of file oniguruma.h.
#define ONIG_SYN_OP_DOT_ANYCHAR (1U<<1) /* . */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_DOT_ANYCHAR (1U<<1) /* . */ |
Definition at line 422 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3) |
Referenced by fetch_token().
#define ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3) |
Definition at line 424 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14) /* \A, \Z, \z */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14) /* \A, \Z, \z */ |
Definition at line 435 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20) /* \b, \B */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20) /* \b, \B */ |
Definition at line 441 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9) /* \{lower,upper\} */ |
Referenced by fetch_range_quantifier(), and fetch_token().
#define ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9) /* \{lower,upper\} */ |
Definition at line 430 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_C_CONTROL (1U<<27) /* \cx */ |
Referenced by fetch_escaped_value().
#define ONIG_SYN_OP_ESC_C_CONTROL (1U<<27) /* \cx */ |
Definition at line 448 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15) /* \G */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15) /* \G */ |
Definition at line 436 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26) /* \n,\r,\t,\a ... */ |
Referenced by conv_backslash_value().
#define ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26) /* \n,\r,\t,\a ... */ |
Definition at line 447 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_D_DIGIT (1U<<22) /* \d, \D */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_ESC_D_DIGIT (1U<<22) /* \d, \D */ |
Definition at line 443 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13) /* \(...\) */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13) /* \(...\) */ |
Definition at line 434 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19) /* <. > */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19) /* <. > */ |
Definition at line 440 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31) /* \o{OOO} */ /* NOTIMPL */ |
#define ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31) /* \o{OOO} */ /* NOTIMPL */ |
Definition at line 452 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_OCTAL3 (1U<<28) /* \OOO */ |
Referenced by fetch_token(), and fetch_token_in_cc().
#define ONIG_SYN_OP_ESC_OCTAL3 (1U<<28) /* \OOO */ |
Definition at line 449 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5) |
Referenced by fetch_token().
#define ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5) |
Definition at line 426 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7) |
Referenced by fetch_token().
#define ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7) |
Definition at line 428 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21) /* \s, \S */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21) /* \s, \S */ |
Definition at line 442 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11) /* \| */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11) /* \| */ |
Definition at line 432 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_W_WORD (1U<<18) /* \w, \W */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_ESC_W_WORD (1U<<18) /* \w, \W */ |
Definition at line 439 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30) /* \x{7HHHHHHH} */ |
Referenced by fetch_token(), and fetch_token_in_cc().
#define ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30) /* \x{7HHHHHHH} */ |
Definition at line 451 of file oniguruma.h.
#define ONIG_SYN_OP_ESC_X_HEX2 (1U<<29) /* \xHH */ |
Referenced by fetch_token(), and fetch_token_in_cc().
#define ONIG_SYN_OP_ESC_X_HEX2 (1U<<29) /* \xHH */ |
Definition at line 450 of file oniguruma.h.
#define ONIG_SYN_OP_LINE_ANCHOR (1U<<23) /* ^, $ */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_LINE_ANCHOR (1U<<23) /* ^, $ */ |
Definition at line 444 of file oniguruma.h.
#define ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12) /* (...) */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12) /* (...) */ |
Definition at line 433 of file oniguruma.h.
#define ONIG_SYN_OP_PLUS_ONE_INF (1U<<4) /* + */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_PLUS_ONE_INF (1U<<4) /* + */ |
Definition at line 425 of file oniguruma.h.
#define ONIG_SYN_OP_POSIX_BRACKET (1U<<24) /* [:xxxx:] */ |
Referenced by fetch_token_in_cc().
#define ONIG_SYN_OP_POSIX_BRACKET (1U<<24) /* [:xxxx:] */ |
Definition at line 445 of file oniguruma.h.
#define ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25) /* ??,*?,+?,{n,m}? */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25) /* ??,*?,+?,{n,m}? */ |
Definition at line 446 of file oniguruma.h.
#define ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6) /* ? */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6) /* ? */ |
Definition at line 427 of file oniguruma.h.
#define ONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0) |
Referenced by fetch_token().
#define ONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0) |
Definition at line 421 of file oniguruma.h.
#define ONIG_SYN_OP_VBAR_ALT (1U<<10) /* | */ |
Referenced by fetch_token().
#define ONIG_SYN_OP_VBAR_ALT (1U<<10) /* | */ |
Definition at line 431 of file oniguruma.h.
#define ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5) /* /(\1)/,/\1()/ ..*/ |
Referenced by fetch_named_backref_token(), fetch_token(), and parse_enclose().
#define ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5) /* /(\1)/,/\1()/ ..*/ |
Definition at line 494 of file oniguruma.h.
#define ONIG_SYN_WARN_CC_DUP (1U<<26) /* [aa] */ |
Referenced by CC_DUP_WARN().
#define ONIG_SYN_WARN_CC_DUP (1U<<26) /* [aa] */ |
Definition at line 509 of file oniguruma.h.
#define ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24) /* [,-,] */ |
Referenced by CC_ESC_WARN(), and CLOSE_BRACKET_WITHOUT_ESC_WARN().
#define ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24) /* [,-,] */ |
Definition at line 507 of file oniguruma.h.
#define ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25) /* (?:a*)+ */ |
Referenced by set_quantifier().
#define ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25) /* (?:a*)+ */ |
Definition at line 508 of file oniguruma.h.
#define ONIG_SYNTAX_ASIS (&OnigSyntaxASIS) |
Definition at line 403 of file oniguruma.h.
#define ONIG_SYNTAX_ASIS (&OnigSyntaxASIS) |
#define ONIG_SYNTAX_DEFAULT OnigDefaultSyntax |
#define ONIG_SYNTAX_DEFAULT OnigDefaultSyntax |
Definition at line 418 of file oniguruma.h.
#define ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs) |
Definition at line 406 of file oniguruma.h.
#define ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs) |
#define ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex) |
#define ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex) |
Definition at line 408 of file oniguruma.h.
#define ONIG_SYNTAX_GREP (&OnigSyntaxGrep) |
Definition at line 407 of file oniguruma.h.
#define ONIG_SYNTAX_GREP (&OnigSyntaxGrep) |
#define ONIG_SYNTAX_JAVA (&OnigSyntaxJava) |
#define ONIG_SYNTAX_JAVA (&OnigSyntaxJava) |
Definition at line 409 of file oniguruma.h.
#define ONIG_SYNTAX_PERL (&OnigSyntaxPerl) |
#define ONIG_SYNTAX_PERL (&OnigSyntaxPerl) |
Definition at line 412 of file oniguruma.h.
#define ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58) |
Definition at line 410 of file oniguruma.h.
#define ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58) |
#define ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG) |
Definition at line 411 of file oniguruma.h.
#define ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG) |
#define ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic) |
Definition at line 404 of file oniguruma.h.
#define ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic) |
#define ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended) |
Definition at line 405 of file oniguruma.h.
#define ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended) |
#define ONIG_SYNTAX_PYTHON (&OnigSyntaxPython) |
#define ONIG_SYNTAX_PYTHON (&OnigSyntaxPython) |
Definition at line 414 of file oniguruma.h.
#define ONIG_SYNTAX_RUBY (&OnigSyntaxRuby) |
Referenced by onig_set_default_syntax().
#define ONIG_SYNTAX_RUBY (&OnigSyntaxRuby) |
Definition at line 413 of file oniguruma.h.
#define ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST ) |
Definition at line 624 of file oniguruma.h.
#define ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST ) |
#define ONIG_TRAVERSE_CALLBACK_AT_FIRST 1 |
#define ONIG_TRAVERSE_CALLBACK_AT_FIRST 1 |
Definition at line 622 of file oniguruma.h.
#define ONIG_TRAVERSE_CALLBACK_AT_LAST 2 |
#define ONIG_TRAVERSE_CALLBACK_AT_LAST 2 |
Definition at line 623 of file oniguruma.h.
#define ONIGENC_APPLY_ALL_CASE_FOLD | ( | enc, | |
case_fold_flag, | |||
f, | |||
arg | |||
) | (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc) |
Definition at line 240 of file oniguruma.h.
#define ONIGENC_APPLY_ALL_CASE_FOLD | ( | enc, | |
case_fold_flag, | |||
f, | |||
arg | |||
) | (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc) |
Referenced by parse_exp().
#define ONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlag |
Definition at line 131 of file oniguruma.h.
#define ONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlag |
Referenced by onig_new(), onig_new_with_source(), and onig_new_without_alloc().
#define ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR |
Definition at line 130 of file oniguruma.h.
#define ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR |
#define ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20) |
#define ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20) |
Definition at line 127 of file oniguruma.h.
Definition at line 140 of file oniguruma.h.
Referenced by add_ctype_to_cc_by_range(), and node_new_cclass_by_codepoint_range().
Definition at line 139 of file oniguruma.h.
Referenced by add_ctype_to_cc_by_range(), node_new_cclass_by_codepoint_range(), and parse_exp().
Referenced by add_ctype_to_cc_by_range(), and node_new_cclass_by_codepoint_range().
Definition at line 141 of file oniguruma.h.
Definition at line 270 of file oniguruma.h.
#define ONIGENC_CODE_TO_MBC_MAXLEN 7 |
Definition at line 191 of file oniguruma.h.
#define ONIGENC_CODE_TO_MBC_MAXLEN 7 |
Definition at line 269 of file oniguruma.h.
Referenced by rb_io_each_codepoint().
Definition at line 247 of file oniguruma.h.
#define ONIGENC_CONSTRUCT_MBCLEN_INVALID | ( | ) | (-1) |
Definition at line 251 of file oniguruma.h.
#define ONIGENC_CONSTRUCT_MBCLEN_INVALID | ( | ) | (-1) |
Definition at line 254 of file oniguruma.h.
Referenced by rb_enc_precise_mbclen().
#define ONIGENC_CTYPE_ALNUM 13 /* alpha || digit */ |
Referenced by add_ctype_to_cc(), onigenc_minimum_property_name_to_ctype(), parse_posix_bracket(), and rb_isalnum().
#define ONIGENC_CTYPE_ALNUM 13 /* alpha || digit */ |
Definition at line 209 of file oniguruma.h.
#define ONIGENC_CTYPE_ALPHA 1 |
Definition at line 197 of file oniguruma.h.
#define ONIGENC_CTYPE_ALPHA 1 |
#define ONIGENC_CTYPE_ASCII 14 |
Referenced by add_ctype_to_cc(), onigenc_minimum_property_name_to_ctype(), and parse_posix_bracket().
#define ONIGENC_CTYPE_ASCII 14 |
Definition at line 210 of file oniguruma.h.
#define ONIGENC_CTYPE_BLANK 2 |
Definition at line 198 of file oniguruma.h.
#define ONIGENC_CTYPE_BLANK 2 |
Referenced by add_ctype_to_cc(), onigenc_minimum_property_name_to_ctype(), parse_posix_bracket(), and rb_isblank().
#define ONIGENC_CTYPE_CNTRL 3 |
Definition at line 199 of file oniguruma.h.
#define ONIGENC_CTYPE_CNTRL 3 |
Referenced by add_ctype_to_cc(), onigenc_minimum_property_name_to_ctype(), parse_posix_bracket(), and rb_iscntrl().
#define ONIGENC_CTYPE_DIGIT 4 |
#define ONIGENC_CTYPE_DIGIT 4 |
Definition at line 200 of file oniguruma.h.
#define ONIGENC_CTYPE_GRAPH 5 |
Definition at line 201 of file oniguruma.h.
#define ONIGENC_CTYPE_GRAPH 5 |
Referenced by add_ctype_to_cc(), onigenc_minimum_property_name_to_ctype(), parse_posix_bracket(), and rb_isgraph().
#define ONIGENC_CTYPE_LOWER 6 |
Definition at line 202 of file oniguruma.h.
#define ONIGENC_CTYPE_LOWER 6 |
Referenced by add_ctype_to_cc(), onigenc_minimum_property_name_to_ctype(), parse_posix_bracket(), and rb_islower().
#define ONIGENC_CTYPE_NEWLINE 0 |
Definition at line 196 of file oniguruma.h.
#define ONIGENC_CTYPE_NEWLINE 0 |
#define ONIGENC_CTYPE_PRINT 7 |
Referenced by add_ctype_to_cc(), onigenc_minimum_property_name_to_ctype(), parse_posix_bracket(), and rb_isprint().
#define ONIGENC_CTYPE_PRINT 7 |
Definition at line 203 of file oniguruma.h.
#define ONIGENC_CTYPE_PUNCT 8 |
Referenced by add_ctype_to_cc(), onigenc_minimum_property_name_to_ctype(), parse_posix_bracket(), and rb_ispunct().
#define ONIGENC_CTYPE_PUNCT 8 |
Definition at line 204 of file oniguruma.h.
#define ONIGENC_CTYPE_SPACE 9 |
Definition at line 205 of file oniguruma.h.
#define ONIGENC_CTYPE_SPACE 9 |
#define ONIGENC_CTYPE_UPPER 10 |
Definition at line 206 of file oniguruma.h.
#define ONIGENC_CTYPE_UPPER 10 |
Referenced by add_ctype_to_cc(), onigenc_minimum_property_name_to_ctype(), parse_posix_bracket(), and rb_isupper().
#define ONIGENC_CTYPE_WORD 12 |
#define ONIGENC_CTYPE_WORD 12 |
Definition at line 208 of file oniguruma.h.
#define ONIGENC_CTYPE_XDIGIT 11 |
#define ONIGENC_CTYPE_XDIGIT 11 |
Definition at line 207 of file oniguruma.h.
#define ONIGENC_FLAG_NONE 0U |
#define ONIGENC_FLAG_NONE 0U |
Definition at line 214 of file oniguruma.h.
#define ONIGENC_FLAG_UNICODE 1U |
Referenced by rb_encdb_set_unicode().
#define ONIGENC_FLAG_UNICODE 1U |
Definition at line 215 of file oniguruma.h.
#define ONIGENC_GET_CASE_FOLD_CODES_BY_STR | ( | enc, | |
case_fold_flag, | |||
p, | |||
end, | |||
acs | |||
) | (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc) |
Referenced by add_char_amb_opt_map_info(), expand_case_fold_string(), and set_bm_skip().
#define ONIGENC_GET_CASE_FOLD_CODES_BY_STR | ( | enc, | |
case_fold_flag, | |||
p, | |||
end, | |||
acs | |||
) | (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc) |
Definition at line 242 of file oniguruma.h.
#define ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13 |
Definition at line 135 of file oniguruma.h.
#define ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13 |
Referenced by add_char_amb_opt_map_info(), expand_case_fold_string(), and set_bm_skip().
#define ONIGENC_GET_CTYPE_CODE_RANGE | ( | enc, | |
ctype, | |||
sbout, | |||
ranges | |||
) | (enc)->get_ctype_code_range(ctype,sbout,ranges,enc) |
Referenced by add_ctype_to_cc(), and parse_exp().
#define ONIGENC_GET_CTYPE_CODE_RANGE | ( | enc, | |
ctype, | |||
sbout, | |||
ranges | |||
) | (enc)->get_ctype_code_range(ctype,sbout,ranges,enc) |
Definition at line 305 of file oniguruma.h.
Definition at line 236 of file oniguruma.h.
Referenced by set_optimize_exact_info().
#define ONIGENC_IS_CODE_ALNUM | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM) |
#define ONIGENC_IS_CODE_ALNUM | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM) |
Definition at line 282 of file oniguruma.h.
#define ONIGENC_IS_CODE_ALPHA | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA) |
#define ONIGENC_IS_CODE_ALPHA | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA) |
Definition at line 284 of file oniguruma.h.
Definition at line 223 of file oniguruma.h.
#define ONIGENC_IS_CODE_BLANK | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK) |
#define ONIGENC_IS_CODE_BLANK | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK) |
Definition at line 296 of file oniguruma.h.
#define ONIGENC_IS_CODE_CNTRL | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL) |
#define ONIGENC_IS_CODE_CNTRL | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL) |
Definition at line 290 of file oniguruma.h.
Referenced by add_ctype_to_cc().
Definition at line 274 of file oniguruma.h.
#define ONIGENC_IS_CODE_DIGIT | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT) |
#define ONIGENC_IS_CODE_DIGIT | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT) |
Definition at line 298 of file oniguruma.h.
#define ONIGENC_IS_CODE_GRAPH | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH) |
#define ONIGENC_IS_CODE_GRAPH | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH) |
Definition at line 278 of file oniguruma.h.
#define ONIGENC_IS_CODE_LOWER | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER) |
#define ONIGENC_IS_CODE_LOWER | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER) |
Definition at line 286 of file oniguruma.h.
#define ONIGENC_IS_CODE_NEWLINE | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE) |
Definition at line 276 of file oniguruma.h.
#define ONIGENC_IS_CODE_NEWLINE | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE) |
Referenced by fetch_token(), and parse_char_class().
#define ONIGENC_IS_CODE_PRINT | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT) |
#define ONIGENC_IS_CODE_PRINT | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT) |
Definition at line 280 of file oniguruma.h.
#define ONIGENC_IS_CODE_PUNCT | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT) |
Definition at line 292 of file oniguruma.h.
#define ONIGENC_IS_CODE_PUNCT | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT) |
#define ONIGENC_IS_CODE_SPACE | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE) |
#define ONIGENC_IS_CODE_SPACE | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE) |
Definition at line 294 of file oniguruma.h.
#define ONIGENC_IS_CODE_UPPER | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER) |
Definition at line 288 of file oniguruma.h.
#define ONIGENC_IS_CODE_UPPER | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER) |
#define ONIGENC_IS_CODE_WORD | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD) |
Referenced by add_ctype_to_cc(), fetch_name(), fetch_name_with_level(), is_not_included(), and optimize_node_left().
#define ONIGENC_IS_CODE_WORD | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD) |
Definition at line 302 of file oniguruma.h.
#define ONIGENC_IS_CODE_XDIGIT | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT) |
Referenced by fetch_token(), fetch_token_in_cc(), and scan_unsigned_hexadecimal_number().
#define ONIGENC_IS_CODE_XDIGIT | ( | enc, | |
code | |||
) | ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT) |
Definition at line 300 of file oniguruma.h.
Referenced by onigenc_mbn_mbc_case_fold().
Definition at line 222 of file oniguruma.h.
Definition at line 226 of file oniguruma.h.
Referenced by is_not_included(), and match_at().
Definition at line 221 of file oniguruma.h.
Referenced by match_at().
Referenced by is_mbc_newline_ex(), match_at(), and onig_search_gpos().
Definition at line 267 of file oniguruma.h.
#define ONIGENC_IS_MBC_WORD | ( | enc, | |
s, | |||
end | |||
) | ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end)) |
Definition at line 224 of file oniguruma.h.
#define ONIGENC_IS_MBC_WORD | ( | enc, | |
s, | |||
end | |||
) | ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end)) |
Referenced by is_not_included(), and match_at().
#define ONIGENC_IS_SINGLEBYTE | ( | enc | ) | (ONIGENC_MBC_MAXLEN(enc) == 1) |
Referenced by and_cclass(), forward_search_range(), or_cclass(), and parse_char_class().
#define ONIGENC_IS_SINGLEBYTE | ( | enc | ) | (ONIGENC_MBC_MAXLEN(enc) == 1) |
Definition at line 220 of file oniguruma.h.
#define ONIGENC_IS_UNDEF | ( | enc | ) | ((enc) == ONIG_ENCODING_UNDEF) |
Definition at line 219 of file oniguruma.h.
#define ONIGENC_IS_UNDEF | ( | enc | ) | ((enc) == ONIG_ENCODING_UNDEF) |
Referenced by onig_reg_init().
#define ONIGENC_IS_UNICODE | ( | enc | ) | ((enc)->flags & ONIGENC_FLAG_UNICODE) |
Referenced by node_extended_grapheme_cluster(), node_linebreak(), and rb_enc_unicode_p().
#define ONIGENC_IS_UNICODE | ( | enc | ) | ((enc)->flags & ONIGENC_FLAG_UNICODE) |
Definition at line 229 of file oniguruma.h.
#define ONIGENC_LEFT_ADJUST_CHAR_HEAD | ( | enc, | |
start, | |||
s, | |||
end | |||
) | (enc)->left_adjust_char_head(start, s, end, enc) |
Referenced by bm_search_backward(), onig_search_gpos(), onigenc_get_left_adjust_char_head(), onigenc_get_prev_char_head(), onigenc_get_right_adjust_char_head(), onigenc_get_right_adjust_char_head_with_prev(), onigenc_step_back(), rb_reg_adjust_startpos(), slow_search_backward(), and slow_search_backward_ic().
#define ONIGENC_LEFT_ADJUST_CHAR_HEAD | ( | enc, | |
start, | |||
s, | |||
end | |||
) | (enc)->left_adjust_char_head(start, s, end, enc) |
Definition at line 238 of file oniguruma.h.
#define ONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3 |
#define ONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3 |
Definition at line 134 of file oniguruma.h.
#define ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCII |
Definition at line 211 of file oniguruma.h.
#define ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCII |
Referenced by onigenc_property_list_add_property().
#define ONIGENC_MBC_CASE_FOLD | ( | enc, | |
flag, | |||
pp, | |||
end, | |||
buf | |||
) | (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc) |
Definition at line 234 of file oniguruma.h.
#define ONIGENC_MBC_CASE_FOLD | ( | enc, | |
flag, | |||
pp, | |||
end, | |||
buf | |||
) | (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc) |
Referenced by match_at(), str_lower_case_match(), string_cmp_ic(), and update_string_node_case_fold().
#define ONIGENC_MBC_CASE_FOLD_MAXLEN 18 |
Referenced by match_at(), set_bm_skip(), str_lower_case_match(), string_cmp_ic(), and update_string_node_case_fold().
#define ONIGENC_MBC_CASE_FOLD_MAXLEN 18 |
Definition at line 192 of file oniguruma.h.
Referenced by onigenc_step(), onigenc_str_bytelen_null(), onigenc_strlen(), onigenc_strlen_null(), and rb_enc_fast_mbclen().
Definition at line 263 of file oniguruma.h.
Referenced by is_not_included(), onigenc_str_bytelen_null(), onigenc_strlen_null(), parse_char_class(), and rb_reg_adjust_startpos().
Definition at line 264 of file oniguruma.h.
#define ONIGENC_MBC_MAXLEN_DIST | ( | enc | ) | ONIGENC_MBC_MAXLEN(enc) |
Referenced by get_max_match_length(), and optimize_node_left().
#define ONIGENC_MBC_MAXLEN_DIST | ( | enc | ) | ONIGENC_MBC_MAXLEN(enc) |
Definition at line 265 of file oniguruma.h.
Referenced by add_ctype_to_cc(), compile_cclass_node(), compile_length_cclass_node(), i_apply_case_fold(), map_position_value(), node_linebreak(), onig_is_code_in_cc(), onigenc_str_bytelen_null(), onigenc_strlen_null(), optimize_node_left(), parse_char_class(), parse_exp(), strdup_with_null(), and to_ascii().
Definition at line 266 of file oniguruma.h.
Definition at line 268 of file oniguruma.h.
Definition at line 249 of file oniguruma.h.
Referenced by onigenc_mbclen_approximate().
Definition at line 248 of file oniguruma.h.
Referenced by onigenc_mbclen_approximate().
Definition at line 252 of file oniguruma.h.
Referenced by onigenc_mbclen_approximate().
Definition at line 256 of file oniguruma.h.
Referenced by onigenc_mbclen_approximate().
Definition at line 255 of file oniguruma.h.
Definition at line 232 of file oniguruma.h.
Referenced by onigenc_mbclen_approximate(), rb_enc_mbclen(), and rb_enc_precise_mbclen().
Definition at line 258 of file oniguruma.h.
Referenced by fetch_char_property_to_ctype().
Definition at line 271 of file oniguruma.h.
Definition at line 244 of file oniguruma.h.
Referenced by match_at(), and onig_search_gpos().
#define ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110 |
Definition at line 550 of file oniguruma.h.
#define ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110 |
Referenced by next_state_class(), and onig_error_code_to_format().
#define ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111 |
Referenced by onig_error_code_to_format().
#define ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111 |
Definition at line 551 of file oniguruma.h.
#define ONIGERR_CONTROL_CODE_SYNTAX -109 |
Definition at line 549 of file oniguruma.h.
#define ONIGERR_CONTROL_CODE_SYNTAX -109 |
Referenced by fetch_escaped_value(), and onig_error_code_to_format().
#define ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21 |
Definition at line 536 of file oniguruma.h.
#define ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21 |
Referenced by onig_error_code_to_format(), and onig_reg_init().
#define ONIGERR_EMPTY_CHAR_CLASS -102 |
Definition at line 543 of file oniguruma.h.
#define ONIGERR_EMPTY_CHAR_CLASS -102 |
Referenced by onig_error_code_to_format(), and parse_char_class().
#define ONIGERR_EMPTY_GROUP_NAME -214 |
Definition at line 577 of file oniguruma.h.
#define ONIGERR_EMPTY_GROUP_NAME -214 |
Referenced by fetch_name(), fetch_name_with_level(), name_add(), and onig_error_code_to_format().
#define ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203 |
Definition at line 568 of file oniguruma.h.
#define ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203 |
Referenced by add_code_range0(), next_state_val(), and onig_error_code_to_format().
#define ONIGERR_END_PATTERN_AT_CONTROL -106 |
Definition at line 547 of file oniguruma.h.
#define ONIGERR_END_PATTERN_AT_CONTROL -106 |
Referenced by fetch_escaped_value(), and onig_error_code_to_format().
#define ONIGERR_END_PATTERN_AT_ESCAPE -104 |
Referenced by fetch_escaped_value(), fetch_token(), fetch_token_in_cc(), and onig_error_code_to_format().
#define ONIGERR_END_PATTERN_AT_ESCAPE -104 |
Definition at line 545 of file oniguruma.h.
#define ONIGERR_END_PATTERN_AT_LEFT_BRACE -100 |
Definition at line 541 of file oniguruma.h.
#define ONIGERR_END_PATTERN_AT_LEFT_BRACE -100 |
Referenced by fetch_range_quantifier(), and onig_error_code_to_format().
#define ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101 |
Definition at line 542 of file oniguruma.h.
#define ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101 |
Referenced by onig_error_code_to_format().
#define ONIGERR_END_PATTERN_AT_META -105 |
Referenced by fetch_escaped_value(), and onig_error_code_to_format().
#define ONIGERR_END_PATTERN_AT_META -105 |
Definition at line 546 of file oniguruma.h.
#define ONIGERR_END_PATTERN_IN_GROUP -118 |
Definition at line 558 of file oniguruma.h.
#define ONIGERR_END_PATTERN_IN_GROUP -118 |
Referenced by fetch_token(), onig_error_code_to_format(), and parse_enclose().
#define ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117 |
Definition at line 557 of file oniguruma.h.
#define ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117 |
Referenced by onig_error_code_to_format(), parse_enclose(), and parse_subexp().
#define ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222 |
Referenced by onig_error_code_to_format(), and parse_enclose().
#define ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222 |
Definition at line 585 of file oniguruma.h.
#define ONIGERR_INVALID_ARGUMENT -30 |
Definition at line 539 of file oniguruma.h.
#define ONIGERR_INVALID_ARGUMENT -30 |
Referenced by onig_error_code_to_format(), onig_reg_init(), onig_region_set(), and onig_set_meta_char().
#define ONIGERR_INVALID_BACKREF -208 |
Definition at line 573 of file oniguruma.h.
#define ONIGERR_INVALID_BACKREF -208 |
#define ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216 |
Referenced by fetch_name(), fetch_name_with_level(), onig_error_code_to_format(), and switch().
#define ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216 |
Definition at line 579 of file oniguruma.h.
#define ONIGERR_INVALID_CHAR_PROPERTY_NAME -223 |
#define ONIGERR_INVALID_CHAR_PROPERTY_NAME -223 |
Definition at line 586 of file oniguruma.h.
#define ONIGERR_INVALID_CODE_POINT_VALUE -400 |
Definition at line 587 of file oniguruma.h.
#define ONIGERR_INVALID_CODE_POINT_VALUE -400 |
#define ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403 |
Referenced by onig_error_code_to_format(), and onig_reg_init().
#define ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403 |
Definition at line 591 of file oniguruma.h.
#define ONIGERR_INVALID_CONDITION_PATTERN -124 |
Definition at line 563 of file oniguruma.h.
#define ONIGERR_INVALID_CONDITION_PATTERN -124 |
Referenced by compile_enclose_node(), compile_length_enclose_node(), onig_error_code_to_format(), and parse_enclose().
#define ONIGERR_INVALID_GROUP_NAME -215 |
Referenced by fetch_name(), fetch_name_with_level(), fetch_token(), onig_error_code_to_format(), and switch().
#define ONIGERR_INVALID_GROUP_NAME -215 |
Definition at line 578 of file oniguruma.h.
#define ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122 |
Definition at line 561 of file oniguruma.h.
#define ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122 |
Referenced by compile_anchor_node(), onig_error_code_to_format(), setup_look_behind(), and setup_tree().
#define ONIGERR_INVALID_POSIX_BRACKET_TYPE -121 |
Definition at line 560 of file oniguruma.h.
#define ONIGERR_INVALID_POSIX_BRACKET_TYPE -121 |
Referenced by onig_error_code_to_format(), and parse_posix_bracket().
#define ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123 |
Referenced by fetch_range_quantifier(), and onig_error_code_to_format().
#define ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123 |
Definition at line 562 of file oniguruma.h.
#define ONIGERR_INVALID_WIDE_CHAR_VALUE -400 |
Definition at line 588 of file oniguruma.h.
#define ONIGERR_INVALID_WIDE_CHAR_VALUE -400 |
#define ONIGERR_MATCH_STACK_LIMIT_OVER -15 |
Referenced by onig_error_code_to_format(), and stack_double().
#define ONIGERR_MATCH_STACK_LIMIT_OVER -15 |
Definition at line 535 of file oniguruma.h.
#define ONIGERR_MEMORY -5 |
Definition at line 529 of file oniguruma.h.
#define ONIGERR_MEMORY -5 |
Referenced by expand_case_fold_make_rem_string(), expand_case_fold_string(), expand_case_fold_string_alt(), name_add(), next_setup(), node_extended_grapheme_cluster(), node_linebreak(), onig_bbuf_init(), onig_error_code_to_format(), onig_new(), onig_new_with_source(), onig_region_resize(), onigenc_property_list_add_property(), parse_exp(), resize_property_list(), set_bm_backward_skip(), set_bm_skip(), setup_tree(), stack_double(), and update_string_node_case_fold().
#define ONIGERR_META_CODE_SYNTAX -108 |
Definition at line 548 of file oniguruma.h.
#define ONIGERR_META_CODE_SYNTAX -108 |
Referenced by fetch_escaped_value(), and onig_error_code_to_format().
#define ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204 |
Referenced by next_state_val(), and onig_error_code_to_format().
#define ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204 |
Definition at line 569 of file oniguruma.h.
#define ONIGERR_MULTIPLEX_DEFINED_NAME -219 |
Definition at line 582 of file oniguruma.h.
#define ONIGERR_MULTIPLEX_DEFINED_NAME -219 |
Referenced by name_add(), onig_error_code_to_format(), and switch().
#define ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220 |
Definition at line 583 of file oniguruma.h.
#define ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220 |
Referenced by onig_error_code_to_format(), setup_subexp_call(), and switch().
#define ONIGERR_NESTED_REPEAT_OPERATOR -115 |
Referenced by onig_error_code_to_format().
#define ONIGERR_NESTED_REPEAT_OPERATOR -115 |
Definition at line 555 of file oniguruma.h.
#define ONIGERR_NEVER_ENDING_RECURSION -221 |
Referenced by onig_error_code_to_format(), and subexp_inf_recursive_check_trav().
#define ONIGERR_NEVER_ENDING_RECURSION -221 |
Definition at line 584 of file oniguruma.h.
#define ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402 |
Definition at line 590 of file oniguruma.h.
#define ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402 |
Referenced by onig_error_code_to_format().
#define ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209 |
Referenced by numbered_ref_check(), onig_error_code_to_format(), renumber_node_backref(), setup_subexp_call(), and setup_tree().
#define ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209 |
Definition at line 574 of file oniguruma.h.
#define ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001 |
Definition at line 594 of file oniguruma.h.
#define ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001 |
Referenced by onig_error_code_to_format(), onig_match(), and onig_search_gpos().
#define ONIGERR_PARSER_BUG -11 |
Definition at line 531 of file oniguruma.h.
#define ONIGERR_PARSER_BUG -11 |
#define ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103 |
Definition at line 544 of file oniguruma.h.
#define ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103 |
Referenced by onig_error_code_to_format(), and parse_char_class().
#define ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22 |
Definition at line 537 of file oniguruma.h.
#define ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22 |
Referenced by onig_error_code_to_format().
#define ONIGERR_STACK_BUG -12 |
Definition at line 532 of file oniguruma.h.
#define ONIGERR_STACK_BUG -12 |
Referenced by match_at(), and onig_error_code_to_format().
#define ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114 |
Definition at line 554 of file oniguruma.h.
#define ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114 |
Referenced by onig_error_code_to_format(), and parse_exp().
#define ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113 |
Definition at line 553 of file oniguruma.h.
#define ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113 |
Referenced by onig_error_code_to_format(), and parse_exp().
#define ONIGERR_TOO_BIG_BACKREF_NUMBER -207 |
Definition at line 572 of file oniguruma.h.
#define ONIGERR_TOO_BIG_BACKREF_NUMBER -207 |
Referenced by onig_error_code_to_format().
#define ONIGERR_TOO_BIG_NUMBER -200 |
Definition at line 565 of file oniguruma.h.
#define ONIGERR_TOO_BIG_NUMBER -200 |
Referenced by fetch_name(), fetch_name_with_level(), fetch_token(), fetch_token_in_cc(), and onig_error_code_to_format().
#define ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201 |
Referenced by fetch_range_quantifier(), and onig_error_code_to_format().
#define ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201 |
Definition at line 566 of file oniguruma.h.
#define ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401 |
#define ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401 |
Definition at line 589 of file oniguruma.h.
#define ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212 |
Definition at line 576 of file oniguruma.h.
#define ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212 |
Referenced by fetch_token(), fetch_token_in_cc(), and onig_error_code_to_format().
#define ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205 |
Referenced by add_code_range_to_buf0(), and onig_error_code_to_format().
#define ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205 |
Definition at line 570 of file oniguruma.h.
#define ONIGERR_TOO_SHORT_DIGITS -210 |
Referenced by fetch_token(), fetch_token_in_cc(), and onig_error_code_to_format().
#define ONIGERR_TOO_SHORT_DIGITS -210 |
Definition at line 575 of file oniguruma.h.
#define ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206 |
Referenced by onig_error_code_to_format(), parse_char_class(), and parse_exp().
#define ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206 |
Definition at line 571 of file oniguruma.h.
#define ONIGERR_TYPE_BUG -6 |
Definition at line 530 of file oniguruma.h.
#define ONIGERR_TYPE_BUG -6 |
#define ONIGERR_UNDEFINED_BYTECODE -13 |
Definition at line 533 of file oniguruma.h.
#define ONIGERR_UNDEFINED_BYTECODE -13 |
Referenced by match_at(), and onig_error_code_to_format().
#define ONIGERR_UNDEFINED_GROUP_OPTION -119 |
Definition at line 559 of file oniguruma.h.
#define ONIGERR_UNDEFINED_GROUP_OPTION -119 |
Referenced by onig_error_code_to_format(), and parse_enclose().
#define ONIGERR_UNDEFINED_GROUP_REFERENCE -218 |
Definition at line 581 of file oniguruma.h.
#define ONIGERR_UNDEFINED_GROUP_REFERENCE -218 |
Referenced by onig_error_code_to_format(), setup_subexp_call(), and switch().
#define ONIGERR_UNDEFINED_NAME_REFERENCE -217 |
Definition at line 580 of file oniguruma.h.
#define ONIGERR_UNDEFINED_NAME_REFERENCE -217 |
#define ONIGERR_UNEXPECTED_BYTECODE -14 |
Referenced by match_at(), and onig_error_code_to_format().
#define ONIGERR_UNEXPECTED_BYTECODE -14 |
Definition at line 534 of file oniguruma.h.
#define ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116 |
Referenced by onig_error_code_to_format(), and parse_exp().
#define ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116 |
Definition at line 556 of file oniguruma.h.
#define ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112 |
Definition at line 552 of file oniguruma.h.
#define ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112 |
Referenced by onig_error_code_to_format(), and parse_char_class().
#define ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202 |
Definition at line 567 of file oniguruma.h.
#define ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202 |
Referenced by fetch_range_quantifier(), and onig_error_code_to_format().
#define ONIGURUMA |
Definition at line 40 of file oniguruma.h.
#define ONIGURUMA |
#define ONIGURUMA_VERSION_MAJOR 5 |
#define ONIGURUMA_VERSION_MAJOR 5 |
Definition at line 41 of file oniguruma.h.
#define ONIGURUMA_VERSION_MINOR 13 |
Definition at line 42 of file oniguruma.h.
#define ONIGURUMA_VERSION_MINOR 13 |
#define ONIGURUMA_VERSION_TEENY 4 |
#define ONIGURUMA_VERSION_TEENY 4 |
Definition at line 43 of file oniguruma.h.
#define P_ | ( | args | ) | () |
Definition at line 71 of file oniguruma.h.
#define PV_ | ( | args | ) | () |
Definition at line 79 of file oniguruma.h.
#define UChar OnigUChar |
Referenced by add_char_amb_opt_map_info(), add_multi_byte_cclass(), backref_match_at_nested_level(), backward_search_range(), bm_search(), bm_search_backward(), bm_search_ic(), bm_search_notrev(), bm_search_notrev_ic(), clear_optimize_info(), code_exist_check(), compile_length_string_node(), compile_string_node(), concat_opt_exact_info(), concat_opt_exact_info_str(), expand_case_fold_string(), expand_case_fold_string_alt(), fetch_char_property_to_ctype(), fetch_escaped_value(), fetch_name(), fetch_name_with_level(), fetch_named_backref_token(), fetch_range_quantifier(), fetch_token(), fetch_token_in_cc(), find_str_position(), forward_search_range(), get_char_length_tree1(), i_apply_case_fold(), Init_Regexp(), is_mbc_newline_ex(), is_not_included(), make_regexp(), map_search(), map_search_backward(), match_at(), node_extended_grapheme_cluster(), node_linebreak(), node_new_cclass_by_codepoint_range(), node_new_str_raw_char(), node_str_cat_char(), node_str_cat_codepoint(), onig_bbuf_init(), onig_compile(), onig_error_code_to_format(), onig_match(), onig_node_str_cat(), onig_parse_make_tree(), onig_reg_init(), onig_scan_unsigned_number(), onig_search_gpos(), onig_st_insert_strend(), onig_st_lookup_strend(), onig_strcpy(), onig_syntax_warn(), onigenc_get_prev_char_head(), onigenc_get_right_adjust_char_head(), onigenc_get_right_adjust_char_head_with_prev(), onigenc_mb2_code_to_mbc(), onigenc_mb4_code_to_mbc(), onigenc_mbn_mbc_case_fold(), onigenc_single_byte_code_to_mbc(), onigenc_single_byte_left_adjust_char_head(), onigenc_step(), onigenc_step_back(), onigenc_str_bytelen_null(), onigenc_strlen(), onigenc_strlen_null(), optimize_node_left(), parse_char_class(), parse_enclose(), parse_exp(), parse_posix_bracket(), rb_enc_fast_mbclen(), rb_enc_mbclen(), rb_enc_precise_mbclen(), rb_reg_adjust_startpos(), rb_reg_prepare_re(), rb_reg_search(), rb_reg_to_s(), scan_env_clear(), scan_unsigned_hexadecimal_number(), scan_unsigned_octal_number(), set_bm_skip(), set_optimize_exact_info(), set_quantifier(), slow_search(), slow_search_backward(), slow_search_backward_ic(), slow_search_ic(), str_end_cmp(), str_end_hash(), str_exist_check_with_esc(), str_lower_case_match(), str_node_split_last_char(), strcat_capa(), strcat_capa_from_static(), strdup_with_null(), string_cmp_ic(), strscan_do_scan(), to_ascii(), type_cclass_hash(), and update_string_node_case_fold().
#define UChar OnigUChar |
Definition at line 110 of file oniguruma.h.
typedef int(* OnigApplyAllCaseFoldFunc)(OnigCodePoint from, OnigCodePoint *to, int to_len, void *arg) |
Definition at line 158 of file oniguruma.h.
typedef struct OnigCaptureTreeNodeStruct OnigCaptureTreeNode |
typedef unsigned int OnigCaseFoldType |
Definition at line 121 of file oniguruma.h.
typedef unsigned int OnigCodePoint |
Definition at line 114 of file oniguruma.h.
Definition at line 115 of file oniguruma.h.
typedef size_t OnigDistance |
Definition at line 116 of file oniguruma.h.
typedef OnigEncodingType* OnigEncoding |
Definition at line 181 of file oniguruma.h.
typedef struct OnigEncodingTypeST OnigEncodingType |
typedef unsigned int OnigOptionType |
Definition at line 348 of file oniguruma.h.
typedef ptrdiff_t OnigPosition |
Definition at line 117 of file oniguruma.h.
typedef OnigRegexType* OnigRegex |
Definition at line 702 of file oniguruma.h.
typedef struct re_pattern_buffer OnigRegexType |
typedef struct re_registers OnigRegion |
Definition at line 630 of file oniguruma.h.
typedef unsigned char OnigUChar |
Definition at line 113 of file oniguruma.h.
Definition at line 643 of file oniguruma.h.
typedef OnigRegexType regex_t |
Definition at line 705 of file oniguruma.h.
ONIG_EXTERN int onigenc_mbclen_approximate P_ | ( | (const OnigUChar *p, const OnigUChar *e, struct OnigEncodingTypeST *enc) | ) |
ONIG_EXTERN OnigUChar* onigenc_step_back P_ | ( | (OnigEncoding enc, const OnigUChar *start, const OnigUChar *s, const OnigUChar *end, int n) | ) |
ONIG_EXTERN int onigenc_init P_ | ( | (void) | ) |
ONIG_EXTERN OnigUChar* onigenc_get_right_adjust_char_head_with_prev P_ | ( | (OnigEncoding enc, const OnigUChar *start, const OnigUChar *s, const OnigUChar *end, const OnigUChar **prev) | ) |
ONIG_EXTERN OnigUChar* onigenc_get_prev_char_head P_ | ( | (OnigEncoding enc, const OnigUChar *start, const OnigUChar *s, const OnigUChar *end) | ) |
ONIG_EXTERN int onigenc_strlen P_ | ( | (OnigEncoding enc, const OnigUChar *p, const OnigUChar *end) | ) |
ONIG_EXTERN int onigenc_strlen_null P_ | ( | (OnigEncoding enc, const OnigUChar *p) | ) |
void onig_null_warn P_ | ( | (const char *s) | ) |
ONIG_EXTERN void onig_set_warn_func P_ | ( | (OnigWarnFunc f) | ) |
ONIG_EXTERN int onig_new P_ | ( | (OnigRegex *, const OnigUChar *pattern, const OnigUChar *pattern_end, OnigOptionType option, OnigEncoding enc, const OnigSyntaxType *syntax, OnigErrorInfo *einfo) | ) |
ONIG_EXTERN int onig_reg_init P_ | ( | (OnigRegex reg, OnigOptionType option, OnigCaseFoldType case_fold_flag, OnigEncoding enc, const OnigSyntaxType *syntax) | ) |
ONIG_EXTERN int onig_new_without_alloc P_ | ( | (OnigRegex, const OnigUChar *pattern, const OnigUChar *pattern_end, OnigOptionType option, OnigEncoding enc, OnigSyntaxType *syntax, OnigErrorInfo *einfo) | ) |
ONIG_EXTERN int onig_new_deluxe P_ | ( | (OnigRegex *reg, const OnigUChar *pattern, const OnigUChar *pattern_end, OnigCompileInfo *ci, OnigErrorInfo *einfo) | ) |
ONIG_EXTERN void onig_free P_ | ( | (OnigRegex) | ) |
ONIG_EXTERN int onig_recompile_deluxe P_ | ( | (OnigRegex reg, const OnigUChar *pattern, const OnigUChar *pattern_end, OnigCompileInfo *ci, OnigErrorInfo *einfo) | ) |
ONIG_EXTERN OnigPosition onig_search P_ | ( | (OnigRegex, const OnigUChar *str, const OnigUChar *end, const OnigUChar *start, const OnigUChar *range, OnigRegion *region, OnigOptionType option) | ) |
ONIG_EXTERN OnigPosition onig_search_gpos P_ | ( | (OnigRegex, const OnigUChar *str, const OnigUChar *end, const OnigUChar *global_pos, const OnigUChar *start, const OnigUChar *range, OnigRegion *region, OnigOptionType option) | ) |
ONIG_EXTERN OnigPosition onig_match P_ | ( | (OnigRegex, const OnigUChar *str, const OnigUChar *end, const OnigUChar *at, OnigRegion *region, OnigOptionType option) | ) |
ONIG_EXTERN void onig_region_init P_ | ( | (OnigRegion *region) | ) |
ONIG_EXTERN void onig_region_free P_ | ( | (OnigRegion *region, int free_self) | ) |
ONIG_EXTERN void onig_region_copy P_ | ( | (OnigRegion *to, OnigRegion *from) | ) |
ONIG_EXTERN int onig_region_resize P_ | ( | (OnigRegion *region, int n) | ) |
ONIG_EXTERN int onig_region_set P_ | ( | (OnigRegion *region, int at, int beg, int end) | ) |
ONIG_EXTERN int onig_name_to_group_numbers P_ | ( | (OnigRegex reg, const OnigUChar *name, const OnigUChar *name_end, int **nums) | ) |
ONIG_EXTERN int onig_name_to_backref_number P_ | ( | (OnigRegex reg, const OnigUChar *name, const OnigUChar *name_end, OnigRegion *region) | ) |
ONIG_EXTERN int onig_foreach_name P_ | ( | (OnigRegex reg, int(*func)(const OnigUChar *, const OnigUChar *, int, int *, OnigRegex, void *), void *arg) | ) |
ONIG_EXTERN int onig_number_of_names P_ | ( | (OnigRegex reg) | ) |
ONIG_EXTERN int onig_capture_tree_traverse P_ | ( | (OnigRegion *region, int at, int(*callback_func)(int, OnigPosition, OnigPosition, int, int, void *), void *arg) | ) |
ONIG_EXTERN int onig_set_default_syntax P_ | ( | (const OnigSyntaxType *syntax) | ) |
ONIG_EXTERN void onig_copy_syntax P_ | ( | (OnigSyntaxType *to, const OnigSyntaxType *from) | ) |
ONIG_EXTERN unsigned int onig_get_syntax_op P_ | ( | (OnigSyntaxType *syntax) | ) |
ONIG_EXTERN void onig_set_syntax_op P_ | ( | (OnigSyntaxType *syntax, unsigned int op) | ) |
ONIG_EXTERN void onig_set_syntax_op2 P_ | ( | (OnigSyntaxType *syntax, unsigned int op2) | ) |
ONIG_EXTERN void onig_set_syntax_behavior P_ | ( | (OnigSyntaxType *syntax, unsigned int behavior) | ) |
ONIG_EXTERN void onig_set_syntax_options P_ | ( | (OnigSyntaxType *syntax, OnigOptionType options) | ) |
ONIG_EXTERN int onig_set_meta_char P_ | ( | (OnigSyntaxType *syntax, unsigned int what, OnigCodePoint code) | ) |
ONIG_EXTERN void onig_copy_encoding P_ | ( | (OnigEncoding to, OnigEncoding from) | ) |
ONIG_EXTERN int onig_set_default_case_fold_flag P_ | ( | (OnigCaseFoldType case_fold_flag) | ) |
ONIG_EXTERN int onig_set_match_stack_limit_size P_ | ( | (unsigned int size) | ) |
ONIG_EXTERN int onig_error_code_to_str PV_ | ( | (OnigUChar *s, OnigPosition err_code,...) | ) |
ONIG_EXTERN OnigCaseFoldType OnigDefaultCaseFoldFlag |
Definition at line 123 of file oniguruma.h.
ONIG_EXTERN const OnigSyntaxType* OnigDefaultSyntax |
Definition at line 417 of file oniguruma.h.
ONIG_EXTERN OnigEncodingType OnigEncodingASCII |
Definition at line 183 of file oniguruma.h.
ONIG_EXTERN const OnigSyntaxType OnigSyntaxASIS |
Definition at line 389 of file oniguruma.h.
ONIG_EXTERN const OnigSyntaxType OnigSyntaxEmacs |
Definition at line 392 of file oniguruma.h.
ONIG_EXTERN const OnigSyntaxType OnigSyntaxGnuRegex |
Definition at line 394 of file oniguruma.h.
ONIG_EXTERN const OnigSyntaxType OnigSyntaxGrep |
Definition at line 393 of file oniguruma.h.
ONIG_EXTERN const OnigSyntaxType OnigSyntaxJava |
Definition at line 395 of file oniguruma.h.
ONIG_EXTERN const OnigSyntaxType OnigSyntaxPerl |
Definition at line 398 of file oniguruma.h.
ONIG_EXTERN const OnigSyntaxType OnigSyntaxPerl58 |
Definition at line 396 of file oniguruma.h.
ONIG_EXTERN const OnigSyntaxType OnigSyntaxPerl58_NG |
Definition at line 397 of file oniguruma.h.
ONIG_EXTERN const OnigSyntaxType OnigSyntaxPosixBasic |
Definition at line 390 of file oniguruma.h.
ONIG_EXTERN const OnigSyntaxType OnigSyntaxPosixExtended |
Definition at line 391 of file oniguruma.h.
ONIG_EXTERN const OnigSyntaxType OnigSyntaxPython |
Definition at line 400 of file oniguruma.h.
ONIG_EXTERN const OnigSyntaxType OnigSyntaxRuby |
Definition at line 399 of file oniguruma.h.