Crate onig_sys [] [src]

Structs

OnigCaptureTreeNode
OnigErrorInfo
OnigMetaCharTable
OnigRegion
OnigSyntax

Statics

OnigDefaultSyntax
OnigEncodingUTF8
OnigSyntaxASIS
OnigSyntaxEmacs
OnigSyntaxGnuRegex
OnigSyntaxGrep
OnigSyntaxJava
OnigSyntaxPerl
OnigSyntaxPerl_NG
OnigSyntaxPosixBasic
OnigSyntaxPosixExtended
OnigSyntaxRuby

Functions

onig_copy_syntax

Copy syntax.

onig_error_code_to_str

Get error message string. If this function is used for onig_new(), don't call this after the pattern argument of onig_new() is freed.

onig_free

Free memory used by regex object.

onig_get_capture_tree

Return the root node of capture history data tree.

onig_get_syntax_behavior

unsigned int onig_get_syntax_behavior(OnigSyntaxType* syntax)

onig_get_syntax_op

unsigned int onig_get_syntax_op(OnigSyntaxType* syntax)

onig_get_syntax_op2

unsigned int onig_get_syntax_op2(OnigSyntaxType* syntax)

onig_get_syntax_options

OnigOptionType onig_get_syntax_options(OnigSyntaxType* syntax)

onig_match

Match string and return result and matching region.

onig_new

Create a regex object.

onig_number_of_capture_histories

Return the number of capture history defined in the pattern.

onig_number_of_captures

Return the number of capture group in the pattern.

onig_number_of_names

Return the number of names defined in the pattern. Multiple definitions of one name is counted as one.

onig_region_clear

Clear contents of region.

onig_region_copy

Copy contents of region.

onig_region_free

Free memory used by region.

onig_region_new

Create a region.

onig_region_resize

Resize group range area of region.

onig_search

Search string and return search result and matching region.

onig_set_syntax_behavior

void onig_set_syntax_behavior(OnigSyntaxType* syntax, unsigned int behavior)

onig_set_syntax_op

void onig_set_syntax_op(OnigSyntaxType* syntax, unsigned int op)

onig_set_syntax_op2

void onig_set_syntax_op2(OnigSyntaxType* syntax, unsigned int op2)

onig_set_syntax_options

void onig_set_syntax_options(OnigSyntaxType* syntax, OnigOptionType options)

onig_version

Return version string. (ex. "5.0.3")

Type Definitions

OnigCodePoint
OnigEncoding
OnigOptions
OnigRegex
OnigSyntaxBehavior
OnigSyntaxOp
OnigSyntaxOp2