📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 04:11:17
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
/
d6
/
dda
📍 /opt/alt/ruby20/share/doc/ruby/capi/html/d6/dda
🔄 Refresh
✏️
Editing: regparse_8c.html
Read Only
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: regparse.c File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.0.0p648(2015-12-16revision53162)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#typedef-members">Typedefs</a> | <a href="#enum-members">Enumerations</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">regparse.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../d1/dfc/regparse_8h_source.html">regparse.h</a>"</code><br /> <code>#include "<a class="el" href="../../dd/d24/st_8h_source.html">ruby/st.h</a>"</code><br /> </div> <p><a href="../../d6/dda/regparse_8c_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d67/structst__str__end__key.html">st_str_end_key</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d4a/struct_name_entry.html">NameEntry</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2a/struct_i_names_arg.html">INamesArg</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/def/struct___free_node.html">_FreeNode</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d85/structtype__cclass__key.html">type_cclass_key</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d20/struct_i_apply_case_fold_arg.html">IApplyCaseFoldArg</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a672827e035b8ebbeae739f715a4757b7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a672827e035b8ebbeae739f715a4757b7">WARN_BUFSIZE</a>   256</td></tr> <tr class="separator:a672827e035b8ebbeae739f715a4757b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2c1b06d583864757000b9ef2c0c9324"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ab2c1b06d583864757000b9ef2c0c9324">CASE_FOLD_IS_APPLIED_INSIDE_NEGATIVE_CCLASS</a></td></tr> <tr class="separator:ab2c1b06d583864757000b9ef2c0c9324"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab46c3e257763e4d4732f97674ea1689c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ab46c3e257763e4d4732f97674ea1689c">BACKREF_REL_TO_ABS</a>(rel_no, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)   ((<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)->num_mem + 1 + (rel_no))</td></tr> <tr class="separator:ab46c3e257763e4d4732f97674ea1689c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4602f81600008fe353870e4d762cb698"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a4602f81600008fe353870e4d762cb698">ONOFF</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, <a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, negative)   (negative) ? ((<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>) &= ~(<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>)) : ((<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>) |= (<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>))</td></tr> <tr class="separator:a4602f81600008fe353870e4d762cb698"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80c61185f8f4a16b70dcc75b41aad485"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a80c61185f8f4a16b70dcc75b41aad485">MBCODE_START_POS</a>(enc)   (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> )(<a class="el" href="../../d8/db3/oniguruma_8h.html#a9d0d6012e6b7de2cf851d274bb9b9c9c">ONIGENC_MBC_MINLEN</a>(enc) > 1 ? 0 : 0x80)</td></tr> <tr class="separator:a80c61185f8f4a16b70dcc75b41aad485"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af72e49d78040e67cd3e66882a8e49b1d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#af72e49d78040e67cd3e66882a8e49b1d">SET_ALL_MULTI_BYTE_RANGE</a>(enc, pbuf)   <a class="el" href="../../d6/dda/regparse_8c.html#a4a737460fe75cbdeebcb1a4a2738358c">add_code_range_to_buf</a>(pbuf, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/dda/regparse_8c.html#a80c61185f8f4a16b70dcc75b41aad485">MBCODE_START_POS</a>(enc), <a class="el" href="../../d6/d87/regint_8h.html#a34924ed4dcd8e5d5b7fe24861eb03158">ONIG_LAST_CODE_POINT</a>)</td></tr> <tr class="separator:af72e49d78040e67cd3e66882a8e49b1d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6742d030e4c0a6bbfda108f94e1554a9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a6742d030e4c0a6bbfda108f94e1554a9">ADD_ALL_MULTI_BYTE_RANGE</a>(enc, mbuf)</td></tr> <tr class="separator:a6742d030e4c0a6bbfda108f94e1554a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acafa6a8e6b897efa2f65abaf8790a220"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#acafa6a8e6b897efa2f65abaf8790a220">BITSET_SET_BIT_CHKDUP</a>(bs, pos)</td></tr> <tr class="separator:acafa6a8e6b897efa2f65abaf8790a220"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab965222074f64adfc1545ff478724d34"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ab965222074f64adfc1545ff478724d34">BITSET_IS_EMPTY</a>(bs, empty)</td></tr> <tr class="separator:ab965222074f64adfc1545ff478724d34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5fd4f10d51a66525b7577b62a4464dae"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a5fd4f10d51a66525b7577b62a4464dae">PEND_VALUE</a>   0</td></tr> <tr class="separator:a5fd4f10d51a66525b7577b62a4464dae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a44975cffe07e4559bf5638cafb4a6b30"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a44975cffe07e4559bf5638cafb4a6b30">PFETCH_READY</a>   <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* pfetch_prev</td></tr> <tr class="separator:a44975cffe07e4559bf5638cafb4a6b30"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a43ce1d83d1961694adc2dfcbfac7d690"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a43ce1d83d1961694adc2dfcbfac7d690">PEND</a>   (<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a> < end ? 0 : 1)</td></tr> <tr class="separator:a43ce1d83d1961694adc2dfcbfac7d690"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0350add3c44d502c77357f6012b1bf2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ad0350add3c44d502c77357f6012b1bf2">PUNFETCH</a>   <a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a> = pfetch_prev</td></tr> <tr class="separator:ad0350add3c44d502c77357f6012b1bf2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0545e73dc7ae14b1f62293c1feba3983"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a0545e73dc7ae14b1f62293c1feba3983">PINC</a></td></tr> <tr class="separator:a0545e73dc7ae14b1f62293c1feba3983"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a8898c873b81a88454a968371696cab"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a8a8898c873b81a88454a968371696cab">PFETCH</a>(c)</td></tr> <tr class="separator:a8a8898c873b81a88454a968371696cab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a337ed696ab55651d216a34abbafd4cd3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a337ed696ab55651d216a34abbafd4cd3">PPEEK</a>   (<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a> < end ? <a class="el" href="../../d8/db3/oniguruma_8h.html#a375d2932370b8067cb9c73f17051ae89">ONIGENC_MBC_TO_CODE</a>(enc, <a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, end) : <a class="el" href="../../d6/dda/regparse_8c.html#a5fd4f10d51a66525b7577b62a4464dae">PEND_VALUE</a>)</td></tr> <tr class="separator:a337ed696ab55651d216a34abbafd4cd3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ed53b7baf65c82f4ba37027979ed82d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a4ed53b7baf65c82f4ba37027979ed82d">PPEEK_IS</a>(c)   (<a class="el" href="../../d6/dda/regparse_8c.html#a337ed696ab55651d216a34abbafd4cd3">PPEEK</a> == (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> )c)</td></tr> <tr class="separator:a4ed53b7baf65c82f4ba37027979ed82d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a73058c78d5bed2705970b46662c39cf6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a73058c78d5bed2705970b46662c39cf6">INIT_NAME_BACKREFS_ALLOC_NUM</a>   8</td></tr> <tr class="separator:a73058c78d5bed2705970b46662c39cf6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2bf7f1ccb5841c7b06efe6427ae12175"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a2bf7f1ccb5841c7b06efe6427ae12175">INIT_SCANENV_MEMNODES_ALLOC_SIZE</a>   16</td></tr> <tr class="separator:a2bf7f1ccb5841c7b06efe6427ae12175"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adad4f4bfe360866cc4493f0260b2f7f7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#adad4f4bfe360866cc4493f0260b2f7f7">BBUF_WRITE_CODE_POINT</a>(bbuf, pos, code)   <a class="el" href="../../d6/d87/regint_8h.html#afb3dfdf157db19cd2d6399b77acd6954">BBUF_WRITE</a>(bbuf, pos, &(code), <a class="el" href="../../d6/d87/regint_8h.html#a99f3148d8a6f4cbaede285b574ba8882">SIZE_CODE_POINT</a>)</td></tr> <tr class="separator:adad4f4bfe360866cc4493f0260b2f7f7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a05089d592d1f5a0e630301d37dd8e27f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a05089d592d1f5a0e630301d37dd8e27f">INIT_MULTI_BYTE_RANGE_SIZE</a>   (<a class="el" href="../../d6/d87/regint_8h.html#a99f3148d8a6f4cbaede285b574ba8882">SIZE_CODE_POINT</a> * 5)</td></tr> <tr class="separator:a05089d592d1f5a0e630301d37dd8e27f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaaf6eb1eeef3a365dc46394bb7b2ddb4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aaaf6eb1eeef3a365dc46394bb7b2ddb4">SWAP_BBUF_NOT</a>(bbuf1, not1, bbuf2, not2)</td></tr> <tr class="separator:aaaf6eb1eeef3a365dc46394bb7b2ddb4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a04707c51659bce94885f3eef37be748b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a04707c51659bce94885f3eef37be748b">is_invalid_quantifier_target</a>(node)   0</td></tr> <tr class="separator:a04707c51659bce94885f3eef37be748b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e88b3636c3d6907a52088efa2484733"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a5e88b3636c3d6907a52088efa2484733">POSIX_BRACKET_CHECK_LIMIT_LENGTH</a>   20</td></tr> <tr class="separator:a5e88b3636c3d6907a52088efa2484733"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c75f278237daff1beaa644f28baf977"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a2c75f278237daff1beaa644f28baf977">POSIX_BRACKET_NAME_MIN_LEN</a>   4</td></tr> <tr class="separator:a2c75f278237daff1beaa644f28baf977"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7144e591c268db3c69433aa6b7cef1b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aa7144e591c268db3c69433aa6b7cef1b">NEWLINE_CODE</a>   0x0a</td></tr> <tr class="separator:aa7144e591c268db3c69433aa6b7cef1b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa56df0b504a51051736f28ef2396175f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aa56df0b504a51051736f28ef2396175f">THRESHOLD_RANGE_NUM_FOR_SHARE_CCLASS</a>   8</td></tr> <tr class="separator:aa56df0b504a51051736f28ef2396175f"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> Typedefs</h2></td></tr> <tr class="memitem:a04bcf57f4a5930039aaf778ac238dc43"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a04bcf57f4a5930039aaf778ac238dc43">NameTable</a></td></tr> <tr class="separator:a04bcf57f4a5930039aaf778ac238dc43"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8f4a4a6b7c7042e94ab0adc6eb0661a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ad8f4a4a6b7c7042e94ab0adc6eb0661a">HashDataType</a></td></tr> <tr class="separator:ad8f4a4a6b7c7042e94ab0adc6eb0661a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afd33d9b9617ca182c2e25e717529b456"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d5/def/struct___free_node.html">_FreeNode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#afd33d9b9617ca182c2e25e717529b456">FreeNode</a></td></tr> <tr class="separator:afd33d9b9617ca182c2e25e717529b456"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> Enumerations</h2></td></tr> <tr class="memitem:a26fff899180e6c348dc9565f49ff47be"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47be">ReduceType</a> { <br />   <a class="el" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beabe88693340c4c0c4faf73309b9abd3fe">RQ_ASIS</a> = 0, <a class="el" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a> = 1, <a class="el" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beaf3b343f9ea0a6ddf9fece497d657f01a">RQ_A</a>, <a class="el" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beac86dac37fa637a4e07f85c07f0f1f101">RQ_AQ</a>, <br />   <a class="el" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47bea1b442d85c43bc6cf9f78dcec6689a6b0">RQ_QQ</a>, <a class="el" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beacf2afe7d48cf77b1280b55b740216482">RQ_P_QQ</a>, <a class="el" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beab09e1a488ae7d72f1958e54323e733a3">RQ_PQ_Q</a> <br /> }</td></tr> <tr class="separator:a26fff899180e6c348dc9565f49ff47be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abdbce4de6f29a432a816baee4cce250d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250d">TokenSyms</a> { <br />   <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da4b2acbe6a651813a07506f06d624ac3b">TK_EOT</a> = 0, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250dab0e056f20d46d5a9696dd7fdea89de88">TK_RAW_BYTE</a> = 1, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250dafa4fad7de330d203eb444651f110045d">TK_CHAR</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da2f748d118b4a20e2b1dc12538ccd9876">TK_STRING</a>, <br />   <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da7a451b3ab1e788efaa2da058c6c8b49c">TK_CODE_POINT</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da1753696cfcc436c5ed6c31a5de77b3cd">TK_ANYCHAR</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da664a7e468d295958edd0864e4f3cf461">TK_CHAR_TYPE</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da6009b276a2eb504bd2db835140ef34c4">TK_BACKREF</a>, <br />   <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da8198b2b556338495587a25b47927061a">TK_CALL</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da35870f30489b8c9a3dc0c7197b8e880b">TK_ANCHOR</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250daef6e175c79d6876bc5d93d82c1d13eb8">TK_OP_REPEAT</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da6d79c0cbba40a10a9d6790b9b874c833">TK_INTERVAL</a>, <br />   <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da280d14d1e68a04cda6cdeb5ffe52791f">TK_ANYCHAR_ANYTIME</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da902b0cdea9f57e86f33e1c42c38bae8a">TK_ALT</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da6d28cfb6350f8a3218170fd0f913aec3">TK_SUBEXP_OPEN</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da2abb18f0f4ef734b4ce575c044b4e1e7">TK_SUBEXP_CLOSE</a>, <br />   <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da5817d25633c6a037e356c292ea7622d7">TK_CC_OPEN</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da4bf244fe4348e0d0491bafa6adfa13d1">TK_QUOTE_OPEN</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da81d0318969b984a3d42eab29ec60fb47">TK_CHAR_PROPERTY</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da5ac6574efb0a015e65606148abafc4de">TK_LINEBREAK</a>, <br />   <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250daa2b75ae9a483a908e8d50b1183d477b0">TK_EXTENDED_GRAPHEME_CLUSTER</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da80ec814edf7a88ef906b7613d4cbdad4">TK_KEEP</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250dae586fca38ba46f46c46282713162c015">TK_CC_CLOSE</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da2e4091d6c916e3a8bf35cce296ed7cea">TK_CC_RANGE</a>, <br />   <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da6e96fa876eef3f96744f4c75918c5fe0">TK_POSIX_BRACKET_OPEN</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da0c9bf741e5d886ddcad4642e09be7ee1">TK_CC_AND</a>, <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250da8e5ae596c6ac79675686299605443b64">TK_CC_CC_OPEN</a> <br /> }</td></tr> <tr class="separator:abdbce4de6f29a432a816baee4cce250d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae30e5724fda2422a5d70fef528ccd1b4"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ae30e5724fda2422a5d70fef528ccd1b4">CCSTATE</a> { <a class="el" href="../../d6/dda/regparse_8c.html#ae30e5724fda2422a5d70fef528ccd1b4ad9f01249e66361849d4c5a1e046215f2">CCS_VALUE</a>, <a class="el" href="../../d6/dda/regparse_8c.html#ae30e5724fda2422a5d70fef528ccd1b4acd7828d24c4a9ba5b9ee0e29c8719079">CCS_RANGE</a>, <a class="el" href="../../d6/dda/regparse_8c.html#ae30e5724fda2422a5d70fef528ccd1b4a189ec4f805d5188536b764df04b87f35">CCS_COMPLETE</a>, <a class="el" href="../../d6/dda/regparse_8c.html#ae30e5724fda2422a5d70fef528ccd1b4a68112dd2a92b31ffbaca108d9b605c9a">CCS_START</a> }</td></tr> <tr class="separator:ae30e5724fda2422a5d70fef528ccd1b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af33b57f90e86d299d925cbc7f5c12f24"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#af33b57f90e86d299d925cbc7f5c12f24">CCVALTYPE</a> { <a class="el" href="../../d6/dda/regparse_8c.html#af33b57f90e86d299d925cbc7f5c12f24abc049b60184045414fb7fa5bf1398b14">CCV_SB</a>, <a class="el" href="../../d6/dda/regparse_8c.html#af33b57f90e86d299d925cbc7f5c12f24ae3b1f32a5f7c4bebaf00de8668aeac55">CCV_CODE_POINT</a>, <a class="el" href="../../d6/dda/regparse_8c.html#af33b57f90e86d299d925cbc7f5c12f24a75e5584a22d1decbed7c05f3f6412750">CCV_CLASS</a> }</td></tr> <tr class="separator:af33b57f90e86d299d925cbc7f5c12f24"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:a32f51f068bd8e9c2eb940e259f054e9f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a32f51f068bd8e9c2eb940e259f054e9f">onig_null_warn</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>)</td></tr> <tr class="separator:a32f51f068bd8e9c2eb940e259f054e9f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3562189ce2bff13f776e44ef0b29b8ab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a3562189ce2bff13f776e44ef0b29b8ab">onig_set_warn_func</a> (OnigWarnFunc <a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>)</td></tr> <tr class="separator:a3562189ce2bff13f776e44ef0b29b8ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae560e4fb67a0fa31849c24aa1f466a18"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ae560e4fb67a0fa31849c24aa1f466a18">onig_set_verb_warn_func</a> (OnigWarnFunc <a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>)</td></tr> <tr class="separator:ae560e4fb67a0fa31849c24aa1f466a18"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3eccf7a260f9d9f50a8be9c54502a1f"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#af3eccf7a260f9d9f50a8be9c54502a1f">CC_DUP_WARN</a> (<a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:af3eccf7a260f9d9f50a8be9c54502a1f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac57154f90d1120d13c794cb9ba3cdba2"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ac57154f90d1120d13c794cb9ba3cdba2">bbuf_free</a> (<a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> *bbuf)</td></tr> <tr class="separator:ac57154f90d1120d13c794cb9ba3cdba2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8092183b871bc7c73c6aed93c11cc01e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a8092183b871bc7c73c6aed93c11cc01e">bbuf_clone</a> (<a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> **rto, <a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> *from)</td></tr> <tr class="separator:a8092183b871bc7c73c6aed93c11cc01e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6b3d47c5e12576a16be4342107be06f7"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a6b3d47c5e12576a16be4342107be06f7">bitset_set_range</a> (<a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> bs, int from, int to)</td></tr> <tr class="separator:a6b3d47c5e12576a16be4342107be06f7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8d37acb2da0c1b9a62bd817b2cc36818"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a8d37acb2da0c1b9a62bd817b2cc36818">bitset_invert</a> (<a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> bs)</td></tr> <tr class="separator:a8d37acb2da0c1b9a62bd817b2cc36818"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b41c67edff811e8e24db2f78def34dd"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a0b41c67edff811e8e24db2f78def34dd">bitset_invert_to</a> (<a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> from, <a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> to)</td></tr> <tr class="separator:a0b41c67edff811e8e24db2f78def34dd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8273b2084e2d2a864d61a63c1cd0717"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ad8273b2084e2d2a864d61a63c1cd0717">bitset_and</a> (<a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> dest, <a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> bs)</td></tr> <tr class="separator:ad8273b2084e2d2a864d61a63c1cd0717"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3cf872fa935e0920dcd727bce187e469"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a3cf872fa935e0920dcd727bce187e469">bitset_or</a> (<a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> dest, <a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> bs)</td></tr> <tr class="separator:a3cf872fa935e0920dcd727bce187e469"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fd4d479afe1fbd2aac0924f70b87160"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a3fd4d479afe1fbd2aac0924f70b87160">bitset_copy</a> (<a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> dest, <a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> bs)</td></tr> <tr class="separator:a3fd4d479afe1fbd2aac0924f70b87160"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a138838c9d16547c9dde877effa669a35"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a138838c9d16547c9dde877effa669a35">onig_strncmp</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s1, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s2, int n)</td></tr> <tr class="separator:a138838c9d16547c9dde877effa669a35"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1ec1f619a502e243e88146945e3e911"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ae1ec1f619a502e243e88146945e3e911">onig_strcpy</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *dest, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *src, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end)</td></tr> <tr class="separator:ae1ec1f619a502e243e88146945e3e911"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96969bed3141a7f705526030ef11d7b1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a96969bed3141a7f705526030ef11d7b1">strdup_with_null</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end)</td></tr> <tr class="separator:a96969bed3141a7f705526030ef11d7b1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4ed5ad9e6d2c1730761241e8ee18a71"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ad4ed5ad9e6d2c1730761241e8ee18a71">strcat_capa</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *dest, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *dest_end, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *src, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *src_end, size_t capa)</td></tr> <tr class="separator:ad4ed5ad9e6d2c1730761241e8ee18a71"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a620fa0dc6df49854ab111825fb94cd61"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a620fa0dc6df49854ab111825fb94cd61">strcat_capa_from_static</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *dest, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *dest_end, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *src, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *src_end, size_t capa)</td></tr> <tr class="separator:a620fa0dc6df49854ab111825fb94cd61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a317519c5350aba96c78a0b4d70bd94a9"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a317519c5350aba96c78a0b4d70bd94a9">str_end_cmp</a> (<a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> xp, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> yp)</td></tr> <tr class="separator:a317519c5350aba96c78a0b4d70bd94a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a194bfb40d4c385f3a3006d59bdf3b234"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a194bfb40d4c385f3a3006d59bdf3b234">str_end_hash</a> (<a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> xp)</td></tr> <tr class="separator:a194bfb40d4c385f3a3006d59bdf3b234"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a851bd0c708c9617427503055f460e3bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d87/regint_8h.html#aa662c9c4b708dbcab817a475c7fc7b7c">hash_table_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a851bd0c708c9617427503055f460e3bd">onig_st_init_strend_table_with_size</a> (<a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a851bd0c708c9617427503055f460e3bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae09a5cf9f1da50ac386554e3f435a77c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ae09a5cf9f1da50ac386554e3f435a77c">onig_st_lookup_strend</a> (<a class="el" href="../../d6/d87/regint_8h.html#aa662c9c4b708dbcab817a475c7fc7b7c">hash_table_type</a> *table, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *str_key, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end_key, <a class="el" href="../../d6/d87/regint_8h.html#a0703aa286ee819f8a43df4d4f2fc2bad">hash_data_type</a> *value)</td></tr> <tr class="separator:ae09a5cf9f1da50ac386554e3f435a77c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a422ffdbf2a9a4e9b0ed8458f84f6d2f3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a422ffdbf2a9a4e9b0ed8458f84f6d2f3">onig_st_insert_strend</a> (<a class="el" href="../../d6/d87/regint_8h.html#aa662c9c4b708dbcab817a475c7fc7b7c">hash_table_type</a> *table, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *str_key, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end_key, <a class="el" href="../../d6/d87/regint_8h.html#a0703aa286ee819f8a43df4d4f2fc2bad">hash_data_type</a> value)</td></tr> <tr class="separator:a422ffdbf2a9a4e9b0ed8458f84f6d2f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3275ce258eb690cc5d9db7c047925cb7"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a3275ce258eb690cc5d9db7c047925cb7">i_free_name_entry</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../d2/d4a/struct_name_entry.html">NameEntry</a> *e, void *arg <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>)</td></tr> <tr class="separator:a3275ce258eb690cc5d9db7c047925cb7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4fe174e6f8a47f1532a18bb4f93f622e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a4fe174e6f8a47f1532a18bb4f93f622e">names_clear</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a4fe174e6f8a47f1532a18bb4f93f622e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb18d5fa84a45870b5a9739deff10659"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#acb18d5fa84a45870b5a9739deff10659">onig_names_free</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:acb18d5fa84a45870b5a9739deff10659"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeea88c6a5bae0d3d0aaee1ecc9368499"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d4a/struct_name_entry.html">NameEntry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aeea88c6a5bae0d3d0aaee1ecc9368499">name_find</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *name_end)</td></tr> <tr class="separator:aeea88c6a5bae0d3d0aaee1ecc9368499"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8fbb6332fa6183096cd32767db787b12"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a8fbb6332fa6183096cd32767db787b12">i_names</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a> <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>, <a class="el" href="../../d2/d4a/struct_name_entry.html">NameEntry</a> *e, <a class="el" href="../../d6/d2a/struct_i_names_arg.html">INamesArg</a> *arg)</td></tr> <tr class="separator:a8fbb6332fa6183096cd32767db787b12"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0d72e0c285f5332420495848d355b173"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a0d72e0c285f5332420495848d355b173">onig_foreach_name</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *, int, int *, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *, void *), void *arg)</td></tr> <tr class="separator:a0d72e0c285f5332420495848d355b173"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96926e6b10f23ddd9bd5e4ae342f31fe"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a96926e6b10f23ddd9bd5e4ae342f31fe">i_renumber_name</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a> <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>, <a class="el" href="../../d2/d4a/struct_name_entry.html">NameEntry</a> *e, <a class="el" href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a> *map)</td></tr> <tr class="separator:a96926e6b10f23ddd9bd5e4ae342f31fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1403b57925202f97bb10bd8c7c2d1ae"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#af1403b57925202f97bb10bd8c7c2d1ae">onig_renumber_name_table</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a> *map)</td></tr> <tr class="separator:af1403b57925202f97bb10bd8c7c2d1ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7713de57637189f41a2d3de69050174e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a7713de57637189f41a2d3de69050174e">onig_number_of_names</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a7713de57637189f41a2d3de69050174e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a18d0ecab53a77bd25604a68115200c6d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a18d0ecab53a77bd25604a68115200c6d">name_add</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *name_end, int backref, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a18d0ecab53a77bd25604a68115200c6d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a083f9c0f9e54ad206e6464554876abe9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a083f9c0f9e54ad206e6464554876abe9">onig_name_to_group_numbers</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *name_end, int **nums)</td></tr> <tr class="separator:a083f9c0f9e54ad206e6464554876abe9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a968ca31521878be3b5bff8a367eb17d2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a968ca31521878be3b5bff8a367eb17d2">onig_name_to_backref_number</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *name_end, <a class="el" href="../../d8/db3/oniguruma_8h.html#a392777766bf88b1733ff8c48199636d5">OnigRegion</a> *region)</td></tr> <tr class="separator:a968ca31521878be3b5bff8a367eb17d2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf863834e7999ad7c95afc91e0d3b838"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aaf863834e7999ad7c95afc91e0d3b838">onig_noname_group_capture_is_active</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:aaf863834e7999ad7c95afc91e0d3b838"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a178bdeffafbd3fe240bba6c12acfa5f1"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a178bdeffafbd3fe240bba6c12acfa5f1">scan_env_clear</a> (<a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a178bdeffafbd3fe240bba6c12acfa5f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3e5e1df9342133d21ffc0e237a6dbc70"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a3e5e1df9342133d21ffc0e237a6dbc70">scan_env_add_mem_entry</a> (<a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a3e5e1df9342133d21ffc0e237a6dbc70"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebbe7e869e902b29a5a9867fd47c9c1f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aebbe7e869e902b29a5a9867fd47c9c1f">scan_env_set_mem_node</a> (<a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, int num, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node)</td></tr> <tr class="separator:aebbe7e869e902b29a5a9867fd47c9c1f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa98ee34de192fd4997906389f70f4808"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aa98ee34de192fd4997906389f70f4808">onig_node_free</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node)</td></tr> <tr class="separator:aa98ee34de192fd4997906389f70f4808"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a45a1441ea27d1a056a374542fb962495"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a45a1441ea27d1a056a374542fb962495">onig_free_node_list</a> (void)</td></tr> <tr class="separator:a45a1441ea27d1a056a374542fb962495"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0dd497b9e45c03476d0a453d1987499c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a0dd497b9e45c03476d0a453d1987499c">node_new</a> (void)</td></tr> <tr class="separator:a0dd497b9e45c03476d0a453d1987499c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3d9da551e4e10f925f1fc487fce34896"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a3d9da551e4e10f925f1fc487fce34896">initialize_cclass</a> (<a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc)</td></tr> <tr class="separator:a3d9da551e4e10f925f1fc487fce34896"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afd60d28ead746c5b464b5a114d8960f1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#afd60d28ead746c5b464b5a114d8960f1">node_new_cclass</a> (void)</td></tr> <tr class="separator:afd60d28ead746c5b464b5a114d8960f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a51188ccfbbf16afcaf725f0485c4120d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a51188ccfbbf16afcaf725f0485c4120d">node_new_cclass_by_codepoint_range</a> (int not, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> sb_out, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> ranges[])</td></tr> <tr class="separator:a51188ccfbbf16afcaf725f0485c4120d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae4682694e26c7217bd5250dc9289f215"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ae4682694e26c7217bd5250dc9289f215">node_new_ctype</a> (int <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, int not, int ascii_range)</td></tr> <tr class="separator:ae4682694e26c7217bd5250dc9289f215"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29549d0c76087762275031d66141050b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a29549d0c76087762275031d66141050b">node_new_anychar</a> (void)</td></tr> <tr class="separator:a29549d0c76087762275031d66141050b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abc9a73fa7f2721f8bc8e9977d1d0cefa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#abc9a73fa7f2721f8bc8e9977d1d0cefa">node_new_list</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *left, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *right)</td></tr> <tr class="separator:abc9a73fa7f2721f8bc8e9977d1d0cefa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab258e6fc3c655e2b50e770b6d1d8b939"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ab258e6fc3c655e2b50e770b6d1d8b939">onig_node_new_list</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *left, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *right)</td></tr> <tr class="separator:ab258e6fc3c655e2b50e770b6d1d8b939"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5dff6c5b4675f20090b2919bb08ad54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ac5dff6c5b4675f20090b2919bb08ad54">onig_node_list_add</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *<a class="el" href="../../d5/db5/encoding_8c.html#a05f70dacbe595d27364e1e014efb0c8e">list</a>, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *x)</td></tr> <tr class="separator:ac5dff6c5b4675f20090b2919bb08ad54"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ee0d6fbf2d9ed077e5c5831b93444a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a9ee0d6fbf2d9ed077e5c5831b93444a6">onig_node_new_alt</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *left, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *right)</td></tr> <tr class="separator:a9ee0d6fbf2d9ed077e5c5831b93444a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a153ac14abd8927a6edd4da2f445d1c30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a153ac14abd8927a6edd4da2f445d1c30">onig_node_new_anchor</a> (int <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)</td></tr> <tr class="separator:a153ac14abd8927a6edd4da2f445d1c30"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa10b21fdcb9ddfc3437cfe4fa2a280c4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aa10b21fdcb9ddfc3437cfe4fa2a280c4">node_new_backref</a> (int back_num, int *backrefs, int by_name, int exist_level, int nest_level, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:aa10b21fdcb9ddfc3437cfe4fa2a280c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe414bf273e80530aa328c4cf0e2ba09"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#afe414bf273e80530aa328c4cf0e2ba09">node_new_call</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *name_end, int gnum)</td></tr> <tr class="separator:afe414bf273e80530aa328c4cf0e2ba09"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5adfdb214b7e15f4a0439d28a7a11b9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ac5adfdb214b7e15f4a0439d28a7a11b9">node_new_quantifier</a> (int lower, int upper, int by_number)</td></tr> <tr class="separator:ac5adfdb214b7e15f4a0439d28a7a11b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a266745047dad368886ed92677abae972"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a266745047dad368886ed92677abae972">node_new_enclose</a> (int <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)</td></tr> <tr class="separator:a266745047dad368886ed92677abae972"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91c33deefe09343b00b57031f7e8ff53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a91c33deefe09343b00b57031f7e8ff53">onig_node_new_enclose</a> (int <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)</td></tr> <tr class="separator:a91c33deefe09343b00b57031f7e8ff53"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c09ce0753bb659111af8de34d8dd658"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a0c09ce0753bb659111af8de34d8dd658">node_new_enclose_memory</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> option, int is_named)</td></tr> <tr class="separator:a0c09ce0753bb659111af8de34d8dd658"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f5cf25b24e05e8cf525e22e94d82fb4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a1f5cf25b24e05e8cf525e22e94d82fb4">node_new_option</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> option)</td></tr> <tr class="separator:a1f5cf25b24e05e8cf525e22e94d82fb4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c9f32699c8567f97bf22053473ec09e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a4c9f32699c8567f97bf22053473ec09e">onig_node_str_cat</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end)</td></tr> <tr class="separator:a4c9f32699c8567f97bf22053473ec09e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abe42195fece2fb89ab00f53fea58b091"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#abe42195fece2fb89ab00f53fea58b091">onig_node_str_set</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end)</td></tr> <tr class="separator:abe42195fece2fb89ab00f53fea58b091"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a749f25c911a2a10579db549fb0100dc0"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a749f25c911a2a10579db549fb0100dc0">node_str_cat_char</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> c)</td></tr> <tr class="separator:a749f25c911a2a10579db549fb0100dc0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a26d565ba28da10b2d6d99aefc9c42e30"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a26d565ba28da10b2d6d99aefc9c42e30">node_str_cat_codepoint</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> c)</td></tr> <tr class="separator:a26d565ba28da10b2d6d99aefc9c42e30"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a47ef98c51fc32c0e34bd6d917bf1cb74"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a47ef98c51fc32c0e34bd6d917bf1cb74">onig_node_conv_to_str_node</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, int flag)</td></tr> <tr class="separator:a47ef98c51fc32c0e34bd6d917bf1cb74"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac2820ba3ea44a85a3e7e8e5f5806350b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ac2820ba3ea44a85a3e7e8e5f5806350b">onig_node_str_clear</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node)</td></tr> <tr class="separator:ac2820ba3ea44a85a3e7e8e5f5806350b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb2eaf4904c08177eb3e2ed65ad4adcf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#abb2eaf4904c08177eb3e2ed65ad4adcf">node_new_str</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end)</td></tr> <tr class="separator:abb2eaf4904c08177eb3e2ed65ad4adcf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa43586564529e972a0cc1e7fec489aff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aa43586564529e972a0cc1e7fec489aff">onig_node_new_str</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end)</td></tr> <tr class="separator:aa43586564529e972a0cc1e7fec489aff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a562380d9d821f065083635705ea1d51c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a562380d9d821f065083635705ea1d51c">node_new_str_raw</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end)</td></tr> <tr class="separator:a562380d9d821f065083635705ea1d51c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a989b3c8a59c2bd7c3b1d33849ebc59e3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a989b3c8a59c2bd7c3b1d33849ebc59e3">node_new_empty</a> (void)</td></tr> <tr class="separator:a989b3c8a59c2bd7c3b1d33849ebc59e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acae68a89de83097271f990cce054a0ec"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#acae68a89de83097271f990cce054a0ec">node_new_str_raw_char</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> c)</td></tr> <tr class="separator:acae68a89de83097271f990cce054a0ec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a7bcd095caf1c5e0a32107d91530bb2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a5a7bcd095caf1c5e0a32107d91530bb2">str_node_split_last_char</a> (<a class="el" href="../../d2/db7/struct_str_node.html">StrNode</a> *sn, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc)</td></tr> <tr class="separator:a5a7bcd095caf1c5e0a32107d91530bb2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b69c9575ebabd08f63f66a20a375885"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a2b69c9575ebabd08f63f66a20a375885">str_node_can_be_split</a> (<a class="el" href="../../d2/db7/struct_str_node.html">StrNode</a> *sn, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc)</td></tr> <tr class="separator:a2b69c9575ebabd08f63f66a20a375885"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af172b663db06124c2c4b62a7e1377472"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#af172b663db06124c2c4b62a7e1377472">onig_scan_unsigned_number</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc)</td></tr> <tr class="separator:af172b663db06124c2c4b62a7e1377472"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1778b92e634c4bb6664dcc9d8a4c18c4"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a1778b92e634c4bb6664dcc9d8a4c18c4">scan_unsigned_hexadecimal_number</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, int minlen, int maxlen, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc)</td></tr> <tr class="separator:a1778b92e634c4bb6664dcc9d8a4c18c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9a4fd42a5f01d15769e6c8640fa40d7"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#af9a4fd42a5f01d15769e6c8640fa40d7">scan_unsigned_octal_number</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, int maxlen, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc)</td></tr> <tr class="separator:af9a4fd42a5f01d15769e6c8640fa40d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a68c715d629ff5424d853963189739b05"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a68c715d629ff5424d853963189739b05">new_code_range</a> (<a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> **pbuf)</td></tr> <tr class="separator:a68c715d629ff5424d853963189739b05"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2c85a5d29ed3bf23b4db4cbe5d67961"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ad2c85a5d29ed3bf23b4db4cbe5d67961">add_code_range_to_buf0</a> (<a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> **pbuf, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> from, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> to, int checkdup)</td></tr> <tr class="separator:ad2c85a5d29ed3bf23b4db4cbe5d67961"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4a737460fe75cbdeebcb1a4a2738358c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a4a737460fe75cbdeebcb1a4a2738358c">add_code_range_to_buf</a> (<a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> **pbuf, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> from, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> to)</td></tr> <tr class="separator:a4a737460fe75cbdeebcb1a4a2738358c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf95eb846040766dbd346b81ee63dc06"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#acf95eb846040766dbd346b81ee63dc06">add_code_range0</a> (<a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> **pbuf, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> from, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> to, int checkdup)</td></tr> <tr class="separator:acf95eb846040766dbd346b81ee63dc06"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f589d793cc94713e0ec3a9ffa861b3a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a6f589d793cc94713e0ec3a9ffa861b3a">add_code_range</a> (<a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> **pbuf, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> from, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> to)</td></tr> <tr class="separator:a6f589d793cc94713e0ec3a9ffa861b3a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07c32563959155ac0b27e95128eec38a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a07c32563959155ac0b27e95128eec38a">not_code_range_buf</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> *bbuf, <a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> **pbuf, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a07c32563959155ac0b27e95128eec38a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad60c46004ca23dfd6069d5418e310aa0"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ad60c46004ca23dfd6069d5418e310aa0">or_code_range_buf</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> *bbuf1, int not1, <a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> *bbuf2, int not2, <a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> **pbuf, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:ad60c46004ca23dfd6069d5418e310aa0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a01e483ecf1d1ee40b9b523f526c255b1"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a01e483ecf1d1ee40b9b523f526c255b1">and_code_range1</a> (<a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> **pbuf, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> from1, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> to1, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> *data, int n)</td></tr> <tr class="separator:a01e483ecf1d1ee40b9b523f526c255b1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5136486f32d44c5e1abb6ed0b346cb7e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a5136486f32d44c5e1abb6ed0b346cb7e">and_code_range_buf</a> (<a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> *bbuf1, int not1, <a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> *bbuf2, int not2, <a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> **pbuf, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a5136486f32d44c5e1abb6ed0b346cb7e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a4c177896f1539d8e6293a0a989e544"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a9a4c177896f1539d8e6293a0a989e544">and_cclass</a> (<a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *dest, <a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a9a4c177896f1539d8e6293a0a989e544"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e86fc9a55be3a8fe36993b6b1d9af44"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a0e86fc9a55be3a8fe36993b6b1d9af44">or_cclass</a> (<a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *dest, <a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a0e86fc9a55be3a8fe36993b6b1d9af44"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a22db37d780657eeda054796e3f7bef27"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a22db37d780657eeda054796e3f7bef27">UNKNOWN_ESC_WARN</a> (<a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, int c)</td></tr> <tr class="separator:a22db37d780657eeda054796e3f7bef27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8b55f92f3133c69d4a7a6bf87aa41138"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a8b55f92f3133c69d4a7a6bf87aa41138">conv_backslash_value</a> (int c, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a8b55f92f3133c69d4a7a6bf87aa41138"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0588379c3e11c85d9df21597c747590"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ad0588379c3e11c85d9df21597c747590">popular_quantifier_num</a> (<a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> *q)</td></tr> <tr class="separator:ad0588379c3e11c85d9df21597c747590"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace588d68b5808852a8265c27b18e6ed2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ace588d68b5808852a8265c27b18e6ed2">onig_reduce_nested_quantifier</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *pnode, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *cnode)</td></tr> <tr class="separator:ace588d68b5808852a8265c27b18e6ed2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b58f1c872c08ae8838728d04f14463d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a9b58f1c872c08ae8838728d04f14463d">fetch_range_quantifier</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> *<a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a9b58f1c872c08ae8838728d04f14463d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3534284c668aefff9f97ffd5d759522"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ac3534284c668aefff9f97ffd5d759522">fetch_escaped_value</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:ac3534284c668aefff9f97ffd5d759522"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1214620e9e6133cd463d363f2cb332f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#af1214620e9e6133cd463d363f2cb332f">fetch_token</a> (<a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> *<a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:af1214620e9e6133cd463d363f2cb332f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af6e87bfb65c5e89ad600a2e650ca9187"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#af6e87bfb65c5e89ad600a2e650ca9187">get_name_end_code_point</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> start)</td></tr> <tr class="separator:af6e87bfb65c5e89ad600a2e650ca9187"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3a36842de2c36440fad19828c88c32ed"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a3a36842de2c36440fad19828c88c32ed">fetch_name_with_level</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> start_code, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **rname_end, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, int *rback_num, int *rlevel)</td></tr> <tr class="separator:a3a36842de2c36440fad19828c88c32ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67cbe5ffbeb09676c26f3c3e4094128c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a67cbe5ffbeb09676c26f3c3e4094128c">fetch_name</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> start_code, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **rname_end, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, int *rback_num, int ref)</td></tr> <tr class="separator:a67cbe5ffbeb09676c26f3c3e4094128c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb8201a9c445bcea24c77d760e01b08b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#abb8201a9c445bcea24c77d760e01b08b">onig_vsnprintf_with_pattern</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> <a class="el" href="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>[], int bufsize, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *pat, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *pat_end, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *fmt, va_list <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>)</td></tr> <tr class="separator:abb8201a9c445bcea24c77d760e01b08b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb67057765575ddb27b1d90fd972fde5"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#acb67057765575ddb27b1d90fd972fde5">onig_syntax_warn</a> (<a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *fmt,...)</td></tr> <tr class="separator:acb67057765575ddb27b1d90fd972fde5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab3756f3c29ed37db51ab30cfab1f8b55"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ab3756f3c29ed37db51ab30cfab1f8b55">CC_ESC_WARN</a> (<a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *c)</td></tr> <tr class="separator:ab3756f3c29ed37db51ab30cfab1f8b55"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a601f73629174ca96bc93fd877f69403d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a601f73629174ca96bc93fd877f69403d">CLOSE_BRACKET_WITHOUT_ESC_WARN</a> (<a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *c)</td></tr> <tr class="separator:a601f73629174ca96bc93fd877f69403d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a357dfbe638de157057aaab280f0101"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a1a357dfbe638de157057aaab280f0101">find_str_position</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> s[], int n, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *from, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *to, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **next, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc)</td></tr> <tr class="separator:a1a357dfbe638de157057aaab280f0101"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aab94b87f1402882e62414bd26531521c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aab94b87f1402882e62414bd26531521c">str_exist_check_with_esc</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> s[], int n, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *from, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *to, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="el" href="../../d4/db0/__sdbm_8c.html#ada436df6a31dab0938235cc56320e487">bad</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> *syn)</td></tr> <tr class="separator:aab94b87f1402882e62414bd26531521c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9e1371973aab648c9781c5d38ef5a39"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aa9e1371973aab648c9781c5d38ef5a39">fetch_token_in_cc</a> (<a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> *<a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:aa9e1371973aab648c9781c5d38ef5a39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aab11c5d256b2ec7f599a753b0411c700"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aab11c5d256b2ec7f599a753b0411c700">fetch_named_backref_token</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> c, <a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> *<a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:aab11c5d256b2ec7f599a753b0411c700"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad258ca88905c9338718a8d398b51cbbf"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ad258ca88905c9338718a8d398b51cbbf">add_ctype_to_cc_by_range</a> (<a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc, int ctype <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>, int not, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> sb_out, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> mbr[])</td></tr> <tr class="separator:ad258ca88905c9338718a8d398b51cbbf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a44ab64bdd33ba8d57a6fbe0f9ace6bbe"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a44ab64bdd33ba8d57a6fbe0f9ace6bbe">add_ctype_to_cc</a> (<a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc, int ctype, int not, int char_prop, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a44ab64bdd33ba8d57a6fbe0f9ace6bbe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa424960832460720c6888e362f958a1a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aa424960832460720c6888e362f958a1a">parse_posix_bracket</a> (<a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:aa424960832460720c6888e362f958a1a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad86e55057f2ed2a0364f041801d09a98"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ad86e55057f2ed2a0364f041801d09a98">fetch_char_property_to_ctype</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:ad86e55057f2ed2a0364f041801d09a98"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adaf2985bb85a858ceaf9e101e4214d35"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#adaf2985bb85a858ceaf9e101e4214d35">parse_char_property</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **np, <a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> *<a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:adaf2985bb85a858ceaf9e101e4214d35"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa92d4a41497b36b45b2e875f51404612"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aa92d4a41497b36b45b2e875f51404612">next_state_class</a> (<a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> *vs, enum <a class="el" href="../../d6/dda/regparse_8c.html#af33b57f90e86d299d925cbc7f5c12f24">CCVALTYPE</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, enum <a class="el" href="../../d6/dda/regparse_8c.html#ae30e5724fda2422a5d70fef528ccd1b4">CCSTATE</a> *state, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:aa92d4a41497b36b45b2e875f51404612"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a85d181eec13a6c58e0e0da7b1a85ad77"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a85d181eec13a6c58e0e0da7b1a85ad77">next_state_val</a> (<a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> *vs, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, int *vs_israw, int v_israw, enum <a class="el" href="../../d6/dda/regparse_8c.html#af33b57f90e86d299d925cbc7f5c12f24">CCVALTYPE</a> intype, enum <a class="el" href="../../d6/dda/regparse_8c.html#af33b57f90e86d299d925cbc7f5c12f24">CCVALTYPE</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, enum <a class="el" href="../../d6/dda/regparse_8c.html#ae30e5724fda2422a5d70fef528ccd1b4">CCSTATE</a> *state, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a85d181eec13a6c58e0e0da7b1a85ad77"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5097e7404e749cbe05065f3dd104c754"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a5097e7404e749cbe05065f3dd104c754">code_exist_check</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> c, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *from, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, int ignore_escaped, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a5097e7404e749cbe05065f3dd104c754"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abc86706f6ac6a3fad3db8b1bf25f13ce"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#abc86706f6ac6a3fad3db8b1bf25f13ce">parse_char_class</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **np, <a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> *<a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:abc86706f6ac6a3fad3db8b1bf25f13ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3822726195b34935bce3ca92fe4d8085"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a3822726195b34935bce3ca92fe4d8085">parse_subexp</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a>, <a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> *<a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>, int term, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a3822726195b34935bce3ca92fe4d8085"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad9aeccad3a3c7ec807272797a39ce496"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ad9aeccad3a3c7ec807272797a39ce496">parse_enclose</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **np, <a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> *<a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>, int term, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:ad9aeccad3a3c7ec807272797a39ce496"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a303bd068bc2aa1a3e21b2f36bc2f2cc5"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a303bd068bc2aa1a3e21b2f36bc2f2cc5">set_quantifier</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *qnode, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *target, int group, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a303bd068bc2aa1a3e21b2f36bc2f2cc5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af461c684cd2f34bce5b132ec13428d99"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#af461c684cd2f34bce5b132ec13428d99">type_cclass_cmp</a> (<a class="el" href="../../dc/d85/structtype__cclass__key.html">type_cclass_key</a> *x, <a class="el" href="../../dc/d85/structtype__cclass__key.html">type_cclass_key</a> *y)</td></tr> <tr class="separator:af461c684cd2f34bce5b132ec13428d99"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9c9e9f620273a073687aa403eb5dd01"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aa9c9e9f620273a073687aa403eb5dd01">type_cclass_hash</a> (<a class="el" href="../../dc/d85/structtype__cclass__key.html">type_cclass_key</a> *<a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)</td></tr> <tr class="separator:aa9c9e9f620273a073687aa403eb5dd01"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8bcd6fdf837cd44c7ff5d9414f8d6b9"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ad8bcd6fdf837cd44c7ff5d9414f8d6b9">i_free_shared_class</a> (<a class="el" href="../../dc/d85/structtype__cclass__key.html">type_cclass_key</a> *<a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, void *arg <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>)</td></tr> <tr class="separator:ad8bcd6fdf837cd44c7ff5d9414f8d6b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ae87922922adc49dfb3a0de952c5a95"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a6ae87922922adc49dfb3a0de952c5a95">onig_free_shared_cclass_table</a> (void)</td></tr> <tr class="separator:a6ae87922922adc49dfb3a0de952c5a95"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae98372c3ef790f3800ab507b029916a1"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ae98372c3ef790f3800ab507b029916a1">i_apply_case_fold</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> from, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> to[], int to_len, void *arg)</td></tr> <tr class="separator:ae98372c3ef790f3800ab507b029916a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a00f8741cd78c04ffc15e321f5cea925d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a00f8741cd78c04ffc15e321f5cea925d">node_linebreak</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **np, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a00f8741cd78c04ffc15e321f5cea925d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:addde959419d6c10ba149d4821a6645e7"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#addde959419d6c10ba149d4821a6645e7">node_extended_grapheme_cluster</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **np, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:addde959419d6c10ba149d4821a6645e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a82775c5bc8b519e00f7fae019b1beb48"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a82775c5bc8b519e00f7fae019b1beb48">countbits</a> (unsigned int bits)</td></tr> <tr class="separator:a82775c5bc8b519e00f7fae019b1beb48"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab20cf597c19c898299c1cf564fbcb604"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ab20cf597c19c898299c1cf564fbcb604">is_onechar_cclass</a> (<a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> *code)</td></tr> <tr class="separator:ab20cf597c19c898299c1cf564fbcb604"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad281aaac939a085676b002a3221d203d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ad281aaac939a085676b002a3221d203d">parse_exp</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **np, <a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> *<a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>, int term, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:ad281aaac939a085676b002a3221d203d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64f09f44b9ae1bfa821f252f69d9a14c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a64f09f44b9ae1bfa821f252f69d9a14c">parse_branch</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a>, <a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> *<a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>, int term, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a64f09f44b9ae1bfa821f252f69d9a14c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a449e33309f56a9843b4d53a15fa957"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a5a449e33309f56a9843b4d53a15fa957">parse_regexp</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **src, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a5a449e33309f56a9843b4d53a15fa957"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a65633994c3490b701c540cdf9c54e0ed"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a65633994c3490b701c540cdf9c54e0ed">onig_parse_make_tree</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **root, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *pattern, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a65633994c3490b701c540cdf9c54e0ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8d6d95d9c113545baa16fe1ff3d96191"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a8d6d95d9c113545baa16fe1ff3d96191">onig_scan_env_set_error_string</a> (<a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, int ecode <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *arg, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *arg_end)</td></tr> <tr class="separator:a8d6d95d9c113545baa16fe1ff3d96191"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:aae35fe0ac2a8236bb171bec1e4f21f23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#aae35fe0ac2a8236bb171bec1e4f21f23">OnigSyntaxRuby</a></td></tr> <tr class="separator:aae35fe0ac2a8236bb171bec1e4f21f23"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a0117b991c0fe9bfa0e286035ead673"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a8a0117b991c0fe9bfa0e286035ead673">OnigDefaultSyntax</a> = <a class="el" href="../../d8/db3/oniguruma_8h.html#a339ef024fddd49710ec7f416f9fcf865">ONIG_SYNTAX_RUBY</a></td></tr> <tr class="separator:a8a0117b991c0fe9bfa0e286035ead673"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a85dc90a01fd054e748019cd1858c39b8"><td class="memItemLeft" align="right" valign="top">static OnigWarnFunc </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a85dc90a01fd054e748019cd1858c39b8">onig_warn</a> = <a class="el" href="../../d6/dda/regparse_8c.html#a32f51f068bd8e9c2eb940e259f054e9f">onig_null_warn</a></td></tr> <tr class="separator:a85dc90a01fd054e748019cd1858c39b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6b03912e53a004c0523030d1b31bbe1f"><td class="memItemLeft" align="right" valign="top">static OnigWarnFunc </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a6b03912e53a004c0523030d1b31bbe1f">onig_verb_warn</a> = <a class="el" href="../../d6/dda/regparse_8c.html#a32f51f068bd8e9c2eb940e259f054e9f">onig_null_warn</a></td></tr> <tr class="separator:a6b03912e53a004c0523030d1b31bbe1f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0966dd5154e67826555af4c1e0b9ff37"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d6/dda/regparse_8c.html#afd33d9b9617ca182c2e25e717529b456">FreeNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a0966dd5154e67826555af4c1e0b9ff37">FreeNodeList</a> = (<a class="el" href="../../d6/dda/regparse_8c.html#afd33d9b9617ca182c2e25e717529b456">FreeNode</a>* )<a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></td></tr> <tr class="separator:a0966dd5154e67826555af4c1e0b9ff37"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4838a46ac41acd0aa758f6ed8ced5a81"><td class="memItemLeft" align="right" valign="top">static enum <a class="el" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47be">ReduceType</a> <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a4838a46ac41acd0aa758f6ed8ced5a81">ReduceTypeTable</a> [6][6]</td></tr> <tr class="separator:a4838a46ac41acd0aa758f6ed8ced5a81"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac309e9ee632ae044ce25eaf623987f8f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ac309e9ee632ae044ce25eaf623987f8f">PopularQStr</a> []</td></tr> <tr class="separator:ac309e9ee632ae044ce25eaf623987f8f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a476c755e51ea4644b4a169b42fc9b143"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a476c755e51ea4644b4a169b42fc9b143">ReduceQStr</a> []</td></tr> <tr class="separator:a476c755e51ea4644b4a169b42fc9b143"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab579ebfab74d4d7a9999c6c29a3ecf94"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#ab579ebfab74d4d7a9999c6c29a3ecf94">type_type_cclass_hash</a></td></tr> <tr class="separator:ab579ebfab74d4d7a9999c6c29a3ecf94"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a926f1a322293b4ef608b218e9bedd9a7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dda/regparse_8c.html#a926f1a322293b4ef608b218e9bedd9a7">OnigTypeCClassTable</a></td></tr> <tr class="separator:a926f1a322293b4ef608b218e9bedd9a7"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a6742d030e4c0a6bbfda108f94e1554a9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6742d030e4c0a6bbfda108f94e1554a9">◆ </a></span>ADD_ALL_MULTI_BYTE_RANGE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ADD_ALL_MULTI_BYTE_RANGE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">enc, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">mbuf </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {\</div><div class="line"> if (! <a class="code" href="../../d8/db3/oniguruma_8h.html#acbe29a5b40372a14b37b70efda999676">ONIGENC_IS_SINGLEBYTE</a>(enc)) {\</div><div class="line"> r = <a class="code" href="../../d6/dda/regparse_8c.html#af72e49d78040e67cd3e66882a8e49b1d">SET_ALL_MULTI_BYTE_RANGE</a>(enc, &(mbuf));\</div><div class="line"> if (r) <span class="keywordflow">return</span> r;\</div><div class="line"> }\</div><div class="line">} <span class="keywordflow">while</span> (0)</div><div class="ttc" id="regparse_8c_html_af72e49d78040e67cd3e66882a8e49b1d"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#af72e49d78040e67cd3e66882a8e49b1d">SET_ALL_MULTI_BYTE_RANGE</a></div><div class="ttdeci">#define SET_ALL_MULTI_BYTE_RANGE(enc, pbuf)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l00140">regparse.c:140</a></div></div> <div class="ttc" id="oniguruma_8h_html_acbe29a5b40372a14b37b70efda999676"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#acbe29a5b40372a14b37b70efda999676">ONIGENC_IS_SINGLEBYTE</a></div><div class="ttdeci">#define ONIGENC_IS_SINGLEBYTE(enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00220">oniguruma.h:220</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00143">143</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">add_ctype_to_cc()</a>.</p> </div> </div> <a id="ab46c3e257763e4d4732f97674ea1689c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab46c3e257763e4d4732f97674ea1689c">◆ </a></span>BACKREF_REL_TO_ABS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BACKREF_REL_TO_ABS</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">rel_no, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)->num_mem + 1 + (rel_no))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00132">132</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l03242">fetch_named_backref_token()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="adad4f4bfe360866cc4493f0260b2f7f7"></a> <h2 class="memtitle"><span class="permalink"><a href="#adad4f4bfe360866cc4493f0260b2f7f7">◆ </a></span>BBUF_WRITE_CODE_POINT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BBUF_WRITE_CODE_POINT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">bbuf, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">pos, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">code </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d6/d87/regint_8h.html#afb3dfdf157db19cd2d6399b77acd6954">BBUF_WRITE</a>(bbuf, pos, &(code), <a class="el" href="../../d6/d87/regint_8h.html#a99f3148d8a6f4cbaede285b574ba8882">SIZE_CODE_POINT</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01710">1710</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01736">add_code_range_to_buf0()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01718">new_code_range()</a>.</p> </div> </div> <a id="ab965222074f64adfc1545ff478724d34"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab965222074f64adfc1545ff478724d34">◆ </a></span>BITSET_IS_EMPTY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BITSET_IS_EMPTY</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">bs, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">empty </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {\</div><div class="line"> int <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>;\</div><div class="line"> empty = 1;\</div><div class="line"> for (<a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a> = 0; <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a> < <a class="code" href="../../d6/d87/regint_8h.html#a89f6695a59a3a2db45421825d3e03ecd">BITSET_SIZE</a>; <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>++) {\</div><div class="line"> if ((bs)[<a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>] != 0) {\</div><div class="line"> empty = 0; <span class="keywordflow">break</span>;\</div><div class="line"> }\</div><div class="line"> }\</div><div class="line">} <span class="keywordflow">while</span> (0)</div><div class="ttc" id="win32ole_8c_html_acb559820d9ca11295b4500f179ef6392"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a></div><div class="ttdeci">int i</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00784">win32ole.c:784</a></div></div> <div class="ttc" id="regint_8h_html_a89f6695a59a3a2db45421825d3e03ecd"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a89f6695a59a3a2db45421825d3e03ecd">BITSET_SIZE</a></div><div class="ttdeci">#define BITSET_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00394">regint.h:394</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00156">156</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>.</p> </div> </div> <a id="acafa6a8e6b897efa2f65abaf8790a220"></a> <h2 class="memtitle"><span class="permalink"><a href="#acafa6a8e6b897efa2f65abaf8790a220">◆ </a></span>BITSET_SET_BIT_CHKDUP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BITSET_SET_BIT_CHKDUP</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">bs, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">pos </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> if (<a class="code" href="../../d6/d87/regint_8h.html#a43930f0cbfa176d3f727f1fc92027dac">BITSET_AT</a>(bs, pos)) <a class="code" href="../../d6/dda/regparse_8c.html#af3eccf7a260f9d9f50a8be9c54502a1f">CC_DUP_WARN</a>(<a class="code" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>); \</div><div class="line"> BS_ROOM(bs, pos) |= <a class="code" href="../../d6/d87/regint_8h.html#a74de500e9448e7223b78e192e3d84f2f">BS_BIT</a>(pos); \</div><div class="line">} <span class="keywordflow">while</span> (0)</div><div class="ttc" id="regint_8h_html_a74de500e9448e7223b78e192e3d84f2f"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a74de500e9448e7223b78e192e3d84f2f">BS_BIT</a></div><div class="ttdeci">#define BS_BIT(pos)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00412">regint.h:412</a></div></div> <div class="ttc" id="regint_8h_html_a43930f0cbfa176d3f727f1fc92027dac"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a43930f0cbfa176d3f727f1fc92027dac">BITSET_AT</a></div><div class="ttdeci">#define BITSET_AT(bs, pos)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00414">regint.h:414</a></div></div> <div class="ttc" id="win32_8c_html_af973ca20f6594ad664c03daa83867128"><div class="ttname"><a href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a></div><div class="ttdeci">#define env</div></div> <div class="ttc" id="regparse_8c_html_af3eccf7a260f9d9f50a8be9c54502a1f"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#af3eccf7a260f9d9f50a8be9c54502a1f">CC_DUP_WARN</a></div><div class="ttdeci">static void CC_DUP_WARN(ScanEnv *env)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l02933">regparse.c:2933</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00151">151</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">add_ctype_to_cc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04040">add_ctype_to_cc_by_range()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00167">bitset_set_range()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04383">next_state_class()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04406">next_state_val()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>.</p> </div> </div> <a id="ab2c1b06d583864757000b9ef2c0c9324"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab2c1b06d583864757000b9ef2c0c9324">◆ </a></span>CASE_FOLD_IS_APPLIED_INSIDE_NEGATIVE_CCLASS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CASE_FOLD_IS_APPLIED_INSIDE_NEGATIVE_CCLASS</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00035">35</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05453">i_apply_case_fold()</a>.</p> </div> </div> <a id="a05089d592d1f5a0e630301d37dd8e27f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a05089d592d1f5a0e630301d37dd8e27f">◆ </a></span>INIT_MULTI_BYTE_RANGE_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define INIT_MULTI_BYTE_RANGE_SIZE   (<a class="el" href="../../d6/d87/regint_8h.html#a99f3148d8a6f4cbaede285b574ba8882">SIZE_CODE_POINT</a> * 5)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01718">new_code_range()</a>.</p> </div> </div> <a id="a73058c78d5bed2705970b46662c39cf6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a73058c78d5bed2705970b46662c39cf6">◆ </a></span>INIT_NAME_BACKREFS_ALLOC_NUM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define INIT_NAME_BACKREFS_ALLOC_NUM   8</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00412">412</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00733">name_add()</a>.</p> </div> </div> <a id="a2bf7f1ccb5841c7b06efe6427ae12175"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2bf7f1ccb5841c7b06efe6427ae12175">◆ </a></span>INIT_SCANENV_MEMNODES_ALLOC_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define INIT_SCANENV_MEMNODES_ALLOC_SIZE   16</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00941">941</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00975">scan_env_add_mem_entry()</a>.</p> </div> </div> <a id="a04707c51659bce94885f3eef37be748b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04707c51659bce94885f3eef37be748b">◆ </a></span>is_invalid_quantifier_target</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define is_invalid_quantifier_target</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node</td><td>)</td> <td>   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02188">2188</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a80c61185f8f4a16b70dcc75b41aad485"></a> <h2 class="memtitle"><span class="permalink"><a href="#a80c61185f8f4a16b70dcc75b41aad485">◆ </a></span>MBCODE_START_POS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MBCODE_START_POS</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">enc</td><td>)</td> <td>   (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> )(<a class="el" href="../../d8/db3/oniguruma_8h.html#a9d0d6012e6b7de2cf851d274bb9b9c9c">ONIGENC_MBC_MINLEN</a>(enc) > 1 ? 0 : 0x80)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00137">137</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01847">not_code_range_buf()</a>.</p> </div> </div> <a id="aa7144e591c268db3c69433aa6b7cef1b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7144e591c268db3c69433aa6b7cef1b">◆ </a></span>NEWLINE_CODE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NEWLINE_CODE   0x0a</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>.</p> </div> </div> <a id="a4602f81600008fe353870e4d762cb698"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4602f81600008fe353870e4d762cb698">◆ </a></span>ONOFF</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ONOFF</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">negative </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (negative) ? ((<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>) &= ~(<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>)) : ((<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>) |= (<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00135">135</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05594">node_extended_grapheme_cluster()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>.</p> </div> </div> <a id="a43ce1d83d1961694adc2dfcbfac7d690"></a> <h2 class="memtitle"><span class="permalink"><a href="#a43ce1d83d1961694adc2dfcbfac7d690">◆ </a></span>PEND</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PEND   (<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a> < end ? 0 : 1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00272">272</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04481">code_exist_check()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04317">fetch_char_property_to_ctype()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02485">fetch_escaped_value()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02696">fetch_name()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02582">fetch_name_with_level()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02394">fetch_range_quantifier()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03019">fetch_token_in_cc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01623">onig_scan_unsigned_number()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04240">parse_posix_bracket()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01650">scan_unsigned_hexadecimal_number()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01682">scan_unsigned_octal_number()</a>.</p> </div> </div> <a id="a5fd4f10d51a66525b7577b62a4464dae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5fd4f10d51a66525b7577b62a4464dae">◆ </a></span>PEND_VALUE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PEND_VALUE   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00264">264</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> </div> </div> <a id="a8a8898c873b81a88454a968371696cab"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a8898c873b81a88454a968371696cab">◆ </a></span>PFETCH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PFETCH</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> c = ((enc->max_enc_len == 1) ? *<a class="code" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a> : <a class="code" href="../../d8/db3/oniguruma_8h.html#a375d2932370b8067cb9c73f17051ae89">ONIGENC_MBC_TO_CODE</a>(enc, <a class="code" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, end)); \</div><div class="line"> pfetch_prev = <a class="code" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>; \</div><div class="line"> p += <a class="code" href="../../dd/df8/regenc_8h.html#ae9f8530a4c9ec89ae8d62ce5b4410aad">enclen</a>(enc, <a class="code" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, end); \</div><div class="line">} <span class="keywordflow">while</span> (0)</div><div class="ttc" id="win32ole_8c_html_a4b5a598a4f53b3724549c48dcfbf7c48"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a></div><div class="ttdeci">Win32OLEIDispatch * p</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00786">win32ole.c:786</a></div></div> <div class="ttc" id="oniguruma_8h_html_a375d2932370b8067cb9c73f17051ae89"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a375d2932370b8067cb9c73f17051ae89">ONIGENC_MBC_TO_CODE</a></div><div class="ttdeci">#define ONIGENC_MBC_TO_CODE(enc, p, end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00268">oniguruma.h:268</a></div></div> <div class="ttc" id="regenc_8h_html_ae9f8530a4c9ec89ae8d62ce5b4410aad"><div class="ttname"><a href="../../dd/df8/regenc_8h.html#ae9f8530a4c9ec89ae8d62ce5b4410aad">enclen</a></div><div class="ttdeci">#define enclen(enc, p, e)</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/df8/regenc_8h_source.html#l00078">regenc.h:78</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00278">278</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04481">code_exist_check()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04317">fetch_char_property_to_ctype()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02485">fetch_escaped_value()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02696">fetch_name()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02582">fetch_name_with_level()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02394">fetch_range_quantifier()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03019">fetch_token_in_cc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01623">onig_scan_unsigned_number()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04240">parse_posix_bracket()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01650">scan_unsigned_hexadecimal_number()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01682">scan_unsigned_octal_number()</a>.</p> </div> </div> <a id="a44975cffe07e4559bf5638cafb4a6b30"></a> <h2 class="memtitle"><span class="permalink"><a href="#a44975cffe07e4559bf5638cafb4a6b30">◆ </a></span>PFETCH_READY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PFETCH_READY   <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* pfetch_prev</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00270">270</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04481">code_exist_check()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04317">fetch_char_property_to_ctype()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02485">fetch_escaped_value()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02696">fetch_name()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02582">fetch_name_with_level()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02394">fetch_range_quantifier()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03019">fetch_token_in_cc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01623">onig_scan_unsigned_number()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04240">parse_posix_bracket()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01650">scan_unsigned_hexadecimal_number()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01682">scan_unsigned_octal_number()</a>.</p> </div> </div> <a id="a0545e73dc7ae14b1f62293c1feba3983"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0545e73dc7ae14b1f62293c1feba3983">◆ </a></span>PINC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PINC</td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> pfetch_prev = <a class="code" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>; \</div><div class="line"> p += <a class="code" href="../../dd/df8/regenc_8h.html#ae9f8530a4c9ec89ae8d62ce5b4410aad">enclen</a>(enc, <a class="code" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, end); \</div><div class="line">} <span class="keywordflow">while</span> (0)</div><div class="ttc" id="win32ole_8c_html_a4b5a598a4f53b3724549c48dcfbf7c48"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a></div><div class="ttdeci">Win32OLEIDispatch * p</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00786">win32ole.c:786</a></div></div> <div class="ttc" id="regenc_8h_html_ae9f8530a4c9ec89ae8d62ce5b4410aad"><div class="ttname"><a href="../../dd/df8/regenc_8h.html#ae9f8530a4c9ec89ae8d62ce5b4410aad">enclen</a></div><div class="ttdeci">#define enclen(enc, p, e)</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/df8/regenc_8h_source.html#l00078">regenc.h:78</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00274">274</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03019">fetch_token_in_cc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04240">parse_posix_bracket()</a>.</p> </div> </div> <a id="a5e88b3636c3d6907a52088efa2484733"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5e88b3636c3d6907a52088efa2484733">◆ </a></span>POSIX_BRACKET_CHECK_LIMIT_LENGTH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define POSIX_BRACKET_CHECK_LIMIT_LENGTH   20</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04240">parse_posix_bracket()</a>.</p> </div> </div> <a id="a2c75f278237daff1beaa644f28baf977"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c75f278237daff1beaa644f28baf977">◆ </a></span>POSIX_BRACKET_NAME_MIN_LEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define POSIX_BRACKET_NAME_MIN_LEN   4</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04240">parse_posix_bracket()</a>.</p> </div> </div> <a id="a337ed696ab55651d216a34abbafd4cd3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a337ed696ab55651d216a34abbafd4cd3">◆ </a></span>PPEEK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PPEEK   (<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a> < end ? <a class="el" href="../../d8/db3/oniguruma_8h.html#a375d2932370b8067cb9c73f17051ae89">ONIGENC_MBC_TO_CODE</a>(enc, <a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, end) : <a class="el" href="../../d6/dda/regparse_8c.html#a5fd4f10d51a66525b7577b62a4464dae">PEND_VALUE</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00284">284</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02394">fetch_range_quantifier()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03019">fetch_token_in_cc()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04240">parse_posix_bracket()</a>.</p> </div> </div> <a id="a4ed53b7baf65c82f4ba37027979ed82d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4ed53b7baf65c82f4ba37027979ed82d">◆ </a></span>PPEEK_IS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PPEEK_IS</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td>   (<a class="el" href="../../d6/dda/regparse_8c.html#a337ed696ab55651d216a34abbafd4cd3">PPEEK</a> == (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> )c)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00285">285</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03019">fetch_token_in_cc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04240">parse_posix_bracket()</a>.</p> </div> </div> <a id="ad0350add3c44d502c77357f6012b1bf2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad0350add3c44d502c77357f6012b1bf2">◆ </a></span>PUNFETCH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PUNFETCH   <a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a> = pfetch_prev</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00273">273</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02582">fetch_name_with_level()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02394">fetch_range_quantifier()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03019">fetch_token_in_cc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01623">onig_scan_unsigned_number()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01650">scan_unsigned_hexadecimal_number()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01682">scan_unsigned_octal_number()</a>.</p> </div> </div> <a id="af72e49d78040e67cd3e66882a8e49b1d"></a> <h2 class="memtitle"><span class="permalink"><a href="#af72e49d78040e67cd3e66882a8e49b1d">◆ </a></span>SET_ALL_MULTI_BYTE_RANGE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SET_ALL_MULTI_BYTE_RANGE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">enc, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">pbuf </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d6/dda/regparse_8c.html#a4a737460fe75cbdeebcb1a4a2738358c">add_code_range_to_buf</a>(pbuf, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/dda/regparse_8c.html#a80c61185f8f4a16b70dcc75b41aad485">MBCODE_START_POS</a>(enc), <a class="el" href="../../d6/d87/regint_8h.html#a34924ed4dcd8e5d5b7fe24861eb03158">ONIG_LAST_CODE_POINT</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00140">140</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01847">not_code_range_buf()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01889">or_code_range_buf()</a>.</p> </div> </div> <a id="aaaf6eb1eeef3a365dc46394bb7b2ddb4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaaf6eb1eeef3a365dc46394bb7b2ddb4">◆ </a></span>SWAP_BBUF_NOT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SWAP_BBUF_NOT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">bbuf1, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">not1, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">bbuf2, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">not2 </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {\</div><div class="line"> BBuf *tbuf; \</div><div class="line"> int tnot; \</div><div class="line"> tnot = not1; not1 = not2; not2 = tnot; \</div><div class="line"> tbuf = bbuf1; bbuf1 = bbuf2; bbuf2 = tbuf; \</div><div class="line">} <span class="keywordflow">while</span> (0)</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01881">1881</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01986">and_code_range_buf()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01889">or_code_range_buf()</a>.</p> </div> </div> <a id="aa56df0b504a51051736f28ef2396175f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa56df0b504a51051736f28ef2396175f">◆ </a></span>THRESHOLD_RANGE_NUM_FOR_SHARE_CCLASS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define THRESHOLD_RANGE_NUM_FOR_SHARE_CCLASS   8</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05343">5343</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a672827e035b8ebbeae739f715a4757b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a672827e035b8ebbeae739f715a4757b7">◆ </a></span>WARN_BUFSIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WARN_BUFSIZE   256</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00033">33</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02896">onig_syntax_warn()</a>.</p> </div> </div> <h2 class="groupheader">Typedef Documentation</h2> <a id="afd33d9b9617ca182c2e25e717529b456"></a> <h2 class="memtitle"><span class="permalink"><a href="#afd33d9b9617ca182c2e25e717529b456">◆ </a></span>FreeNode</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="../../d5/def/struct___free_node.html">_FreeNode</a> <a class="el" href="../../d6/dda/regparse_8c.html#afd33d9b9617ca182c2e25e717529b456">FreeNode</a></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ad8f4a4a6b7c7042e94ab0adc6eb0661a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad8f4a4a6b7c7042e94ab0adc6eb0661a">◆ </a></span>HashDataType</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> <a class="el" href="../../d6/dda/regparse_8c.html#ad8f4a4a6b7c7042e94ab0adc6eb0661a">HashDataType</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00426">426</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> </div> </div> <a id="a04bcf57f4a5930039aaf778ac238dc43"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04bcf57f4a5930039aaf778ac238dc43">◆ </a></span>NameTable</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> <a class="el" href="../../d6/dda/regparse_8c.html#a04bcf57f4a5930039aaf778ac238dc43">NameTable</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00425">425</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> </div> </div> <h2 class="groupheader">Enumeration Type Documentation</h2> <a id="ae30e5724fda2422a5d70fef528ccd1b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae30e5724fda2422a5d70fef528ccd1b4">◆ </a></span>CCSTATE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="../../d6/dda/regparse_8c.html#ae30e5724fda2422a5d70fef528ccd1b4">CCSTATE</a></td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae30e5724fda2422a5d70fef528ccd1b4ad9f01249e66361849d4c5a1e046215f2"></a>CCS_VALUE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ae30e5724fda2422a5d70fef528ccd1b4acd7828d24c4a9ba5b9ee0e29c8719079"></a>CCS_RANGE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ae30e5724fda2422a5d70fef528ccd1b4a189ec4f805d5188536b764df04b87f35"></a>CCS_COMPLETE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ae30e5724fda2422a5d70fef528ccd1b4a68112dd2a92b31ffbaca108d9b605c9a"></a>CCS_START </td><td class="fielddoc"></td></tr> </table> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l04369">4369</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> </div> </div> <a id="af33b57f90e86d299d925cbc7f5c12f24"></a> <h2 class="memtitle"><span class="permalink"><a href="#af33b57f90e86d299d925cbc7f5c12f24">◆ </a></span>CCVALTYPE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="../../d6/dda/regparse_8c.html#af33b57f90e86d299d925cbc7f5c12f24">CCVALTYPE</a></td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af33b57f90e86d299d925cbc7f5c12f24abc049b60184045414fb7fa5bf1398b14"></a>CCV_SB </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="af33b57f90e86d299d925cbc7f5c12f24ae3b1f32a5f7c4bebaf00de8668aeac55"></a>CCV_CODE_POINT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="af33b57f90e86d299d925cbc7f5c12f24a75e5584a22d1decbed7c05f3f6412750"></a>CCV_CLASS </td><td class="fielddoc"></td></tr> </table> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l04376">4376</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> </div> </div> <a id="a26fff899180e6c348dc9565f49ff47be"></a> <h2 class="memtitle"><span class="permalink"><a href="#a26fff899180e6c348dc9565f49ff47be">◆ </a></span>ReduceType</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47be">ReduceType</a></td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a26fff899180e6c348dc9565f49ff47beabe88693340c4c0c4faf73309b9abd3fe"></a>RQ_ASIS </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774"></a>RQ_DEL </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a26fff899180e6c348dc9565f49ff47beaf3b343f9ea0a6ddf9fece497d657f01a"></a>RQ_A </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a26fff899180e6c348dc9565f49ff47beac86dac37fa637a4e07f85c07f0f1f101"></a>RQ_AQ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a26fff899180e6c348dc9565f49ff47bea1b442d85c43bc6cf9f78dcec6689a6b0"></a>RQ_QQ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a26fff899180e6c348dc9565f49ff47beacf2afe7d48cf77b1280b55b740216482"></a>RQ_P_QQ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a26fff899180e6c348dc9565f49ff47beab09e1a488ae7d72f1958e54323e733a3"></a>RQ_PQ_Q </td><td class="fielddoc"></td></tr> </table> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02249">2249</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> </div> </div> <a id="abdbce4de6f29a432a816baee4cce250d"></a> <h2 class="memtitle"><span class="permalink"><a href="#abdbce4de6f29a432a816baee4cce250d">◆ </a></span>TokenSyms</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="../../d6/dda/regparse_8c.html#abdbce4de6f29a432a816baee4cce250d">TokenSyms</a></td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da4b2acbe6a651813a07506f06d624ac3b"></a>TK_EOT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250dab0e056f20d46d5a9696dd7fdea89de88"></a>TK_RAW_BYTE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250dafa4fad7de330d203eb444651f110045d"></a>TK_CHAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da2f748d118b4a20e2b1dc12538ccd9876"></a>TK_STRING </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da7a451b3ab1e788efaa2da058c6c8b49c"></a>TK_CODE_POINT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da1753696cfcc436c5ed6c31a5de77b3cd"></a>TK_ANYCHAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da664a7e468d295958edd0864e4f3cf461"></a>TK_CHAR_TYPE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da6009b276a2eb504bd2db835140ef34c4"></a>TK_BACKREF </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da8198b2b556338495587a25b47927061a"></a>TK_CALL </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da35870f30489b8c9a3dc0c7197b8e880b"></a>TK_ANCHOR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250daef6e175c79d6876bc5d93d82c1d13eb8"></a>TK_OP_REPEAT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da6d79c0cbba40a10a9d6790b9b874c833"></a>TK_INTERVAL </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da280d14d1e68a04cda6cdeb5ffe52791f"></a>TK_ANYCHAR_ANYTIME </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da902b0cdea9f57e86f33e1c42c38bae8a"></a>TK_ALT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da6d28cfb6350f8a3218170fd0f913aec3"></a>TK_SUBEXP_OPEN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da2abb18f0f4ef734b4ce575c044b4e1e7"></a>TK_SUBEXP_CLOSE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da5817d25633c6a037e356c292ea7622d7"></a>TK_CC_OPEN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da4bf244fe4348e0d0491bafa6adfa13d1"></a>TK_QUOTE_OPEN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da81d0318969b984a3d42eab29ec60fb47"></a>TK_CHAR_PROPERTY </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da5ac6574efb0a015e65606148abafc4de"></a>TK_LINEBREAK </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250daa2b75ae9a483a908e8d50b1183d477b0"></a>TK_EXTENDED_GRAPHEME_CLUSTER </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da80ec814edf7a88ef906b7613d4cbdad4"></a>TK_KEEP </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250dae586fca38ba46f46c46282713162c015"></a>TK_CC_CLOSE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da2e4091d6c916e3a8bf35cce296ed7cea"></a>TK_CC_RANGE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da6e96fa876eef3f96744f4c75918c5fe0"></a>TK_POSIX_BRACKET_OPEN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da0c9bf741e5d886ddcad4642e09be7ee1"></a>TK_CC_AND </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="abdbce4de6f29a432a816baee4cce250da8e5ae596c6ac79675686299605443b64"></a>TK_CC_CC_OPEN </td><td class="fielddoc"></td></tr> </table> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02319">2319</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a6f589d793cc94713e0ec3a9ffa861b3a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6f589d793cc94713e0ec3a9ffa861b3a">◆ </a></span>add_code_range()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_code_range </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> ** </td> <td class="paramname"><em>pbuf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>from</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>to</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01841">1841</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01828">add_code_range0()</a>, and <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">add_ctype_to_cc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04383">next_state_class()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04406">next_state_val()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05533">node_linebreak()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>.</p> </div> </div> <a id="acf95eb846040766dbd346b81ee63dc06"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf95eb846040766dbd346b81ee63dc06">◆ </a></span>add_code_range0()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_code_range0 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> ** </td> <td class="paramname"><em>pbuf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>from</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>checkdup</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01828">1828</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01736">add_code_range_to_buf0()</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00326">IS_SYNTAX_BV</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00505">ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00569">ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01841">add_code_range()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05453">i_apply_case_fold()</a>.</p> </div> </div> <a id="a4a737460fe75cbdeebcb1a4a2738358c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4a737460fe75cbdeebcb1a4a2738358c">◆ </a></span>add_code_range_to_buf()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_code_range_to_buf </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> ** </td> <td class="paramname"><em>pbuf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>from</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>to</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01822">1822</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01736">add_code_range_to_buf0()</a>, and <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04040">add_ctype_to_cc_by_range()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01946">and_code_range1()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01986">and_code_range_buf()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01847">not_code_range_buf()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01889">or_code_range_buf()</a>.</p> </div> </div> <a id="ad2c85a5d29ed3bf23b4db4cbe5d67961"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad2c85a5d29ed3bf23b4db4cbe5d67961">◆ </a></span>add_code_range_to_buf0()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_code_range_to_buf0 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> ** </td> <td class="paramname"><em>pbuf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>from</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>checkdup</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01736">1736</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00440">BBUF_ENSURE_SIZE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00482">BBUF_MOVE_LEFT_REDUCE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00470">BBUF_MOVE_RIGHT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01710">BBUF_WRITE_CODE_POINT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02933">CC_DUP_WARN()</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00669">GET_CODE_POINT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01718">new_code_range()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00284">ONIG_LAST_CODE_POINT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00345">ONIG_MAX_MULTI_BYTE_RANGES_NUM</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00571">ONIGERR_TOO_MANY_MULTI_BYTE_RANGES</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00421">_BBuf::p</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00655">SIZE_CODE_POINT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01828">add_code_range0()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01822">add_code_range_to_buf()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">add_ctype_to_cc()</a>.</p> </div> </div> <a id="a44ab64bdd33ba8d57a6fbe0f9ace6bbe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a44ab64bdd33ba8d57a6fbe0f9ace6bbe">◆ </a></span>add_ctype_to_cc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_ctype_to_cc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> * </td> <td class="paramname"><em>cc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>ctype</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>not</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>char_prop</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">4113</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l00143">ADD_ALL_MULTI_BYTE_RANGE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01841">add_code_range()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01736">add_code_range_to_buf0()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04040">add_ctype_to_cc_by_range()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02043">and_cclass()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00109">bbuf_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00151">BITSET_SET_BIT_CHKDUP</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00167">bitset_set_range()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00779">CClassNode::bs</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01150">initialize_cclass()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00372">IS_ASCII_RANGE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00780">CClassNode::mbuf</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00284">ONIG_LAST_CODE_POINT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00527">ONIG_NO_SUPPORT_CONFIG</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00269">ONIGENC_CODE_TO_MBCLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00209">ONIGENC_CTYPE_ALNUM</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00197">ONIGENC_CTYPE_ALPHA</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00210">ONIGENC_CTYPE_ASCII</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00198">ONIGENC_CTYPE_BLANK</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00199">ONIGENC_CTYPE_CNTRL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00200">ONIGENC_CTYPE_DIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00201">ONIGENC_CTYPE_GRAPH</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00202">ONIGENC_CTYPE_LOWER</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00203">ONIGENC_CTYPE_PRINT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00204">ONIGENC_CTYPE_PUNCT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00205">ONIGENC_CTYPE_SPACE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00206">ONIGENC_CTYPE_UPPER</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00208">ONIGENC_CTYPE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00207">ONIGENC_CTYPE_XDIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00305">ONIGENC_GET_CTYPE_CODE_RANGE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00274">ONIGENC_IS_CODE_CTYPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00302">ONIGENC_IS_CODE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00266">ONIGENC_MBC_MINLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00532">ONIGERR_PARSER_BUG</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02101">or_cclass()</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00392">SINGLE_BYTE_SIZE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05594">node_extended_grapheme_cluster()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04349">parse_char_property()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04240">parse_posix_bracket()</a>.</p> </div> </div> <a id="ad258ca88905c9338718a8d398b51cbbf"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad258ca88905c9338718a8d398b51cbbf">◆ </a></span>add_ctype_to_cc_by_range()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_ctype_to_cc_by_range </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> * </td> <td class="paramname"><em>cc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int ctype </td> <td class="paramname"><em>ARG_UNUSED</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>not</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>sb_out</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>mbr</em>[] </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l04040">4040</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01822">add_code_range_to_buf()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00151">BITSET_SET_BIT_CHKDUP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00779">CClassNode::bs</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00780">CClassNode::mbuf</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00140">ONIGENC_CODE_RANGE_FROM</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00139">ONIGENC_CODE_RANGE_NUM</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00141">ONIGENC_CODE_RANGE_TO</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">add_ctype_to_cc()</a>.</p> </div> </div> <a id="a9a4c177896f1539d8e6293a0a989e544"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a4c177896f1539d8e6293a0a989e544">◆ </a></span>and_cclass()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int and_cclass </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> * </td> <td class="paramname"><em>dest</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> * </td> <td class="paramname"><em>cc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02043">2043</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01986">and_code_range_buf()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00109">bbuf_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00199">bitset_and()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00213">bitset_copy()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00185">bitset_invert()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00192">bitset_invert_to()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00779">CClassNode::bs</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00767">IS_NCCLASS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00780">CClassNode::mbuf</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01847">not_code_range_buf()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00220">ONIGENC_IS_SINGLEBYTE</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01889">or_code_range_buf()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">add_ctype_to_cc()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>.</p> </div> </div> <a id="a01e483ecf1d1ee40b9b523f526c255b1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a01e483ecf1d1ee40b9b523f526c255b1">◆ </a></span>and_code_range1()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int and_code_range1 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> ** </td> <td class="paramname"><em>pbuf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>from1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>to1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01946">1946</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01822">add_code_range_to_buf()</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01986">and_code_range_buf()</a>.</p> </div> </div> <a id="a5136486f32d44c5e1abb6ed0b346cb7e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5136486f32d44c5e1abb6ed0b346cb7e">◆ </a></span>and_code_range_buf()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int and_code_range_buf </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> * </td> <td class="paramname"><em>bbuf1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>not1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> * </td> <td class="paramname"><em>bbuf2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>not2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> ** </td> <td class="paramname"><em>pbuf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01986">1986</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01822">add_code_range_to_buf()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01946">and_code_range1()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00118">bbuf_clone()</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00669">GET_CODE_POINT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">MAX</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00275">MIN</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00421">_BBuf::p</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01881">SWAP_BBUF_NOT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02043">and_cclass()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l02101">or_cclass()</a>.</p> </div> </div> <a id="a8092183b871bc7c73c6aed93c11cc01e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8092183b871bc7c73c6aed93c11cc01e">◆ </a></span>bbuf_clone()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int bbuf_clone </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> ** </td> <td class="paramname"><em>rto</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> * </td> <td class="paramname"><em>from</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00118">118</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00423">_BBuf::alloc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00426">BBUF_INIT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00281">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00421">_BBuf::p</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00422">_BBuf::used</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00182">xmemcpy</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01986">and_code_range_buf()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01889">or_code_range_buf()</a>.</p> </div> </div> <a id="ac57154f90d1120d13c794cb9ba3cdba2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac57154f90d1120d13c794cb9ba3cdba2">◆ </a></span>bbuf_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void bbuf_free </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> * </td> <td class="paramname"><em>bbuf</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00109">109</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00421">_BBuf::p</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">add_ctype_to_cc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02043">and_cclass()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01029">onig_node_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02101">or_cclass()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>.</p> </div> </div> <a id="ad8273b2084e2d2a864d61a63c1cd0717"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad8273b2084e2d2a864d61a63c1cd0717">◆ </a></span>bitset_and()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void bitset_and </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> </td> <td class="paramname"><em>dest</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> </td> <td class="paramname"><em>bs</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00199">199</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00394">BITSET_SIZE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02043">and_cclass()</a>.</p> </div> </div> <a id="a3fd4d479afe1fbd2aac0924f70b87160"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3fd4d479afe1fbd2aac0924f70b87160">◆ </a></span>bitset_copy()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void bitset_copy </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> </td> <td class="paramname"><em>dest</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> </td> <td class="paramname"><em>bs</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00213">213</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00394">BITSET_SIZE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02043">and_cclass()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l02101">or_cclass()</a>.</p> </div> </div> <a id="a8d37acb2da0c1b9a62bd817b2cc36818"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8d37acb2da0c1b9a62bd817b2cc36818">◆ </a></span>bitset_invert()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void bitset_invert </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> </td> <td class="paramname"><em>bs</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00185">185</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00394">BITSET_SIZE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02043">and_cclass()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l02101">or_cclass()</a>.</p> </div> </div> <a id="a0b41c67edff811e8e24db2f78def34dd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0b41c67edff811e8e24db2f78def34dd">◆ </a></span>bitset_invert_to()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void bitset_invert_to </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> </td> <td class="paramname"><em>from</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> </td> <td class="paramname"><em>to</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00192">192</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00394">BITSET_SIZE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02043">and_cclass()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l02101">or_cclass()</a>.</p> </div> </div> <a id="a3cf872fa935e0920dcd727bce187e469"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3cf872fa935e0920dcd727bce187e469">◆ </a></span>bitset_or()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void bitset_or </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> </td> <td class="paramname"><em>dest</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> </td> <td class="paramname"><em>bs</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00206">206</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00394">BITSET_SIZE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02101">or_cclass()</a>.</p> </div> </div> <a id="a6b3d47c5e12576a16be4342107be06f7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6b3d47c5e12576a16be4342107be06f7">◆ </a></span>bitset_set_range()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void bitset_set_range </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> </td> <td class="paramname"><em>bs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>from</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>to</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00167">167</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l00151">BITSET_SET_BIT_CHKDUP</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00392">SINGLE_BYTE_SIZE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">add_ctype_to_cc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04406">next_state_val()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05533">node_linebreak()</a>.</p> </div> </div> <a id="af3eccf7a260f9d9f50a8be9c54502a1f"></a> <h2 class="memtitle"><span class="permalink"><a href="#af3eccf7a260f9d9f50a8be9c54502a1f">◆ </a></span>CC_DUP_WARN()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void CC_DUP_WARN </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02933">2933</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00326">IS_SYNTAX_BV</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00082">onig_null_warn()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00510">ONIG_SYN_WARN_CC_DUP</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02896">onig_syntax_warn()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00087">onig_warn</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01363">ruby_verbose</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01736">add_code_range_to_buf0()</a>.</p> </div> </div> <a id="ab3756f3c29ed37db51ab30cfab1f8b55"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab3756f3c29ed37db51ab30cfab1f8b55">◆ </a></span>CC_ESC_WARN()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void CC_ESC_WARN </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>c</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02912">2912</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00326">IS_SYNTAX_BV</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00082">onig_null_warn()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00504">ONIG_SYN_BACKSLASH_ESCAPE_IN_CC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00508">ONIG_SYN_WARN_CC_OP_NOT_ESCAPED</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02896">onig_syntax_warn()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l00087">onig_warn</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l03019">fetch_token_in_cc()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>.</p> </div> </div> <a id="a601f73629174ca96bc93fd877f69403d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a601f73629174ca96bc93fd877f69403d">◆ </a></span>CLOSE_BRACKET_WITHOUT_ESC_WARN()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void CLOSE_BRACKET_WITHOUT_ESC_WARN </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>c</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02923">2923</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00326">IS_SYNTAX_BV</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00082">onig_null_warn()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00508">ONIG_SYN_WARN_CC_OP_NOT_ESCAPED</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02896">onig_syntax_warn()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l00087">onig_warn</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>.</p> </div> </div> <a id="a5097e7404e749cbe05065f3dd104c754"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5097e7404e749cbe05065f3dd104c754">◆ </a></span>code_exist_check()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int code_exist_check </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>from</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>ignore_escaped</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l04481">4481</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00717">MC_ESC</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00272">PEND</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00278">PFETCH</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00270">PFETCH_READY</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>.</p> </div> </div> <a id="a8b55f92f3133c69d4a7a6bf87aa41138"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8b55f92f3133c69d4a7a6bf87aa41138">◆ </a></span>conv_backslash_value()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int conv_backslash_value </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02162">2162</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00324">IS_SYNTAX_OP</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00325">IS_SYNTAX_OP2</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00468">ONIG_SYN_OP2_ESC_V_VTAB</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00448">ONIG_SYN_OP_ESC_CONTROL_CHARS</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l02945">UNKNOWN_ESC_WARN()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02485">fetch_escaped_value()</a>.</p> </div> </div> <a id="a82775c5bc8b519e00f7fae019b1beb48"></a> <h2 class="memtitle"><span class="permalink"><a href="#a82775c5bc8b519e00f7fae019b1beb48">◆ </a></span>countbits()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int countbits </td> <td>(</td> <td class="paramtype">unsigned int </td> <td class="paramname"><em>bits</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05674">5674</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05684">is_onechar_cclass()</a>.</p> </div> </div> <a id="ad86e55057f2ed2a0364f041801d09a98"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad86e55057f2ed2a0364f041801d09a98">◆ </a></span>fetch_char_property_to_ctype()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int fetch_char_property_to_ctype </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l04317">4317</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06313">onig_scan_env_set_error_string()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00271">ONIGENC_PROPERTY_NAME_TO_CTYPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00587">ONIGERR_INVALID_CHAR_PROPERTY_NAME</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00272">PEND</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00278">PFETCH</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00270">PFETCH_READY</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04349">parse_char_property()</a>.</p> </div> </div> <a id="ac3534284c668aefff9f97ffd5d759522"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac3534284c668aefff9f97ffd5d759522">◆ </a></span>fetch_escaped_value()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int fetch_escaped_value </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02485">2485</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l02162">conv_backslash_value()</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00324">IS_SYNTAX_OP</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00325">IS_SYNTAX_OP2</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00717">MC_ESC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00466">ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00467">ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00449">ONIG_SYN_OP_ESC_C_CONTROL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00550">ONIGERR_CONTROL_CODE_SYNTAX</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00548">ONIGERR_END_PATTERN_AT_CONTROL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00546">ONIGERR_END_PATTERN_AT_ESCAPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00547">ONIGERR_END_PATTERN_AT_META</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00549">ONIGERR_META_CODE_SYNTAX</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00272">PEND</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00278">PFETCH</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00270">PFETCH_READY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l03019">fetch_token_in_cc()</a>.</p> </div> </div> <a id="a67cbe5ffbeb09676c26f3c3e4094128c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67cbe5ffbeb09676c26f3c3e4094128c">◆ </a></span>fetch_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int fetch_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>start_code</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>rname_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>rback_num</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>ref</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02696">2696</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02560">get_name_end_code_point()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06313">onig_scan_env_set_error_string()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01623">onig_scan_unsigned_number()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00298">ONIGENC_IS_CODE_DIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00302">ONIGENC_IS_CODE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00578">ONIGERR_EMPTY_GROUP_NAME</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00580">ONIGERR_INVALID_CHAR_IN_GROUP_NAME</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00579">ONIGERR_INVALID_GROUP_NAME</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00566">ONIGERR_TOO_BIG_NUMBER</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00272">PEND</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00278">PFETCH</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00270">PFETCH_READY</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l03242">fetch_named_backref_token()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>.</p> </div> </div> <a id="a3a36842de2c36440fad19828c88c32ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3a36842de2c36440fad19828c88c32ed">◆ </a></span>fetch_name_with_level()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int fetch_name_with_level </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>start_code</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>rname_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>rback_num</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>rlevel</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02582">2582</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02560">get_name_end_code_point()</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">level</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06313">onig_scan_env_set_error_string()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01623">onig_scan_unsigned_number()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00298">ONIGENC_IS_CODE_DIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00302">ONIGENC_IS_CODE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00578">ONIGERR_EMPTY_GROUP_NAME</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00580">ONIGERR_INVALID_CHAR_IN_GROUP_NAME</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00579">ONIGERR_INVALID_GROUP_NAME</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00566">ONIGERR_TOO_BIG_NUMBER</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00272">PEND</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00278">PFETCH</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00270">PFETCH_READY</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00273">PUNFETCH</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l03242">fetch_named_backref_token()</a>.</p> </div> </div> <a id="aab11c5d256b2ec7f599a753b0411c700"></a> <h2 class="memtitle"><span class="permalink"><a href="#aab11c5d256b2ec7f599a753b0411c700">◆ </a></span>fetch_named_backref_token()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int fetch_named_backref_token </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> * </td> <td class="paramname"><em>tok</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l03242">3242</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l00132">BACKREF_REL_TO_ABS</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02696">fetch_name()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02582">fetch_name_with_level()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00326">IS_SYNTAX_BV</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00282">NULL_UCHARP</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00848">onig_name_to_group_numbers()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06313">onig_scan_env_set_error_string()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00495">ONIG_SYN_STRICT_CHECK_BACKREF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00574">ONIGERR_INVALID_BACKREF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00581">ONIGERR_UNDEFINED_NAME_REFERENCE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00283">SCANENV_MEM_NODES</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02327">TK_BACKREF</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12156">tok</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>.</p> </div> </div> <a id="a9b58f1c872c08ae8838728d04f14463d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b58f1c872c08ae8838728d04f14463d">◆ </a></span>fetch_range_quantifier()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int fetch_range_quantifier </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> * </td> <td class="paramname"><em>tok</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02394">2394</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00388">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00326">IS_SYNTAX_BV</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00324">IS_SYNTAX_OP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00717">MC_ESC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00344">ONIG_MAX_REPEAT_NUM</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01623">onig_scan_unsigned_number()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00494">ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00493">ONIG_SYN_ALLOW_INVALID_INTERVAL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00431">ONIG_SYN_OP_ESC_BRACE_INTERVAL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00542">ONIGERR_END_PATTERN_AT_LEFT_BRACE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00563">ONIGERR_INVALID_REPEAT_RANGE_PATTERN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00567">ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00568">ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00272">PEND</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00278">PFETCH</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00270">PFETCH_READY</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00284">PPEEK</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00273">PUNFETCH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00387">REPEAT_INFINITE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02331">TK_INTERVAL</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12156">tok</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>.</p> </div> </div> <a id="af1214620e9e6133cd463d363f2cb332f"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1214620e9e6133cd463d363f2cb332f">◆ </a></span>fetch_token()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int fetch_token </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> * </td> <td class="paramname"><em>tok</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">3316</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00500">ANCHOR_BEGIN_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00501">ANCHOR_BEGIN_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00502">ANCHOR_BEGIN_POSITION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00503">ANCHOR_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00505">ANCHOR_END_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00508">ANCHOR_NOT_WORD_BOUND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00504">ANCHOR_SEMI_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00509">ANCHOR_WORD_BEGIN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00507">ANCHOR_WORD_BOUND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">ANCHOR_WORD_END</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02923">CLOSE_BRACKET_WITHOUT_ESC_WARN()</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00078">enclen</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02485">fetch_escaped_value()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02696">fetch_name()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03242">fetch_named_backref_token()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02394">fetch_range_quantifier()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02560">get_name_end_code_point()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00372">IS_ASCII_RANGE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00364">IS_EXTEND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00724">IS_MC_ESC_CODE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00361">IS_SINGLELINE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00326">IS_SYNTAX_BV</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00324">IS_SYNTAX_OP</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00325">IS_SYNTAX_OP2</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00374">IS_WORD_BOUND_ALL_RANGE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00718">MC_ANYCHAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00722">MC_ANYCHAR_ANYTIME</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00719">MC_ANYTIME</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00717">MC_ESC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00721">MC_ONE_OR_MORE_TIME</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00720">MC_ZERO_OR_ONE_TIME</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00520">ONIG_INEFFECTIVE_META_CHAR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00342">ONIG_MAX_BACKREF_NUM</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01623">onig_scan_unsigned_number()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00499">ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00480">ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00455">ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00476">ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00477">ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00481">ONIG_SYN_OP2_ESC_G_BRACE_BACKREF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00464">ONIG_SYN_OP2_ESC_G_SUBEXP_CALL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00470">ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00474">ONIG_SYN_OP2_ESC_H_XDIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00463">ONIG_SYN_OP2_ESC_K_NAMED_BACKREF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00471">ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00472">ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00469">ONIG_SYN_OP2_ESC_U_HEX4</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00460">ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00459">ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00485">ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00456">ONIG_SYN_OP2_QMARK_GROUP_EFFECT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00482">ONIG_SYN_OP2_QMARK_SUBEXP_CALL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00424">ONIG_SYN_OP_ASTERISK_ZERO_INF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00430">ONIG_SYN_OP_BRACE_INTERVAL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00439">ONIG_SYN_OP_BRACKET_CC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00438">ONIG_SYN_OP_DECIMAL_BACKREF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00423">ONIG_SYN_OP_DOT_ANYCHAR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00425">ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00436">ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00442">ONIG_SYN_OP_ESC_B_WORD_BOUND</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00431">ONIG_SYN_OP_ESC_BRACE_INTERVAL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00437">ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00444">ONIG_SYN_OP_ESC_D_DIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00435">ONIG_SYN_OP_ESC_LPAREN_SUBEXP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00441">ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00450">ONIG_SYN_OP_ESC_OCTAL3</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00427">ONIG_SYN_OP_ESC_PLUS_ONE_INF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00429">ONIG_SYN_OP_ESC_QMARK_ZERO_ONE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00443">ONIG_SYN_OP_ESC_S_WHITE_SPACE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00433">ONIG_SYN_OP_ESC_VBAR_ALT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00440">ONIG_SYN_OP_ESC_W_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00452">ONIG_SYN_OP_ESC_X_BRACE_HEX8</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00451">ONIG_SYN_OP_ESC_X_HEX2</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00445">ONIG_SYN_OP_LINE_ANCHOR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00434">ONIG_SYN_OP_LPAREN_SUBEXP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00426">ONIG_SYN_OP_PLUS_ONE_INF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00447">ONIG_SYN_OP_QMARK_NON_GREEDY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00428">ONIG_SYN_OP_QMARK_ZERO_ONE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00422">ONIG_SYN_OP_VARIABLE_META_CHARACTERS</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00432">ONIG_SYN_OP_VBAR_ALT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00495">ONIG_SYN_STRICT_CHECK_BACKREF</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02896">onig_syntax_warn()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00200">ONIGENC_CTYPE_DIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00205">ONIGENC_CTYPE_SPACE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00208">ONIGENC_CTYPE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00207">ONIGENC_CTYPE_XDIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00298">ONIGENC_IS_CODE_DIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00276">ONIGENC_IS_CODE_NEWLINE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00300">ONIGENC_IS_CODE_XDIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00546">ONIGERR_END_PATTERN_AT_ESCAPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00559">ONIGERR_END_PATTERN_IN_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00574">ONIGERR_INVALID_BACKREF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00579">ONIGERR_INVALID_GROUP_NAME</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00566">ONIGERR_TOO_BIG_NUMBER</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00591">ONIGERR_TOO_BIG_WIDE_CHAR_VALUE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00577">ONIGERR_TOO_LONG_WIDE_CHAR_VALUE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00576">ONIGERR_TOO_SHORT_DIGITS</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00272">PEND</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00278">PFETCH</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00270">PFETCH_READY</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00274">PINC</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00284">PPEEK</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00285">PPEEK_IS</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00273">PUNFETCH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00387">REPEAT_INFINITE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01650">scan_unsigned_hexadecimal_number()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01682">scan_unsigned_octal_number()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00283">SCANENV_MEM_NODES</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02333">TK_ALT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02329">TK_ANCHOR</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02325">TK_ANYCHAR</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02332">TK_ANYCHAR_ANYTIME</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02327">TK_BACKREF</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02328">TK_CALL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02336">TK_CC_OPEN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02338">TK_CHAR_PROPERTY</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02326">TK_CHAR_TYPE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02324">TK_CODE_POINT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02320">TK_EOT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02340">TK_EXTENDED_GRAPHEME_CLUSTER</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02331">TK_INTERVAL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02341">TK_KEEP</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02339">TK_LINEBREAK</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02330">TK_OP_REPEAT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02337">TK_QUOTE_OPEN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02321">TK_RAW_BYTE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02323">TK_STRING</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02335">TK_SUBEXP_CLOSE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02334">TK_SUBEXP_OPEN</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12156">tok</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06258">parse_regexp()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l06210">parse_subexp()</a>.</p> </div> </div> <a id="aa9e1371973aab648c9781c5d38ef5a39"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa9e1371973aab648c9781c5d38ef5a39">◆ </a></span>fetch_token_in_cc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int fetch_token_in_cc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> * </td> <td class="paramname"><em>tok</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l03019">3019</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l02912">CC_ESC_WARN()</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00078">enclen</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02485">fetch_escaped_value()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00326">IS_SYNTAX_BV</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00324">IS_SYNTAX_OP</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00325">IS_SYNTAX_OP2</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00717">MC_ESC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00504">ONIG_SYN_BACKSLASH_ESCAPE_IN_CC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00461">ONIG_SYN_OP2_CCLASS_SET_OP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00474">ONIG_SYN_OP2_ESC_H_XDIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00471">ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00472">ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00469">ONIG_SYN_OP2_ESC_U_HEX4</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00450">ONIG_SYN_OP_ESC_OCTAL3</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00452">ONIG_SYN_OP_ESC_X_BRACE_HEX8</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00451">ONIG_SYN_OP_ESC_X_HEX2</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00446">ONIG_SYN_OP_POSIX_BRACKET</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02896">onig_syntax_warn()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00200">ONIGENC_CTYPE_DIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00205">ONIGENC_CTYPE_SPACE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00208">ONIGENC_CTYPE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00207">ONIGENC_CTYPE_XDIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00300">ONIGENC_IS_CODE_XDIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00546">ONIGERR_END_PATTERN_AT_ESCAPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00566">ONIGERR_TOO_BIG_NUMBER</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00591">ONIGERR_TOO_BIG_WIDE_CHAR_VALUE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00577">ONIGERR_TOO_LONG_WIDE_CHAR_VALUE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00576">ONIGERR_TOO_SHORT_DIGITS</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00272">PEND</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00278">PFETCH</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00270">PFETCH_READY</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00274">PINC</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00284">PPEEK</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00285">PPEEK_IS</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00273">PUNFETCH</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01650">scan_unsigned_hexadecimal_number()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01682">scan_unsigned_octal_number()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02981">str_exist_check_with_esc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02346">TK_CC_AND</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02347">TK_CC_CC_OPEN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02343">TK_CC_CLOSE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02344">TK_CC_RANGE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02322">TK_CHAR</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02338">TK_CHAR_PROPERTY</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02326">TK_CHAR_TYPE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02324">TK_CODE_POINT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02320">TK_EOT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02345">TK_POSIX_BRACKET_OPEN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02321">TK_RAW_BYTE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12156">tok</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>.</p> </div> </div> <a id="a1a357dfbe638de157057aaab280f0101"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1a357dfbe638de157057aaab280f0101">◆ </a></span>find_str_position()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* find_str_position </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>s</em>[], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>n</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>from</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>next</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02952">2952</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/df8/regenc_8h_source.html#l00078">enclen</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00282">NULL_UCHARP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00268">ONIGENC_MBC_TO_CODE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="af6e87bfb65c5e89ad600a2e650ca9187"></a> <h2 class="memtitle"><span class="permalink"><a href="#af6e87bfb65c5e89ad600a2e650ca9187">◆ </a></span>get_name_end_code_point()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> get_name_end_code_point </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>start</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02560">2560</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02696">fetch_name()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02582">fetch_name_with_level()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>.</p> </div> </div> <a id="ae98372c3ef790f3800ab507b029916a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae98372c3ef790f3800ab507b029916a1">◆ </a></span>i_apply_case_fold()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int i_apply_case_fold </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>from</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>to</em>[], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>to_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05453">5453</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01828">add_code_range0()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00416">BITSET_CLEAR_BIT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00415">BITSET_SET_BIT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00779">CClassNode::bs</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00035">CASE_FOLD_IS_APPLIED_INSIDE_NEGATIVE_CCLASS</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05447">IApplyCaseFoldArg::cc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00281">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05446">IApplyCaseFoldArg::env</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00767">IS_NCCLASS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00780">CClassNode::mbuf</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00085">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00108">NSTRING_SET_AMBIG</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00280">NULL_NODE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l06072">onig_is_code_in_cc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01029">onig_node_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01279">onig_node_new_alt()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01548">onig_node_new_str()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01445">onig_node_str_cat()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00270">ONIGENC_CODE_TO_MBC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00191">ONIGENC_CODE_TO_MBC_MAXLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00266">ONIGENC_MBC_MINLEN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05449">IApplyCaseFoldArg::ptail</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00392">SINGLE_BYTE_SIZE</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a3275ce258eb690cc5d9db7c047925cb7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3275ce258eb690cc5d9db7c047925cb7">◆ </a></span>i_free_name_entry()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int i_free_name_entry </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d2/d4a/struct_name_entry.html">NameEntry</a> * </td> <td class="paramname"><em>e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void *arg </td> <td class="paramname"><em>ARG_UNUSED</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00465">465</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l00420">NameEntry::back_refs</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00415">NameEntry::name</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_DELETE</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00475">names_clear()</a>.</p> </div> </div> <a id="ad8bcd6fdf837cd44c7ff5d9414f8d6b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad8bcd6fdf837cd44c7ff5d9414f8d6b9">◆ </a></span>i_free_shared_class()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int i_free_shared_class </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dc/d85/structtype__cclass__key.html">type_cclass_key</a> * </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void *arg </td> <td class="paramname"><em>ARG_UNUSED</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05391">5391</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00780">CClassNode::mbuf</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NCCLASS</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_DELETE</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05404">onig_free_shared_cclass_table()</a>.</p> </div> </div> <a id="a8fbb6332fa6183096cd32767db787b12"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8fbb6332fa6183096cd32767db787b12">◆ </a></span>i_names()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int i_names </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a> </td> <td class="paramname"><em>ARG_UNUSED</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d2/d4a/struct_name_entry.html">NameEntry</a> * </td> <td class="paramname"><em>e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d2a/struct_i_names_arg.html">INamesArg</a> * </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00522">522</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l00516">INamesArg::arg</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00417">NameEntry::back_num</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00419">NameEntry::back_ref1</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00420">NameEntry::back_refs</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00514">INamesArg::func</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00415">NameEntry::name</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00416">NameEntry::name_len</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00515">INamesArg::reg</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00517">INamesArg::ret</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_STOP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00537">onig_foreach_name()</a>.</p> </div> </div> <a id="a96926e6b10f23ddd9bd5e4ae342f31fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a96926e6b10f23ddd9bd5e4ae342f31fe">◆ </a></span>i_renumber_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int i_renumber_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a> </td> <td class="paramname"><em>ARG_UNUSED</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d2/d4a/struct_name_entry.html">NameEntry</a> * </td> <td class="paramname"><em>e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a> * </td> <td class="paramname"><em>map</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00555">555</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l00417">NameEntry::back_num</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00419">NameEntry::back_ref1</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00420">NameEntry::back_refs</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00330">GroupNumRemap::new_val</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00572">onig_renumber_name_table()</a>.</p> </div> </div> <a id="a3d9da551e4e10f925f1fc487fce34896"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3d9da551e4e10f925f1fc487fce34896">◆ </a></span>initialize_cclass()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void initialize_cclass </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> * </td> <td class="paramname"><em>cc</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01150">1150</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00406">BITSET_CLEAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00779">CClassNode::bs</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00778">CClassNode::flags</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00780">CClassNode::mbuf</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">add_ctype_to_cc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01159">node_new_cclass()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>.</p> </div> </div> <a id="ab20cf597c19c898299c1cf564fbcb604"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab20cf597c19c898299c1cf564fbcb604">◆ </a></span>is_onechar_cclass()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int is_onechar_cclass </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> * </td> <td class="paramname"><em>cc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> * </td> <td class="paramname"><em>code</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05684">5684</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00393">BITS_IN_ROOM</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00414">BITSET_AT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00394">BITSET_SIZE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00779">CClassNode::bs</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05674">countbits()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00669">GET_CODE_POINT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00767">IS_NCCLASS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00780">CClassNode::mbuf</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00284">ONIG_LAST_CODE_POINT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00421">_BBuf::p</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00392">SINGLE_BYTE_SIZE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a18d0ecab53a77bd25604a68115200c6d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a18d0ecab53a77bd25604a68115200c6d">◆ </a></span>name_add()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int name_add </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>name_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>backref</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00733">733</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l00418">NameEntry::back_alloc</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00417">NameEntry::back_num</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00419">NameEntry::back_ref1</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00420">NameEntry::back_refs</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00281">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00679">re_pattern_buffer::enc</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00791">if()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00412">INIT_NAME_BACKREFS_ALLOC_NUM</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00326">IS_SYNTAX_BV</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00415">NameEntry::name</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00501">name_find()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00683">re_pattern_buffer::name_table</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06313">onig_scan_env_set_error_string()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00367">onig_st_init_strend_table_with_size()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00391">onig_st_insert_strend()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00498">ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00578">ONIGERR_EMPTY_GROUP_NAME</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00530">ONIGERR_MEMORY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00583">ONIGERR_MULTIPLEX_DEFINED_NAME</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00243">strdup_with_null()</a>, <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00067">xrealloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>.</p> </div> </div> <a id="aeea88c6a5bae0d3d0aaee1ecc9368499"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeea88c6a5bae0d3d0aaee1ecc9368499">◆ </a></span>name_find()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d2/d4a/struct_name_entry.html">NameEntry</a>* name_find </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>name_end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00501">501</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00683">re_pattern_buffer::name_table</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l00379">onig_st_lookup_strend()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00733">name_add()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l00848">onig_name_to_group_numbers()</a>.</p> </div> </div> <a id="a4fe174e6f8a47f1532a18bb4f93f622e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4fe174e6f8a47f1532a18bb4f93f622e">◆ </a></span>names_clear()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int names_clear </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00475">475</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l00465">i_free_name_entry()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00791">if()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00683">re_pattern_buffer::name_table</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00141">onig_st_foreach</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00486">onig_names_free()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l06286">onig_parse_make_tree()</a>.</p> </div> </div> <a id="a68c715d629ff5424d853963189739b05"></a> <h2 class="memtitle"><span class="permalink"><a href="#a68c715d629ff5424d853963189739b05">◆ </a></span>new_code_range()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int new_code_range </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> ** </td> <td class="paramname"><em>pbuf</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01718">1718</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00426">BBUF_INIT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01710">BBUF_WRITE_CODE_POINT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00281">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d6/dda/regparse_8c.html#a05089d592d1f5a0e630301d37dd8e27f">INIT_MULTI_BYTE_RANGE_SIZE</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01736">add_code_range_to_buf0()</a>.</p> </div> </div> <a id="aa92d4a41497b36b45b2e875f51404612"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa92d4a41497b36b45b2e875f51404612">◆ </a></span>next_state_class()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int next_state_class </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> * </td> <td class="paramname"><em>cc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> * </td> <td class="paramname"><em>vs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">enum <a class="el" href="../../d6/dda/regparse_8c.html#af33b57f90e86d299d925cbc7f5c12f24">CCVALTYPE</a> * </td> <td class="paramname"><em>type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">enum <a class="el" href="../../d6/dda/regparse_8c.html#ae30e5724fda2422a5d70fef528ccd1b4">CCSTATE</a> * </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l04383">4383</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01841">add_code_range()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00151">BITSET_SET_BIT_CHKDUP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00779">CClassNode::bs</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04371">CCS_RANGE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04370">CCS_VALUE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04379">CCV_CLASS</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04378">CCV_CODE_POINT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04377">CCV_SB</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00780">CClassNode::mbuf</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00551">ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>.</p> </div> </div> <a id="a85d181eec13a6c58e0e0da7b1a85ad77"></a> <h2 class="memtitle"><span class="permalink"><a href="#a85d181eec13a6c58e0e0da7b1a85ad77">◆ </a></span>next_state_val()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int next_state_val </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> * </td> <td class="paramname"><em>cc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> * </td> <td class="paramname"><em>vs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>v</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>vs_israw</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>v_israw</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">enum <a class="el" href="../../d6/dda/regparse_8c.html#af33b57f90e86d299d925cbc7f5c12f24">CCVALTYPE</a> </td> <td class="paramname"><em>intype</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">enum <a class="el" href="../../d6/dda/regparse_8c.html#af33b57f90e86d299d925cbc7f5c12f24">CCVALTYPE</a> * </td> <td class="paramname"><em>type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">enum <a class="el" href="../../d6/dda/regparse_8c.html#ae30e5724fda2422a5d70fef528ccd1b4">CCSTATE</a> * </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l04406">4406</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01841">add_code_range()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00151">BITSET_SET_BIT_CHKDUP</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00167">bitset_set_range()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00779">CClassNode::bs</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04372">CCS_COMPLETE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04371">CCS_RANGE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04373">CCS_START</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04370">CCS_VALUE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04378">CCV_CODE_POINT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04377">CCV_SB</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00326">IS_SYNTAX_BV</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00780">CClassNode::mbuf</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00505">ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00569">ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00589">ONIGERR_INVALID_CODE_POINT_VALUE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00570">ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>.</p> </div> </div> <a id="addde959419d6c10ba149d4821a6645e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#addde959419d6c10ba149d4821a6645e7">◆ </a></span>node_extended_grapheme_cluster()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int node_extended_grapheme_cluster </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>np</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05594">5594</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">add_ctype_to_cc()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00094">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NCCLASS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00764">NCCLASS_SET_NOT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NENCLOSE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01233">node_new_anychar()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01159">node_new_cclass()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01399">node_new_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01243">node_new_list()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01436">node_new_option()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01373">node_new_quantifier()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NQTFR</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00280">NULL_NODE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00185">ONIG_ENCODING_ASCII</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01029">onig_node_free()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00525">ONIG_NORMAL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00357">ONIG_OPTION_MULTILINE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00229">ONIGENC_IS_UNICODE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00530">ONIGERR_MEMORY</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00135">ONOFF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00387">REPEAT_INFINITE</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a00f8741cd78c04ffc15e321f5cea925d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a00f8741cd78c04ffc15e321f5cea925d">◆ </a></span>node_linebreak()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int node_linebreak </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>np</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05533">5533</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01841">add_code_range()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00167">bitset_set_range()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00779">CClassNode::bs</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00094">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00780">CClassNode::mbuf</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NCCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NENCLOSE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01159">node_new_cclass()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01399">node_new_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01554">node_new_str_raw()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00280">NULL_NODE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01029">onig_node_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01279">onig_node_new_alt()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00525">ONIG_NORMAL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00270">ONIGENC_CODE_TO_MBC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00191">ONIGENC_CODE_TO_MBC_MAXLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00229">ONIGENC_IS_UNICODE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00266">ONIGENC_MBC_MINLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00530">ONIGERR_MEMORY</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a0dd497b9e45c03476d0a453d1987499c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0dd497b9e45c03476d0a453d1987499c">◆ </a></span>node_new()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01128">1128</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01025">FreeNodeList</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01022">_FreeNode::next</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00119">THREAD_ATOMIC_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00118">THREAD_ATOMIC_START</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01233">node_new_anychar()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01305">node_new_backref()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01357">node_new_call()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01159">node_new_cclass()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01220">node_new_ctype()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01399">node_new_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01243">node_new_list()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01373">node_new_quantifier()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01530">node_new_str()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01279">onig_node_new_alt()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01291">onig_node_new_anchor()</a>.</p> </div> </div> <a id="a29549d0c76087762275031d66141050b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a29549d0c76087762275031d66141050b">◆ </a></span>node_new_anychar()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new_anychar </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01233">1233</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01128">node_new()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_CANY</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">SET_NTYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05594">node_extended_grapheme_cluster()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="aa10b21fdcb9ddfc3437cfe4fa2a280c4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa10b21fdcb9ddfc3437cfe4fa2a280c4">◆ </a></span>node_new_backref()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new_backref </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>back_num</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>backrefs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>by_name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>exist_level</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nest_level</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01305">1305</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00099">NODE_BACKREFS_SIZE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01128">node_new()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00136">NST_NAME_REF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00138">NST_NEST_LEVEL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00132">NST_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_BREF</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01029">onig_node_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00283">SCANENV_MEM_NODES</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">SET_NTYPE</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="afe414bf273e80530aa328c4cf0e2ba09"></a> <h2 class="memtitle"><span class="permalink"><a href="#afe414bf273e80530aa328c4cf0e2ba09">◆ </a></span>node_new_call()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new_call </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>name_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>gnum</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01357">1357</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCALL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01128">node_new()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00050">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00280">NULL_NODE</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">SET_NTYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="afd60d28ead746c5b464b5a114d8960f1"></a> <h2 class="memtitle"><span class="permalink"><a href="#afd60d28ead746c5b464b5a114d8960f1">◆ </a></span>node_new_cclass()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new_cclass </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01159">1159</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01150">initialize_cclass()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NCCLASS</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01128">node_new()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CCLASS</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">SET_NTYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05594">node_extended_grapheme_cluster()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05533">node_linebreak()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01170">node_new_cclass_by_codepoint_range()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04349">parse_char_property()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a51188ccfbbf16afcaf725f0485c4120d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a51188ccfbbf16afcaf725f0485c4120d">◆ </a></span>node_new_cclass_by_codepoint_range()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new_cclass_by_codepoint_range </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>not</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>sb_out</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>ranges</em>[] </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01170">1170</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00423">_BBuf::alloc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00406">BITSET_CLEAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00415">BITSET_SET_BIT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00779">CClassNode::bs</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00780">CClassNode::mbuf</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NCCLASS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00764">NCCLASS_SET_NOT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01159">node_new_cclass()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00140">ONIGENC_CODE_RANGE_FROM</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00139">ONIGENC_CODE_RANGE_NUM</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00141">ONIGENC_CODE_RANGE_TO</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00421">_BBuf::p</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00422">_BBuf::used</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="ae4682694e26c7217bd5250dc9289f215"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae4682694e26c7217bd5250dc9289f215">◆ </a></span>node_new_ctype()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new_ctype </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>not</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>ascii_range</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01220">1220</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NCTYPE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01128">node_new()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">SET_NTYPE</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a989b3c8a59c2bd7c3b1d33849ebc59e3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a989b3c8a59c2bd7c3b1d33849ebc59e3">◆ </a></span>node_new_empty()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new_empty </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01563">1563</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01530">node_new_str()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a266745047dad368886ed92677abae972"></a> <h2 class="memtitle"><span class="permalink"><a href="#a266745047dad368886ed92677abae972">◆ </a></span>node_new_enclose()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new_enclose </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>type</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01399">1399</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NENCLOSE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01128">node_new()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ENCLOSE</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">SET_NTYPE</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05594">node_extended_grapheme_cluster()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05533">node_linebreak()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01422">node_new_enclose_memory()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01436">node_new_option()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01416">onig_node_new_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a0c09ce0753bb659111af8de34d8dd658"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c09ce0753bb659111af8de34d8dd658">◆ </a></span>node_new_enclose_memory()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new_enclose_memory </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> </td> <td class="paramname"><em>option</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>is_named</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01422">1422</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NENCLOSE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01399">node_new_enclose()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00135">NST_NAMED_GROUP</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00141">SET_ENCLOSE_STATUS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l06258">parse_regexp()</a>.</p> </div> </div> <a id="abc9a73fa7f2721f8bc8e9977d1d0cefa"></a> <h2 class="memtitle"><span class="permalink"><a href="#abc9a73fa7f2721f8bc8e9977d1d0cefa">◆ </a></span>node_new_list()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new_list </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>left</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>right</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01243">1243</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00085">NCDR</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01128">node_new()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_LIST</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">SET_NTYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05594">node_extended_grapheme_cluster()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01255">onig_node_new_list()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06167">parse_branch()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a1f5cf25b24e05e8cf525e22e94d82fb4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1f5cf25b24e05e8cf525e22e94d82fb4">◆ </a></span>node_new_option()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new_option </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> </td> <td class="paramname"><em>option</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01436">1436</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NENCLOSE</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01399">node_new_enclose()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05594">node_extended_grapheme_cluster()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>.</p> </div> </div> <a id="ac5adfdb214b7e15f4a0439d28a7a11b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac5adfdb214b7e15f4a0439d28a7a11b9">◆ </a></span>node_new_quantifier()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new_quantifier </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>lower</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>upper</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>by_number</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01373">1373</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01128">node_new()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00119">NQ_TARGET_ISNOT_EMPTY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">NST_BY_NUMBER</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_QTFR</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00280">NULL_NODE</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">SET_NTYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05594">node_extended_grapheme_cluster()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="abb2eaf4904c08177eb3e2ed65ad4adcf"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb2eaf4904c08177eb3e2ed65ad4adcf">◆ </a></span>node_new_str()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01530">1530</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01128">node_new()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00074">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_STR</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01029">onig_node_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01445">onig_node_str_cat()</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">SET_NTYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01563">node_new_empty()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01554">node_new_str_raw()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01548">onig_node_new_str()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01578">str_node_split_last_char()</a>.</p> </div> </div> <a id="a562380d9d821f065083635705ea1d51c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a562380d9d821f065083635705ea1d51c">◆ </a></span>node_new_str_raw()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new_str_raw </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01554">1554</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01530">node_new_str()</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00106">NSTRING_SET_RAW</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05533">node_linebreak()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01569">node_new_str_raw_char()</a>.</p> </div> </div> <a id="acae68a89de83097271f990cce054a0ec"></a> <h2 class="memtitle"><span class="permalink"><a href="#acae68a89de83097271f990cce054a0ec">◆ </a></span>node_new_str_raw_char()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* node_new_str_raw_char </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01569">1569</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01554">node_new_str_raw()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a749f25c911a2a10579db549fb0100dc0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a749f25c911a2a10579db549fb0100dc0">◆ </a></span>node_str_cat_char()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int node_str_cat_char </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> </td> <td class="paramname"><em>c</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01488">1488</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01445">onig_node_str_cat()</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a26d565ba28da10b2d6d99aefc9c42e30"></a> <h2 class="memtitle"><span class="permalink"><a href="#a26d565ba28da10b2d6d99aefc9c42e30">◆ </a></span>node_str_cat_codepoint()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int node_str_cat_codepoint </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>c</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01497">1497</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01445">onig_node_str_cat()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00270">ONIGENC_CODE_TO_MBC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00191">ONIGENC_CODE_TO_MBC_MAXLEN</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a07c32563959155ac0b27e95128eec38a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a07c32563959155ac0b27e95128eec38a">◆ </a></span>not_code_range_buf()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int not_code_range_buf </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> * </td> <td class="paramname"><em>bbuf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> ** </td> <td class="paramname"><em>pbuf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01847">1847</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01822">add_code_range_to_buf()</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00669">GET_CODE_POINT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00137">MBCODE_START_POS</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00284">ONIG_LAST_CODE_POINT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00421">_BBuf::p</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l00140">SET_ALL_MULTI_BYTE_RANGE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02043">and_cclass()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02101">or_cclass()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01889">or_code_range_buf()</a>.</p> </div> </div> <a id="a0d72e0c285f5332420495848d355b173"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0d72e0c285f5332420495848d355b173">◆ </a></span>onig_foreach_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_foreach_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int(*)(<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *, int, int *, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *, void *) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00537">537</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l00516">INamesArg::arg</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00518">INamesArg::enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00679">re_pattern_buffer::enc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00514">INamesArg::func</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00522">i_names()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00791">if()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00683">re_pattern_buffer::name_table</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00141">onig_st_foreach</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00515">INamesArg::reg</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l00517">INamesArg::ret</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01859">match_inspect()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00773">rb_reg_named_captures()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00726">rb_reg_names()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16353">reg_named_capture_assign_gen()</a>.</p> </div> </div> <a id="a45a1441ea27d1a056a374542fb962495"></a> <h2 class="memtitle"><span class="permalink"><a href="#a45a1441ea27d1a056a374542fb962495">◆ </a></span>onig_free_node_list()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_free_node_list </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01112">1112</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01025">FreeNodeList</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01022">_FreeNode::next</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l06004">onig_end()</a>.</p> </div> </div> <a id="a6ae87922922adc49dfb3a0de952c5a95"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6ae87922922adc49dfb3a0de952c5a95">◆ </a></span>onig_free_shared_cclass_table()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_free_shared_cclass_table </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05404">5404</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l05391">i_free_shared_class()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00141">onig_st_foreach</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00143">onig_st_free_table</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05387">OnigTypeCClassTable</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00119">THREAD_ATOMIC_END</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00118">THREAD_ATOMIC_START</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l06004">onig_end()</a>.</p> </div> </div> <a id="a968ca31521878be3b5bff8a367eb17d2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a968ca31521878be3b5bff8a367eb17d2">◆ </a></span>onig_name_to_backref_number()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_name_to_backref_number </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>name_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a392777766bf88b1733ff8c48199636d5">OnigRegion</a> * </td> <td class="paramname"><em>region</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00870">870</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00617">re_registers::beg</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00848">onig_name_to_group_numbers()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00630">ONIG_REGION_NOTPOS</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00532">ONIGERR_PARSER_BUG</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01040">match_backref_number()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01666">name_to_backref_number()</a>.</p> </div> </div> <a id="a083f9c0f9e54ad206e6464554876abe9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a083f9c0f9e54ad206e6464554876abe9">◆ </a></span>onig_name_to_group_numbers()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_name_to_group_numbers </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>name_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int ** </td> <td class="paramname"><em>nums</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00848">848</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l00417">NameEntry::back_num</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00419">NameEntry::back_ref1</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00420">NameEntry::back_refs</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00501">name_find()</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00581">ONIGERR_UNDEFINED_NAME_REFERENCE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l03242">fetch_named_backref_token()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00870">onig_name_to_backref_number()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03119">setup_subexp_call()</a>.</p> </div> </div> <a id="acb18d5fa84a45870b5a9739deff10659"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb18d5fa84a45870b5a9739deff10659">◆ </a></span>onig_names_free()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_names_free </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00486">486</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00791">if()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00683">re_pattern_buffer::name_table</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00475">names_clear()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00143">onig_st_free_table</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05570">onig_free_body()</a>.</p> </div> </div> <a id="a47ef98c51fc32c0e34bd6d917bf1cb74"></a> <h2 class="memtitle"><span class="permalink"><a href="#a47ef98c51fc32c0e34bd6d917bf1cb74">◆ </a></span>onig_node_conv_to_str_node()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_node_conv_to_str_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01506">1506</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00074">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_STR</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">SET_NTYPE</a>.</p> </div> </div> <a id="aa98ee34de192fd4997906389f70f4808"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa98ee34de192fd4997906389f70f4808">◆ </a></span>onig_node_free()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_node_free </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01029">1029</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l00109">bbuf_free()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01025">FreeNodeList</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00768">IS_NCCLASS_SHARE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00780">CClassNode::mbuf</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00080">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NCCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00085">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NENCLOSE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01022">_FreeNode::next</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00074">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00049">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00071">NTYPE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00119">THREAD_ATOMIC_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00118">THREAD_ATOMIC_START</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03405">expand_case_fold_make_rem_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03545">expand_case_fold_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03427">expand_case_fold_string_alt()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05453">i_apply_case_fold()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03289">next_setup()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05594">node_extended_grapheme_cluster()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05533">node_linebreak()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01305">node_new_backref()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01530">node_new_str()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01835">noname_disable_map()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02269">onig_reduce_nested_quantifier()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06167">parse_branch()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06210">parse_subexp()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="ac5dff6c5b4675f20090b2919bb08ad54"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac5dff6c5b4675f20090b2919bb08ad54">◆ </a></span>onig_node_list_add()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* onig_node_list_add </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>list</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>x</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01261">1261</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00050">list</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00085">NCDR</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00280">NULL_NODE</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01255">onig_node_new_list()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03545">expand_case_fold_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03427">expand_case_fold_string_alt()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="a9ee0d6fbf2d9ed077e5c5831b93444a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9ee0d6fbf2d9ed077e5c5831b93444a6">◆ </a></span>onig_node_new_alt()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* onig_node_new_alt </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>left</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>right</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01279">1279</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00085">NCDR</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01128">node_new()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00049">NT_ALT</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">SET_NTYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03427">expand_case_fold_string_alt()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05453">i_apply_case_fold()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05533">node_linebreak()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l06210">parse_subexp()</a>.</p> </div> </div> <a id="a153ac14abd8927a6edd4da2f445d1c30"></a> <h2 class="memtitle"><span class="permalink"><a href="#a153ac14abd8927a6edd4da2f445d1c30">◆ </a></span>onig_node_new_anchor()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* onig_node_new_anchor </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>type</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01291">1291</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00080">NANCHOR</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01128">node_new()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ANCHOR</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">SET_NTYPE</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03238">divide_look_behind_alternatives()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03289">next_setup()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a91c33deefe09343b00b57031f7e8ff53"></a> <h2 class="memtitle"><span class="permalink"><a href="#a91c33deefe09343b00b57031f7e8ff53">◆ </a></span>onig_node_new_enclose()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* onig_node_new_enclose </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>type</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01416">1416</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01399">node_new_enclose()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03289">next_setup()</a>.</p> </div> </div> <a id="ab258e6fc3c655e2b50e770b6d1d8b939"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab258e6fc3c655e2b50e770b6d1d8b939">◆ </a></span>onig_node_new_list()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* onig_node_new_list </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>left</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>right</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01255">1255</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01243">node_new_list()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03427">expand_case_fold_string_alt()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03289">next_setup()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01261">onig_node_list_add()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="aa43586564529e972a0cc1e7fec489aff"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa43586564529e972a0cc1e7fec489aff">◆ </a></span>onig_node_new_str()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* onig_node_new_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01548">1548</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01530">node_new_str()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03405">expand_case_fold_make_rem_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03545">expand_case_fold_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03427">expand_case_fold_string_alt()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05453">i_apply_case_fold()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="a4c9f32699c8567f97bf22053473ec09e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4c9f32699c8567f97bf22053473ec09e">◆ </a></span>onig_node_str_cat()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_node_str_cat </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01445">1445</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00281">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00098">NODE_STR_BUF_SIZE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00097">NODE_STR_MARGIN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00074">NSTR</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00232">onig_strcpy()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00288">strcat_capa()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00305">strcat_capa_from_static()</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03545">expand_case_fold_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03427">expand_case_fold_string_alt()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05453">i_apply_case_fold()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01530">node_new_str()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01488">node_str_cat_char()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01497">node_str_cat_codepoint()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01481">onig_node_str_set()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="ac2820ba3ea44a85a3e7e8e5f5806350b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac2820ba3ea44a85a3e7e8e5f5806350b">◆ </a></span>onig_node_str_clear()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_node_str_clear </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01516">1516</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00074">NSTR</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01481">onig_node_str_set()</a>.</p> </div> </div> <a id="abe42195fece2fb89ab00f53fea58b091"></a> <h2 class="memtitle"><span class="permalink"><a href="#abe42195fece2fb89ab00f53fea58b091">◆ </a></span>onig_node_str_set()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_node_str_set </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01481">1481</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01445">onig_node_str_cat()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01516">onig_node_str_clear()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03359">update_string_node_case_fold()</a>.</p> </div> </div> <a id="aaf863834e7999ad7c95afc91e0d3b838"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf863834e7999ad7c95afc91e0d3b838">◆ </a></span>onig_noname_group_capture_is_active()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_noname_group_capture_is_active </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00924">924</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00326">IS_SYNTAX_BV</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00379">ONIG_IS_OPTION_ON</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00584">onig_number_of_names()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00364">ONIG_OPTION_CAPTURE_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00363">ONIG_OPTION_DONT_CAPTURE_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00497">ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00680">re_pattern_buffer::options</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00681">re_pattern_buffer::syntax</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03281">rb_reg_regsub()</a>.</p> </div> </div> <a id="a32f51f068bd8e9c2eb940e259f054e9f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a32f51f068bd8e9c2eb940e259f054e9f">◆ </a></span>onig_null_warn()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_null_warn </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s </td> <td class="paramname"><em>ARG_UNUSED</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00082">82</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02933">CC_DUP_WARN()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02912">CC_ESC_WARN()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02923">CLOSE_BRACKET_WITHOUT_ESC_WARN()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05258">set_quantifier()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l02945">UNKNOWN_ESC_WARN()</a>.</p> </div> </div> <a id="a7713de57637189f41a2d3de69050174e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7713de57637189f41a2d3de69050174e">◆ </a></span>onig_number_of_names()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_number_of_names </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00584">584</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00791">if()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00683">re_pattern_buffer::name_table</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::num_entries</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00924">onig_noname_group_capture_is_active()</a>.</p> </div> </div> <a id="a65633994c3490b701c540cdf9c54e0ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a65633994c3490b701c540cdf9c54e0ed">◆ </a></span>onig_parse_make_tree()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_parse_make_tree </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>root</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>pattern</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l06286">6286</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00682">re_pattern_buffer::case_fold_flag</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00679">re_pattern_buffer::enc</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00475">names_clear()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00667">re_pattern_buffer::num_mem</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00680">re_pattern_buffer::options</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06258">parse_regexp()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00944">scan_env_clear()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00681">re_pattern_buffer::syntax</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>.</p> </div> </div> <a id="ace588d68b5808852a8265c27b18e6ed2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ace588d68b5808852a8265c27b18e6ed2">◆ </a></span>onig_reduce_nested_quantifier()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_reduce_nested_quantifier </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>pnode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>cnode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02269">2269</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00182">QtfrNode::greedy</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00180">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00280">NULL_NODE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01029">onig_node_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02225">popular_quantifier_num()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02259">ReduceTypeTable</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00387">REPEAT_INFINITE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02252">RQ_A</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02253">RQ_AQ</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02250">RQ_ASIS</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02251">RQ_DEL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02255">RQ_P_QQ</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02256">RQ_PQ_Q</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02254">RQ_QQ</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00181">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01835">noname_disable_map()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05258">set_quantifier()</a>.</p> </div> </div> <a id="af1403b57925202f97bb10bd8c7c2d1ae"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1403b57925202f97bb10bd8c7c2d1ae">◆ </a></span>onig_renumber_name_table()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_renumber_name_table </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a> * </td> <td class="paramname"><em>map</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00572">572</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l00555">i_renumber_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00791">if()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00683">re_pattern_buffer::name_table</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00141">onig_st_foreach</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02011">disable_noname_group_capture()</a>.</p> </div> </div> <a id="a8d6d95d9c113545baa16fe1ff3d96191"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8d6d95d9c113545baa16fe1ff3d96191">◆ </a></span>onig_scan_env_set_error_string()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_scan_env_set_error_string </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int ecode </td> <td class="paramname"><em>ARG_UNUSED</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>arg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>arg_end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l06313">6313</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04317">fetch_char_property_to_ctype()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02696">fetch_name()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02582">fetch_name_with_level()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03242">fetch_named_backref_token()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00733">name_add()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03119">setup_subexp_call()</a>.</p> </div> </div> <a id="af172b663db06124c2c4b62a7e1377472"></a> <h2 class="memtitle"><span class="permalink"><a href="#af172b663db06124c2c4b62a7e1377472">◆ </a></span>onig_scan_unsigned_number()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_scan_unsigned_number </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01623">1623</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00355">DIGITVAL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00353">INT_MAX_LIMIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00298">ONIGENC_IS_CODE_DIGIT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00272">PEND</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00278">PFETCH</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00270">PFETCH_READY</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00273">PUNFETCH</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02696">fetch_name()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02582">fetch_name_with_level()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02394">fetch_range_quantifier()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>.</p> </div> </div> <a id="ae560e4fb67a0fa31849c24aa1f466a18"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae560e4fb67a0fa31849c24aa1f466a18">◆ </a></span>onig_set_verb_warn_func()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_set_verb_warn_func </td> <td>(</td> <td class="paramtype">OnigWarnFunc </td> <td class="paramname"><em>f</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00101">101</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l00093">onig_verb_warn</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03522">Init_Regexp()</a>.</p> </div> </div> <a id="a3562189ce2bff13f776e44ef0b29b8ab"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3562189ce2bff13f776e44ef0b29b8ab">◆ </a></span>onig_set_warn_func()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_set_warn_func </td> <td>(</td> <td class="paramtype">OnigWarnFunc </td> <td class="paramname"><em>f</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00096">96</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l00087">onig_warn</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03522">Init_Regexp()</a>.</p> </div> </div> <a id="a851bd0c708c9617427503055f460e3bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a851bd0c708c9617427503055f460e3bd">◆ </a></span>onig_st_init_strend_table_with_size()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d6/d87/regint_8h.html#aa662c9c4b708dbcab817a475c7fc7b7c">hash_table_type</a>* onig_st_init_strend_table_with_size </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </td> <td class="paramname"><em>size</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00367">367</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00132">onig_st_init_table_with_size</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00328">str_end_cmp()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l00352">str_end_hash()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00733">name_add()</a>, and <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00917">onigenc_property_list_add_property()</a>.</p> </div> </div> <a id="a422ffdbf2a9a4e9b0ed8458f84f6d2f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a422ffdbf2a9a4e9b0ed8458f84f6d2f3">◆ </a></span>onig_st_insert_strend()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_st_insert_strend </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#aa662c9c4b708dbcab817a475c7fc7b7c">hash_table_type</a> * </td> <td class="paramname"><em>table</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>str_key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end_key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#a0703aa286ee819f8a43df4d4f2fc2bad">hash_data_type</a> </td> <td class="paramname"><em>value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00391">391</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00139">onig_st_insert</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00733">name_add()</a>, and <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00917">onigenc_property_list_add_property()</a>.</p> </div> </div> <a id="ae09a5cf9f1da50ac386554e3f435a77c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae09a5cf9f1da50ac386554e3f435a77c">◆ </a></span>onig_st_lookup_strend()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_st_lookup_strend </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#aa662c9c4b708dbcab817a475c7fc7b7c">hash_table_type</a> * </td> <td class="paramname"><em>table</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>str_key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end_key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#a0703aa286ee819f8a43df4d4f2fc2bad">hash_data_type</a> * </td> <td class="paramname"><em>value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00379">379</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00140">onig_st_lookup</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00501">name_find()</a>.</p> </div> </div> <a id="ae1ec1f619a502e243e88146945e3e911"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae1ec1f619a502e243e88146945e3e911">◆ </a></span>onig_strcpy()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_strcpy </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>dest</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00232">232</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00182">xmemcpy</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01445">onig_node_str_cat()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00288">strcat_capa()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l00305">strcat_capa_from_static()</a>.</p> </div> </div> <a id="a138838c9d16547c9dde877effa669a35"></a> <h2 class="memtitle"><span class="permalink"><a href="#a138838c9d16547c9dde877effa669a35">◆ </a></span>onig_strncmp()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_strncmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>s1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>s2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00220">220</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> </div> </div> <a id="acb67057765575ddb27b1d90fd972fde5"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb67057765575ddb27b1d90fd972fde5">◆ </a></span>onig_syntax_warn()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void onig_syntax_warn </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>fmt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><em>...</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02896">2896</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d5/d61/regerror_8c_source.html#l00323">onig_vsnprintf_with_pattern()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00177">rb_compile_warn()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00221">rb_warn()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l00033">WARN_BUFSIZE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02933">CC_DUP_WARN()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02912">CC_ESC_WARN()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02923">CLOSE_BRACKET_WITHOUT_ESC_WARN()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03019">fetch_token_in_cc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05258">set_quantifier()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l02945">UNKNOWN_ESC_WARN()</a>.</p> </div> </div> <a id="abb8201a9c445bcea24c77d760e01b08b"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb8201a9c445bcea24c77d760e01b08b">◆ </a></span>onig_vsnprintf_with_pattern()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_vsnprintf_with_pattern </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> </td> <td class="paramname"><em>buf</em>[], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>bufsize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>pat</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>pat_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>fmt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">va_list </td> <td class="paramname"><em>args</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d61/regerror_8c_source.html#l00323">323</a> of file <a class="el" href="../../d5/d61/regerror_8c_source.html">regerror.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../d5/d8c/vm__debug_8h_source.html#l00027">bp</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00078">enclen</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00185">ONIG_ENCODING_ASCII</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00280">ONIGENC_IS_CODE_PRINT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00294">ONIGENC_IS_CODE_SPACE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00221">ONIGENC_IS_MBC_HEAD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00266">ONIGENC_MBC_MINLEN</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00163">onigenc_str_bytelen_null()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d5/d61/regerror_8c_source.html#l00197">sprint_byte_with_x()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00190">xvsnprintf</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d61/regerror_8c_source.html#l00388">onig_snprintf_with_pattern()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l02896">onig_syntax_warn()</a>.</p> </div> </div> <a id="a0e86fc9a55be3a8fe36993b6b1d9af44"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e86fc9a55be3a8fe36993b6b1d9af44">◆ </a></span>or_cclass()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int or_cclass </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> * </td> <td class="paramname"><em>dest</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> * </td> <td class="paramname"><em>cc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02101">2101</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01986">and_code_range_buf()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00109">bbuf_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00213">bitset_copy()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00185">bitset_invert()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00192">bitset_invert_to()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00206">bitset_or()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00779">CClassNode::bs</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00767">IS_NCCLASS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00780">CClassNode::mbuf</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01847">not_code_range_buf()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00220">ONIGENC_IS_SINGLEBYTE</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01889">or_code_range_buf()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">add_ctype_to_cc()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>.</p> </div> </div> <a id="ad60c46004ca23dfd6069d5418e310aa0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad60c46004ca23dfd6069d5418e310aa0">◆ </a></span>or_code_range_buf()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int or_code_range_buf </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> * </td> <td class="paramname"><em>bbuf1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>not1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> * </td> <td class="paramname"><em>bbuf2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>not2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> ** </td> <td class="paramname"><em>pbuf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01889">1889</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01822">add_code_range_to_buf()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00118">bbuf_clone()</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00669">GET_CODE_POINT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01847">not_code_range_buf()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00421">_BBuf::p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00140">SET_ALL_MULTI_BYTE_RANGE</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01881">SWAP_BBUF_NOT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02043">and_cclass()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l02101">or_cclass()</a>.</p> </div> </div> <a id="a64f09f44b9ae1bfa821f252f69d9a14c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a64f09f44b9ae1bfa821f252f69d9a14c">◆ </a></span>parse_branch()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parse_branch </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>top</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> * </td> <td class="paramname"><em>tok</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>term</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l06167">6167</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00085">NCDR</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01243">node_new_list()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00071">NTYPE</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01029">onig_node_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02333">TK_ALT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02320">TK_EOT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12156">tok</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04309">top</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l06210">parse_subexp()</a>.</p> </div> </div> <a id="abc86706f6ac6a3fad3db8b1bf25f13ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#abc86706f6ac6a3fad3db8b1bf25f13ce">◆ </a></span>parse_char_class()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parse_char_class </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>np</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> * </td> <td class="paramname"><em>tok</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">4505</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01841">add_code_range()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">add_ctype_to_cc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02043">and_cclass()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00109">bbuf_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00156">BITSET_IS_EMPTY</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00151">BITSET_SET_BIT_CHKDUP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00779">CClassNode::bs</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02912">CC_ESC_WARN()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04371">CCS_RANGE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04373">CCS_START</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04370">CCS_VALUE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04378">CCV_CODE_POINT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04377">CCV_SB</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00281">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04481">code_exist_check()</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00078">enclen</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04317">fetch_char_property_to_ctype()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03019">fetch_token_in_cc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00788">for()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00791">if()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01150">initialize_cclass()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00767">IS_NCCLASS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00326">IS_SYNTAX_BV</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00780">CClassNode::mbuf</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NCCLASS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00766">NCCLASS_CLEAR_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00764">NCCLASS_SET_NOT</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00171">neg</a>, <a class="el" href="../../d6/dda/regparse_8c.html#aa7144e591c268db3c69433aa6b7cef1b">NEWLINE_CODE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04383">next_state_class()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04406">next_state_val()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01159">node_new_cclass()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00280">NULL_NODE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01029">onig_node_free()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00506">ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00503">ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00191">ONIGENC_CODE_TO_MBC_MAXLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00269">ONIGENC_CODE_TO_MBCLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00276">ONIGENC_IS_CODE_NEWLINE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00220">ONIGENC_IS_SINGLEBYTE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00264">ONIGENC_MBC_MAXLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00266">ONIGENC_MBC_MINLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00268">ONIGENC_MBC_TO_CODE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00544">ONIGERR_EMPTY_CHAR_CLASS</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00532">ONIGERR_PARSER_BUG</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00545">ONIGERR_PREMATURE_END_OF_CHAR_CLASS</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00572">ONIGERR_TOO_SHORT_MULTI_BYTE_STRING</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00553">ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02101">or_cclass()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04240">parse_posix_bracket()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00392">SINGLE_BYTE_SIZE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02346">TK_CC_AND</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02347">TK_CC_CC_OPEN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02343">TK_CC_CLOSE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02344">TK_CC_RANGE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02322">TK_CHAR</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02338">TK_CHAR_PROPERTY</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02326">TK_CHAR_TYPE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02324">TK_CODE_POINT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02320">TK_EOT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02345">TK_POSIX_BRACKET_OPEN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02321">TK_RAW_BYTE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12156">tok</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="adaf2985bb85a858ceaf9e101e4214d35"></a> <h2 class="memtitle"><span class="permalink"><a href="#adaf2985bb85a858ceaf9e101e4214d35">◆ </a></span>parse_char_property()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parse_char_property </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>np</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> * </td> <td class="paramname"><em>tok</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l04349">4349</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">add_ctype_to_cc()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00281">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04317">fetch_char_property_to_ctype()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NCCLASS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00764">NCCLASS_SET_NOT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01159">node_new_cclass()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l12156">tok</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="ad9aeccad3a3c7ec807272797a39ce496"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad9aeccad3a3c7ec807272797a39ce496">◆ </a></span>parse_enclose()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parse_enclose </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>np</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> * </td> <td class="paramname"><em>tok</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>term</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">4835</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00513">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00514">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00511">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00512">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00132">BACKREF_REL_TO_ABS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00334">BIT_STATUS_BITS_NUM</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00347">BIT_STATUS_ON_AT_SIMPLE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00281">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00095">ENCLOSE_CONDITION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00094">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02696">fetch_name()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00791">if()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00326">IS_SYNTAX_BV</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00325">IS_SYNTAX_OP2</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00733">name_add()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00080">NANCHOR</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00171">neg</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NENCLOSE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01563">node_new_empty()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01399">node_new_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01422">node_new_enclose_memory()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01436">node_new_option()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00136">NST_NAME_REF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00049">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00071">NTYPE</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00280">NULL_NODE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00379">ONIG_IS_OPTION_ON</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00848">onig_name_to_group_numbers()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01029">onig_node_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01279">onig_node_new_alt()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01291">onig_node_new_anchor()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00370">ONIG_OPTION_ASCII_RANGE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00363">ONIG_OPTION_DONT_CAPTURE_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00356">ONIG_OPTION_EXTEND</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00355">ONIG_OPTION_IGNORECASE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00357">ONIG_OPTION_MULTILINE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00371">ONIG_OPTION_POSIX_BRACKET_ALL_RANGE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00359">ONIG_OPTION_SINGLELINE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00372">ONIG_OPTION_WORD_BOUND_ALL_RANGE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06313">onig_scan_env_set_error_string()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00465">ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00457">ONIG_SYN_OP2_OPTION_PERL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00458">ONIG_SYN_OP2_OPTION_RUBY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00485">ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00456">ONIG_SYN_OP2_QMARK_GROUP_EFFECT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00484">ONIG_SYN_OP2_QMARK_LPAREN_CONDITION</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00462">ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00483">ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00495">ONIG_SYN_STRICT_CHECK_BACKREF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00298">ONIGENC_IS_CODE_DIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00559">ONIGERR_END_PATTERN_IN_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00558">ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00586">ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00574">ONIGERR_INVALID_BACKREF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00564">ONIGERR_INVALID_CONDITION_PATTERN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00560">ONIGERR_UNDEFINED_GROUP_OPTION</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00581">ONIGERR_UNDEFINED_NAME_REFERENCE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00135">ONOFF</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06210">parse_subexp()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00272">PEND</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00278">PFETCH</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00270">PFETCH_READY</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00274">PINC</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00285">PPEEK_IS</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00273">PUNFETCH</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00975">scan_env_add_mem_entry()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01010">scan_env_set_mem_node()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00283">SCANENV_MEM_NODES</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12156">tok</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="ad281aaac939a085676b002a3221d203d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad281aaac939a085676b002a3221d203d">◆ </a></span>parse_exp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parse_exp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>np</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> * </td> <td class="paramname"><em>tok</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>term</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">5734</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">add_ctype_to_cc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05448">IApplyCaseFoldArg::alt_root</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00519">ANCHOR_KEEP</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00132">BACKREF_REL_TO_ABS</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05447">IApplyCaseFoldArg::cc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00281">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00078">enclen</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00094">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05446">IApplyCaseFoldArg::env</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02952">find_str_position()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05453">i_apply_case_fold()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00791">if()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00372">IS_ASCII_RANGE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00363">IS_IGNORECASE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02188">is_invalid_quantifier_target</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05684">is_onechar_cclass()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00326">IS_SYNTAX_BV</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00717">MC_ESC</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00080">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NCCLASS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00764">NCCLASS_SET_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00765">NCCLASS_SET_SHARE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00085">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NENCLOSE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05594">node_extended_grapheme_cluster()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05533">node_linebreak()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01233">node_new_anychar()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01305">node_new_backref()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01357">node_new_call()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01159">node_new_cclass()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01170">node_new_cclass_by_codepoint_range()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01220">node_new_ctype()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01563">node_new_empty()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01399">node_new_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01243">node_new_list()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01373">node_new_quantifier()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01530">node_new_str()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01569">node_new_str_raw_char()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01488">node_str_cat_char()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01497">node_str_cat_codepoint()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00074">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00107">NSTRING_CLEAR_RAW</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00106">NSTRING_SET_RAW</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00280">NULL_NODE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01029">onig_node_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01279">onig_node_new_alt()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01291">onig_node_new_anchor()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01445">onig_node_str_cat()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00142">onig_st_add_direct</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00132">onig_st_init_table_with_size</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00140">onig_st_lookup</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00492">ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00490">ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00491">ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00240">ONIGENC_APPLY_ALL_CASE_FOLD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00139">ONIGENC_CODE_RANGE_NUM</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00200">ONIGENC_CTYPE_DIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00205">ONIGENC_CTYPE_SPACE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00208">ONIGENC_CTYPE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00207">ONIGENC_CTYPE_XDIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00305">ONIGENC_GET_CTYPE_CODE_RANGE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00266">ONIGENC_MBC_MINLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00574">ONIGERR_INVALID_BACKREF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00530">ONIGERR_MEMORY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00532">ONIGERR_PARSER_BUG</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00555">ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00554">ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00572">ONIGERR_TOO_SHORT_MULTI_BYTE_STRING</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00557">ONIGERR_UNMATCHED_CLOSE_PARENTHESIS</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05387">OnigTypeCClassTable</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04349">parse_char_property()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06210">parse_subexp()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05449">IApplyCaseFoldArg::ptail</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00387">REPEAT_INFINITE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05258">set_quantifier()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00119">THREAD_ATOMIC_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00118">THREAD_ATOMIC_START</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05343">THRESHOLD_RANGE_NUM_FOR_SHARE_CCLASS</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02333">TK_ALT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02329">TK_ANCHOR</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02325">TK_ANYCHAR</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02332">TK_ANYCHAR_ANYTIME</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02327">TK_BACKREF</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02328">TK_CALL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02336">TK_CC_OPEN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02338">TK_CHAR_PROPERTY</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02326">TK_CHAR_TYPE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02324">TK_CODE_POINT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02320">TK_EOT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02340">TK_EXTENDED_GRAPHEME_CLUSTER</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02331">TK_INTERVAL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02341">TK_KEEP</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02339">TK_LINEBREAK</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02330">TK_OP_REPEAT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02337">TK_QUOTE_OPEN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02321">TK_RAW_BYTE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02323">TK_STRING</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02335">TK_SUBEXP_CLOSE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02334">TK_SUBEXP_OPEN</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12156">tok</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05382">type_type_cclass_hash</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00063">USE_BACKREF_WITH_LEVEL</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00182">xmemcpy</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l06167">parse_branch()</a>.</p> </div> </div> <a id="aa424960832460720c6888e362f958a1a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa424960832460720c6888e362f958a1a">◆ </a></span>parse_posix_bracket()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parse_posix_bracket </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> * </td> <td class="paramname"><em>cc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l04240">4240</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l04113">add_ctype_to_cc()</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00105">PosixBracketEntryType::ctype</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00373">IS_POSIX_BRACKET_ALL_RANGE</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00106">PosixBracketEntryType::len</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00104">PosixBracketEntryType::name</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00209">ONIGENC_CTYPE_ALNUM</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00197">ONIGENC_CTYPE_ALPHA</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00210">ONIGENC_CTYPE_ASCII</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00198">ONIGENC_CTYPE_BLANK</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00199">ONIGENC_CTYPE_CNTRL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00200">ONIGENC_CTYPE_DIGIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00201">ONIGENC_CTYPE_GRAPH</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00202">ONIGENC_CTYPE_LOWER</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00203">ONIGENC_CTYPE_PRINT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00204">ONIGENC_CTYPE_PUNCT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00205">ONIGENC_CTYPE_SPACE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00206">ONIGENC_CTYPE_UPPER</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00208">ONIGENC_CTYPE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00207">ONIGENC_CTYPE_XDIGIT</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00113">onigenc_step()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00123">onigenc_strlen()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00854">onigenc_with_ascii_strncmp()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00561">ONIGERR_INVALID_POSIX_BRACKET_TYPE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00272">PEND</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00278">PFETCH</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00270">PFETCH_READY</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00274">PINC</a>, <a class="el" href="../../d6/dda/regparse_8c.html#a5e88b3636c3d6907a52088efa2484733">POSIX_BRACKET_CHECK_LIMIT_LENGTH</a>, <a class="el" href="../../d6/dda/regparse_8c.html#a2c75f278237daff1beaa644f28baf977">POSIX_BRACKET_NAME_MIN_LEN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00284">PPEEK</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00285">PPEEK_IS</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04505">parse_char_class()</a>.</p> </div> </div> <a id="a5a449e33309f56a9843b4d53a15fa957"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5a449e33309f56a9843b4d53a15fa957">◆ </a></span>parse_regexp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parse_regexp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>top</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l06258">6258</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00281">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NENCLOSE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01422">node_new_enclose_memory()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06210">parse_subexp()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01010">scan_env_set_mem_node()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02320">TK_EOT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12156">tok</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04309">top</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l06286">onig_parse_make_tree()</a>.</p> </div> </div> <a id="a3822726195b34935bce3ca92fe4d8085"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3822726195b34935bce3ca92fe4d8085">◆ </a></span>parse_subexp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parse_subexp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>top</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/d80/struct_onig_token.html">OnigToken</a> * </td> <td class="paramname"><em>tok</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>term</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l06210">6210</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00085">NCDR</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01029">onig_node_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01279">onig_node_new_alt()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00558">ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00532">ONIGERR_PARSER_BUG</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06167">parse_branch()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02333">TK_ALT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02335">TK_SUBEXP_CLOSE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12156">tok</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04309">top</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l06258">parse_regexp()</a>.</p> </div> </div> <a id="ad0588379c3e11c85d9df21597c747590"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad0588379c3e11c85d9df21597c747590">◆ </a></span>popular_quantifier_num()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int popular_quantifier_num </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> * </td> <td class="paramname"><em>q</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02225">2225</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00182">QtfrNode::greedy</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00388">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00180">QtfrNode::lower</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00181">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02269">onig_reduce_nested_quantifier()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05258">set_quantifier()</a>.</p> </div> </div> <a id="a3e5e1df9342133d21ffc0e237a6dbc70"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3e5e1df9342133d21ffc0e237a6dbc70">◆ </a></span>scan_env_add_mem_entry()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int scan_env_add_mem_entry </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00975">975</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00281">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00941">INIT_SCANENV_MEMNODES_ALLOC_SIZE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00280">NULL_NODE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00343">ONIG_MAX_CAPTURE_GROUP_NUM</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00588">ONIGERR_TOO_MANY_CAPTURE_GROUPS</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00282">SCANENV_MEMNODES_SIZE</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00182">xmemcpy</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00067">xrealloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>.</p> </div> </div> <a id="a178bdeffafbd3fe240bba6c12acfa5f1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a178bdeffafbd3fe240bba6c12acfa5f1">◆ </a></span>scan_env_clear()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void scan_env_clear </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00944">944</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00335">BIT_STATUS_CLEAR</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00280">NULL_NODE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00282">SCANENV_MEMNODES_SIZE</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l06286">onig_parse_make_tree()</a>.</p> </div> </div> <a id="aebbe7e869e902b29a5a9867fd47c9c1f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aebbe7e869e902b29a5a9867fd47c9c1f">◆ </a></span>scan_env_set_mem_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int scan_env_set_mem_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>num</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01010">1010</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00532">ONIGERR_PARSER_BUG</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00283">SCANENV_MEM_NODES</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l04835">parse_enclose()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l06258">parse_regexp()</a>.</p> </div> </div> <a id="a1778b92e634c4bb6664dcc9d8a4c18c4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1778b92e634c4bb6664dcc9d8a4c18c4">◆ </a></span>scan_unsigned_hexadecimal_number()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int scan_unsigned_hexadecimal_number </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>minlen</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>maxlen</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01650">1650</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00353">INT_MAX_LIMIT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00300">ONIGENC_IS_CODE_XDIGIT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00272">PEND</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00278">PFETCH</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00270">PFETCH_READY</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00273">PUNFETCH</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00357">XDIGITVAL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l03019">fetch_token_in_cc()</a>.</p> </div> </div> <a id="af9a4fd42a5f01d15769e6c8640fa40d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#af9a4fd42a5f01d15769e6c8640fa40d7">◆ </a></span>scan_unsigned_octal_number()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int scan_unsigned_octal_number </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>maxlen</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01682">1682</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00353">INT_MAX_LIMIT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00356">ODIGITVAL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00298">ONIGENC_IS_CODE_DIGIT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00272">PEND</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00278">PFETCH</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00270">PFETCH_READY</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00273">PUNFETCH</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l03316">fetch_token()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l03019">fetch_token_in_cc()</a>.</p> </div> </div> <a id="a303bd068bc2aa1a3e21b2f36bc2f2cc5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a303bd068bc2aa1a3e21b2f36bc2f2cc5">◆ </a></span>set_quantifier()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int set_quantifier </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>qnode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>target</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>group</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05258">5258</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00182">QtfrNode::greedy</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00163">IS_QUANTIFIER_BY_NUMBER</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00388">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00326">IS_SYNTAX_BV</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00180">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00074">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00071">NTYPE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00082">onig_null_warn()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02269">onig_reduce_nested_quantifier()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00509">ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02896">onig_syntax_warn()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00087">onig_warn</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02225">popular_quantifier_num()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05249">PopularQStr</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05253">ReduceQStr</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02259">ReduceTypeTable</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02250">RQ_ASIS</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02251">RQ_DEL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01596">str_node_can_be_split()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01578">str_node_split_last_char()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00181">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="a317519c5350aba96c78a0b4d70bd94a9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a317519c5350aba96c78a0b4d70bd94a9">◆ </a></span>str_end_cmp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int str_end_cmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>xp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>yp</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00328">328</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l00324">st_str_end_key::end</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00323">st_str_end_key::s</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00367">onig_st_init_strend_table_with_size()</a>.</p> </div> </div> <a id="a194bfb40d4c385f3a3006d59bdf3b234"></a> <h2 class="memtitle"><span class="permalink"><a href="#a194bfb40d4c385f3a3006d59bdf3b234">◆ </a></span>str_end_hash()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> str_end_hash </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>xp</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00352">352</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00323">st_str_end_key::s</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00367">onig_st_init_strend_table_with_size()</a>.</p> </div> </div> <a id="aab94b87f1402882e62414bd26531521c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aab94b87f1402882e62414bd26531521c">◆ </a></span>str_exist_check_with_esc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int str_exist_check_with_esc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>s</em>[], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>n</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>from</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>bad</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> * </td> <td class="paramname"><em>syn</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02981">2981</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00124">bad</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00078">enclen</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00717">MC_ESC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00268">ONIGENC_MBC_TO_CODE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l03019">fetch_token_in_cc()</a>.</p> </div> </div> <a id="a2b69c9575ebabd08f63f66a20a375885"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2b69c9575ebabd08f63f66a20a375885">◆ </a></span>str_node_can_be_split()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int str_node_can_be_split </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/db7/struct_str_node.html">StrNode</a> * </td> <td class="paramname"><em>sn</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01596">1596</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/df8/regenc_8h_source.html#l00078">enclen</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00170">StrNode::end</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00169">StrNode::s</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05258">set_quantifier()</a>.</p> </div> </div> <a id="a5a7bcd095caf1c5e0a32107d91530bb2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5a7bcd095caf1c5e0a32107d91530bb2">◆ </a></span>str_node_split_last_char()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* str_node_split_last_char </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/db7/struct_str_node.html">StrNode</a> * </td> <td class="paramname"><em>sn</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01578">1578</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00170">StrNode::end</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00171">StrNode::flag</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">IS_NOT_NULL</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01530">node_new_str()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00101">NSTR_RAW</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00106">NSTRING_SET_RAW</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00280">NULL_NODE</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00092">onigenc_get_prev_char_head()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00169">StrNode::s</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05258">set_quantifier()</a>.</p> </div> </div> <a id="ad4ed5ad9e6d2c1730761241e8ee18a71"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad4ed5ad9e6d2c1730761241e8ee18a71">◆ </a></span>strcat_capa()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* strcat_capa </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>dest</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>dest_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>src_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>capa</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00288">288</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00232">onig_strcpy()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00067">xrealloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01445">onig_node_str_cat()</a>.</p> </div> </div> <a id="a620fa0dc6df49854ab111825fb94cd61"></a> <h2 class="memtitle"><span class="permalink"><a href="#a620fa0dc6df49854ab111825fb94cd61">◆ </a></span>strcat_capa_from_static()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* strcat_capa_from_static </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>dest</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>dest_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>src_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>capa</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00305">305</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00232">onig_strcpy()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01445">onig_node_str_cat()</a>.</p> </div> </div> <a id="a96969bed3141a7f705526030ef11d7b1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a96969bed3141a7f705526030ef11d7b1">◆ </a></span>strdup_with_null()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* strdup_with_null </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00243">243</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00280">CHECK_NULL_RETURN</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00266">ONIGENC_MBC_MINLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00182">xmemcpy</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00733">name_add()</a>.</p> </div> </div> <a id="af461c684cd2f34bce5b132ec13428d99"></a> <h2 class="memtitle"><span class="permalink"><a href="#af461c684cd2f34bce5b132ec13428d99">◆ </a></span>type_cclass_cmp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int type_cclass_cmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dc/d85/structtype__cclass__key.html">type_cclass_key</a> * </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dc/d85/structtype__cclass__key.html">type_cclass_key</a> * </td> <td class="paramname"><em>y</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05353">5353</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l05348">type_cclass_key::enc</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05349">type_cclass_key::not</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05350">type_cclass_key::type</a>.</p> </div> </div> <a id="aa9c9e9f620273a073687aa403eb5dd01"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa9c9e9f620273a073687aa403eb5dd01">◆ </a></span>type_cclass_hash()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> type_cclass_hash </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dc/d85/structtype__cclass__key.html">type_cclass_key</a> * </td> <td class="paramname"><em>key</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05361">5361</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00110">UChar</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> </div> </div> <a id="a22db37d780657eeda054796e3f7bef27"></a> <h2 class="memtitle"><span class="permalink"><a href="#a22db37d780657eeda054796e3f7bef27">◆ </a></span>UNKNOWN_ESC_WARN()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void UNKNOWN_ESC_WARN </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>c</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02945">2945</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00082">onig_null_warn()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02896">onig_syntax_warn()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00087">onig_warn</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01363">ruby_verbose</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02162">conv_backslash_value()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a0966dd5154e67826555af4c1e0b9ff37"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0966dd5154e67826555af4c1e0b9ff37">◆ </a></span>FreeNodeList</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d6/dda/regparse_8c.html#afd33d9b9617ca182c2e25e717529b456">FreeNode</a>* FreeNodeList = (<a class="el" href="../../d6/dda/regparse_8c.html#afd33d9b9617ca182c2e25e717529b456">FreeNode</a>* )<a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l01025">1025</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01128">node_new()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01112">onig_free_node_list()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l01029">onig_node_free()</a>.</p> </div> </div> <a id="a6b03912e53a004c0523030d1b31bbe1f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6b03912e53a004c0523030d1b31bbe1f">◆ </a></span>onig_verb_warn</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">OnigWarnFunc onig_verb_warn = <a class="el" href="../../d6/dda/regparse_8c.html#a32f51f068bd8e9c2eb940e259f054e9f">onig_null_warn</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00093">93</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00101">onig_set_verb_warn_func()</a>.</p> </div> </div> <a id="a85dc90a01fd054e748019cd1858c39b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a85dc90a01fd054e748019cd1858c39b8">◆ </a></span>onig_warn</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">OnigWarnFunc onig_warn = <a class="el" href="../../d6/dda/regparse_8c.html#a32f51f068bd8e9c2eb940e259f054e9f">onig_null_warn</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00087">87</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02933">CC_DUP_WARN()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02912">CC_ESC_WARN()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02923">CLOSE_BRACKET_WITHOUT_ESC_WARN()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00096">onig_set_warn_func()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05258">set_quantifier()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l02945">UNKNOWN_ESC_WARN()</a>.</p> </div> </div> <a id="a8a0117b991c0fe9bfa0e286035ead673"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a0117b991c0fe9bfa0e286035ead673">◆ </a></span>OnigDefaultSyntax</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* OnigDefaultSyntax = <a class="el" href="../../d8/db3/oniguruma_8h.html#a339ef024fddd49710ec7f416f9fcf865">ONIG_SYNTAX_RUBY</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00080">80</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> </div> </div> <a id="aae35fe0ac2a8236bb171bec1e4f21f23"></a> <h2 class="memtitle"><span class="permalink"><a href="#aae35fe0ac2a8236bb171bec1e4f21f23">◆ </a></span>OnigSyntaxRuby</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> OnigSyntaxRuby</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l00038">38</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> </div> </div> <a id="a926f1a322293b4ef608b218e9bedd9a7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a926f1a322293b4ef608b218e9bedd9a7">◆ </a></span>OnigTypeCClassTable</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a>* OnigTypeCClassTable</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05387">5387</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05404">onig_free_shared_cclass_table()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> <a id="ac309e9ee632ae044ce25eaf623987f8f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac309e9ee632ae044ce25eaf623987f8f">◆ </a></span>PopularQStr</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> PopularQStr[]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <span class="stringliteral">"?"</span>, <span class="stringliteral">"*"</span>, <span class="stringliteral">"+"</span>, <span class="stringliteral">"??"</span>, <span class="stringliteral">"*?"</span>, <span class="stringliteral">"+?"</span></div><div class="line">}</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05249">5249</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05258">set_quantifier()</a>.</p> </div> </div> <a id="a476c755e51ea4644b4a169b42fc9b143"></a> <h2 class="memtitle"><span class="permalink"><a href="#a476c755e51ea4644b4a169b42fc9b143">◆ </a></span>ReduceQStr</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> ReduceQStr[]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <span class="stringliteral">""</span>, <span class="stringliteral">""</span>, <span class="stringliteral">"*"</span>, <span class="stringliteral">"*?"</span>, <span class="stringliteral">"??"</span>, <span class="stringliteral">"+ and ??"</span>, <span class="stringliteral">"+? and ?"</span></div><div class="line">}</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05253">5253</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05258">set_quantifier()</a>.</p> </div> </div> <a id="a4838a46ac41acd0aa758f6ed8ced5a81"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4838a46ac41acd0aa758f6ed8ced5a81">◆ </a></span>ReduceTypeTable</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47be">ReduceType</a> <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> ReduceTypeTable[6][6]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {<a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beaf3b343f9ea0a6ddf9fece497d657f01a">RQ_A</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beaf3b343f9ea0a6ddf9fece497d657f01a">RQ_A</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47bea1b442d85c43bc6cf9f78dcec6689a6b0">RQ_QQ</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beac86dac37fa637a4e07f85c07f0f1f101">RQ_AQ</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beabe88693340c4c0c4faf73309b9abd3fe">RQ_ASIS</a>}, </div><div class="line"> {<a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beacf2afe7d48cf77b1280b55b740216482">RQ_P_QQ</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beacf2afe7d48cf77b1280b55b740216482">RQ_P_QQ</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>}, </div><div class="line"> {<a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beaf3b343f9ea0a6ddf9fece497d657f01a">RQ_A</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beaf3b343f9ea0a6ddf9fece497d657f01a">RQ_A</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beabe88693340c4c0c4faf73309b9abd3fe">RQ_ASIS</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beacf2afe7d48cf77b1280b55b740216482">RQ_P_QQ</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>}, </div><div class="line"> {<a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beac86dac37fa637a4e07f85c07f0f1f101">RQ_AQ</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beac86dac37fa637a4e07f85c07f0f1f101">RQ_AQ</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beac86dac37fa637a4e07f85c07f0f1f101">RQ_AQ</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beac86dac37fa637a4e07f85c07f0f1f101">RQ_AQ</a>}, </div><div class="line"> {<a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>}, </div><div class="line"> {<a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beabe88693340c4c0c4faf73309b9abd3fe">RQ_ASIS</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beab09e1a488ae7d72f1958e54323e733a3">RQ_PQ_Q</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beac86dac37fa637a4e07f85c07f0f1f101">RQ_AQ</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beac86dac37fa637a4e07f85c07f0f1f101">RQ_AQ</a>, <a class="code" href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a>} </div><div class="line">}</div><div class="ttc" id="regparse_8c_html_a26fff899180e6c348dc9565f49ff47beacf2afe7d48cf77b1280b55b740216482"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beacf2afe7d48cf77b1280b55b740216482">RQ_P_QQ</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l02255">regparse.c:2255</a></div></div> <div class="ttc" id="regparse_8c_html_a26fff899180e6c348dc9565f49ff47beaf3b343f9ea0a6ddf9fece497d657f01a"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beaf3b343f9ea0a6ddf9fece497d657f01a">RQ_A</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l02252">regparse.c:2252</a></div></div> <div class="ttc" id="regparse_8c_html_a26fff899180e6c348dc9565f49ff47beac86dac37fa637a4e07f85c07f0f1f101"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beac86dac37fa637a4e07f85c07f0f1f101">RQ_AQ</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l02253">regparse.c:2253</a></div></div> <div class="ttc" id="regparse_8c_html_a26fff899180e6c348dc9565f49ff47beab09e1a488ae7d72f1958e54323e733a3"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beab09e1a488ae7d72f1958e54323e733a3">RQ_PQ_Q</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l02256">regparse.c:2256</a></div></div> <div class="ttc" id="regparse_8c_html_a26fff899180e6c348dc9565f49ff47bea1b442d85c43bc6cf9f78dcec6689a6b0"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47bea1b442d85c43bc6cf9f78dcec6689a6b0">RQ_QQ</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l02254">regparse.c:2254</a></div></div> <div class="ttc" id="regparse_8c_html_a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beadf468bf43946f854b6ce42b414a30774">RQ_DEL</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l02251">regparse.c:2251</a></div></div> <div class="ttc" id="regparse_8c_html_a26fff899180e6c348dc9565f49ff47beabe88693340c4c0c4faf73309b9abd3fe"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a26fff899180e6c348dc9565f49ff47beabe88693340c4c0c4faf73309b9abd3fe">RQ_ASIS</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l02250">regparse.c:2250</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l02259">2259</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02269">onig_reduce_nested_quantifier()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05258">set_quantifier()</a>.</p> </div> </div> <a id="ab579ebfab74d4d7a9999c6c29a3ecf94"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab579ebfab74d4d7a9999c6c29a3ecf94">◆ </a></span>type_type_cclass_hash</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</a> type_type_cclass_hash</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="../../d6/dda/regparse_8c.html#af461c684cd2f34bce5b132ec13428d99">type_cclass_cmp</a>,</div><div class="line"> <a class="code" href="../../d6/dda/regparse_8c.html#aa9c9e9f620273a073687aa403eb5dd01">type_cclass_hash</a>,</div><div class="line">}</div><div class="ttc" id="regparse_8c_html_aa9c9e9f620273a073687aa403eb5dd01"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#aa9c9e9f620273a073687aa403eb5dd01">type_cclass_hash</a></div><div class="ttdeci">static st_index_t type_cclass_hash(type_cclass_key *key)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l05361">regparse.c:5361</a></div></div> <div class="ttc" id="regparse_8c_html_af461c684cd2f34bce5b132ec13428d99"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#af461c684cd2f34bce5b132ec13428d99">type_cclass_cmp</a></div><div class="ttdeci">static int type_cclass_cmp(type_cclass_key *x, type_cclass_key *y)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l05353">regparse.c:5353</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d6/dda/regparse_8c_source.html#l05382">5382</a> of file <a class="el" href="../../d6/dda/regparse_8c_source.html">regparse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05734">parse_exp()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel