Ruby
2.0.0p648(2015-12-16revision53162)
|
#include "regint.h"
Go to the source code of this file.
Functions | |
int | onig_set_default_syntax (const OnigSyntaxType *syntax) |
void | onig_copy_syntax (OnigSyntaxType *to, const OnigSyntaxType *from) |
void | onig_set_syntax_op (OnigSyntaxType *syntax, unsigned int op) |
void | onig_set_syntax_op2 (OnigSyntaxType *syntax, unsigned int op2) |
void | onig_set_syntax_behavior (OnigSyntaxType *syntax, unsigned int behavior) |
void | onig_set_syntax_options (OnigSyntaxType *syntax, OnigOptionType options) |
unsigned int | onig_get_syntax_op (OnigSyntaxType *syntax) |
unsigned int | onig_get_syntax_op2 (OnigSyntaxType *syntax) |
unsigned int | onig_get_syntax_behavior (OnigSyntaxType *syntax) |
OnigOptionType | onig_get_syntax_options (OnigSyntaxType *syntax) |
int | onig_set_meta_char (OnigSyntaxType *enc, unsigned int what, OnigCodePoint code) |
void onig_copy_syntax | ( | OnigSyntaxType * | to, |
const OnigSyntaxType * | from | ||
) |
Definition at line 305 of file regsyntax.c.
unsigned int onig_get_syntax_behavior | ( | OnigSyntaxType * | syntax | ) |
Definition at line 347 of file regsyntax.c.
References OnigSyntaxType::behavior.
unsigned int onig_get_syntax_op | ( | OnigSyntaxType * | syntax | ) |
Definition at line 335 of file regsyntax.c.
References OnigSyntaxType::op.
unsigned int onig_get_syntax_op2 | ( | OnigSyntaxType * | syntax | ) |
Definition at line 341 of file regsyntax.c.
References OnigSyntaxType::op2.
OnigOptionType onig_get_syntax_options | ( | OnigSyntaxType * | syntax | ) |
Definition at line 353 of file regsyntax.c.
References OnigSyntaxType::options.
int onig_set_default_syntax | ( | const OnigSyntaxType * | syntax | ) |
Definition at line 295 of file regsyntax.c.
References IS_NULL, ONIG_SYNTAX_RUBY, and OnigDefaultSyntax.
int onig_set_meta_char | ( | OnigSyntaxType * | enc, |
unsigned int | what, | ||
OnigCodePoint | code | ||
) |
Definition at line 359 of file regsyntax.c.
References OnigMetaCharTableType::anychar, OnigMetaCharTableType::anychar_anytime, OnigMetaCharTableType::anytime, OnigMetaCharTableType::esc, OnigSyntaxType::meta_char_table, OnigMetaCharTableType::one_or_more_time, ONIG_META_CHAR_ANYCHAR, ONIG_META_CHAR_ANYCHAR_ANYTIME, ONIG_META_CHAR_ANYTIME, ONIG_META_CHAR_ESCAPE, ONIG_META_CHAR_ONE_OR_MORE_TIME, ONIG_META_CHAR_ZERO_OR_ONE_TIME, ONIGERR_INVALID_ARGUMENT, and OnigMetaCharTableType::zero_or_one_time.
void onig_set_syntax_behavior | ( | OnigSyntaxType * | syntax, |
unsigned int | behavior | ||
) |
Definition at line 323 of file regsyntax.c.
References OnigSyntaxType::behavior.
void onig_set_syntax_op | ( | OnigSyntaxType * | syntax, |
unsigned int | op | ||
) |
Definition at line 311 of file regsyntax.c.
References OnigSyntaxType::op.
void onig_set_syntax_op2 | ( | OnigSyntaxType * | syntax, |
unsigned int | op2 | ||
) |
Definition at line 317 of file regsyntax.c.
References OnigSyntaxType::op2.
void onig_set_syntax_options | ( | OnigSyntaxType * | syntax, |
OnigOptionType | options | ||
) |
Definition at line 329 of file regsyntax.c.
References OnigSyntaxType::options, and options().
const OnigSyntaxType OnigSyntaxASIS |
Definition at line 33 of file regsyntax.c.
const OnigSyntaxType OnigSyntaxEmacs |
Definition at line 87 of file regsyntax.c.
const OnigSyntaxType OnigSyntaxGnuRegex |
Definition at line 130 of file regsyntax.c.
const OnigSyntaxType OnigSyntaxGrep |
Definition at line 108 of file regsyntax.c.
const OnigSyntaxType OnigSyntaxJava |
Definition at line 146 of file regsyntax.c.
const OnigSyntaxType OnigSyntaxPerl |
Definition at line 228 of file regsyntax.c.
const OnigSyntaxType OnigSyntaxPerl58 |
Definition at line 171 of file regsyntax.c.
const OnigSyntaxType OnigSyntaxPerl58_NG |
Definition at line 197 of file regsyntax.c.
const OnigSyntaxType OnigSyntaxPosixBasic |
Definition at line 49 of file regsyntax.c.
const OnigSyntaxType OnigSyntaxPosixExtended |
Definition at line 66 of file regsyntax.c.
const OnigSyntaxType OnigSyntaxPython |
Definition at line 264 of file regsyntax.c.