📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 12:22:44
📂
/ (Root)
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
d0
/
d86
📍 /opt/alt/ruby21/share/doc/ruby/capi/html/d0/d86
🔄 Refresh
✏️
Editing: regcomp_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: regcomp.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.1.10p492(2016-04-01revision54464)</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="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">regcomp.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 /> </div> <p><a href="../../d0/d86/regcomp_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="../../d9/d1f/struct_min_max_len.html">MinMaxLen</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/d2e/struct_opt_env.html">OptEnv</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="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</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="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</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="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</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/dcf/struct_node_opt_info.html">NodeOptInfo</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:aa713b0df3149703a280099259b85cf91"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa713b0df3149703a280099259b85cf91">IS_NEED_STR_LEN_OP_EXACT</a>(op)</td></tr> <tr class="separator:aa713b0df3149703a280099259b85cf91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a332b74e5c5878209a786eb7593d029d4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a332b74e5c5878209a786eb7593d029d4">REPEAT_RANGE_ALLOC</a>   4</td></tr> <tr class="separator:a332b74e5c5878209a786eb7593d029d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24614dfeca814b59b47f7b9968722f0b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a24614dfeca814b59b47f7b9968722f0b">QUANTIFIER_EXPAND_LIMIT_SIZE</a>   50</td></tr> <tr class="separator:a24614dfeca814b59b47f7b9968722f0b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afab40be9879803efb8ef803155a0eb82"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#afab40be9879803efb8ef803155a0eb82">CKN_ON</a>   (ckn > 0)</td></tr> <tr class="separator:afab40be9879803efb8ef803155a0eb82"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a89d5c2293ff7e0d16d3baa4d4aa2aa27"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a89d5c2293ff7e0d16d3baa4d4aa2aa27">GET_CHAR_LEN_VARLEN</a>   -1</td></tr> <tr class="separator:a89d5c2293ff7e0d16d3baa4d4aa2aa27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a371259239d91892d1cb0914248875090"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a371259239d91892d1cb0914248875090">GET_CHAR_LEN_TOP_ALT_VARLEN</a>   -2</td></tr> <tr class="separator:a371259239d91892d1cb0914248875090"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a894774aa661fdc553a7779f4a9fcae"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1a894774aa661fdc553a7779f4a9fcae">RECURSION_EXIST</a>   1</td></tr> <tr class="separator:a1a894774aa661fdc553a7779f4a9fcae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2872d52884604a6d587d6faaaa161855"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2872d52884604a6d587d6faaaa161855">RECURSION_INFINITE</a>   2</td></tr> <tr class="separator:a2872d52884604a6d587d6faaaa161855"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac33fa9094b07662b4401933b7eb0b1d3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ac33fa9094b07662b4401933b7eb0b1d3">FOUND_CALLED_NODE</a>   1</td></tr> <tr class="separator:ac33fa9094b07662b4401933b7eb0b1d3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a364f45f6d4118677c55a92e49f96443d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a364f45f6d4118677c55a92e49f96443d">THRESHOLD_CASE_FOLD_ALT_FOR_EXPANSION</a>   8</td></tr> <tr class="separator:a364f45f6d4118677c55a92e49f96443d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae44ad561c845177c6f139610839024d7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae44ad561c845177c6f139610839024d7">IN_ALT</a>   (1<<0)</td></tr> <tr class="separator:ae44ad561c845177c6f139610839024d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91ad90a8594a098cf789e9478c43ffe0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a91ad90a8594a098cf789e9478c43ffe0">IN_NOT</a>   (1<<1)</td></tr> <tr class="separator:a91ad90a8594a098cf789e9478c43ffe0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a82d623a103adc51c30beb0709e20207d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a82d623a103adc51c30beb0709e20207d">IN_REPEAT</a>   (1<<2)</td></tr> <tr class="separator:a82d623a103adc51c30beb0709e20207d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a068e4e04daa30ec118ce79c7bfa9e07e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a068e4e04daa30ec118ce79c7bfa9e07e">IN_VAR_REPEAT</a>   (1<<3)</td></tr> <tr class="separator:a068e4e04daa30ec118ce79c7bfa9e07e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a87dc4044ce545d5365d3096b577fb0bf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a87dc4044ce545d5365d3096b577fb0bf">IN_ROOT</a>   (1<<4)</td></tr> <tr class="separator:a87dc4044ce545d5365d3096b577fb0bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f3377878b4402017780f5457f3e2ca5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1f3377878b4402017780f5457f3e2ca5">EXPAND_STRING_MAX_LENGTH</a>   100</td></tr> <tr class="separator:a1f3377878b4402017780f5457f3e2ca5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a42659aed152897b855725b6dc7c00f9b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a42659aed152897b855725b6dc7c00f9b">ALLOWED_TYPE_IN_LB</a></td></tr> <tr class="separator:a42659aed152897b855725b6dc7c00f9b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa120ba7689d0c7798c1d05fef173cdb9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa120ba7689d0c7798c1d05fef173cdb9">ALLOWED_ENCLOSE_IN_LB</a>   ( <a class="el" href="../../d1/dfc/regparse_8h.html#a32e44d8ddaca8fd4931a8c13677972ad">ENCLOSE_MEMORY</a> | <a class="el" href="../../d1/dfc/regparse_8h.html#a1f27f4cccd30502c03174673fe25af41">ENCLOSE_OPTION</a> )</td></tr> <tr class="separator:aa120ba7689d0c7798c1d05fef173cdb9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec6ce7f3e42b583367cd1112a30b91bc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aec6ce7f3e42b583367cd1112a30b91bc">ALLOWED_ENCLOSE_IN_LB_NOT</a>   <a class="el" href="../../d1/dfc/regparse_8h.html#a1f27f4cccd30502c03174673fe25af41">ENCLOSE_OPTION</a></td></tr> <tr class="separator:aec6ce7f3e42b583367cd1112a30b91bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4db94e43235b48451535316040f07a4b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4db94e43235b48451535316040f07a4b">ALLOWED_ANCHOR_IN_LB</a></td></tr> <tr class="separator:a4db94e43235b48451535316040f07a4b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40bc69a7db3f8d89c31fe8a1e14e3ce8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a40bc69a7db3f8d89c31fe8a1e14e3ce8">ALLOWED_ANCHOR_IN_LB_NOT</a></td></tr> <tr class="separator:a40bc69a7db3f8d89c31fe8a1e14e3ce8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2fb0cdfbf815e86dcad1ed35280be79b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2fb0cdfbf815e86dcad1ed35280be79b">OPT_EXACT_MAXLEN</a>   24</td></tr> <tr class="separator:a2fb0cdfbf815e86dcad1ed35280be79b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a6dc014090d88f5e5d8af7f92e2b8e3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a6a6dc014090d88f5e5d8af7f92e2b8e3">COMP_EM_BASE</a>   20</td></tr> <tr class="separator:a6a6dc014090d88f5e5d8af7f92e2b8e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf166474e0286654536600887f55d285"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#adf166474e0286654536600887f55d285">MAX_NODE_OPT_INFO_REF_COUNT</a>   5</td></tr> <tr class="separator:adf166474e0286654536600887f55d285"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:addf8c2a57283e6d0dacca124b631ac92"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#addf8c2a57283e6d0dacca124b631ac92">REGEX_TRANSFER</a>(to, from)</td></tr> <tr class="separator:addf8c2a57283e6d0dacca124b631ac92"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6bb9e07088117459a60faa118d7235a7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a6bb9e07088117459a60faa118d7235a7">REGEX_CHAIN_HEAD</a>(reg)</td></tr> <tr class="separator:a6bb9e07088117459a60faa118d7235a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab962c26daa2af70cacaf5f8c7c581d89"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ab962c26daa2af70cacaf5f8c7c581d89">COMPILE_INIT_SIZE</a>   20</td></tr> <tr class="separator:ab962c26daa2af70cacaf5f8c7c581d89"><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:a1eeef9496609e650edcd7b2a077d98c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1eeef9496609e650edcd7b2a077d98c0">onig_get_default_case_fold_flag</a> (void)</td></tr> <tr class="separator:a1eeef9496609e650edcd7b2a077d98c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2df8d0269fd216db255fde5942b83eec"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2df8d0269fd216db255fde5942b83eec">onig_set_default_case_fold_flag</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> case_fold_flag)</td></tr> <tr class="separator:a2df8d0269fd216db255fde5942b83eec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad26bfcdc08e74d911686afe96828d2d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aad26bfcdc08e74d911686afe96828d2d">swap_node</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *a, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *b)</td></tr> <tr class="separator:aad26bfcdc08e74d911686afe96828d2d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae04444d8024a1649eba62b8a6c008cc4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae04444d8024a1649eba62b8a6c008cc4">distance_add</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> <a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> d2)</td></tr> <tr class="separator:ae04444d8024a1649eba62b8a6c008cc4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af4fd37fcaa0c31385e41ce128c9ed00c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#af4fd37fcaa0c31385e41ce128c9ed00c">distance_multiply</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> d, int m)</td></tr> <tr class="separator:af4fd37fcaa0c31385e41ce128c9ed00c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a652fcbf67675d6da1797c9cef80b860b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a652fcbf67675d6da1797c9cef80b860b">bitset_is_empty</a> (<a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> bs)</td></tr> <tr class="separator:a652fcbf67675d6da1797c9cef80b860b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a482b20817f394518a2ac234692c2add2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a482b20817f394518a2ac234692c2add2">onig_bbuf_init</a> (<a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> *<a class="el" href="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a482b20817f394518a2ac234692c2add2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9dd7302d075714a7b3d41e088a608338"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a9dd7302d075714a7b3d41e088a608338">unset_addr_list_init</a> (<a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> *uslist, int <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a9dd7302d075714a7b3d41e088a608338"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8de340094364ae63850e6cff7b7e10d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae8de340094364ae63850e6cff7b7e10d">unset_addr_list_end</a> (<a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> *uslist)</td></tr> <tr class="separator:ae8de340094364ae63850e6cff7b7e10d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a26a8a780b0829fe6679cd07d3a608c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a8a26a8a780b0829fe6679cd07d3a608c">unset_addr_list_add</a> (<a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> *uslist, int offset, struct <a class="el" href="../../d0/d6e/struct___node.html">_Node</a> *node)</td></tr> <tr class="separator:a8a26a8a780b0829fe6679cd07d3a608c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae846b05fc7da5763a07c025a1fcdc2d7"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae846b05fc7da5763a07c025a1fcdc2d7">add_opcode</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int opcode)</td></tr> <tr class="separator:ae846b05fc7da5763a07c025a1fcdc2d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a243429256ca92d036981b9d03367ef48"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a243429256ca92d036981b9d03367ef48">add_rel_addr</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int addr)</td></tr> <tr class="separator:a243429256ca92d036981b9d03367ef48"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a896254bdbc411f21efe6aa82cab2cf75"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a896254bdbc411f21efe6aa82cab2cf75">add_abs_addr</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int addr)</td></tr> <tr class="separator:a896254bdbc411f21efe6aa82cab2cf75"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a852b4186cb93270cd7d71ebe658196c4"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a852b4186cb93270cd7d71ebe658196c4">add_length</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> len)</td></tr> <tr class="separator:a852b4186cb93270cd7d71ebe658196c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af40c81c2868345b45aac5211ba114965"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#af40c81c2868345b45aac5211ba114965">add_mem_num</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int num)</td></tr> <tr class="separator:af40c81c2868345b45aac5211ba114965"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a064cd7698a180d31b94b0b125f19d81a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a064cd7698a180d31b94b0b125f19d81a">add_pointer</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, void *addr)</td></tr> <tr class="separator:a064cd7698a180d31b94b0b125f19d81a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a83d486156614641c94d97661e17b743b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a83d486156614641c94d97661e17b743b">add_option</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> option)</td></tr> <tr class="separator:a83d486156614641c94d97661e17b743b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0dd1f87b44b121587bb1b74f7a1f91b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#af0dd1f87b44b121587bb1b74f7a1f91b">add_opcode_rel_addr</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int opcode, int addr)</td></tr> <tr class="separator:af0dd1f87b44b121587bb1b74f7a1f91b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ca21a5244959b3186e91fcf6c4d5bf7"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a8ca21a5244959b3186e91fcf6c4d5bf7">add_bytes</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> *bytes, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> len)</td></tr> <tr class="separator:a8ca21a5244959b3186e91fcf6c4d5bf7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f7ba42cda01aa0f6c606f3ae538916c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1f7ba42cda01aa0f6c606f3ae538916c">add_bitset</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> bs)</td></tr> <tr class="separator:a1f7ba42cda01aa0f6c606f3ae538916c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa58b641c5ebbf7b6949b2ed358fbd59c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa58b641c5ebbf7b6949b2ed358fbd59c">add_opcode_option</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int opcode, <a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> option)</td></tr> <tr class="separator:aa58b641c5ebbf7b6949b2ed358fbd59c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11e5c8c44c3730a666fbaecfe769e49c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a11e5c8c44c3730a666fbaecfe769e49c">compile_length_tree</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a11e5c8c44c3730a666fbaecfe769e49c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1da8b87fd625a66c1d0e54073f5057ff"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1da8b87fd625a66c1d0e54073f5057ff">compile_tree</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a1da8b87fd625a66c1d0e54073f5057ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a760c54a6d25a582a6747b746081148f5"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a760c54a6d25a582a6747b746081148f5">select_str_opcode</a> (int mb_len, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> str_len, int ignore_case)</td></tr> <tr class="separator:a760c54a6d25a582a6747b746081148f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7516d17ec7570d5fe41b660e8d5bd6ba"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a7516d17ec7570d5fe41b660e8d5bd6ba">compile_tree_empty_check</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int empty_info)</td></tr> <tr class="separator:a7516d17ec7570d5fe41b660e8d5bd6ba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2acb31791f8bc60571d17df237f424d6"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2acb31791f8bc60571d17df237f424d6">compile_call</a> (<a class="el" href="../../d2/dac/struct_call_node.html">CallNode</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a2acb31791f8bc60571d17df237f424d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91d018076ba815206f6320f9b7379626"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a91d018076ba815206f6320f9b7379626">compile_tree_n_times</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, int n, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a91d018076ba815206f6320f9b7379626"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa516b451e0ce46243820dc195189d41"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aaa516b451e0ce46243820dc195189d41">add_compile_string_length</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>, int mb_len, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> str_len, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>, int ignore_case)</td></tr> <tr class="separator:aaa516b451e0ce46243820dc195189d41"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae2c3cc599066f038d977e1b67a77fa34"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae2c3cc599066f038d977e1b67a77fa34">add_compile_string</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s, int mb_len, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> str_len, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int ignore_case)</td></tr> <tr class="separator:ae2c3cc599066f038d977e1b67a77fa34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78af5ec8c5968e56cb0fbe67ef2f8df4"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a78af5ec8c5968e56cb0fbe67ef2f8df4">compile_length_string_node</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a78af5ec8c5968e56cb0fbe67ef2f8df4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a106cff8c1200c7332ffe55070aa3c030"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a106cff8c1200c7332ffe55070aa3c030">compile_length_string_raw_node</a> (<a class="el" href="../../d2/db7/struct_str_node.html">StrNode</a> *sn, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a106cff8c1200c7332ffe55070aa3c030"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d9edce417188c84575b5edecf4885a3"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4d9edce417188c84575b5edecf4885a3">compile_string_node</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a4d9edce417188c84575b5edecf4885a3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a515c57401c36b04eca6d5e1500f6c566"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a515c57401c36b04eca6d5e1500f6c566">compile_string_raw_node</a> (<a class="el" href="../../d2/db7/struct_str_node.html">StrNode</a> *sn, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a515c57401c36b04eca6d5e1500f6c566"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4f76599515bcec6a75a9f011c927859"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ad4f76599515bcec6a75a9f011c927859">add_multi_byte_cclass</a> (<a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> *mbuf, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:ad4f76599515bcec6a75a9f011c927859"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab184d74128864548c8dcb8f3d5b19089"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ab184d74128864548c8dcb8f3d5b19089">compile_length_cclass_node</a> (<a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:ab184d74128864548c8dcb8f3d5b19089"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a415a7336f625a6cbc2bfad26f7a2bc8f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a415a7336f625a6cbc2bfad26f7a2bc8f">compile_cclass_node</a> (<a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a415a7336f625a6cbc2bfad26f7a2bc8f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac207b349c4433ffcf5623538910f02c5"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ac207b349c4433ffcf5623538910f02c5">entry_repeat_range</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, int lower, int upper)</td></tr> <tr class="separator:ac207b349c4433ffcf5623538910f02c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf4181a20d2530191810735a3e671d9e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#acf4181a20d2530191810735a3e671d9e">compile_range_repeat_node</a> (<a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> *qn, int target_len, int empty_info, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:acf4181a20d2530191810735a3e671d9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f9e5dede687cfd4c97e1e4b89146acc"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a5f9e5dede687cfd4c97e1e4b89146acc">is_anychar_star_quantifier</a> (<a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> *qn)</td></tr> <tr class="separator:a5f9e5dede687cfd4c97e1e4b89146acc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb9ae3231efb837441d2ab1dd6cc1c7d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#afb9ae3231efb837441d2ab1dd6cc1c7d">compile_length_quantifier_node</a> (<a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> *qn, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:afb9ae3231efb837441d2ab1dd6cc1c7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b0ad06272088a15b1d93ca7dcb200df"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a9b0ad06272088a15b1d93ca7dcb200df">compile_quantifier_node</a> (<a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> *qn, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a9b0ad06272088a15b1d93ca7dcb200df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1c3786784f7117cb9ce60187f0a6583"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae1c3786784f7117cb9ce60187f0a6583">compile_length_option_node</a> (<a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:ae1c3786784f7117cb9ce60187f0a6583"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2165ca62a2575912e715cd48e52f1bad"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2165ca62a2575912e715cd48e52f1bad">compile_option_node</a> (<a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a2165ca62a2575912e715cd48e52f1bad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5017ecf195e17b985150bfc61a185a1"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ac5017ecf195e17b985150bfc61a185a1">compile_length_enclose_node</a> (<a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:ac5017ecf195e17b985150bfc61a185a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c933c9dbf2fa16cda90f1e04a6c901c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2c933c9dbf2fa16cda90f1e04a6c901c">get_char_length_tree</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int *len)</td></tr> <tr class="separator:a2c933c9dbf2fa16cda90f1e04a6c901c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a390b20c237a30175b994273094fb919c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a390b20c237a30175b994273094fb919c">compile_enclose_node</a> (<a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a390b20c237a30175b994273094fb919c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1038a09d8ebbff7dd1b62841487d6492"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1038a09d8ebbff7dd1b62841487d6492">compile_length_anchor_node</a> (<a class="el" href="../../de/d50/struct_anchor_node.html">AnchorNode</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a1038a09d8ebbff7dd1b62841487d6492"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acfa9bfac441484b482b74052332a8a62"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#acfa9bfac441484b482b74052332a8a62">compile_anchor_node</a> (<a class="el" href="../../de/d50/struct_anchor_node.html">AnchorNode</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:acfa9bfac441484b482b74052332a8a62"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71e842af44282a75f2ad84d02515e1bd"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a71e842af44282a75f2ad84d02515e1bd">noname_disable_map</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **plink, <a class="el" href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a> *map, int *counter)</td></tr> <tr class="separator:a71e842af44282a75f2ad84d02515e1bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76be92d8dbebf2cd732a95ac9470790f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a76be92d8dbebf2cd732a95ac9470790f">renumber_node_backref</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a> *map)</td></tr> <tr class="separator:a76be92d8dbebf2cd732a95ac9470790f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a408816bf2ca725b8e147600a5444a700"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a408816bf2ca725b8e147600a5444a700">renumber_by_map</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a> *map)</td></tr> <tr class="separator:a408816bf2ca725b8e147600a5444a700"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c1dd31126a99837f6596ec0504941bd"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4c1dd31126a99837f6596ec0504941bd">numbered_ref_check</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node)</td></tr> <tr class="separator:a4c1dd31126a99837f6596ec0504941bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a924d192d6dbfa521f3f696fedced78fc"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a924d192d6dbfa521f3f696fedced78fc">disable_noname_group_capture</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **root, <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:a924d192d6dbfa521f3f696fedced78fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a48bda0cb0a063a7db7749710daee69e4"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a48bda0cb0a063a7db7749710daee69e4">unset_addr_list_fix</a> (<a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> *uslist, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a48bda0cb0a063a7db7749710daee69e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4d97c8a15f31c790560bc26c541529f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa4d97c8a15f31c790560bc26c541529f">quantifiers_memory_node_info</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node)</td></tr> <tr class="separator:aa4d97c8a15f31c790560bc26c541529f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af82e9debd7e89c1c386efbfd438ac112"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#af82e9debd7e89c1c386efbfd438ac112">get_min_match_length</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> *min, <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:af82e9debd7e89c1c386efbfd438ac112"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06bdc00e72ec725ddbca67672abc87a3"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a06bdc00e72ec725ddbca67672abc87a3">get_max_match_length</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#aa5d960354774dc177393b360c0f90aa9">max</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:a06bdc00e72ec725ddbca67672abc87a3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ff5e0313b7848df2d6d80e6ce4e7589"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1ff5e0313b7848df2d6d80e6ce4e7589">get_char_length_tree1</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int *len, int <a class="el" href="../../df/d38/vm__exec_8c.html">level</a>)</td></tr> <tr class="separator:a1ff5e0313b7848df2d6d80e6ce4e7589"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ede6a38087ec536817b0bdf83fa40ac"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4ede6a38087ec536817b0bdf83fa40ac">is_not_included</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *x, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *y, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a4ede6a38087ec536817b0bdf83fa40ac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add066ca9799db63693400018f519903b"><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="../../d0/d86/regcomp_8c.html#add066ca9799db63693400018f519903b">get_head_value_node</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, int exact, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:add066ca9799db63693400018f519903b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b85b31f12762d485ff5ed2aca6b6608"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a7b85b31f12762d485ff5ed2aca6b6608">check_type_tree</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, int type_mask, int enclose_mask, int anchor_mask)</td></tr> <tr class="separator:a7b85b31f12762d485ff5ed2aca6b6608"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5af7095718a1d8ef1c203564d103f1e8"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a5af7095718a1d8ef1c203564d103f1e8">subexp_inf_recursive_check</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <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 <a class="el" href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a>)</td></tr> <tr class="separator:a5af7095718a1d8ef1c203564d103f1e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c22b2b7af9f1c4828a52acb87c70e82"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a8c22b2b7af9f1c4828a52acb87c70e82">subexp_inf_recursive_check_trav</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <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:a8c22b2b7af9f1c4828a52acb87c70e82"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace679cb50345bf582fa0b7a1be3e12ee"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ace679cb50345bf582fa0b7a1be3e12ee">subexp_recursive_check</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node)</td></tr> <tr class="separator:ace679cb50345bf582fa0b7a1be3e12ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a12d514acbbc2bfb9aebda23bf2a5e18a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a12d514acbbc2bfb9aebda23bf2a5e18a">subexp_recursive_check_trav</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <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:a12d514acbbc2bfb9aebda23bf2a5e18a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c69504e11b62c311cad54d42afe03a2"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a5c69504e11b62c311cad54d42afe03a2">setup_subexp_call</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <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:a5c69504e11b62c311cad54d42afe03a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa342a20869a50ae3810613e4a5f469a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#afa342a20869a50ae3810613e4a5f469a">divide_look_behind_alternatives</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node)</td></tr> <tr class="separator:afa342a20869a50ae3810613e4a5f469a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aafc7dceb9ef806e4a0cf3543f3d84697"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aafc7dceb9ef806e4a0cf3543f3d84697">setup_look_behind</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <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:aafc7dceb9ef806e4a0cf3543f3d84697"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c8ce77c1ba8b7cfae7a4590aa0340e3"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a7c8ce77c1ba8b7cfae7a4590aa0340e3">next_setup</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *next_node, int in_root, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a7c8ce77c1ba8b7cfae7a4590aa0340e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae9233509294fe5e5faa2024cc88300f9"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae9233509294fe5e5faa2024cc88300f9">update_string_node_case_fold</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node)</td></tr> <tr class="separator:ae9233509294fe5e5faa2024cc88300f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2970d7a550254e288e1213a953c3b906"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2970d7a550254e288e1213a953c3b906">expand_case_fold_make_rem_string</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **rnode, <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, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a2970d7a550254e288e1213a953c3b906"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c23e4e142a4dc933c021ea8a4c21a87"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a6c23e4e142a4dc933c021ea8a4c21a87">expand_case_fold_string_alt</a> (int item_num, <a class="el" href="../../d3/d82/struct_onig_case_fold_code_item.html">OnigCaseFoldCodeItem</a> items[], <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *p, int slen, <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="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **rnode)</td></tr> <tr class="separator:a6c23e4e142a4dc933c021ea8a4c21a87"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a548fcc47d5f94f7206802549da1a6fe8"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a548fcc47d5f94f7206802549da1a6fe8">expand_case_fold_string</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a548fcc47d5f94f7206802549da1a6fe8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a59640e9a6551bf5e14242534adc9ddbc"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a59640e9a6551bf5e14242534adc9ddbc">setup_tree</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int 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:a59640e9a6551bf5e14242534adc9ddbc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa27611cfd314abf9656037db85d75ee4"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa27611cfd314abf9656037db85d75ee4">set_bm_skip</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, <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> skip[], int **int_skip, int ignore_case)</td></tr> <tr class="separator:aa27611cfd314abf9656037db85d75ee4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa212386e3a0760597c7752595702ae27"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa212386e3a0760597c7752595702ae27">map_position_value</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, int i)</td></tr> <tr class="separator:aa212386e3a0760597c7752595702ae27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a97f6d4c0bbd396792b41f310ee48923e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a97f6d4c0bbd396792b41f310ee48923e">distance_value</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *mm)</td></tr> <tr class="separator:a97f6d4c0bbd396792b41f310ee48923e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c24fa918b8841658b94ae285329cf44"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2c24fa918b8841658b94ae285329cf44">comp_distance_value</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *<a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, <a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *d2, int v1, int v2)</td></tr> <tr class="separator:a2c24fa918b8841658b94ae285329cf44"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae5b5a60bc20ac40a5e1339c7734a4e5b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae5b5a60bc20ac40a5e1339c7734a4e5b">is_equal_mml</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *a, <a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *b)</td></tr> <tr class="separator:ae5b5a60bc20ac40a5e1339c7734a4e5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaac64b6a152d4115c1546048512c0346"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aaac64b6a152d4115c1546048512c0346">set_mml</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *mml, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> min, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> <a class="el" href="../../d8/d4e/strftime_8c.html#aa5d960354774dc177393b360c0f90aa9">max</a>)</td></tr> <tr class="separator:aaac64b6a152d4115c1546048512c0346"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6657b0c274b61a7c0654e51e52eef6c5"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a6657b0c274b61a7c0654e51e52eef6c5">clear_mml</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *mml)</td></tr> <tr class="separator:a6657b0c274b61a7c0654e51e52eef6c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ddd045344fb1654955b1fe5a6ad1de5"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a6ddd045344fb1654955b1fe5a6ad1de5">copy_mml</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *to, <a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *from)</td></tr> <tr class="separator:a6ddd045344fb1654955b1fe5a6ad1de5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29dbe3e7e64d0d79fece8290c191096b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a29dbe3e7e64d0d79fece8290c191096b">add_mml</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *to, <a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *from)</td></tr> <tr class="separator:a29dbe3e7e64d0d79fece8290c191096b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc7b2f0076ff0ef62c590aeac1459bfe"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#adc7b2f0076ff0ef62c590aeac1459bfe">alt_merge_mml</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *to, <a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *from)</td></tr> <tr class="separator:adc7b2f0076ff0ef62c590aeac1459bfe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a645d272d8107e84b51c83212d27b32e7"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a645d272d8107e84b51c83212d27b32e7">copy_opt_env</a> (<a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> *to, <a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> *from)</td></tr> <tr class="separator:a645d272d8107e84b51c83212d27b32e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13a25e75208ee510a293659d6e4ef345"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a13a25e75208ee510a293659d6e4ef345">clear_opt_anc_info</a> (<a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *anc)</td></tr> <tr class="separator:a13a25e75208ee510a293659d6e4ef345"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a598aa744df53e329cc9d560ad7a43c92"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a598aa744df53e329cc9d560ad7a43c92">copy_opt_anc_info</a> (<a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *to, <a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *from)</td></tr> <tr class="separator:a598aa744df53e329cc9d560ad7a43c92"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf1ffe8c1b8ee6888d734c29e9cf3fad"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#adf1ffe8c1b8ee6888d734c29e9cf3fad">concat_opt_anc_info</a> (<a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *to, <a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *left, <a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *right, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> left_len, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> right_len)</td></tr> <tr class="separator:adf1ffe8c1b8ee6888d734c29e9cf3fad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1e3fd5c83f6f8199ebe168fd12d4e4e9"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1e3fd5c83f6f8199ebe168fd12d4e4e9">is_left_anchor</a> (int anc)</td></tr> <tr class="separator:a1e3fd5c83f6f8199ebe168fd12d4e4e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a59f75d45d79a864d966e61a207dfe738"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a59f75d45d79a864d966e61a207dfe738">is_set_opt_anc_info</a> (<a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *to, int anc)</td></tr> <tr class="separator:a59f75d45d79a864d966e61a207dfe738"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71c4f197d39cb16718891c87485b4675"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a71c4f197d39cb16718891c87485b4675">add_opt_anc_info</a> (<a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *to, int anc)</td></tr> <tr class="separator:a71c4f197d39cb16718891c87485b4675"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab17c2a993044f2f028c1b299a2bfa64a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ab17c2a993044f2f028c1b299a2bfa64a">remove_opt_anc_info</a> (<a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *to, int anc)</td></tr> <tr class="separator:ab17c2a993044f2f028c1b299a2bfa64a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae80c62aeb0fdfe07f8a303c4addd10e6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae80c62aeb0fdfe07f8a303c4addd10e6">alt_merge_opt_anc_info</a> (<a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *to, <a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *<a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a>)</td></tr> <tr class="separator:ae80c62aeb0fdfe07f8a303c4addd10e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9f9da2e207fbf07f6995f7a37718916"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa9f9da2e207fbf07f6995f7a37718916">is_full_opt_exact_info</a> (<a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *ex)</td></tr> <tr class="separator:aa9f9da2e207fbf07f6995f7a37718916"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c8a658cf0018bc9205e4c6afce4173c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1c8a658cf0018bc9205e4c6afce4173c">clear_opt_exact_info</a> (<a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *ex)</td></tr> <tr class="separator:a1c8a658cf0018bc9205e4c6afce4173c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a966940434a5979df5e76f85c58a2e732"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a966940434a5979df5e76f85c58a2e732">copy_opt_exact_info</a> (<a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *to, <a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *from)</td></tr> <tr class="separator:a966940434a5979df5e76f85c58a2e732"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae634e8024dd636cd22c5d43170b95a37"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae634e8024dd636cd22c5d43170b95a37">concat_opt_exact_info</a> (<a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *to, <a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *<a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc)</td></tr> <tr class="separator:ae634e8024dd636cd22c5d43170b95a37"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35ad627121dbb81c014bfe7ed7a40f69"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a35ad627121dbb81c014bfe7ed7a40f69">concat_opt_exact_info_str</a> (<a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *to, <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, int raw <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc)</td></tr> <tr class="separator:a35ad627121dbb81c014bfe7ed7a40f69"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35faa5c32eaac056e6cfd90d75037277"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a35faa5c32eaac056e6cfd90d75037277">alt_merge_opt_exact_info</a> (<a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *to, <a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *<a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a>, <a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a35faa5c32eaac056e6cfd90d75037277"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3482bb5c83438601e2bce401a49b72d9"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a3482bb5c83438601e2bce401a49b72d9">select_opt_exact_info</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *now, <a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *alt)</td></tr> <tr class="separator:a3482bb5c83438601e2bce401a49b72d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afbc17307a1c543b95e89ec2d9a63f340"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#afbc17307a1c543b95e89ec2d9a63f340">clear_opt_map_info</a> (<a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *map)</td></tr> <tr class="separator:afbc17307a1c543b95e89ec2d9a63f340"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a058f6d84d2d5b6a8a1838ac4f6cff387"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a058f6d84d2d5b6a8a1838ac4f6cff387">copy_opt_map_info</a> (<a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *to, <a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *from)</td></tr> <tr class="separator:a058f6d84d2d5b6a8a1838ac4f6cff387"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a165619843f96ab55d5698d4414a3dfa8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a165619843f96ab55d5698d4414a3dfa8">add_char_opt_map_info</a> (<a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *map, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> c, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc)</td></tr> <tr class="separator:a165619843f96ab55d5698d4414a3dfa8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad96b3ac8783b3c6c9fcdb7fcd9f426d7"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ad96b3ac8783b3c6c9fcdb7fcd9f426d7">add_char_amb_opt_map_info</a> (<a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *map, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *p, <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, <a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> case_fold_flag)</td></tr> <tr class="separator:ad96b3ac8783b3c6c9fcdb7fcd9f426d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ab6f85dfea9fee54affb419de818e67"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4ab6f85dfea9fee54affb419de818e67">select_opt_map_info</a> (<a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *now, <a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *alt)</td></tr> <tr class="separator:a4ab6f85dfea9fee54affb419de818e67"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3bb9e5c82dc98336dfb7494c79817e52"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a3bb9e5c82dc98336dfb7494c79817e52">comp_opt_exact_or_map_info</a> (<a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *e, <a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *m)</td></tr> <tr class="separator:a3bb9e5c82dc98336dfb7494c79817e52"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac2007aeb9a098813a027e25e24c0fc9"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aac2007aeb9a098813a027e25e24c0fc9">alt_merge_opt_map_info</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *to, <a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *<a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a>)</td></tr> <tr class="separator:aac2007aeb9a098813a027e25e24c0fc9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a201a436303b0cf2736f51eeb95d1ffe2"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a201a436303b0cf2736f51eeb95d1ffe2">set_bound_node_opt_info</a> (<a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *opt, <a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *mmd)</td></tr> <tr class="separator:a201a436303b0cf2736f51eeb95d1ffe2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a46fad3850a515494a09c2b1cb67ebb77"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a46fad3850a515494a09c2b1cb67ebb77">clear_node_opt_info</a> (<a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *opt)</td></tr> <tr class="separator:a46fad3850a515494a09c2b1cb67ebb77"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4805c548139f3e569bc14bb2ee848dee"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4805c548139f3e569bc14bb2ee848dee">copy_node_opt_info</a> (<a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *to, <a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *from)</td></tr> <tr class="separator:a4805c548139f3e569bc14bb2ee848dee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af46da737215fbb617bdc641d88eb3a61"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#af46da737215fbb617bdc641d88eb3a61">concat_left_node_opt_info</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *to, <a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *<a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a>)</td></tr> <tr class="separator:af46da737215fbb617bdc641d88eb3a61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb2b9ef2e5fdeda9ad99478734100701"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#abb2b9ef2e5fdeda9ad99478734100701">alt_merge_node_opt_info</a> (<a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *to, <a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *<a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a>, <a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:abb2b9ef2e5fdeda9ad99478734100701"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64bf2ec6c871b03f56252ce16f83753b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a64bf2ec6c871b03f56252ce16f83753b">optimize_node_left</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *opt, <a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a64bf2ec6c871b03f56252ce16f83753b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2049f0c2de3fa16ef25a176369654f2"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#af2049f0c2de3fa16ef25a176369654f2">set_optimize_exact_info</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *e)</td></tr> <tr class="separator:af2049f0c2de3fa16ef25a176369654f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5eb864ddfd3f9b2258d1db8373550a27"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a5eb864ddfd3f9b2258d1db8373550a27">set_optimize_map_info</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *m)</td></tr> <tr class="separator:a5eb864ddfd3f9b2258d1db8373550a27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a60aba7c747e8fe9f7b78c98fd7dab75a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a60aba7c747e8fe9f7b78c98fd7dab75a">set_sub_anchor</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *anc)</td></tr> <tr class="separator:a60aba7c747e8fe9f7b78c98fd7dab75a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7dd6d18481ff29928fcb6a6faeddc48b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a7dd6d18481ff29928fcb6a6faeddc48b">set_optimize_info_from_tree</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <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> *scan_env)</td></tr> <tr class="separator:a7dd6d18481ff29928fcb6a6faeddc48b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4186d1d76942ef9684b4a0db1f83157e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4186d1d76942ef9684b4a0db1f83157e">clear_optimize_info</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a4186d1d76942ef9684b4a0db1f83157e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a69ec040502b7f39cc7f0dcb15ec60073"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a69ec040502b7f39cc7f0dcb15ec60073">onig_free_body</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a69ec040502b7f39cc7f0dcb15ec60073"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac84095b31018b2fe291a31408179ae07"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ac84095b31018b2fe291a31408179ae07">onig_free</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:ac84095b31018b2fe291a31408179ae07"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7cd0a6158a91b332b585e3ce32035fe"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa7cd0a6158a91b332b585e3ce32035fe">onig_memsize</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:aa7cd0a6158a91b332b585e3ce32035fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d871056261f5dd885abae39eeb6d600"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a6d871056261f5dd885abae39eeb6d600">onig_region_memsize</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a392777766bf88b1733ff8c48199636d5">OnigRegion</a> *regs)</td></tr> <tr class="separator:a6d871056261f5dd885abae39eeb6d600"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9684a5e16b771c14e371ce4e2600a127"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a9684a5e16b771c14e371ce4e2600a127">onig_transfer</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *to, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *from)</td></tr> <tr class="separator:a9684a5e16b771c14e371ce4e2600a127"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab0716f6853df79d80c34c3273ce1fd00"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ab0716f6853df79d80c34c3273ce1fd00">onig_chain_link_add</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *to, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *<a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a>)</td></tr> <tr class="separator:ab0716f6853df79d80c34c3273ce1fd00"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a75ed4b1466d696a9ccad1c7f205d82f1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a75ed4b1466d696a9ccad1c7f205d82f1">onig_chain_reduce</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a75ed4b1466d696a9ccad1c7f205d82f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa98aadf1b06fc184a285c2f8d9ac2950"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa98aadf1b06fc184a285c2f8d9ac2950">onig_compile</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> *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> *pattern_end, <a class="el" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a> *einfo, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *sourcefile, int sourceline)</td></tr> <tr class="separator:aa98aadf1b06fc184a285c2f8d9ac2950"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2114107d9185a5c1706c5ecf99faf388"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2114107d9185a5c1706c5ecf99faf388">onig_reg_init</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> option, <a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> case_fold_flag, <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> *syntax)</td></tr> <tr class="separator:a2114107d9185a5c1706c5ecf99faf388"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a47cccc676be7e5a7883f1acd7123587c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a47cccc676be7e5a7883f1acd7123587c">onig_new_without_alloc</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> *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> *pattern_end, <a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> option, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> *syntax, <a class="el" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a> *einfo)</td></tr> <tr class="separator:a47cccc676be7e5a7883f1acd7123587c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39f71595a97243c15c779db842cdde3f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a39f71595a97243c15c779db842cdde3f">onig_new</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> *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> *pattern_end, <a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> option, <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> *syntax, <a class="el" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a> *einfo)</td></tr> <tr class="separator:a39f71595a97243c15c779db842cdde3f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5258b0fafb566fd4aa12fc1f577b2e8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa5258b0fafb566fd4aa12fc1f577b2e8">onig_init</a> (void)</td></tr> <tr class="separator:aa5258b0fafb566fd4aa12fc1f577b2e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4adb6303843a92af6f905d719a8a9d38"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4adb6303843a92af6f905d719a8a9d38">onig_end</a> (void)</td></tr> <tr class="separator:a4adb6303843a92af6f905d719a8a9d38"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a09d6fdbd4dbcc76c5cd57109596ccc4d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a09d6fdbd4dbcc76c5cd57109596ccc4d">onig_is_in_code_range</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> *p, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> code)</td></tr> <tr class="separator:a09d6fdbd4dbcc76c5cd57109596ccc4d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a83c23dd82edc54d7e24f797b8245a3de"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a83c23dd82edc54d7e24f797b8245a3de">onig_is_code_in_cc_len</a> (int elen, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> code, <a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc)</td></tr> <tr class="separator:a83c23dd82edc54d7e24f797b8245a3de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7cf5f4a5bd94180443ca81ffa1e449b5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a7cf5f4a5bd94180443ca81ffa1e449b5">onig_is_code_in_cc</a> (<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> code, <a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc)</td></tr> <tr class="separator:a7cf5f4a5bd94180443ca81ffa1e449b5"><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:a7ff64241d25dcbc75ac416b415f80612"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a7ff64241d25dcbc75ac416b415f80612">OnigDefaultCaseFoldFlag</a> = <a class="el" href="../../d8/db3/oniguruma_8h.html#aea78d06ede73d1d0de8ea05d81f8ebf7">ONIGENC_CASE_FOLD_MIN</a></td></tr> <tr class="separator:a7ff64241d25dcbc75ac416b415f80612"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae77c9f043fb5d838a8a9076d010f02da"><td class="memItemLeft" align="right" valign="top">static unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae77c9f043fb5d838a8a9076d010f02da">PadBuf</a> [<a class="el" href="../../d6/d87/regint_8h.html#a81d7d9cf3f0b83da8ab0a772c00cc3db">WORD_ALIGNMENT_SIZE</a>]</td></tr> <tr class="separator:ae77c9f043fb5d838a8a9076d010f02da"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a45b6561144f2d36bb4136f9831ba77"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a9a45b6561144f2d36bb4136f9831ba77">onig_inited</a> = 0</td></tr> <tr class="separator:a9a45b6561144f2d36bb4136f9831ba77"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a4db94e43235b48451535316040f07a4b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4db94e43235b48451535316040f07a4b">◆ </a></span>ALLOWED_ANCHOR_IN_LB</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ALLOWED_ANCHOR_IN_LB</td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">( <a class="code" href="../../d6/d87/regint_8h.html#a460ceecc3150bd7cd2437d41fbeb9ea8">ANCHOR_LOOK_BEHIND</a> | <a class="code" href="../../d6/d87/regint_8h.html#a8812f9a061dd987fe8426262589b52c4">ANCHOR_LOOK_BEHIND_NOT</a> | <a class="code" href="../../d6/d87/regint_8h.html#a0d426ab760f616696759ce14c060b622">ANCHOR_BEGIN_LINE</a> | \</div><div class="line"> ANCHOR_END_LINE | <a class="code" href="../../d6/d87/regint_8h.html#a5730b2ca5b8a8bbe5262c77ee26b7879">ANCHOR_BEGIN_BUF</a> | <a class="code" href="../../d6/d87/regint_8h.html#a317bea7c5108d3c78717a5df263fbe09">ANCHOR_BEGIN_POSITION</a> | <a class="code" href="../../d6/d87/regint_8h.html#aaf064e7b389eab45fd948059dd1bcbcc">ANCHOR_KEEP</a> | \</div><div class="line"> ANCHOR_WORD_BOUND | <a class="code" href="../../d6/d87/regint_8h.html#ab1e3503037b2e8094b2f66a32fc40683">ANCHOR_NOT_WORD_BOUND</a> | \</div><div class="line"> ANCHOR_WORD_BEGIN | <a class="code" href="../../d6/d87/regint_8h.html#afa94e4bc6eced6f5f03a444e5e3d2d84">ANCHOR_WORD_END</a> )</div><div class="ttc" id="regint_8h_html_a0d426ab760f616696759ce14c060b622"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a0d426ab760f616696759ce14c060b622">ANCHOR_BEGIN_LINE</a></div><div class="ttdeci">#define ANCHOR_BEGIN_LINE</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00499">regint.h:499</a></div></div> <div class="ttc" id="regint_8h_html_a317bea7c5108d3c78717a5df263fbe09"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a317bea7c5108d3c78717a5df263fbe09">ANCHOR_BEGIN_POSITION</a></div><div class="ttdeci">#define ANCHOR_BEGIN_POSITION</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00500">regint.h:500</a></div></div> <div class="ttc" id="regint_8h_html_ab1e3503037b2e8094b2f66a32fc40683"><div class="ttname"><a href="../../d6/d87/regint_8h.html#ab1e3503037b2e8094b2f66a32fc40683">ANCHOR_NOT_WORD_BOUND</a></div><div class="ttdeci">#define ANCHOR_NOT_WORD_BOUND</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00506">regint.h:506</a></div></div> <div class="ttc" id="regint_8h_html_afa94e4bc6eced6f5f03a444e5e3d2d84"><div class="ttname"><a href="../../d6/d87/regint_8h.html#afa94e4bc6eced6f5f03a444e5e3d2d84">ANCHOR_WORD_END</a></div><div class="ttdeci">#define ANCHOR_WORD_END</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00508">regint.h:508</a></div></div> <div class="ttc" id="regint_8h_html_a8812f9a061dd987fe8426262589b52c4"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a8812f9a061dd987fe8426262589b52c4">ANCHOR_LOOK_BEHIND_NOT</a></div><div class="ttdeci">#define ANCHOR_LOOK_BEHIND_NOT</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00512">regint.h:512</a></div></div> <div class="ttc" id="regint_8h_html_a5730b2ca5b8a8bbe5262c77ee26b7879"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a5730b2ca5b8a8bbe5262c77ee26b7879">ANCHOR_BEGIN_BUF</a></div><div class="ttdeci">#define ANCHOR_BEGIN_BUF</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00498">regint.h:498</a></div></div> <div class="ttc" id="regint_8h_html_a460ceecc3150bd7cd2437d41fbeb9ea8"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a460ceecc3150bd7cd2437d41fbeb9ea8">ANCHOR_LOOK_BEHIND</a></div><div class="ttdeci">#define ANCHOR_LOOK_BEHIND</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00511">regint.h:511</a></div></div> <div class="ttc" id="regint_8h_html_aaf064e7b389eab45fd948059dd1bcbcc"><div class="ttname"><a href="../../d6/d87/regint_8h.html#aaf064e7b389eab45fd948059dd1bcbcc">ANCHOR_KEEP</a></div><div class="ttdeci">#define ANCHOR_KEEP</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00517">regint.h:517</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="a40bc69a7db3f8d89c31fe8a1e14e3ce8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a40bc69a7db3f8d89c31fe8a1e14e3ce8">◆ </a></span>ALLOWED_ANCHOR_IN_LB_NOT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ALLOWED_ANCHOR_IN_LB_NOT</td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">( <a class="code" href="../../d6/d87/regint_8h.html#a460ceecc3150bd7cd2437d41fbeb9ea8">ANCHOR_LOOK_BEHIND</a> | <a class="code" href="../../d6/d87/regint_8h.html#a8812f9a061dd987fe8426262589b52c4">ANCHOR_LOOK_BEHIND_NOT</a> | <a class="code" href="../../d6/d87/regint_8h.html#a0d426ab760f616696759ce14c060b622">ANCHOR_BEGIN_LINE</a> | \</div><div class="line"> ANCHOR_END_LINE | <a class="code" href="../../d6/d87/regint_8h.html#a5730b2ca5b8a8bbe5262c77ee26b7879">ANCHOR_BEGIN_BUF</a> | <a class="code" href="../../d6/d87/regint_8h.html#a317bea7c5108d3c78717a5df263fbe09">ANCHOR_BEGIN_POSITION</a> | <a class="code" href="../../d6/d87/regint_8h.html#aaf064e7b389eab45fd948059dd1bcbcc">ANCHOR_KEEP</a> | \</div><div class="line"> ANCHOR_WORD_BOUND | <a class="code" href="../../d6/d87/regint_8h.html#ab1e3503037b2e8094b2f66a32fc40683">ANCHOR_NOT_WORD_BOUND</a> | \</div><div class="line"> ANCHOR_WORD_BEGIN | <a class="code" href="../../d6/d87/regint_8h.html#afa94e4bc6eced6f5f03a444e5e3d2d84">ANCHOR_WORD_END</a> )</div><div class="ttc" id="regint_8h_html_a0d426ab760f616696759ce14c060b622"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a0d426ab760f616696759ce14c060b622">ANCHOR_BEGIN_LINE</a></div><div class="ttdeci">#define ANCHOR_BEGIN_LINE</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00499">regint.h:499</a></div></div> <div class="ttc" id="regint_8h_html_a317bea7c5108d3c78717a5df263fbe09"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a317bea7c5108d3c78717a5df263fbe09">ANCHOR_BEGIN_POSITION</a></div><div class="ttdeci">#define ANCHOR_BEGIN_POSITION</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00500">regint.h:500</a></div></div> <div class="ttc" id="regint_8h_html_ab1e3503037b2e8094b2f66a32fc40683"><div class="ttname"><a href="../../d6/d87/regint_8h.html#ab1e3503037b2e8094b2f66a32fc40683">ANCHOR_NOT_WORD_BOUND</a></div><div class="ttdeci">#define ANCHOR_NOT_WORD_BOUND</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00506">regint.h:506</a></div></div> <div class="ttc" id="regint_8h_html_afa94e4bc6eced6f5f03a444e5e3d2d84"><div class="ttname"><a href="../../d6/d87/regint_8h.html#afa94e4bc6eced6f5f03a444e5e3d2d84">ANCHOR_WORD_END</a></div><div class="ttdeci">#define ANCHOR_WORD_END</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00508">regint.h:508</a></div></div> <div class="ttc" id="regint_8h_html_a8812f9a061dd987fe8426262589b52c4"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a8812f9a061dd987fe8426262589b52c4">ANCHOR_LOOK_BEHIND_NOT</a></div><div class="ttdeci">#define ANCHOR_LOOK_BEHIND_NOT</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00512">regint.h:512</a></div></div> <div class="ttc" id="regint_8h_html_a5730b2ca5b8a8bbe5262c77ee26b7879"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a5730b2ca5b8a8bbe5262c77ee26b7879">ANCHOR_BEGIN_BUF</a></div><div class="ttdeci">#define ANCHOR_BEGIN_BUF</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00498">regint.h:498</a></div></div> <div class="ttc" id="regint_8h_html_a460ceecc3150bd7cd2437d41fbeb9ea8"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a460ceecc3150bd7cd2437d41fbeb9ea8">ANCHOR_LOOK_BEHIND</a></div><div class="ttdeci">#define ANCHOR_LOOK_BEHIND</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00511">regint.h:511</a></div></div> <div class="ttc" id="regint_8h_html_aaf064e7b389eab45fd948059dd1bcbcc"><div class="ttname"><a href="../../d6/d87/regint_8h.html#aaf064e7b389eab45fd948059dd1bcbcc">ANCHOR_KEEP</a></div><div class="ttdeci">#define ANCHOR_KEEP</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00517">regint.h:517</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="aa120ba7689d0c7798c1d05fef173cdb9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa120ba7689d0c7798c1d05fef173cdb9">◆ </a></span>ALLOWED_ENCLOSE_IN_LB</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ALLOWED_ENCLOSE_IN_LB   ( <a class="el" href="../../d1/dfc/regparse_8h.html#a32e44d8ddaca8fd4931a8c13677972ad">ENCLOSE_MEMORY</a> | <a class="el" href="../../d1/dfc/regparse_8h.html#a1f27f4cccd30502c03174673fe25af41">ENCLOSE_OPTION</a> )</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="aec6ce7f3e42b583367cd1112a30b91bc"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec6ce7f3e42b583367cd1112a30b91bc">◆ </a></span>ALLOWED_ENCLOSE_IN_LB_NOT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ALLOWED_ENCLOSE_IN_LB_NOT   <a class="el" href="../../d1/dfc/regparse_8h.html#a1f27f4cccd30502c03174673fe25af41">ENCLOSE_OPTION</a></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="a42659aed152897b855725b6dc7c00f9b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a42659aed152897b855725b6dc7c00f9b">◆ </a></span>ALLOWED_TYPE_IN_LB</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ALLOWED_TYPE_IN_LB</td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">( <a class="code" href="../../d1/dfc/regparse_8h.html#a6e27b17b1b9607c96a6fd0f1bc1f6e0c">BIT_NT_LIST</a> | <a class="code" href="../../d1/dfc/regparse_8h.html#ad7c0640dac4b75693faf913ba14c3bd4">BIT_NT_ALT</a> | <a class="code" href="../../d1/dfc/regparse_8h.html#a1e295b122ef3511d1b929f3432c19283">BIT_NT_STR</a> | <a class="code" href="../../d1/dfc/regparse_8h.html#a14a6cc919981cbfc605ba78389f1156f">BIT_NT_CCLASS</a> | <a class="code" href="../../d1/dfc/regparse_8h.html#a598b6cc2b1c3150cfd623701f5b46b16">BIT_NT_CTYPE</a> | \</div><div class="line"> BIT_NT_CANY | <a class="code" href="../../d1/dfc/regparse_8h.html#a3532ca4705ca98f03e1573a7ae105e93">BIT_NT_ANCHOR</a> | <a class="code" href="../../d1/dfc/regparse_8h.html#afa9372a884f3e932f76d0b4791c18662">BIT_NT_ENCLOSE</a> | <a class="code" href="../../d1/dfc/regparse_8h.html#afe773d809ad0992d77ee910e87f8bf56">BIT_NT_QTFR</a> | <a class="code" href="../../d1/dfc/regparse_8h.html#a529a7ae0749eaadfd585d723ae301dd4">BIT_NT_CALL</a> )</div><div class="ttc" id="regparse_8h_html_a1e295b122ef3511d1b929f3432c19283"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a1e295b122ef3511d1b929f3432c19283">BIT_NT_STR</a></div><div class="ttdeci">#define BIT_NT_STR</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00053">regparse.h:53</a></div></div> <div class="ttc" id="regparse_8h_html_afa9372a884f3e932f76d0b4791c18662"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#afa9372a884f3e932f76d0b4791c18662">BIT_NT_ENCLOSE</a></div><div class="ttdeci">#define BIT_NT_ENCLOSE</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00059">regparse.h:59</a></div></div> <div class="ttc" id="regparse_8h_html_a14a6cc919981cbfc605ba78389f1156f"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a14a6cc919981cbfc605ba78389f1156f">BIT_NT_CCLASS</a></div><div class="ttdeci">#define BIT_NT_CCLASS</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00054">regparse.h:54</a></div></div> <div class="ttc" id="regparse_8h_html_a6e27b17b1b9607c96a6fd0f1bc1f6e0c"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a6e27b17b1b9607c96a6fd0f1bc1f6e0c">BIT_NT_LIST</a></div><div class="ttdeci">#define BIT_NT_LIST</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00061">regparse.h:61</a></div></div> <div class="ttc" id="regparse_8h_html_a598b6cc2b1c3150cfd623701f5b46b16"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a598b6cc2b1c3150cfd623701f5b46b16">BIT_NT_CTYPE</a></div><div class="ttdeci">#define BIT_NT_CTYPE</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00055">regparse.h:55</a></div></div> <div class="ttc" id="regparse_8h_html_ad7c0640dac4b75693faf913ba14c3bd4"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#ad7c0640dac4b75693faf913ba14c3bd4">BIT_NT_ALT</a></div><div class="ttdeci">#define BIT_NT_ALT</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00062">regparse.h:62</a></div></div> <div class="ttc" id="regparse_8h_html_a529a7ae0749eaadfd585d723ae301dd4"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a529a7ae0749eaadfd585d723ae301dd4">BIT_NT_CALL</a></div><div class="ttdeci">#define BIT_NT_CALL</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00063">regparse.h:63</a></div></div> <div class="ttc" id="regparse_8h_html_afe773d809ad0992d77ee910e87f8bf56"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#afe773d809ad0992d77ee910e87f8bf56">BIT_NT_QTFR</a></div><div class="ttdeci">#define BIT_NT_QTFR</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00058">regparse.h:58</a></div></div> <div class="ttc" id="regparse_8h_html_a3532ca4705ca98f03e1573a7ae105e93"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a3532ca4705ca98f03e1573a7ae105e93">BIT_NT_ANCHOR</a></div><div class="ttdeci">#define BIT_NT_ANCHOR</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00060">regparse.h:60</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="afab40be9879803efb8ef803155a0eb82"></a> <h2 class="memtitle"><span class="permalink"><a href="#afab40be9879803efb8ef803155a0eb82">◆ </a></span>CKN_ON</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CKN_ON   (ckn > 0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00736">736</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> </div> </div> <a id="a6a6dc014090d88f5e5d8af7f92e2b8e3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6a6dc014090d88f5e5d8af7f92e2b8e3">◆ </a></span>COMP_EM_BASE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define COMP_EM_BASE   20</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04771">comp_opt_exact_or_map_info()</a>.</p> </div> </div> <a id="ab962c26daa2af70cacaf5f8c7c581d89"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab962c26daa2af70cacaf5f8c7c581d89">◆ </a></span>COMPILE_INIT_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define COMPILE_INIT_SIZE   20</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>.</p> </div> </div> <a id="a1f3377878b4402017780f5457f3e2ca5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1f3377878b4402017780f5457f3e2ca5">◆ </a></span>EXPAND_STRING_MAX_LENGTH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EXPAND_STRING_MAX_LENGTH   100</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="ac33fa9094b07662b4401933b7eb0b1d3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac33fa9094b07662b4401933b7eb0b1d3">◆ </a></span>FOUND_CALLED_NODE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define FOUND_CALLED_NODE   1</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03050">subexp_recursive_check_trav()</a>.</p> </div> </div> <a id="a371259239d91892d1cb0914248875090"></a> <h2 class="memtitle"><span class="permalink"><a href="#a371259239d91892d1cb0914248875090">◆ </a></span>GET_CHAR_LEN_TOP_ALT_VARLEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GET_CHAR_LEN_TOP_ALT_VARLEN   -2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02384">2384</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02388">get_char_length_tree1()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03268">setup_look_behind()</a>.</p> </div> </div> <a id="a89d5c2293ff7e0d16d3baa4d4aa2aa27"></a> <h2 class="memtitle"><span class="permalink"><a href="#a89d5c2293ff7e0d16d3baa4d4aa2aa27">◆ </a></span>GET_CHAR_LEN_VARLEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GET_CHAR_LEN_VARLEN   -1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02383">2383</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02388">get_char_length_tree1()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03268">setup_look_behind()</a>.</p> </div> </div> <a id="ae44ad561c845177c6f139610839024d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae44ad561c845177c6f139610839024d7">◆ </a></span>IN_ALT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IN_ALT   (1<<0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03834">3834</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="a91ad90a8594a098cf789e9478c43ffe0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a91ad90a8594a098cf789e9478c43ffe0">◆ </a></span>IN_NOT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IN_NOT   (1<<1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03835">3835</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="a82d623a103adc51c30beb0709e20207d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a82d623a103adc51c30beb0709e20207d">◆ </a></span>IN_REPEAT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IN_REPEAT   (1<<2)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03836">3836</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="a87dc4044ce545d5365d3096b577fb0bf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a87dc4044ce545d5365d3096b577fb0bf">◆ </a></span>IN_ROOT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IN_ROOT   (1<<4)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03838">3838</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="a068e4e04daa30ec118ce79c7bfa9e07e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a068e4e04daa30ec118ce79c7bfa9e07e">◆ </a></span>IN_VAR_REPEAT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IN_VAR_REPEAT   (1<<3)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03837">3837</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="aa713b0df3149703a280099259b85cf91"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa713b0df3149703a280099259b85cf91">◆ </a></span>IS_NEED_STR_LEN_OP_EXACT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_NEED_STR_LEN_OP_EXACT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">op</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">((op) == <a class="code" href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a6543fb856be4fe416ec56b3b8b07dcc8">OP_EXACTN</a> || (op) == <a class="code" href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a45c3ff711c94546da76e9413d7cb0f31">OP_EXACTMB2N</a> ||\</div><div class="line"> (op) == <a class="code" href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a00de7e9b227f6e16bacbbca42d8441a2">OP_EXACTMB3N</a> || (op) == <a class="code" href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a412ae4e1f2a0f31c2e59cad6d94f4906">OP_EXACTMBN</a> || (op) == <a class="code" href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7af99b2fc071b095c9c5813abdbc4ee7e6">OP_EXACTN_IC</a>)</div><div class="ttc" id="regint_8h_html_abeb7dfb0e9e2b3114e240a405d046ea7a45c3ff711c94546da76e9413d7cb0f31"><div class="ttname"><a href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a45c3ff711c94546da76e9413d7cb0f31">OP_EXACTMB2N</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00533">regint.h:533</a></div></div> <div class="ttc" id="regint_8h_html_abeb7dfb0e9e2b3114e240a405d046ea7a6543fb856be4fe416ec56b3b8b07dcc8"><div class="ttname"><a href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a6543fb856be4fe416ec56b3b8b07dcc8">OP_EXACTN</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00529">regint.h:529</a></div></div> <div class="ttc" id="regint_8h_html_abeb7dfb0e9e2b3114e240a405d046ea7af99b2fc071b095c9c5813abdbc4ee7e6"><div class="ttname"><a href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7af99b2fc071b095c9c5813abdbc4ee7e6">OP_EXACTN_IC</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00538">regint.h:538</a></div></div> <div class="ttc" id="regint_8h_html_abeb7dfb0e9e2b3114e240a405d046ea7a412ae4e1f2a0f31c2e59cad6d94f4906"><div class="ttname"><a href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a412ae4e1f2a0f31c2e59cad6d94f4906">OP_EXACTMBN</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00535">regint.h:535</a></div></div> <div class="ttc" id="regint_8h_html_abeb7dfb0e9e2b3114e240a405d046ea7a00de7e9b227f6e16bacbbca42d8441a2"><div class="ttname"><a href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a00de7e9b227f6e16bacbbca42d8441a2">OP_EXACTMB3N</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00534">regint.h:534</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00319">319</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00445">add_compile_string()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00428">add_compile_string_length()</a>.</p> </div> </div> <a id="adf166474e0286654536600887f55d285"></a> <h2 class="memtitle"><span class="permalink"><a href="#adf166474e0286654536600887f55d285">◆ </a></span>MAX_NODE_OPT_INFO_REF_COUNT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MAX_NODE_OPT_INFO_REF_COUNT   5</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04907">4907</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="a2fb0cdfbf815e86dcad1ed35280be79b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2fb0cdfbf815e86dcad1ed35280be79b">◆ </a></span>OPT_EXACT_MAXLEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OPT_EXACT_MAXLEN   24</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04294">4294</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04571">concat_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04600">concat_opt_exact_info_str()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04548">is_full_opt_exact_info()</a>.</p> </div> </div> <a id="a24614dfeca814b59b47f7b9968722f0b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a24614dfeca814b59b47f7b9968722f0b">◆ </a></span>QUANTIFIER_EXPAND_LIMIT_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define QUANTIFIER_EXPAND_LIMIT_SIZE   50</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00735">735</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00975">compile_length_quantifier_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01040">compile_quantifier_node()</a>.</p> </div> </div> <a id="a1a894774aa661fdc553a7779f4a9fcae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1a894774aa661fdc553a7779f4a9fcae">◆ </a></span>RECURSION_EXIST</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RECURSION_EXIST   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02851">2851</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02855">subexp_inf_recursive_check()</a>.</p> </div> </div> <a id="a2872d52884604a6d587d6faaaa161855"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2872d52884604a6d587d6faaaa161855">◆ </a></span>RECURSION_INFINITE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RECURSION_INFINITE   2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02852">2852</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02855">subexp_inf_recursive_check()</a>.</p> </div> </div> <a id="a6bb9e07088117459a60faa118d7235a7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6bb9e07088117459a60faa118d7235a7">◆ </a></span>REGEX_CHAIN_HEAD</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define REGEX_CHAIN_HEAD</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">reg</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"> while (<a class="code" href="../../d6/d87/regint_8h.html#a4bc25fbd4749a2c130d1ae7f15ba140c">IS_NOT_NULL</a>((reg)->chain)) {\</div><div class="line"> (reg) = (reg)->chain;\</div><div class="line"> }\</div><div class="line">} <span class="keywordflow">while</span> (0)</div><div class="ttc" id="regint_8h_html_a4bc25fbd4749a2c130d1ae7f15ba140c"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a4bc25fbd4749a2c130d1ae7f15ba140c">IS_NOT_NULL</a></div><div class="ttdeci">#define IS_NOT_NULL(p)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00277">regint.h:277</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05634">5634</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05641">onig_chain_link_add()</a>.</p> </div> </div> <a id="addf8c2a57283e6d0dacca124b631ac92"></a> <h2 class="memtitle"><span class="permalink"><a href="#addf8c2a57283e6d0dacca124b631ac92">◆ </a></span>REGEX_TRANSFER</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define REGEX_TRANSFER</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">to, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">from </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"> (to)->state = <a class="code" href="../../d8/db3/oniguruma_8h.html#ac4014e252e5febb907a642669eea72a8">ONIG_STATE_MODIFY</a>;\</div><div class="line"> onig_free_body(to);\</div><div class="line"> xmemcpy(to, from, <span class="keyword">sizeof</span>(<a class="code" href="../../db/d0e/structre__pattern__buffer.html">regex_t</a>));\</div><div class="line"> xfree(from);\</div><div class="line">} <span class="keywordflow">while</span> (0)</div><div class="ttc" id="structre__pattern__buffer_html"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html">re_pattern_buffer</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00658">oniguruma.h:658</a></div></div> <div class="ttc" id="oniguruma_8h_html_ac4014e252e5febb907a642669eea72a8"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#ac4014e252e5febb907a642669eea72a8">ONIG_STATE_MODIFY</a></div><div class="ttdeci">#define ONIG_STATE_MODIFY</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00653">oniguruma.h:653</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05619">5619</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05650">onig_chain_reduce()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05627">onig_transfer()</a>.</p> </div> </div> <a id="a332b74e5c5878209a786eb7593d029d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a332b74e5c5878209a786eb7593d029d4">◆ </a></span>REPEAT_RANGE_ALLOC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define REPEAT_RANGE_ALLOC   4</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00659">entry_repeat_range()</a>.</p> </div> </div> <a id="a364f45f6d4118677c55a92e49f96443d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a364f45f6d4118677c55a92e49f96443d">◆ </a></span>THRESHOLD_CASE_FOLD_ALT_FOR_EXPANSION</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define THRESHOLD_CASE_FOLD_ALT_FOR_EXPANSION   8</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03545">expand_case_fold_string()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a896254bdbc411f21efe6aa82cab2cf75"></a> <h2 class="memtitle"><span class="permalink"><a href="#a896254bdbc411f21efe6aa82cab2cf75">◆ </a></span>add_abs_addr()</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_abs_addr </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 </td> <td class="paramname"><em>addr</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="../../d0/d86/regcomp_8c_source.html#l00237">237</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00462">BBUF_ADD</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00647">SIZE_ABSADDR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00401">compile_call()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01300">compile_enclose_node()</a>.</p> </div> </div> <a id="a1f7ba42cda01aa0f6c606f3ae538916c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1f7ba42cda01aa0f6c606f3ae538916c">◆ </a></span>add_bitset()</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_bitset </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/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="../../d0/d86/regcomp_8c_source.html#l00298">298</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00462">BBUF_ADD</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00402">SIZE_BITSET</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00616">compile_cclass_node()</a>.</p> </div> </div> <a id="a8ca21a5244959b3186e91fcf6c4d5bf7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8ca21a5244959b3186e91fcf6c4d5bf7">◆ </a></span>add_bytes()</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_bytes </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>bytes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>len</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="../../d0/d86/regcomp_8c_source.html#l00291">291</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00462">BBUF_ADD</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00445">add_compile_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00563">add_multi_byte_cclass()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01040">compile_quantifier_node()</a>.</p> </div> </div> <a id="ad96b3ac8783b3c6c9fcdb7fcd9f426d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad96b3ac8783b3c6c9fcdb7fcd9f426d7">◆ </a></span>add_char_amb_opt_map_info()</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_char_amb_opt_map_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>map</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>p</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#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#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> </td> <td class="paramname"><em>case_fold_flag</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="../../d0/d86/regcomp_8c_source.html#l04730">4730</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04721">add_char_opt_map_info()</a>, <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#l00382">DISABLE_CASE_FOLD_MULTI_CHAR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00268">ONIGENC_CODE_TO_MBC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00189">ONIGENC_CODE_TO_MBC_MAXLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00240">ONIGENC_GET_CASE_FOLD_CODES_BY_STR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00133">ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="a165619843f96ab55d5698d4414a3dfa8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a165619843f96ab55d5698d4414a3dfa8">◆ </a></span>add_char_opt_map_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void add_char_opt_map_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>map</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 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="../../d0/d86/regcomp_8c_source.html#l04721">4721</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04329">OptMapInfo::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04345">map_position_value()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04328">OptMapInfo::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04730">add_char_amb_opt_map_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="ae2c3cc599066f038d977e1b67a77fa34"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae2c3cc599066f038d977e1b67a77fa34">◆ </a></span>add_compile_string()</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_compile_string </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">int </td> <td class="paramname"><em>mb_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>str_len</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">int </td> <td class="paramname"><em>ignore_case</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="../../d0/d86/regcomp_8c_source.html#l00445">445</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00291">add_bytes()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00246">add_length()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00210">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00319">IS_NEED_STR_LEN_OP_EXACT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00535">OP_EXACTMBN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00538">OP_EXACTN_IC</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00324">select_str_opcode()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00515">compile_string_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00554">compile_string_raw_node()</a>.</p> </div> </div> <a id="aaa516b451e0ce46243820dc195189d41"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaa516b451e0ce46243820dc195189d41">◆ </a></span>add_compile_string_length()</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_compile_string_length </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s </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>mb_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>str_len</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> *reg </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>ignore_case</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="../../d0/d86/regcomp_8c_source.html#l00428">428</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00319">IS_NEED_STR_LEN_OP_EXACT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00535">OP_EXACTMBN</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00324">select_str_opcode()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00648">SIZE_LENGTH</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00645">SIZE_OPCODE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00467">compile_length_string_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00506">compile_length_string_raw_node()</a>.</p> </div> </div> <a id="a852b4186cb93270cd7d71ebe658196c4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a852b4186cb93270cd7d71ebe658196c4">◆ </a></span>add_length()</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_length </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#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>len</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="../../d0/d86/regcomp_8c_source.html#l00246">246</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00462">BBUF_ADD</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00648">SIZE_LENGTH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00445">add_compile_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00563">add_multi_byte_cclass()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01467">compile_anchor_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>.</p> </div> </div> <a id="af40c81c2868345b45aac5211ba114965"></a> <h2 class="memtitle"><span class="permalink"><a href="#af40c81c2868345b45aac5211ba114965">◆ </a></span>add_mem_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 add_mem_num </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 </td> <td class="paramname"><em>num</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="../../d0/d86/regcomp_8c_source.html#l00255">255</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00462">BBUF_ADD</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00649">SIZE_MEMNUM</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01300">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00690">compile_range_repeat_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00369">compile_tree_empty_check()</a>.</p> </div> </div> <a id="a29dbe3e7e64d0d79fece8290c191096b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a29dbe3e7e64d0d79fece8290c191096b">◆ </a></span>add_mml()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void add_mml </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</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="../../d0/d86/regcomp_8c_source.html#l04442">4442</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00096">distance_add()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04298">MinMaxLen::max</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04297">MinMaxLen::min</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04836">concat_left_node_opt_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="ad4f76599515bcec6a75a9f011c927859"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad4f76599515bcec6a75a9f011c927859">◆ </a></span>add_multi_byte_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 add_multi_byte_cclass </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> * </td> <td class="paramname"><em>mbuf</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></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="../../d0/d86/regcomp_8c_source.html#l00563">563</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00291">add_bytes()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00246">add_length()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00464">BBUF_GET_ADD_ADDRESS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00301">GET_ALIGNMENT_PAD_SIZE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00419">_BBuf::p</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00050">PadBuf</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00648">SIZE_LENGTH</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00420">_BBuf::used</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00299">WORD_ALIGNMENT_SIZE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00616">compile_cclass_node()</a>.</p> </div> </div> <a id="ae846b05fc7da5763a07c025a1fcdc2d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae846b05fc7da5763a07c025a1fcdc2d7">◆ </a></span>add_opcode()</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_opcode </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 </td> <td class="paramname"><em>opcode</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="../../d0/d86/regcomp_8c_source.html#l00210">210</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00463">BBUF_ADD1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00445">add_compile_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00305">add_opcode_option()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00280">add_opcode_rel_addr()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01467">compile_anchor_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00401">compile_call()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00616">compile_cclass_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01300">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01188">compile_option_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01040">compile_quantifier_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00690">compile_range_repeat_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00369">compile_tree_empty_check()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>.</p> </div> </div> <a id="aa58b641c5ebbf7b6949b2ed358fbd59c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa58b641c5ebbf7b6949b2ed358fbd59c">◆ </a></span>add_opcode_option()</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_opcode_option </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 </td> <td class="paramname"><em>opcode</em>, </td> </tr> <tr> <td class="paramkey"></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></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="../../d0/d86/regcomp_8c_source.html#l00305">305</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00210">add_opcode()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00273">add_option()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01188">compile_option_node()</a>.</p> </div> </div> <a id="af0dd1f87b44b121587bb1b74f7a1f91b"></a> <h2 class="memtitle"><span class="permalink"><a href="#af0dd1f87b44b121587bb1b74f7a1f91b">◆ </a></span>add_opcode_rel_addr()</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_opcode_rel_addr </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 </td> <td class="paramname"><em>opcode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>addr</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="../../d0/d86/regcomp_8c_source.html#l00280">280</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00210">add_opcode()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00228">add_rel_addr()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01467">compile_anchor_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01300">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01040">compile_quantifier_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>.</p> </div> </div> <a id="a71c4f197d39cb16718891c87485b4675"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71c4f197d39cb16718891c87485b4675">◆ </a></span>add_opt_anc_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void add_opt_anc_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</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>anc</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="../../d0/d86/regcomp_8c_source.html#l04523">4523</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04504">is_left_anchor()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04310">OptAncInfo::left_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04311">OptAncInfo::right_anchor</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="a83d486156614641c94d97661e17b743b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a83d486156614641c94d97661e17b743b">◆ </a></span>add_option()</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_option </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#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> </td> <td class="paramname"><em>option</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="../../d0/d86/regcomp_8c_source.html#l00273">273</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00462">BBUF_ADD</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00652">SIZE_OPTION</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00305">add_opcode_option()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>.</p> </div> </div> <a id="a064cd7698a180d31b94b0b125f19d81a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a064cd7698a180d31b94b0b125f19d81a">◆ </a></span>add_pointer()</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_pointer </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">void * </td> <td class="paramname"><em>addr</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="../../d0/d86/regcomp_8c_source.html#l00264">264</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00462">BBUF_ADD</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00654">SIZE_POINTER</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00616">compile_cclass_node()</a>.</p> </div> </div> <a id="a243429256ca92d036981b9d03367ef48"></a> <h2 class="memtitle"><span class="permalink"><a href="#a243429256ca92d036981b9d03367ef48">◆ </a></span>add_rel_addr()</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_rel_addr </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 </td> <td class="paramname"><em>addr</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="../../d0/d86/regcomp_8c_source.html#l00228">228</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00462">BBUF_ADD</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00646">SIZE_RELADDR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00280">add_opcode_rel_addr()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01300">compile_enclose_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00690">compile_range_repeat_node()</a>.</p> </div> </div> <a id="adc7b2f0076ff0ef62c590aeac1459bfe"></a> <h2 class="memtitle"><span class="permalink"><a href="#adc7b2f0076ff0ef62c590aeac1459bfe">◆ </a></span>alt_merge_mml()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void alt_merge_mml </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</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="../../d0/d86/regcomp_8c_source.html#l04458">4458</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04298">MinMaxLen::max</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04297">MinMaxLen::min</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04895">alt_merge_node_opt_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04784">alt_merge_opt_map_info()</a>.</p> </div> </div> <a id="abb2b9ef2e5fdeda9ad99478734100701"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb2b9ef2e5fdeda9ad99478734100701">◆ </a></span>alt_merge_node_opt_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void alt_merge_node_opt_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>add</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</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="../../d0/d86/regcomp_8c_source.html#l04895">4895</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00023">add</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04458">alt_merge_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04541">alt_merge_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04617">alt_merge_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04784">alt_merge_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04335">NodeOptInfo::anc</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04336">NodeOptInfo::exb</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04337">NodeOptInfo::exm</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04338">NodeOptInfo::expr</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04333">NodeOptInfo::len</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04340">NodeOptInfo::map</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="ae80c62aeb0fdfe07f8a303c4addd10e6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae80c62aeb0fdfe07f8a303c4addd10e6">◆ </a></span>alt_merge_opt_anc_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void alt_merge_opt_anc_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>add</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="../../d0/d86/regcomp_8c_source.html#l04541">4541</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00023">add</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04310">OptAncInfo::left_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04311">OptAncInfo::right_anchor</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04895">alt_merge_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04617">alt_merge_opt_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04784">alt_merge_opt_map_info()</a>.</p> </div> </div> <a id="a35faa5c32eaac056e6cfd90d75037277"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35faa5c32eaac056e6cfd90d75037277">◆ </a></span>alt_merge_opt_exact_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void alt_merge_opt_exact_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</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/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>add</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</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="../../d0/d86/regcomp_8c_source.html#l04617">4617</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00023">add</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04541">alt_merge_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04316">OptExactInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04554">clear_opt_exact_info()</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00076">enclen</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04319">OptExactInfo::ignore_case</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04415">is_equal_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04320">OptExactInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04315">OptExactInfo::mmd</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04318">OptExactInfo::reach_end</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04311">OptAncInfo::right_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04321">OptExactInfo::s</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04895">alt_merge_node_opt_info()</a>.</p> </div> </div> <a id="aac2007aeb9a098813a027e25e24c0fc9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aac2007aeb9a098813a027e25e24c0fc9">◆ </a></span>alt_merge_opt_map_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void alt_merge_opt_map_info </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="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>add</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="../../d0/d86/regcomp_8c_source.html#l04784">4784</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00023">add</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04458">alt_merge_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04541">alt_merge_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04326">OptMapInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04687">clear_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04329">OptMapInfo::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04345">map_position_value()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04298">MinMaxLen::max</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04325">OptMapInfo::mmd</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">ONIG_CHAR_TABLE_SIZE</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04328">OptMapInfo::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04895">alt_merge_node_opt_info()</a>.</p> </div> </div> <a id="a652fcbf67675d6da1797c9cef80b860b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a652fcbf67675d6da1797c9cef80b860b">◆ </a></span>bitset_is_empty()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int bitset_is_empty </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="../../d0/d86/regcomp_8c_source.html#l00118">118</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00392">BITSET_SIZE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00616">compile_cclass_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00586">compile_length_cclass_node()</a>.</p> </div> </div> <a id="a7b85b31f12762d485ff5ed2aca6b6608"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7b85b31f12762d485ff5ed2aca6b6608">◆ </a></span>check_type_tree()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int check_type_tree </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>type_mask</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>enclose_mask</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>anchor_mask</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="../../d0/d86/regcomp_8c_source.html#l02801">2801</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00051">NTYPE2BIT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="a6657b0c274b61a7c0654e51e52eef6c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6657b0c274b61a7c0654e51e52eef6c5">◆ </a></span>clear_mml()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void clear_mml </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>mml</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="../../d0/d86/regcomp_8c_source.html#l04429">4429</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04298">MinMaxLen::max</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04297">MinMaxLen::min</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04819">clear_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04554">clear_opt_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05343">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="a46fad3850a515494a09c2b1cb67ebb77"></a> <h2 class="memtitle"><span class="permalink"><a href="#a46fad3850a515494a09c2b1cb67ebb77">◆ </a></span>clear_node_opt_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void clear_node_opt_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>opt</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="../../d0/d86/regcomp_8c_source.html#l04819">4819</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04335">NodeOptInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04429">clear_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04471">clear_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04554">clear_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04687">clear_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04336">NodeOptInfo::exb</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04337">NodeOptInfo::exm</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04338">NodeOptInfo::expr</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04333">NodeOptInfo::len</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04340">NodeOptInfo::map</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="a13a25e75208ee510a293659d6e4ef345"></a> <h2 class="memtitle"><span class="permalink"><a href="#a13a25e75208ee510a293659d6e4ef345">◆ </a></span>clear_opt_anc_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void clear_opt_anc_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>anc</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="../../d0/d86/regcomp_8c_source.html#l04471">4471</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04310">OptAncInfo::left_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04311">OptAncInfo::right_anchor</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04819">clear_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04554">clear_opt_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04484">concat_opt_anc_info()</a>.</p> </div> </div> <a id="a1c8a658cf0018bc9205e4c6afce4173c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1c8a658cf0018bc9205e4c6afce4173c">◆ </a></span>clear_opt_exact_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void clear_opt_exact_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>ex</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="../../d0/d86/regcomp_8c_source.html#l04554">4554</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04316">OptExactInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04429">clear_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04471">clear_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04319">OptExactInfo::ignore_case</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04320">OptExactInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04315">OptExactInfo::mmd</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04318">OptExactInfo::reach_end</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04321">OptExactInfo::s</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04617">alt_merge_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04819">clear_node_opt_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04836">concat_left_node_opt_info()</a>.</p> </div> </div> <a id="afbc17307a1c543b95e89ec2d9a63f340"></a> <h2 class="memtitle"><span class="permalink"><a href="#afbc17307a1c543b95e89ec2d9a63f340">◆ </a></span>clear_opt_map_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void clear_opt_map_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>map</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="../../d0/d86/regcomp_8c_source.html#l04687">4687</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00182">xmemcpy</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04784">alt_merge_opt_map_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04819">clear_node_opt_info()</a>.</p> </div> </div> <a id="a4186d1d76942ef9684b4a0db1f83157e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4186d1d76942ef9684b4a0db1f83157e">◆ </a></span>clear_optimize_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void clear_optimize_info </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="../../d0/d86/regcomp_8c_source.html#l05400">5400</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00686">re_pattern_buffer::anchor</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00688">re_pattern_buffer::anchor_dmax</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00687">re_pattern_buffer::anchor_dmin</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00690">re_pattern_buffer::exact</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00691">re_pattern_buffer::exact_end</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">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#l00320">ONIG_OPTIMIZE_NONE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00684">re_pattern_buffer::optimize</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00689">re_pattern_buffer::sub_anchor</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00685">re_pattern_buffer::threshold_len</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</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="a2c24fa918b8841658b94ae285329cf44"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c24fa918b8841658b94ae285329cf44">◆ </a></span>comp_distance_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 comp_distance_value </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>d1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>d2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>v1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>v2</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="../../d0/d86/regcomp_8c_source.html#l04398">4398</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04369">distance_value()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04297">MinMaxLen::min</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04771">comp_opt_exact_or_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04656">select_opt_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04752">select_opt_map_info()</a>.</p> </div> </div> <a id="a3bb9e5c82dc98336dfb7494c79817e52"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3bb9e5c82dc98336dfb7494c79817e52">◆ </a></span>comp_opt_exact_or_map_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int comp_opt_exact_or_map_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>m</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="../../d0/d86/regcomp_8c_source.html#l04771">4771</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04398">comp_distance_value()</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#a6a6dc014090d88f5e5d8af7f92e2b8e3">COMP_EM_BASE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04319">OptExactInfo::ignore_case</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04320">OptExactInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04315">OptExactInfo::mmd</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04325">OptMapInfo::mmd</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04328">OptMapInfo::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05343">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="acfa9bfac441484b482b74052332a8a62"></a> <h2 class="memtitle"><span class="permalink"><a href="#acfa9bfac441484b482b74052332a8a62">◆ </a></span>compile_anchor_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 compile_anchor_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/d50/struct_anchor_node.html">AnchorNode</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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01467">1467</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00246">add_length()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00210">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00280">add_opcode_rel_addr()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00514">ANCHOR_ANYCHAR_STAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00498">ANCHOR_BEGIN_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00499">ANCHOR_BEGIN_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00500">ANCHOR_BEGIN_POSITION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00501">ANCHOR_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00503">ANCHOR_END_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00517">ANCHOR_KEEP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00511">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00512">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00506">ANCHOR_NOT_WORD_BOUND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00509">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00502">ANCHOR_SEMI_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00507">ANCHOR_WORD_BEGIN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00505">ANCHOR_WORD_BOUND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00508">ANCHOR_WORD_END</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00244">AnchorNode::ascii_range</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00243">AnchorNode::char_len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02512">get_char_length_tree()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00560">ONIGERR_INVALID_LOOK_BEHIND_PATTERN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00529">ONIGERR_TYPE_BUG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00566">OP_ASCII_WORD_BEGIN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00564">OP_ASCII_WORD_BOUND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00567">OP_ASCII_WORD_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00569">OP_BEGIN_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00571">OP_BEGIN_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00575">OP_BEGIN_POS_OR_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00574">OP_BEGIN_POSITION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00570">OP_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00572">OP_END_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00619">OP_FAIL_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00614">OP_FAIL_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00592">OP_KEEP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00617">OP_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00565">OP_NOT_ASCII_WORD_BOUND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00558">OP_NOT_WORD_BOUND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00612">OP_POP_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00618">OP_PUSH_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00611">OP_PUSH_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00613">OP_PUSH_POS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00573">OP_SEMI_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00559">OP_WORD_BEGIN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00557">OP_WORD_BOUND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00560">OP_WORD_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00703">SIZE_OP_FAIL_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00687">SIZE_OP_FAIL_POS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00242">AnchorNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>.</p> </div> </div> <a id="a2acb31791f8bc60571d17df237f424d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2acb31791f8bc60571d17df237f424d6">◆ </a></span>compile_call()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_call </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/dac/struct_call_node.html">CallNode</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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00401">401</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00237">add_abs_addr()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00210">add_opcode()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00465">BBUF_GET_OFFSET_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00621">OP_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00224">CallNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00225">CallNode::unset_addr_list</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00188">unset_addr_list_add()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>.</p> </div> </div> <a id="a415a7336f625a6cbc2bfad26f7a2bc8f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a415a7336f625a6cbc2bfad26f7a2bc8f">◆ </a></span>compile_cclass_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 compile_cclass_node </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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00616">616</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00298">add_bitset()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00563">add_multi_byte_cclass()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00210">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00264">add_pointer()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00118">bitset_is_empty()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00777">CClassNode::bs</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00677">re_pattern_buffer::enc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00765">IS_NCCLASS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00766">IS_NCCLASS_SHARE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00778">CClassNode::mbuf</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00264">ONIGENC_MBC_MINLEN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00540">OP_CCLASS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00541">OP_CCLASS_MB</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00544">OP_CCLASS_MB_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00542">OP_CCLASS_MIX</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00545">OP_CCLASS_MIX_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00546">OP_CCLASS_NODE</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00543">OP_CCLASS_NOT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>.</p> </div> </div> <a id="a390b20c237a30175b994273094fb919c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a390b20c237a30175b994273094fb919c">◆ </a></span>compile_enclose_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 compile_enclose_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01300">1300</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00237">add_abs_addr()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00255">add_mem_num()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00210">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00280">add_opcode_rel_addr()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00228">add_rel_addr()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00465">BBUF_GET_OFFSET_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00335">BIT_STATUS_AT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00672">re_pattern_buffer::bt_mem_end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00671">re_pattern_buffer::bt_mem_start</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00197">EncloseNode::call_addr</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01188">compile_option_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00416">compile_tree_n_times()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_CONDITION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00090">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00142">IS_ENCLOSE_CALLED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00144">IS_ENCLOSE_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00150">IS_ENCLOSE_STOP_BT_SIMPLE_REPEAT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00132">NST_ADDR_FIXED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00562">ONIGERR_INVALID_CONDITION_PATTERN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00530">ONIGERR_PARSER_BUG</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00529">ONIGERR_TYPE_BUG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00621">OP_CALL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00624">OP_CONDITION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00595">OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00589">OP_MEMORY_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00587">OP_MEMORY_END_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00588">OP_MEMORY_END_PUSH_REC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00590">OP_MEMORY_END_REC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00585">OP_MEMORY_START</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00586">OP_MEMORY_START_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00597">OP_POP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00616">OP_POP_STOP_BT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00596">OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00615">OP_PUSH_STOP_BT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00622">OP_RETURN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00194">EncloseNode::regnum</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00647">SIZE_ABSADDR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00677">SIZE_OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00695">SIZE_OP_MEMORY_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00693">SIZE_OP_MEMORY_END_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00694">SIZE_OP_MEMORY_END_PUSH_REC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00696">SIZE_OP_MEMORY_END_REC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00692">SIZE_OP_MEMORY_START_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00679">SIZE_OP_POP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00678">SIZE_OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00705">SIZE_OP_RETURN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00192">EncloseNode::state</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>.</p> </div> </div> <a id="a1038a09d8ebbff7dd1b62841487d6492"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1038a09d8ebbff7dd1b62841487d6492">◆ </a></span>compile_length_anchor_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 compile_length_anchor_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/d50/struct_anchor_node.html">AnchorNode</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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01434">1434</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00511">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00512">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00509">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00703">SIZE_OP_FAIL_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00687">SIZE_OP_FAIL_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00701">SIZE_OP_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00686">SIZE_OP_POP_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00702">SIZE_OP_PUSH_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00684">SIZE_OP_PUSH_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00685">SIZE_OP_PUSH_POS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00645">SIZE_OPCODE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00242">AnchorNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>.</p> </div> </div> <a id="ab184d74128864548c8dcb8f3d5b19089"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab184d74128864548c8dcb8f3d5b19089">◆ </a></span>compile_length_cclass_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 compile_length_cclass_node </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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00586">586</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00118">bitset_is_empty()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00777">CClassNode::bs</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00677">re_pattern_buffer::enc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00766">IS_NCCLASS_SHARE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00778">CClassNode::mbuf</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00264">ONIGENC_MBC_MINLEN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00402">SIZE_BITSET</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00648">SIZE_LENGTH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00645">SIZE_OPCODE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00654">SIZE_POINTER</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00420">_BBuf::used</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00299">WORD_ALIGNMENT_SIZE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>.</p> </div> </div> <a id="ac5017ecf195e17b985150bfc61a185a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac5017ecf195e17b985150bfc61a185a1">◆ </a></span>compile_length_enclose_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 compile_length_enclose_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01214">1214</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00335">BIT_STATUS_AT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00672">re_pattern_buffer::bt_mem_end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00671">re_pattern_buffer::bt_mem_start</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01168">compile_length_option_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_CONDITION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00090">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00142">IS_ENCLOSE_CALLED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00144">IS_ENCLOSE_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00150">IS_ENCLOSE_STOP_BT_SIMPLE_REPEAT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00562">ONIGERR_INVALID_CONDITION_PATTERN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00530">ONIGERR_PARSER_BUG</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00529">ONIGERR_TYPE_BUG</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00194">EncloseNode::regnum</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00704">SIZE_OP_CALL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00706">SIZE_OP_CONDITION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00677">SIZE_OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00695">SIZE_OP_MEMORY_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00693">SIZE_OP_MEMORY_END_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00694">SIZE_OP_MEMORY_END_PUSH_REC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00696">SIZE_OP_MEMORY_END_REC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00691">SIZE_OP_MEMORY_START</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00692">SIZE_OP_MEMORY_START_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00679">SIZE_OP_POP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00698">SIZE_OP_POP_STOP_BT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00678">SIZE_OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00697">SIZE_OP_PUSH_STOP_BT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00705">SIZE_OP_RETURN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>.</p> </div> </div> <a id="ae1c3786784f7117cb9ce60187f0a6583"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae1c3786784f7117cb9ce60187f0a6583">◆ </a></span>compile_length_option_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 compile_length_option_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01168">1168</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00380">IS_DYNAMIC_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::option</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00678">re_pattern_buffer::options</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00690">SIZE_OP_FAIL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00688">SIZE_OP_SET_OPTION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00689">SIZE_OP_SET_OPTION_PUSH</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01214">compile_length_enclose_node()</a>.</p> </div> </div> <a id="afb9ae3231efb837441d2ab1dd6cc1c7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#afb9ae3231efb837441d2ab1dd6cc1c7d">◆ </a></span>compile_length_quantifier_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 compile_length_quantifier_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> * </td> <td class="paramname"><em>qn</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></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="../../d0/d86/regcomp_8c_source.html#l00975">975</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00180">QtfrNode::greedy</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00182">QtfrNode::head_exact</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00184">QtfrNode::is_refered</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00386">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00183">QtfrNode::next_head_exact</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00735">QUANTIFIER_EXPAND_LIMIT_SIZE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00649">SIZE_MEMNUM</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00675">SIZE_OP_ANYCHAR_STAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00676">SIZE_OP_ANYCHAR_STAR_PEEK_NEXT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00677">SIZE_OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00700">SIZE_OP_NULL_CHECK_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00699">SIZE_OP_NULL_CHECK_START</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00678">SIZE_OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00681">SIZE_OP_PUSH_IF_PEEK_NEXT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00680">SIZE_OP_PUSH_OR_JUMP_EXACT1</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00682">SIZE_OP_REPEAT_INC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00645">SIZE_OPCODE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00646">SIZE_RELADDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00181">QtfrNode::target_empty_info</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>.</p> </div> </div> <a id="a78af5ec8c5968e56cb0fbe67ef2f8df4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a78af5ec8c5968e56cb0fbe67ef2f8df4">◆ </a></span>compile_length_string_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 compile_length_string_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"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00467">467</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00428">add_compile_string_length()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00677">re_pattern_buffer::enc</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00076">enclen</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00168">StrNode::end</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00110">NSTRING_IS_AMBIG</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::s</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>.</p> </div> </div> <a id="a106cff8c1200c7332ffe55070aa3c030"></a> <h2 class="memtitle"><span class="permalink"><a href="#a106cff8c1200c7332ffe55070aa3c030">◆ </a></span>compile_length_string_raw_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 compile_length_string_raw_node </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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00506">506</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00428">add_compile_string_length()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00168">StrNode::end</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::s</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>.</p> </div> </div> <a id="a11e5c8c44c3730a666fbaecfe769e49c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a11e5c8c44c3730a666fbaecfe769e49c">◆ </a></span>compile_length_tree()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_length_tree </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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01567">1567</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00233">BRefNode::back_num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00234">BRefNode::back_static</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01434">compile_length_anchor_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00586">compile_length_cclass_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01214">compile_length_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00975">compile_length_quantifier_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00467">compile_length_string_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00506">compile_length_string_raw_node()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00159">IS_BACKREF_NEST_LEVEL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00361">IS_IGNORECASE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NCCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00109">NSTRING_IS_RAW</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00038">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00529">ONIGERR_TYPE_BUG</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00678">re_pattern_buffer::options</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00648">SIZE_LENGTH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00649">SIZE_MEMNUM</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00704">SIZE_OP_CALL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00677">SIZE_OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00678">SIZE_OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00645">SIZE_OPCODE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00652">SIZE_OPTION</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01467">compile_anchor_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01300">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01434">compile_length_anchor_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01214">compile_length_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01168">compile_length_option_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00975">compile_length_quantifier_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01040">compile_quantifier_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>.</p> </div> </div> <a id="a2165ca62a2575912e715cd48e52f1bad"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2165ca62a2575912e715cd48e52f1bad">◆ </a></span>compile_option_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 compile_option_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01188">1188</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00210">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00305">add_opcode_option()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00380">IS_DYNAMIC_OPTION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00594">OP_FAIL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00634">OP_SET_OPTION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00633">OP_SET_OPTION_PUSH</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::option</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00678">re_pattern_buffer::options</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01300">compile_enclose_node()</a>.</p> </div> </div> <a id="a9b0ad06272088a15b1d93ca7dcb200df"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b0ad06272088a15b1d93ca7dcb200df">◆ </a></span>compile_quantifier_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 compile_quantifier_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> * </td> <td class="paramname"><em>qn</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></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="../../d0/d86/regcomp_8c_source.html#l01040">1040</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00291">add_bytes()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00210">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00280">add_opcode_rel_addr()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00690">compile_range_repeat_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00369">compile_tree_empty_check()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00416">compile_tree_n_times()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00180">QtfrNode::greedy</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00182">QtfrNode::head_exact</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00726">is_anychar_star_quantifier()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00360">IS_MULTILINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00184">QtfrNode::is_refered</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00386">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00183">QtfrNode::next_head_exact</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00551">OP_ANYCHAR_ML_STAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00553">OP_ANYCHAR_ML_STAR_PEEK_NEXT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00550">OP_ANYCHAR_STAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00552">OP_ANYCHAR_STAR_PEEK_NEXT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00595">OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00596">OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00599">OP_PUSH_IF_PEEK_NEXT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00598">OP_PUSH_OR_JUMP_EXACT1</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00678">re_pattern_buffer::options</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00735">QUANTIFIER_EXPAND_LIMIT_SIZE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00677">SIZE_OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00700">SIZE_OP_NULL_CHECK_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00699">SIZE_OP_NULL_CHECK_START</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00678">SIZE_OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00681">SIZE_OP_PUSH_IF_PEEK_NEXT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00680">SIZE_OP_PUSH_OR_JUMP_EXACT1</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00181">QtfrNode::target_empty_info</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>.</p> </div> </div> <a id="acf4181a20d2530191810735a3e671d9e"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf4181a20d2530191810735a3e671d9e">◆ </a></span>compile_range_repeat_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 compile_range_repeat_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> * </td> <td class="paramname"><em>qn</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>target_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>empty_info</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></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="../../d0/d86/regcomp_8c_source.html#l00690">690</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00255">add_mem_num()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00210">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00228">add_rel_addr()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00369">compile_tree_empty_check()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00659">entry_repeat_range()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00180">QtfrNode::greedy</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00160">IS_QUANTIFIER_IN_REPEAT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::lower</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00669">re_pattern_buffer::num_call</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00666">re_pattern_buffer::num_repeat</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00600">OP_REPEAT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00602">OP_REPEAT_INC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00603">OP_REPEAT_INC_NG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00605">OP_REPEAT_INC_NG_SG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00604">OP_REPEAT_INC_SG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00601">OP_REPEAT_NG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00682">SIZE_OP_REPEAT_INC</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::upper</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00060">USE_SUBEXP_CALL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01040">compile_quantifier_node()</a>.</p> </div> </div> <a id="a4d9edce417188c84575b5edecf4885a3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d9edce417188c84575b5edecf4885a3">◆ </a></span>compile_string_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 compile_string_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"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00515">515</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00445">add_compile_string()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00677">re_pattern_buffer::enc</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00076">enclen</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00168">StrNode::end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00616">re_registers::end</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00110">NSTRING_IS_AMBIG</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::s</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>.</p> </div> </div> <a id="a515c57401c36b04eca6d5e1500f6c566"></a> <h2 class="memtitle"><span class="permalink"><a href="#a515c57401c36b04eca6d5e1500f6c566">◆ </a></span>compile_string_raw_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 compile_string_raw_node </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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00554">554</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00445">add_compile_string()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00168">StrNode::end</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::s</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>.</p> </div> </div> <a id="a1da8b87fd625a66c1d0e54073f5057ff"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1da8b87fd625a66c1d0e54073f5057ff">◆ </a></span>compile_tree()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_tree </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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01660">1660</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00246">add_length()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00255">add_mem_num()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00210">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00280">add_opcode_rel_addr()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00273">add_option()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00233">BRefNode::back_num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00234">BRefNode::back_static</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00114">BACKREFS_P</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01467">compile_anchor_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00401">compile_call()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00616">compile_cclass_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01300">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01040">compile_quantifier_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00515">compile_string_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00554">compile_string_raw_node()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00159">IS_BACKREF_NEST_LEVEL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00361">IS_IGNORECASE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00360">IS_MULTILINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00080">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NCCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00074">NCTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00236">BRefNode::nest_level</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00109">NSTRING_IS_RAW</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00038">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00353">ONIG_OPTION_IGNORECASE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00206">ONIGENC_CTYPE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00529">ONIGERR_TYPE_BUG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00548">OP_ANYCHAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00549">OP_ANYCHAR_ML</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00562">OP_ASCII_WORD</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00577">OP_BACKREF1</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00578">OP_BACKREF2</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00581">OP_BACKREF_MULTI</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00582">OP_BACKREF_MULTI_IC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00583">OP_BACKREF_WITH_LEVEL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00579">OP_BACKREFN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00580">OP_BACKREFN_IC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00595">OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00563">OP_NOT_ASCII_WORD</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00556">OP_NOT_WORD</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00596">OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00555">OP_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00678">re_pattern_buffer::options</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00677">SIZE_OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00678">SIZE_OP_PUSH</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00661">re_pattern_buffer::used</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01467">compile_anchor_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01300">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01188">compile_option_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01040">compile_quantifier_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00369">compile_tree_empty_check()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00416">compile_tree_n_times()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>.</p> </div> </div> <a id="a7516d17ec7570d5fe41b660e8d5bd6ba"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7516d17ec7570d5fe41b660e8d5bd6ba">◆ </a></span>compile_tree_empty_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 compile_tree_empty_check </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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>empty_info</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="../../d0/d86/regcomp_8c_source.html#l00369">369</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00255">add_mem_num()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00210">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00118">NQ_TARGET_IS_EMPTY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00119">NQ_TARGET_IS_EMPTY_MEM</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00120">NQ_TARGET_IS_EMPTY_REC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00667">re_pattern_buffer::num_null_check</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00607">OP_NULL_CHECK_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00608">OP_NULL_CHECK_END_MEMST</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00609">OP_NULL_CHECK_END_MEMST_PUSH</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00606">OP_NULL_CHECK_START</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01040">compile_quantifier_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00690">compile_range_repeat_node()</a>.</p> </div> </div> <a id="a91d018076ba815206f6320f9b7379626"></a> <h2 class="memtitle"><span class="permalink"><a href="#a91d018076ba815206f6320f9b7379626">◆ </a></span>compile_tree_n_times()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_tree_n_times </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>n</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></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="../../d0/d86/regcomp_8c_source.html#l00416">416</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01300">compile_enclose_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01040">compile_quantifier_node()</a>.</p> </div> </div> <a id="af46da737215fbb617bdc641d88eb3a61"></a> <h2 class="memtitle"><span class="permalink"><a href="#af46da737215fbb617bdc641d88eb3a61">◆ </a></span>concat_left_node_opt_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void concat_left_node_opt_info </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="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>add</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="../../d0/d86/regcomp_8c_source.html#l04836">4836</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00023">add</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04442">add_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04335">NodeOptInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04554">clear_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04484">concat_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04571">concat_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04478">copy_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04565">copy_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04336">NodeOptInfo::exb</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04337">NodeOptInfo::exm</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04338">NodeOptInfo::expr</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00770">if()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04310">OptAncInfo::left_anchor</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04320">OptExactInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04333">NodeOptInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04340">NodeOptInfo::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04298">MinMaxLen::max</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04315">OptExactInfo::mmd</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04318">OptExactInfo::reach_end</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04656">select_opt_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04752">select_opt_map_info()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="adf1ffe8c1b8ee6888d734c29e9cf3fad"></a> <h2 class="memtitle"><span class="permalink"><a href="#adf1ffe8c1b8ee6888d734c29e9cf3fad">◆ </a></span>concat_opt_anc_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void concat_opt_anc_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>left</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>right</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>left_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>right_len</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="../../d0/d86/regcomp_8c_source.html#l04484">4484</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04471">clear_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04310">OptAncInfo::left_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04311">OptAncInfo::right_anchor</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04836">concat_left_node_opt_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04571">concat_opt_exact_info()</a>.</p> </div> </div> <a id="ae634e8024dd636cd22c5d43170b95a37"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae634e8024dd636cd22c5d43170b95a37">◆ </a></span>concat_opt_exact_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void concat_opt_exact_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</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/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>add</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="../../d0/d86/regcomp_8c_source.html#l04571">4571</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00023">add</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04316">OptExactInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04484">concat_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04478">copy_opt_anc_info()</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00076">enclen</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04319">OptExactInfo::ignore_case</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04320">OptExactInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04294">OPT_EXACT_MAXLEN</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04318">OptExactInfo::reach_end</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04311">OptAncInfo::right_anchor</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04321">OptExactInfo::s</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04836">concat_left_node_opt_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="a35ad627121dbb81c014bfe7ed7a40f69"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35ad627121dbb81c014bfe7ed7a40f69">◆ </a></span>concat_opt_exact_info_str()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void concat_opt_exact_info_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</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>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 class="paramkey"></td> <td></td> <td class="paramtype">int raw </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#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="../../d0/d86/regcomp_8c_source.html#l04600">4600</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/df8/regenc_8h_source.html#l00076">enclen</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04320">OptExactInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04294">OPT_EXACT_MAXLEN</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04321">OptExactInfo::s</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="a6ddd045344fb1654955b1fe5a6ad1de5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6ddd045344fb1654955b1fe5a6ad1de5">◆ </a></span>copy_mml()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void copy_mml </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</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="../../d0/d86/regcomp_8c_source.html#l04435">4435</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04298">MinMaxLen::max</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04297">MinMaxLen::min</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04811">set_bound_node_opt_info()</a>.</p> </div> </div> <a id="a4805c548139f3e569bc14bb2ee848dee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4805c548139f3e569bc14bb2ee848dee">◆ </a></span>copy_node_opt_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void copy_node_opt_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</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="../../d0/d86/regcomp_8c_source.html#l04830">4830</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="a598aa744df53e329cc9d560ad7a43c92"></a> <h2 class="memtitle"><span class="permalink"><a href="#a598aa744df53e329cc9d560ad7a43c92">◆ </a></span>copy_opt_anc_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void copy_opt_anc_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</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="../../d0/d86/regcomp_8c_source.html#l04478">4478</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04836">concat_left_node_opt_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04571">concat_opt_exact_info()</a>.</p> </div> </div> <a id="a645d272d8107e84b51c83212d27b32e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a645d272d8107e84b51c83212d27b32e7">◆ </a></span>copy_opt_env()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void copy_opt_env </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</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="../../d0/d86/regcomp_8c_source.html#l04465">4465</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="a966940434a5979df5e76f85c58a2e732"></a> <h2 class="memtitle"><span class="permalink"><a href="#a966940434a5979df5e76f85c58a2e732">◆ </a></span>copy_opt_exact_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void copy_opt_exact_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</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/dc8/struct_opt_exact_info.html">OptExactInfo</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="../../d0/d86/regcomp_8c_source.html#l04565">4565</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04836">concat_left_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04656">select_opt_exact_info()</a>.</p> </div> </div> <a id="a058f6d84d2d5b6a8a1838ac4f6cff387"></a> <h2 class="memtitle"><span class="permalink"><a href="#a058f6d84d2d5b6a8a1838ac4f6cff387">◆ </a></span>copy_opt_map_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void copy_opt_map_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</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="../../d0/d86/regcomp_8c_source.html#l04715">4715</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04752">select_opt_map_info()</a>.</p> </div> </div> <a id="a924d192d6dbfa521f3f696fedced78fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a924d192d6dbfa521f3f696fedced78fc">◆ </a></span>disable_noname_group_capture()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int disable_noname_group_capture </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="../../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> </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="../../d0/d86/regcomp_8c_source.html#l02011">2011</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00335">BIT_STATUS_AT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00333">BIT_STATUS_CLEAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00345">BIT_STATUS_ON_AT_SIMPLE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00328">GroupNumRemap::new_val</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01835">noname_disable_map()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00665">re_pattern_buffer::num_mem</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00598">ONIG_MAX_CAPTURE_HISTORY_GROUP</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00572">onig_renumber_name_table()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01931">renumber_by_map()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00281">SCANENV_MEM_NODES</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00189">xalloca</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="ae04444d8024a1649eba62b8a6c008cc4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae04444d8024a1649eba62b8a6c008cc4">◆ </a></span>distance_add()</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#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> distance_add </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>d1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>d2</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="../../d0/d86/regcomp_8c_source.html#l00096">96</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00117">ONIG_INFINITE_DISTANCE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04442">add_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02388">get_char_length_tree1()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02266">get_max_match_length()</a>.</p> </div> </div> <a id="af4fd37fcaa0c31385e41ce128c9ed00c"></a> <h2 class="memtitle"><span class="permalink"><a href="#af4fd37fcaa0c31385e41ce128c9ed00c">◆ </a></span>distance_multiply()</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#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> distance_multiply </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>d</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>m</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="../../d0/d86/regcomp_8c_source.html#l00107">107</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00117">ONIG_INFINITE_DISTANCE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02388">get_char_length_tree1()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02266">get_max_match_length()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02142">get_min_match_length()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="a97f6d4c0bbd396792b41f310ee48923e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a97f6d4c0bbd396792b41f310ee48923e">◆ </a></span>distance_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 distance_value </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>mm</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="../../d0/d86/regcomp_8c_source.html#l04369">4369</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04298">MinMaxLen::max</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04297">MinMaxLen::min</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00117">ONIG_INFINITE_DISTANCE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04398">comp_distance_value()</a>.</p> </div> </div> <a id="afa342a20869a50ae3810613e4a5f469a"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa342a20869a50ae3810613e4a5f469a">◆ </a></span>divide_look_behind_alternatives()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int divide_look_behind_alternatives </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> </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="../../d0/d86/regcomp_8c_source.html#l03238">3238</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00512">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00107">head</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00278">NULL_NODE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01291">onig_node_new_anchor()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">SET_NTYPE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00071">swap_node()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00242">AnchorNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03268">setup_look_behind()</a>.</p> </div> </div> <a id="ac207b349c4433ffcf5623538910f02c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac207b349c4433ffcf5623538910f02c5">◆ </a></span>entry_repeat_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 entry_repeat_range </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 </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></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></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="../../d0/d86/regcomp_8c_source.html#l00659">659</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00386">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00639">OnigRepeatRange::lower</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00675">re_pattern_buffer::repeat_range</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#a332b74e5c5878209a786eb7593d029d4">REPEAT_RANGE_ALLOC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00674">re_pattern_buffer::repeat_range_alloc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00640">OnigRepeatRange::upper</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00108">xmalloc</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00111">xrealloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00690">compile_range_repeat_node()</a>.</p> </div> </div> <a id="a2970d7a550254e288e1213a953c3b906"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2970d7a550254e288e1213a953c3b906">◆ </a></span>expand_case_fold_make_rem_string()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int expand_case_fold_make_rem_string </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>rnode</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 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></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="../../d0/d86/regcomp_8c_source.html#l03405">3405</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00616">re_registers::end</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00106">NSTRING_SET_AMBIG</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00107">NSTRING_SET_DONT_GET_OPT_INFO</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#l01548">onig_node_new_str()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00528">ONIGERR_MEMORY</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03359">update_string_node_case_fold()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03545">expand_case_fold_string()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03427">expand_case_fold_string_alt()</a>.</p> </div> </div> <a id="a548fcc47d5f94f7206802549da1a6fe8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a548fcc47d5f94f7206802549da1a6fe8">◆ </a></span>expand_case_fold_string()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int expand_case_fold_string </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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l03545">3545</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00680">re_pattern_buffer::case_fold_flag</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00677">re_pattern_buffer::enc</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00076">enclen</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00168">StrNode::end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00616">re_registers::end</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <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#l03427">expand_case_fold_string_alt()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00110">NSTRING_IS_AMBIG</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00106">NSTRING_SET_AMBIG</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00278">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#l01261">onig_node_list_add()</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#l00240">ONIGENC_GET_CASE_FOLD_CODES_BY_STR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00133">ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00528">ONIGERR_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::s</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00071">swap_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#a364f45f6d4118677c55a92e49f96443d">THRESHOLD_CASE_FOLD_ALT_FOR_EXPANSION</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03359">update_string_node_case_fold()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="a6c23e4e142a4dc933c021ea8a4c21a87"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c23e4e142a4dc933c021ea8a4c21a87">◆ </a></span>expand_case_fold_string_alt()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int expand_case_fold_string_alt </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>item_num</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/d82/struct_onig_case_fold_code_item.html">OnigCaseFoldCodeItem</a> </td> <td class="paramname"><em>items</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>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>slen</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#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="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>rnode</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="../../d0/d86/regcomp_8c_source.html#l03427">3427</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.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="../../d8/db3/oniguruma_8h_source.html#l00142">OnigCaseFoldCodeItem::byte_len</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00144">OnigCaseFoldCodeItem::code</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00143">OnigCaseFoldCodeItem::code_len</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00677">re_pattern_buffer::enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00616">re_registers::end</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03405">expand_case_fold_make_rem_string()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">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#l00278">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#l01261">onig_node_list_add()</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#l01255">onig_node_new_list()</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#l00268">ONIGENC_CODE_TO_MBC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00189">ONIGENC_CODE_TO_MBC_MAXLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00528">ONIGERR_MEMORY</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03545">expand_case_fold_string()</a>.</p> </div> </div> <a id="a2c933c9dbf2fa16cda90f1e04a6c901c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c933c9dbf2fa16cda90f1e04a6c901c">◆ </a></span>get_char_length_tree()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int get_char_length_tree </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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>len</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="../../d0/d86/regcomp_8c_source.html#l02512">2512</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02388">get_char_length_tree1()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01467">compile_anchor_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03268">setup_look_behind()</a>.</p> </div> </div> <a id="a1ff5e0313b7848df2d6d80e6ce4e7589"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1ff5e0313b7848df2d6d80e6ce4e7589">◆ </a></span>get_char_length_tree1()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int get_char_length_tree1 </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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>level</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="../../d0/d86/regcomp_8c_source.html#l02388">2388</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00201">EncloseNode::char_len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00096">distance_add()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00107">distance_multiply()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00677">re_pattern_buffer::enc</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00076">enclen</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_CONDITION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00090">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00168">StrNode::end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00616">re_registers::end</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02384">GET_CHAR_LEN_TOP_ALT_VARLEN</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02383">GET_CHAR_LEN_VARLEN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00156">IS_CALL_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00149">IS_ENCLOSE_CLEN_FIXED</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">level</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00080">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00125">NST_CLEN_FIXED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00038">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::s</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::type</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02512">get_char_length_tree()</a>.</p> </div> </div> <a id="add066ca9799db63693400018f519903b"></a> <h2 class="memtitle"><span class="permalink"><a href="#add066ca9799db63693400018f519903b">◆ </a></span>get_head_value_node()</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>* get_head_value_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>exact</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></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="../../d0/d86/regcomp_8c_source.html#l02713">2713</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00509">ANCHOR_PREC_READ</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_CONDITION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00090">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00168">StrNode::end</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00182">QtfrNode::head_exact</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00361">IS_IGNORECASE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00109">NSTRING_IS_RAW</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00038">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00278">NULL_NODE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00678">re_pattern_buffer::options</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::s</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03289">next_setup()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="a06bdc00e72ec725ddbca67672abc87a3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a06bdc00e72ec725ddbca67672abc87a3">◆ </a></span>get_max_match_length()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int get_max_match_length </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#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> * </td> <td class="paramname"><em>max</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="../../d0/d86/regcomp_8c_source.html#l02266">2266</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00233">BRefNode::back_num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00114">BACKREFS_P</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00096">distance_add()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00107">distance_multiply()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_CONDITION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00090">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00168">StrNode::end</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00156">IS_CALL_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00148">IS_ENCLOSE_MAX_FIXED</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00386">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d8/d4e/strftime_8c_source.html#l00141">max()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00200">EncloseNode::max_len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00080">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00124">NST_MAX_FIXED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00130">NST_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00038">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00117">ONIG_INFINITE_DISTANCE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00263">ONIGENC_MBC_MAXLEN_DIST</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00572">ONIGERR_INVALID_BACKREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::s</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00281">SCANENV_MEM_NODES</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00232">BRefNode::state</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="af82e9debd7e89c1c386efbfd438ac112"></a> <h2 class="memtitle"><span class="permalink"><a href="#af82e9debd7e89c1c386efbfd438ac112">◆ </a></span>get_min_match_length()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int get_min_match_length </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#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> * </td> <td class="paramname"><em>min</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="../../d0/d86/regcomp_8c_source.html#l02142">2142</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00233">BRefNode::back_num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00114">BACKREFS_P</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00107">distance_multiply()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_CONDITION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00090">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00168">StrNode::end</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00156">IS_CALL_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00147">IS_ENCLOSE_MIN_FIXED</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00199">EncloseNode::min_len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00080">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00123">NST_MIN_FIXED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00130">NST_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00038">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00572">ONIGERR_INVALID_BACKREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::s</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00281">SCANENV_MEM_NODES</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00232">BRefNode::state</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02855">subexp_inf_recursive_check()</a>.</p> </div> </div> <a id="a5f9e5dede687cfd4c97e1e4b89146acc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f9e5dede687cfd4c97e1e4b89146acc">◆ </a></span>is_anychar_star_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 is_anychar_star_quantifier </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> * </td> <td class="paramname"><em>qn</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="../../d0/d86/regcomp_8c_source.html#l00726">726</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00180">QtfrNode::greedy</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00386">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01040">compile_quantifier_node()</a>.</p> </div> </div> <a id="ae5b5a60bc20ac40a5e1339c7734a4e5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae5b5a60bc20ac40a5e1339c7734a4e5b">◆ </a></span>is_equal_mml()</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_equal_mml </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>a</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>b</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="../../d0/d86/regcomp_8c_source.html#l04415">4415</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04298">MinMaxLen::max</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04297">MinMaxLen::min</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04617">alt_merge_opt_exact_info()</a>.</p> </div> </div> <a id="aa9f9da2e207fbf07f6995f7a37718916"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa9f9da2e207fbf07f6995f7a37718916">◆ </a></span>is_full_opt_exact_info()</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_full_opt_exact_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>ex</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="../../d0/d86/regcomp_8c_source.html#l04548">4548</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04320">OptExactInfo::len</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04294">OPT_EXACT_MAXLEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="a1e3fd5c83f6f8199ebe168fd12d4e4e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1e3fd5c83f6f8199ebe168fd12d4e4e9">◆ </a></span>is_left_anchor()</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_left_anchor </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>anc</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="../../d0/d86/regcomp_8c_source.html#l04504">4504</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00501">ANCHOR_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00503">ANCHOR_END_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00509">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">ANCHOR_PREC_READ_NOT</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00502">ANCHOR_SEMI_END_BUF</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04523">add_opt_anc_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04532">remove_opt_anc_info()</a>.</p> </div> </div> <a id="a4ede6a38087ec536817b0bdf83fa40ac"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4ede6a38087ec536817b0bdf83fa40ac">◆ </a></span>is_not_included()</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_not_included </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 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>y</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></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="../../d0/d86/regcomp_8c_source.html#l02519">2519</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00412">BITSET_AT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00777">CClassNode::bs</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00677">re_pattern_buffer::enc</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00168">StrNode::end</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00842">IS_CODE_SB_WORD</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00765">IS_NCCLASS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00778">CClassNode::mbuf</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NCCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00074">NCTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00110">NSTRING_IS_AMBIG</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00103">NSTRING_LEN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00038">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l06072">onig_is_code_in_cc()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00206">ONIGENC_CTYPE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00300">ONIGENC_IS_CODE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00224">ONIGENC_IS_MBC_ASCII_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00222">ONIGENC_IS_MBC_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00262">ONIGENC_MBC_MAXLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00266">ONIGENC_MBC_TO_CODE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::s</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00390">SINGLE_BYTE_SIZE</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</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="a59f75d45d79a864d966e61a207dfe738"></a> <h2 class="memtitle"><span class="permalink"><a href="#a59f75d45d79a864d966e61a207dfe738">◆ </a></span>is_set_opt_anc_info()</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_set_opt_anc_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</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>anc</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="../../d0/d86/regcomp_8c_source.html#l04515">4515</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04310">OptAncInfo::left_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04311">OptAncInfo::right_anchor</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="aa212386e3a0760597c7752595702ae27"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa212386e3a0760597c7752595702ae27">◆ </a></span>map_position_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 map_position_value </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">int </td> <td class="paramname"><em>i</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="../../d0/d86/regcomp_8c_source.html#l04345">4345</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00264">ONIGENC_MBC_MINLEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04721">add_char_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04784">alt_merge_opt_map_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04656">select_opt_exact_info()</a>.</p> </div> </div> <a id="a7c8ce77c1ba8b7cfae7a4590aa0340e3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c8ce77c1ba8b7cfae7a4590aa0340e3">◆ </a></span>next_setup()</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_setup </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="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>next_node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>in_root</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></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="../../d0/d86/regcomp_8c_source.html#l03289">3289</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00514">ANCHOR_ANYCHAR_STAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00090">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02713">get_head_value_node()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00180">QtfrNode::greedy</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00360">IS_MULTILINE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00065">IS_NODE_TYPE_SIMPLE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02519">is_not_included()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00386">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00183">QtfrNode::next_head_exact</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00129">NST_STOP_BT_SIMPLE_REPEAT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00278">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#l01291">onig_node_new_anchor()</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#l01255">onig_node_new_list()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00528">ONIGERR_MEMORY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00678">re_pattern_buffer::options</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00071">swap_node()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="a71e842af44282a75f2ad84d02515e1bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71e842af44282a75f2ad84d02515e1bd">◆ </a></span>noname_disable_map()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int noname_disable_map </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>plink</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 class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>counter</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="../../d0/d86/regcomp_8c_source.html#l01835">1835</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00511">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00512">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00509">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00090">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00152">IS_ENCLOSE_NAMED_GROUP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00328">GroupNumRemap::new_val</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00278">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#l02269">onig_reduce_nested_quantifier()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00194">EncloseNode::regnum</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00242">AnchorNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::type</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="a4c1dd31126a99837f6596ec0504941bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4c1dd31126a99837f6596ec0504941bd">◆ </a></span>numbered_ref_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 numbered_ref_check </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> </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="../../d0/d86/regcomp_8c_source.html#l01980">1980</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00158">IS_BACKREF_NAME_REF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00573">ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED</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="a482b20817f394518a2ac234692c2add2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a482b20817f394518a2ac234692c2add2">◆ </a></span>onig_bbuf_init()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_bbuf_init </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> * </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>size</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="../../d0/d86/regcomp_8c_source.html#l00148">148</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.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#l00276">IS_NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00528">ONIGERR_MEMORY</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00108">xmalloc</a>.</p> </div> </div> <a id="ab0716f6853df79d80c34c3273ce1fd00"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab0716f6853df79d80c34c3273ce1fd00">◆ </a></span>onig_chain_link_add()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_chain_link_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>to</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>add</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="../../d0/d86/regcomp_8c_source.html#l05641">5641</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00023">add</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00699">re_pattern_buffer::chain</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05634">REGEX_CHAIN_HEAD</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> </div> </div> <a id="a75ed4b1466d696a9ccad1c7f205d82f1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a75ed4b1466d696a9ccad1c7f205d82f1">◆ </a></span>onig_chain_reduce()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_chain_reduce </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="../../d0/d86/regcomp_8c_source.html#l05650">5650</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00699">re_pattern_buffer::chain</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00107">head</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00653">ONIG_STATE_MODIFY</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05619">REGEX_TRANSFER</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00664">re_pattern_buffer::state</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l03599">onig_match()</a>, and <a class="el" href="../../db/d4b/regexec_8c_source.html#l03909">onig_search_gpos()</a>.</p> </div> </div> <a id="aa98aadf1b06fc184a285c2f8d9ac2950"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa98aadf1b06fc184a285c2f8d9ac2950">◆ </a></span>onig_compile()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_compile </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>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>pattern_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a> * </td> <td class="paramname"><em>einfo</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>sourcefile</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>sourceline</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="../../d0/d86/regcomp_8c_source.html#l05675">5675</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00210">add_opcode()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00662">re_pattern_buffer::alloc</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00293">ScanEnv::backrefed_mem</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00424">BBUF_INIT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00335">BIT_STATUS_AT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00334">BIT_STATUS_ON_ALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00292">ScanEnv::bt_mem_end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00672">re_pattern_buffer::bt_mem_end</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00291">ScanEnv::bt_mem_start</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00671">re_pattern_buffer::bt_mem_start</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00290">ScanEnv::capture_history</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00670">re_pattern_buffer::capture_history</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05400">clear_optimize_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#ab962c26daa2af70cacaf5f8c7c581d89">COMPILE_INIT_SIZE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02011">disable_noname_group_capture()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00288">ScanEnv::enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00633">OnigErrorInfo::enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00677">re_pattern_buffer::enc</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00296">ScanEnv::error</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00297">ScanEnv::error_end</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03838">IN_ROOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00365">IS_FIND_CONDITION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00324">IS_SYNTAX_BV</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00309">ScanEnv::mem_nodes_dynamic</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00299">ScanEnv::num_call</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00669">re_pattern_buffer::num_call</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00668">re_pattern_buffer::num_comb_exp_check</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00303">ScanEnv::num_mem</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00665">re_pattern_buffer::num_mem</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00305">ScanEnv::num_named</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00667">re_pattern_buffer::num_null_check</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00666">re_pattern_buffer::num_repeat</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01980">numbered_ref_check()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00377">ONIG_IS_OPTION_ON</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#l00362">ONIG_OPTION_CAPTURE_GROUP</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06291">onig_parse_make_tree()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00652">ONIG_STATE_COMPILING</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00650">ONIG_STATE_NORMAL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00495">ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00522">OP_END</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00678">re_pattern_buffer::options</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00634">OnigErrorInfo::par</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00635">OnigErrorInfo::par_end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00675">re_pattern_buffer::repeat_range</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00674">re_pattern_buffer::repeat_range_alloc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05343">set_optimize_info_from_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03119">setup_subexp_call()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00317">ScanEnv::sourcefile</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00318">ScanEnv::sourceline</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00673">re_pattern_buffer::stack_pop_level</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00317">STACK_POP_LEVEL_ALL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00315">STACK_POP_LEVEL_FREE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00316">STACK_POP_LEVEL_MEM_START</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00664">re_pattern_buffer::state</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02939">subexp_inf_recursive_check_trav()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03050">subexp_recursive_check_trav()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00289">ScanEnv::syntax</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00301">ScanEnv::unset_addr_list</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00181">unset_addr_list_end()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02053">unset_addr_list_fix()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00168">unset_addr_list_init()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00060">USE_SUBEXP_CALL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00661">re_pattern_buffer::used</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05958">onig_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00839">onig_new_with_source()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05944">onig_new_without_alloc()</a>.</p> </div> </div> <a id="a4adb6303843a92af6f905d719a8a9d38"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4adb6303843a92af6f905d719a8a9d38">◆ </a></span>onig_end()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_end </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="../../d0/d86/regcomp_8c_source.html#l06004">6004</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01112">onig_free_node_list()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05409">onig_free_shared_cclass_table()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05895">onig_inited</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="../../d6/d87/regint_8h_source.html#l00117">THREAD_SYSTEM_END</a>.</p> </div> </div> <a id="ac84095b31018b2fe291a31408179ae07"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac84095b31018b2fe291a31408179ae07">◆ </a></span>onig_free()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_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="../../d0/d86/regcomp_8c_source.html#l05587">5587</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05570">onig_free_body()</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l01490">obj_free()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05570">onig_free_body()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05958">onig_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00839">onig_new_with_source()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01410">rb_reg_search()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00553">rb_reg_to_s()</a>, and <a class="el" href="../../d8/d13/strscan_8c_source.html#l00448">strscan_do_scan()</a>.</p> </div> </div> <a id="a69ec040502b7f39cc7f0dcb15ec60073"></a> <h2 class="memtitle"><span class="permalink"><a href="#a69ec040502b7f39cc7f0dcb15ec60073">◆ </a></span>onig_free_body()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_free_body </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="../../d0/d86/regcomp_8c_source.html#l05570">5570</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00699">re_pattern_buffer::chain</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00690">re_pattern_buffer::exact</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00693">re_pattern_buffer::int_map</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00694">re_pattern_buffer::int_map_backward</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05587">onig_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00486">onig_names_free()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00660">re_pattern_buffer::p</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00675">re_pattern_buffer::repeat_range</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05587">onig_free()</a>.</p> </div> </div> <a id="a1eeef9496609e650edcd7b2a077d98c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1eeef9496609e650edcd7b2a077d98c0">◆ </a></span>onig_get_default_case_fold_flag()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> onig_get_default_case_fold_flag </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="../../d0/d86/regcomp_8c_source.html#l00036">36</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00033">OnigDefaultCaseFoldFlag</a>.</p> </div> </div> <a id="aa5258b0fafb566fd4aa12fc1f577b2e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa5258b0fafb566fd4aa12fc1f577b2e8">◆ </a></span>onig_init()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_init </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="../../d0/d86/regcomp_8c_source.html#l05981">5981</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05895">onig_inited</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00036">onigenc_init()</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="../../d6/d87/regint_8h_source.html#l00116">THREAD_SYSTEM_INIT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05898">onig_reg_init()</a>.</p> </div> </div> <a id="a7cf5f4a5bd94180443ca81ffa1e449b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7cf5f4a5bd94180443ca81ffa1e449b5">◆ </a></span>onig_is_code_in_cc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_is_code_in_cc </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>code</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></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l06072">6072</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l06049">onig_is_code_in_cc_len()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00267">ONIGENC_CODE_TO_MBCLEN</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00264">ONIGENC_MBC_MINLEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05458">i_apply_case_fold()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02519">is_not_included()</a>.</p> </div> </div> <a id="a83c23dd82edc54d7e24f797b8245a3de"></a> <h2 class="memtitle"><span class="permalink"><a href="#a83c23dd82edc54d7e24f797b8245a3de">◆ </a></span>onig_is_code_in_cc_len()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_is_code_in_cc_len </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>elen</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 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></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l06049">6049</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00412">BITSET_AT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00777">CClassNode::bs</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00765">IS_NCCLASS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00778">CClassNode::mbuf</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l06028">onig_is_in_code_range()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00419">_BBuf::p</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00390">SINGLE_BYTE_SIZE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l01330">match_at()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l06072">onig_is_code_in_cc()</a>.</p> </div> </div> <a id="a09d6fdbd4dbcc76c5cd57109596ccc4d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a09d6fdbd4dbcc76c5cd57109596ccc4d">◆ </a></span>onig_is_in_code_range()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_is_in_code_range </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>p</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> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l06028">6028</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00667">GET_CODE_POINT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l01330">match_at()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l06049">onig_is_code_in_cc_len()</a>.</p> </div> </div> <a id="aa7cd0a6158a91b332b585e3ce32035fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7cd0a6158a91b332b585e3ce32035fe">◆ </a></span>onig_memsize()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t onig_memsize </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#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="../../d0/d86/regcomp_8c_source.html#l05596">5596</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00662">re_pattern_buffer::alloc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00699">re_pattern_buffer::chain</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00690">re_pattern_buffer::exact</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00691">re_pattern_buffer::exact_end</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00770">if()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00693">re_pattern_buffer::int_map</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00694">re_pattern_buffer::int_map_backward</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">ONIG_CHAR_TABLE_SIZE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00660">re_pattern_buffer::p</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00675">re_pattern_buffer::repeat_range</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00674">re_pattern_buffer::repeat_range_alloc</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02429">obj_memsize_of()</a>.</p> </div> </div> <a id="a39f71595a97243c15c779db842cdde3f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a39f71595a97243c15c779db842cdde3f">◆ </a></span>onig_new()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_new </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>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>pattern_end</em>, </td> </tr> <tr> <td class="paramkey"></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"><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>syntax</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a> * </td> <td class="paramname"><em>einfo</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="../../d0/d86/regcomp_8c_source.html#l05958">5958</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05587">onig_free()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05898">onig_reg_init()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00129">ONIGENC_CASE_FOLD_DEFAULT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00528">ONIGERR_MEMORY</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00108">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01339">rb_reg_prepare_re()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00553">rb_reg_to_s()</a>.</p> </div> </div> <a id="a47cccc676be7e5a7883f1acd7123587c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a47cccc676be7e5a7883f1acd7123587c">◆ </a></span>onig_new_without_alloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_new_without_alloc </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>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>pattern_end</em>, </td> </tr> <tr> <td class="paramkey"></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"><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="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> * </td> <td class="paramname"><em>syntax</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a> * </td> <td class="paramname"><em>einfo</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="../../d0/d86/regcomp_8c_source.html#l05944">5944</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05898">onig_reg_init()</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00129">ONIGENC_CASE_FOLD_DEFAULT</a>.</p> </div> </div> <a id="a2114107d9185a5c1706c5ecf99faf388"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2114107d9185a5c1706c5ecf99faf388">◆ </a></span>onig_reg_init()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_reg_init </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#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> </td> <td class="paramname"><em>option</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> </td> <td class="paramname"><em>case_fold_flag</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>syntax</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="../../d0/d86/regcomp_8c_source.html#l05898">5898</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05981">onig_init()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05895">onig_inited</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00362">ONIG_OPTION_CAPTURE_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00361">ONIG_OPTION_DONT_CAPTURE_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00360">ONIG_OPTION_NEGATE_SINGLELINE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00357">ONIG_OPTION_SINGLELINE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00653">ONIG_STATE_MODIFY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00217">ONIGENC_IS_UNDEF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00535">ONIGERR_DEFAULT_ENCODING_IS_NOT_SET</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00538">ONIGERR_INVALID_ARGUMENT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00591">ONIGERR_INVALID_COMBINATION_OF_OPTIONS</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00384">OnigSyntaxType::options</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05958">onig_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00839">onig_new_with_source()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05944">onig_new_without_alloc()</a>.</p> </div> </div> <a id="a6d871056261f5dd885abae39eeb6d600"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6d871056261f5dd885abae39eeb6d600">◆ </a></span>onig_region_memsize()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t onig_region_memsize </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#a392777766bf88b1733ff8c48199636d5">OnigRegion</a> * </td> <td class="paramname"><em>regs</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05611">5611</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00613">re_registers::allocated</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00615">re_registers::beg</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00616">re_registers::end</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02429">obj_memsize_of()</a>, and <a class="el" href="../../d8/d13/strscan_8c_source.html#l00181">strscan_memsize()</a>.</p> </div> </div> <a id="a2df8d0269fd216db255fde5942b83eec"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2df8d0269fd216db255fde5942b83eec">◆ </a></span>onig_set_default_case_fold_flag()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_set_default_case_fold_flag </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> </td> <td class="paramname"><em>case_fold_flag</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00042">42</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00033">OnigDefaultCaseFoldFlag</a>.</p> </div> </div> <a id="a9684a5e16b771c14e371ce4e2600a127"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9684a5e16b771c14e371ce4e2600a127">◆ </a></span>onig_transfer()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_transfer </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>from</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="../../d0/d86/regcomp_8c_source.html#l05627">5627</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05619">REGEX_TRANSFER</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> </div> </div> <a id="a64bf2ec6c871b03f56252ce16f83753b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a64bf2ec6c871b03f56252ce16f83753b">◆ </a></span>optimize_node_left()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int optimize_node_left </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="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>opt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</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="../../d0/d86/regcomp_8c_source.html#l04910">4910</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04730">add_char_amb_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04721">add_char_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04442">add_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04523">add_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04895">alt_merge_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04335">NodeOptInfo::anc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00514">ANCHOR_ANYCHAR_STAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00087">ANCHOR_ANYCHAR_STAR_MASK</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00515">ANCHOR_ANYCHAR_STAR_ML</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00498">ANCHOR_BEGIN_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00499">ANCHOR_BEGIN_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00500">ANCHOR_BEGIN_POSITION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00501">ANCHOR_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00503">ANCHOR_END_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00511">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00512">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00509">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00502">ANCHOR_SEMI_END_BUF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00233">BRefNode::back_num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00114">BACKREFS_P</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00335">BIT_STATUS_AT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00412">BITSET_AT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00777">CClassNode::bs</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04819">clear_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04836">concat_left_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04571">concat_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04600">concat_opt_exact_info_str()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04830">copy_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04465">copy_opt_env()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04565">copy_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04715">copy_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00107">distance_multiply()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_CONDITION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00090">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00168">StrNode::end</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04336">NodeOptInfo::exb</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04337">NodeOptInfo::exm</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04338">NodeOptInfo::expr</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02266">get_max_match_length()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02142">get_min_match_length()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00180">QtfrNode::greedy</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04319">OptExactInfo::ignore_case</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00156">IS_CALL_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00148">IS_ENCLOSE_MAX_FIXED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00147">IS_ENCLOSE_MIN_FIXED</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04548">is_full_opt_exact_info()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00360">IS_MULTILINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00765">IS_NCCLASS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00386">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04515">is_set_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04320">OptExactInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04333">NodeOptInfo::len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::lower</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04340">NodeOptInfo::map</a>, <a class="el" href="../../d8/d4e/strftime_8c_source.html#l00141">max()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04298">MinMaxLen::max</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00200">EncloseNode::max_len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04907">MAX_NODE_OPT_INFO_REF_COUNT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00778">CClassNode::mbuf</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04297">MinMaxLen::min</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00199">EncloseNode::min_len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04302">OptEnv::mmd</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00080">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NCCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00074">NCTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00130">NST_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00110">NSTRING_IS_AMBIG</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00111">NSTRING_IS_DONT_GET_OPT_INFO</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00109">NSTRING_IS_RAW</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00038">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00117">ONIG_INFINITE_DISTANCE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00206">ONIGENC_CTYPE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00300">ONIGENC_IS_CODE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00263">ONIGENC_MBC_MAXLEN_DIST</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00264">ONIGENC_MBC_MINLEN</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00123">onigenc_strlen()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00529">ONIGERR_TYPE_BUG</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00202">EncloseNode::opt_count</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::option</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04318">OptExactInfo::reach_end</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00194">EncloseNode::regnum</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04532">remove_opt_anc_info()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::s</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00281">SCANENV_MEM_NODES</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04811">set_bound_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04422">set_mml()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00390">SINGLE_BYTE_SIZE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00232">BRefNode::state</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::type</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::upper</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04328">OptMapInfo::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05343">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="aa4d97c8a15f31c790560bc26c541529f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa4d97c8a15f31c790560bc26c541529f">◆ </a></span>quantifiers_memory_node_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int quantifiers_memory_node_info </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> </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="../../d0/d86/regcomp_8c_source.html#l02073">2073</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_CONDITION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00090">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00156">IS_CALL_RECURSION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00080">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00119">NQ_TARGET_IS_EMPTY_MEM</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00120">NQ_TARGET_IS_EMPTY_REC</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00038">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="ab17c2a993044f2f028c1b299a2bfa64a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab17c2a993044f2f028c1b299a2bfa64a">◆ </a></span>remove_opt_anc_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void remove_opt_anc_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</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>anc</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="../../d0/d86/regcomp_8c_source.html#l04532">4532</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04504">is_left_anchor()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04310">OptAncInfo::left_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04311">OptAncInfo::right_anchor</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="a408816bf2ca725b8e147600a5444a700"></a> <h2 class="memtitle"><span class="permalink"><a href="#a408816bf2ca725b8e147600a5444a700">◆ </a></span>renumber_by_map()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int renumber_by_map </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="../../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="../../d0/d86/regcomp_8c_source.html#l01931">1931</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00511">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00512">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00509">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_CONDITION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00328">GroupNumRemap::new_val</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00194">EncloseNode::regnum</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01903">renumber_node_backref()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00242">AnchorNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::type</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="a76be92d8dbebf2cd732a95ac9470790f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76be92d8dbebf2cd732a95ac9470790f">◆ </a></span>renumber_node_backref()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int renumber_node_backref </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="../../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="../../d0/d86/regcomp_8c_source.html#l01903">1903</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00235">BRefNode::back_dynamic</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00233">BRefNode::back_num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00234">BRefNode::back_static</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00158">IS_BACKREF_NAME_REF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00328">GroupNumRemap::new_val</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00573">ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01931">renumber_by_map()</a>.</p> </div> </div> <a id="a3482bb5c83438601e2bce401a49b72d9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3482bb5c83438601e2bce401a49b72d9">◆ </a></span>select_opt_exact_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void select_opt_exact_info </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/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>now</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>alt</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="../../d0/d86/regcomp_8c_source.html#l04656">4656</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04398">comp_distance_value()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04565">copy_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04319">OptExactInfo::ignore_case</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04320">OptExactInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04345">map_position_value()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04315">OptExactInfo::mmd</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04321">OptExactInfo::s</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04836">concat_left_node_opt_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05343">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="a4ab6f85dfea9fee54affb419de818e67"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4ab6f85dfea9fee54affb419de818e67">◆ </a></span>select_opt_map_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void select_opt_map_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>now</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>alt</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="../../d0/d86/regcomp_8c_source.html#l04752">4752</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04398">comp_distance_value()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04715">copy_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04325">OptMapInfo::mmd</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04328">OptMapInfo::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04836">concat_left_node_opt_info()</a>.</p> </div> </div> <a id="a760c54a6d25a582a6747b746081148f5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a760c54a6d25a582a6747b746081148f5">◆ </a></span>select_str_opcode()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int select_str_opcode </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>mb_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>str_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>ignore_case</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="../../d0/d86/regcomp_8c_source.html#l00324">324</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00524">OP_EXACT1</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00537">OP_EXACT1_IC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00525">OP_EXACT2</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00526">OP_EXACT3</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00527">OP_EXACT4</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00528">OP_EXACT5</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00533">OP_EXACTMB2N</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00530">OP_EXACTMB2N1</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00531">OP_EXACTMB2N2</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00532">OP_EXACTMB2N3</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00534">OP_EXACTMB3N</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00535">OP_EXACTMBN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00529">OP_EXACTN</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00538">OP_EXACTN_IC</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00445">add_compile_string()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00428">add_compile_string_length()</a>.</p> </div> </div> <a id="aa27611cfd314abf9656037db85d75ee4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa27611cfd314abf9656037db85d75ee4">◆ </a></span>set_bm_skip()</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_bm_skip </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 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="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> </td> <td class="paramname"><em>skip</em>[], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int ** </td> <td class="paramname"><em>int_skip</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>ignore_case</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="../../d0/d86/regcomp_8c_source.html#l04224">4224</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.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="../../d8/db3/oniguruma_8h_source.html#l00680">re_pattern_buffer::case_fold_flag</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00677">re_pattern_buffer::enc</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00076">enclen</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00616">re_registers::end</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">ONIG_CHAR_TABLE_SIZE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00268">ONIGENC_CODE_TO_MBC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00240">ONIGENC_GET_CASE_FOLD_CODES_BY_STR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00133">ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00190">ONIGENC_MBC_CASE_FOLD_MAXLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00528">ONIGERR_MEMORY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00108">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05259">set_optimize_exact_info()</a>.</p> </div> </div> <a id="a201a436303b0cf2736f51eeb95d1ffe2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a201a436303b0cf2736f51eeb95d1ffe2">◆ </a></span>set_bound_node_opt_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void set_bound_node_opt_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>opt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>mmd</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="../../d0/d86/regcomp_8c_source.html#l04811">4811</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04435">copy_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04336">NodeOptInfo::exb</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04338">NodeOptInfo::expr</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04340">NodeOptInfo::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04315">OptExactInfo::mmd</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04325">OptMapInfo::mmd</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="aaac64b6a152d4115c1546048512c0346"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaac64b6a152d4115c1546048512c0346">◆ </a></span>set_mml()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void set_mml </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>mml</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>min</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>max</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="../../d0/d86/regcomp_8c_source.html#l04422">4422</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d4e/strftime_8c_source.html#l00141">max()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04298">MinMaxLen::max</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04297">MinMaxLen::min</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>.</p> </div> </div> <a id="af2049f0c2de3fa16ef25a176369654f2"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2049f0c2de3fa16ef25a176369654f2">◆ </a></span>set_optimize_exact_info()</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_optimize_exact_info </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/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>e</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="../../d0/d86/regcomp_8c_source.html#l05259">5259</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00696">re_pattern_buffer::dmax</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00695">re_pattern_buffer::dmin</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00677">re_pattern_buffer::enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00690">re_pattern_buffer::exact</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00691">re_pattern_buffer::exact_end</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04319">OptExactInfo::ignore_case</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00693">re_pattern_buffer::int_map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04320">OptExactInfo::len</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00692">re_pattern_buffer::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04298">MinMaxLen::max</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04297">MinMaxLen::min</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04315">OptExactInfo::mmd</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00117">ONIG_INFINITE_DISTANCE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00321">ONIG_OPTIMIZE_EXACT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00322">ONIG_OPTIMIZE_EXACT_BM</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00326">ONIG_OPTIMIZE_EXACT_BM_IC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00323">ONIG_OPTIMIZE_EXACT_BM_NOT_REV</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00327">ONIG_OPTIMIZE_EXACT_BM_NOT_REV_IC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00324">ONIG_OPTIMIZE_EXACT_IC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00234">ONIGENC_IS_ALLOWED_REVERSE_MATCH</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00684">re_pattern_buffer::optimize</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04321">OptExactInfo::s</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04224">set_bm_skip()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00685">re_pattern_buffer::threshold_len</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00108">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="../../d0/d86/regcomp_8c_source.html#l05343">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="a7dd6d18481ff29928fcb6a6faeddc48b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7dd6d18481ff29928fcb6a6faeddc48b">◆ </a></span>set_optimize_info_from_tree()</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_optimize_info_from_tree </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#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>scan_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="../../d0/d86/regcomp_8c_source.html#l05343">5343</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04316">OptExactInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04326">OptMapInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04335">NodeOptInfo::anc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00686">re_pattern_buffer::anchor</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00514">ANCHOR_ANYCHAR_STAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00515">ANCHOR_ANYCHAR_STAR_ML</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00498">ANCHOR_BEGIN_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00499">ANCHOR_BEGIN_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00500">ANCHOR_BEGIN_POSITION</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00688">re_pattern_buffer::anchor_dmax</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00687">re_pattern_buffer::anchor_dmin</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00501">ANCHOR_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00503">ANCHOR_END_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00511">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00502">ANCHOR_SEMI_END_BUF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00680">re_pattern_buffer::case_fold_flag</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04429">clear_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04771">comp_opt_exact_or_map_info()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00677">re_pattern_buffer::enc</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04336">NodeOptInfo::exb</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04337">NodeOptInfo::exm</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04310">OptAncInfo::left_anchor</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04320">OptExactInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04333">NodeOptInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04340">NodeOptInfo::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04298">MinMaxLen::max</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04297">MinMaxLen::min</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00678">re_pattern_buffer::options</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04311">OptAncInfo::right_anchor</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04656">select_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05259">set_optimize_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05315">set_optimize_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05332">set_sub_anchor()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00689">re_pattern_buffer::sub_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04328">OptMapInfo::value</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="a5eb864ddfd3f9b2258d1db8373550a27"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5eb864ddfd3f9b2258d1db8373550a27">◆ </a></span>set_optimize_map_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void set_optimize_map_info </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="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>m</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="../../d0/d86/regcomp_8c_source.html#l05315">5315</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00696">re_pattern_buffer::dmax</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00695">re_pattern_buffer::dmin</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00770">if()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00692">re_pattern_buffer::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04329">OptMapInfo::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04298">MinMaxLen::max</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04297">MinMaxLen::min</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04325">OptMapInfo::mmd</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">ONIG_CHAR_TABLE_SIZE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00117">ONIG_INFINITE_DISTANCE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00325">ONIG_OPTIMIZE_MAP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00684">re_pattern_buffer::optimize</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00685">re_pattern_buffer::threshold_len</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05343">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="a60aba7c747e8fe9f7b78c98fd7dab75a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a60aba7c747e8fe9f7b78c98fd7dab75a">◆ </a></span>set_sub_anchor()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void set_sub_anchor </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="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>anc</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="../../d0/d86/regcomp_8c_source.html#l05332">5332</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00499">ANCHOR_BEGIN_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00503">ANCHOR_END_LINE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04310">OptAncInfo::left_anchor</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04311">OptAncInfo::right_anchor</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00689">re_pattern_buffer::sub_anchor</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05343">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="aafc7dceb9ef806e4a0cf3543f3d84697"></a> <h2 class="memtitle"><span class="permalink"><a href="#aafc7dceb9ef806e4a0cf3543f3d84697">◆ </a></span>setup_look_behind()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int setup_look_behind </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#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> </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="../../d0/d86/regcomp_8c_source.html#l03268">3268</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00243">AnchorNode::char_len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03238">divide_look_behind_alternatives()</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02384">GET_CHAR_LEN_TOP_ALT_VARLEN</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02383">GET_CHAR_LEN_VARLEN</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02512">get_char_length_tree()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00324">IS_SYNTAX_BV</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NANCHOR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00494">ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00560">ONIGERR_INVALID_LOOK_BEHIND_PATTERN</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00242">AnchorNode::target</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="a5c69504e11b62c311cad54d42afe03a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5c69504e11b62c311cad54d42afe03a2">◆ </a></span>setup_subexp_call()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int setup_subexp_call </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="../../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="../../d0/d86/regcomp_8c_source.html#l03119">3119</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00511">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00512">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00509">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00338">BIT_STATUS_ON_AT</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00221">CallNode::group_num</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00324">IS_SYNTAX_BV</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00222">CallNode::name</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00223">CallNode::name_end</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00080">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00131">NST_CALLED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00377">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="../../d8/db3/oniguruma_8h_source.html#l00362">ONIG_OPTION_CAPTURE_GROUP</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06318">onig_scan_env_set_error_string()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00498">ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00495">ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00582">ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00573">ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00580">ONIGERR_UNDEFINED_GROUP_REFERENCE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00579">ONIGERR_UNDEFINED_NAME_REFERENCE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00281">SCANENV_MEM_NODES</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00224">CallNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00242">AnchorNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00225">CallNode::unset_addr_list</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="a59640e9a6551bf5e14242534adc9ddbc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a59640e9a6551bf5e14242534adc9ddbc">◆ </a></span>setup_tree()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int setup_tree </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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </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="../../d0/d86/regcomp_8c_source.html#l03849">3849</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c.html#a4db94e43235b48451535316040f07a4b">ALLOWED_ANCHOR_IN_LB</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#a40bc69a7db3f8d89c31fe8a1e14e3ce8">ALLOWED_ANCHOR_IN_LB_NOT</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#aa120ba7689d0c7798c1d05fef173cdb9">ALLOWED_ENCLOSE_IN_LB</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#aec6ce7f3e42b583367cd1112a30b91bc">ALLOWED_ENCLOSE_IN_LB_NOT</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#a42659aed152897b855725b6dc7c00f9b">ALLOWED_TYPE_IN_LB</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00511">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00512">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00509">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00233">BRefNode::back_num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00114">BACKREFS_P</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00338">BIT_STATUS_ON_AT</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02801">check_type_tree()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_CONDITION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00090">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00168">StrNode::end</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</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.html#a1f3377878b4402017780f5457f3e2ca5">EXPAND_STRING_MAX_LENGTH</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00169">StrNode::flag</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02713">get_head_value_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02266">get_max_match_length()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02142">get_min_match_length()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00180">QtfrNode::greedy</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00182">QtfrNode::head_exact</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03834">IN_ALT</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03835">IN_NOT</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03836">IN_REPEAT</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03838">IN_ROOT</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03837">IN_VAR_REPEAT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00159">IS_BACKREF_NEST_LEVEL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00153">IS_ENCLOSE_NAME_REF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00361">IS_IGNORECASE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00065">IS_NODE_TYPE_SIMPLE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00386">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00324">IS_SYNTAX_BV</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03289">next_setup()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00118">NQ_TARGET_IS_EMPTY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00135">NST_IN_REPEAT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00128">NST_MEM_BACKREFED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00129">NST_STOP_BT_SIMPLE_REPEAT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00109">NSTRING_IS_RAW</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00103">NSTRING_LEN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00038">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">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#l00278">NULL_NODE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00377">ONIG_IS_OPTION_ON</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#l01261">onig_node_list_add()</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#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#l00362">ONIG_OPTION_CAPTURE_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00495">ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00572">ONIGERR_INVALID_BACKREF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00560">ONIGERR_INVALID_LOOK_BEHIND_PATTERN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00528">ONIGERR_MEMORY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00573">ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00678">re_pattern_buffer::options</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02073">quantifiers_memory_node_info()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00194">EncloseNode::regnum</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::s</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00281">SCANENV_MEM_NODES</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03268">setup_look_behind()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00176">QtfrNode::state</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00071">swap_node()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00242">AnchorNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00181">QtfrNode::target_empty_info</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::type</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::upper</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="a5af7095718a1d8ef1c203564d103f1e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5af7095718a1d8ef1c203564d103f1e8">◆ </a></span>subexp_inf_recursive_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 subexp_inf_recursive_check </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="../../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>head</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="../../d0/d86/regcomp_8c_source.html#l02855">2855</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00511">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00512">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00509">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00140">CLEAR_ENCLOSE_STATUS</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02142">get_min_match_length()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00107">head</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00145">IS_ENCLOSE_MARK1</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00146">IS_ENCLOSE_MARK2</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00080">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00127">NST_MARK2</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02851">RECURSION_EXIST</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02852">RECURSION_INFINITE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00242">AnchorNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02939">subexp_inf_recursive_check_trav()</a>.</p> </div> </div> <a id="a8c22b2b7af9f1c4828a52acb87c70e82"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8c22b2b7af9f1c4828a52acb87c70e82">◆ </a></span>subexp_inf_recursive_check_trav()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int subexp_inf_recursive_check_trav </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="../../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="../../d0/d86/regcomp_8c_source.html#l02939">2939</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00511">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00512">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00509">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00140">CLEAR_ENCLOSE_STATUS</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00144">IS_ENCLOSE_RECURSION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00126">NST_MARK1</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00583">ONIGERR_NEVER_ENDING_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02855">subexp_inf_recursive_check()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00242">AnchorNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::type</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="ace679cb50345bf582fa0b7a1be3e12ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#ace679cb50345bf582fa0b7a1be3e12ee">◆ </a></span>subexp_recursive_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 subexp_recursive_check </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> </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="../../d0/d86/regcomp_8c_source.html#l02994">2994</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00511">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00512">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00509">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00140">CLEAR_ENCLOSE_STATUS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00145">IS_ENCLOSE_MARK1</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00146">IS_ENCLOSE_MARK2</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00080">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00127">NST_MARK2</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00155">SET_CALL_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00242">AnchorNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03050">subexp_recursive_check_trav()</a>.</p> </div> </div> <a id="a12d514acbbc2bfb9aebda23bf2a5e18a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a12d514acbbc2bfb9aebda23bf2a5e18a">◆ </a></span>subexp_recursive_check_trav()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int subexp_recursive_check_trav </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="../../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="../../d0/d86/regcomp_8c_source.html#l03050">3050</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00511">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00512">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00509">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00140">CLEAR_ENCLOSE_STATUS</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#ac33fa9094b07662b4401933b7eb0b1d3">FOUND_CALLED_NODE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00142">IS_ENCLOSE_CALLED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00144">IS_ENCLOSE_RECURSION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00082">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00126">NST_MARK1</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00130">NST_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02994">subexp_recursive_check()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00242">AnchorNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::type</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="aad26bfcdc08e74d911686afe96828d2d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad26bfcdc08e74d911686afe96828d2d">◆ </a></span>swap_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void swap_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>a</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>b</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="../../d0/d86/regcomp_8c_source.html#l00071">71</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00171">StrNode::buf</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00170">StrNode::capa</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00168">StrNode::end</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00038">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00069">NTYPE</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::s</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#l03545">expand_case_fold_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03289">next_setup()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>.</p> </div> </div> <a id="a8a26a8a780b0829fe6679cd07d3a608c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a26a8a780b0829fe6679cd07d3a608c">◆ </a></span>unset_addr_list_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 unset_addr_list_add </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> * </td> <td class="paramname"><em>uslist</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>offset</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d0/d6e/struct___node.html">_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="../../d0/d86/regcomp_8c_source.html#l00188">188</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00214">UnsetAddrList::alloc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00213">UnsetAddrList::num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00208">UnsetAddr::offset</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00209">UnsetAddr::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00215">UnsetAddrList::us</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00111">xrealloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00401">compile_call()</a>.</p> </div> </div> <a id="ae8de340094364ae63850e6cff7b7e10d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae8de340094364ae63850e6cff7b7e10d">◆ </a></span>unset_addr_list_end()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void unset_addr_list_end </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> * </td> <td class="paramname"><em>uslist</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="../../d0/d86/regcomp_8c_source.html#l00181">181</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00215">UnsetAddrList::us</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</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="a48bda0cb0a063a7db7749710daee69e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a48bda0cb0a063a7db7749710daee69e4">◆ </a></span>unset_addr_list_fix()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int unset_addr_list_fix </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> * </td> <td class="paramname"><em>uslist</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></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="../../d0/d86/regcomp_8c_source.html#l02053">2053</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00448">BBUF_WRITE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00197">EncloseNode::call_addr</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00143">IS_ENCLOSE_ADDR_FIXED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00213">UnsetAddrList::num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00208">UnsetAddr::offset</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00530">ONIGERR_PARSER_BUG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00647">SIZE_ABSADDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00209">UnsetAddr::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00215">UnsetAddrList::us</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="a9dd7302d075714a7b3d41e088a608338"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9dd7302d075714a7b3d41e088a608338">◆ </a></span>unset_addr_list_init()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int unset_addr_list_init </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> * </td> <td class="paramname"><em>uslist</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>size</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="../../d0/d86/regcomp_8c_source.html#l00168">168</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00214">UnsetAddrList::alloc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00213">UnsetAddrList::num</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00215">UnsetAddrList::us</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00108">xmalloc</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="ae9233509294fe5e5faa2024cc88300f9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae9233509294fe5e5faa2024cc88300f9">◆ </a></span>update_string_node_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 update_string_node_case_fold </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="../../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="../../d0/d86/regcomp_8c_source.html#l03359">3359</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.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="../../d8/db3/oniguruma_8h_source.html#l00680">re_pattern_buffer::case_fold_flag</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00677">re_pattern_buffer::enc</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00168">StrNode::end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00616">re_registers::end</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00072">NSTR</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01481">onig_node_str_set()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00232">ONIGENC_MBC_CASE_FOLD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00190">ONIGENC_MBC_CASE_FOLD_MAXLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00528">ONIGERR_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::s</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>, <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00108">xmalloc</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00111">xrealloc</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>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03545">expand_case_fold_string()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a9a45b6561144f2d36bb4136f9831ba77"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a45b6561144f2d36bb4136f9831ba77">◆ </a></span>onig_inited</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int onig_inited = 0</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="../../d0/d86/regcomp_8c_source.html#l05895">5895</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l06004">onig_end()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05981">onig_init()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05898">onig_reg_init()</a>.</p> </div> </div> <a id="a7ff64241d25dcbc75ac416b415f80612"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7ff64241d25dcbc75ac416b415f80612">◆ </a></span>OnigDefaultCaseFoldFlag</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> OnigDefaultCaseFoldFlag = <a class="el" href="../../d8/db3/oniguruma_8h.html#aea78d06ede73d1d0de8ea05d81f8ebf7">ONIGENC_CASE_FOLD_MIN</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00033">33</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00036">onig_get_default_case_fold_flag()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00042">onig_set_default_case_fold_flag()</a>.</p> </div> </div> <a id="ae77c9f043fb5d838a8a9076d010f02da"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae77c9f043fb5d838a8a9076d010f02da">◆ </a></span>PadBuf</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">unsigned char PadBuf[<a class="el" href="../../d6/d87/regint_8h.html#a81d7d9cf3f0b83da8ab0a772c00cc3db">WORD_ALIGNMENT_SIZE</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="../../d0/d86/regcomp_8c_source.html#l00050">50</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00563">add_multi_byte_cclass()</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