Ruby
2.5.0dev(2017-10-22revision60238)
|
#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 (const OnigSyntaxType *syntax) |
unsigned int | onig_get_syntax_op2 (const OnigSyntaxType *syntax) |
unsigned int | onig_get_syntax_behavior (const OnigSyntaxType *syntax) |
OnigOptionType | onig_get_syntax_options (const 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 306 of file regsyntax.c.
unsigned int onig_get_syntax_behavior | ( | const OnigSyntaxType * | syntax | ) |
Definition at line 348 of file regsyntax.c.
References OnigSyntaxType::behavior.
unsigned int onig_get_syntax_op | ( | const OnigSyntaxType * | syntax | ) |
Definition at line 336 of file regsyntax.c.
References OnigSyntaxType::op.
unsigned int onig_get_syntax_op2 | ( | const OnigSyntaxType * | syntax | ) |
Definition at line 342 of file regsyntax.c.
References OnigSyntaxType::op2.
OnigOptionType onig_get_syntax_options | ( | const OnigSyntaxType * | syntax | ) |
Definition at line 354 of file regsyntax.c.
References OnigSyntaxType::options.
int onig_set_default_syntax | ( | const OnigSyntaxType * | syntax | ) |
Definition at line 296 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 360 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 324 of file regsyntax.c.
References OnigSyntaxType::behavior.
void onig_set_syntax_op | ( | OnigSyntaxType * | syntax, |
unsigned int | op | ||
) |
Definition at line 312 of file regsyntax.c.
References OnigSyntaxType::op.
void onig_set_syntax_op2 | ( | OnigSyntaxType * | syntax, |
unsigned int | op2 | ||
) |
Definition at line 318 of file regsyntax.c.
References OnigSyntaxType::op2.
void onig_set_syntax_options | ( | OnigSyntaxType * | syntax, |
OnigOptionType | options | ||
) |
Definition at line 330 of file regsyntax.c.
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 265 of file regsyntax.c.