File "regparse_8h_source.html"

Full Path: /home/attunedd/public_html/byp/izo/con7ext_sym404/rintoar.txt/opt/alt/ruby20/share/doc/ruby/capi/html/d1/dfc/regparse_8h_source.html
File size: 144.66 KB
MIME-type: text/html
Charset: utf-8

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Ruby: regparse.h Source File</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
   &#160;<span id="projectnumber">2.0.0p648(2015-12-16revision53162)</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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="headertitle">
<div class="title">regparse.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="../../d1/dfc/regparse_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef ONIGURUMA_REGPARSE_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define ONIGURUMA_REGPARSE_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">/**********************************************************************</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">  regparse.h -  Onigmo (Oniguruma-mod) (regular expression library)</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">**********************************************************************/</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">/*-</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * Copyright (c) 2002-2007  K.Kosako  &lt;sndgk393 AT ybb DOT ne DOT jp&gt;</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * Copyright (c) 2011       K.Takata  &lt;kentkt AT csc DOT jp&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * All rights reserved.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * are met:</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * 1. Redistributions of source code must retain the above copyright</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *    notice, this list of conditions and the following disclaimer.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *    notice, this list of conditions and the following disclaimer in the</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *    documentation and/or other materials provided with the distribution.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS&#39;&#39; AND</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> * SUCH DAMAGE.</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="../../d6/d87/regint_8h.html">regint.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#if defined __GNUC__ &amp;&amp; __GNUC__ &gt;= 4</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#pragma GCC visibility push(default)</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">/* node type */</span></div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#ad5d1aafda0801d24b9425f6c01515ed9">   40</a></span>&#160;<span class="preprocessor">#define NT_STR         0</span></div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a98cbe6da0636f892e4de517d350a2938">   41</a></span>&#160;<span class="preprocessor">#define NT_CCLASS      1</span></div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a542a2658d0f164eea8bc384ab01549d4">   42</a></span>&#160;<span class="preprocessor">#define NT_CTYPE       2</span></div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a21a7fcbf4a9c872540490d92b9c29813">   43</a></span>&#160;<span class="preprocessor">#define NT_CANY        3</span></div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#ac1d2a54cfe6dfa9104b4bfb8d06b8aeb">   44</a></span>&#160;<span class="preprocessor">#define NT_BREF        4</span></div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a307b2dd57583d60d4d89eae6478b69ab">   45</a></span>&#160;<span class="preprocessor">#define NT_QTFR        5</span></div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a28d3349039b07e17b82e258cd8f73897">   46</a></span>&#160;<span class="preprocessor">#define NT_ENCLOSE     6</span></div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a4169804cb78eccf494a7f72ae737be32">   47</a></span>&#160;<span class="preprocessor">#define NT_ANCHOR      7</span></div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#aba3b5392b65c7a886251ccb7bdf93cf0">   48</a></span>&#160;<span class="preprocessor">#define NT_LIST        8</span></div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#ae71a11e8c4757331e146c7c055c28294">   49</a></span>&#160;<span class="preprocessor">#define NT_ALT         9</span></div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a35167bbf195155481ee5cbcae152d0f9">   50</a></span>&#160;<span class="preprocessor">#define NT_CALL       10</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">/* node type bit */</span></div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a9c6bcdfde67af62e9b0467bc3135adbe">   53</a></span>&#160;<span class="preprocessor">#define NTYPE2BIT(type)      (1&lt;&lt;(type))</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a1e295b122ef3511d1b929f3432c19283">   55</a></span>&#160;<span class="preprocessor">#define BIT_NT_STR        NTYPE2BIT(NT_STR)</span></div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a14a6cc919981cbfc605ba78389f1156f">   56</a></span>&#160;<span class="preprocessor">#define BIT_NT_CCLASS     NTYPE2BIT(NT_CCLASS)</span></div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a598b6cc2b1c3150cfd623701f5b46b16">   57</a></span>&#160;<span class="preprocessor">#define BIT_NT_CTYPE      NTYPE2BIT(NT_CTYPE)</span></div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a935169aea912b618d608f37d19d810ac">   58</a></span>&#160;<span class="preprocessor">#define BIT_NT_CANY       NTYPE2BIT(NT_CANY)</span></div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a15c56d5934268a5bee450e0fe954d613">   59</a></span>&#160;<span class="preprocessor">#define BIT_NT_BREF       NTYPE2BIT(NT_BREF)</span></div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#afe773d809ad0992d77ee910e87f8bf56">   60</a></span>&#160;<span class="preprocessor">#define BIT_NT_QTFR       NTYPE2BIT(NT_QTFR)</span></div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#afa9372a884f3e932f76d0b4791c18662">   61</a></span>&#160;<span class="preprocessor">#define BIT_NT_ENCLOSE    NTYPE2BIT(NT_ENCLOSE)</span></div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a3532ca4705ca98f03e1573a7ae105e93">   62</a></span>&#160;<span class="preprocessor">#define BIT_NT_ANCHOR     NTYPE2BIT(NT_ANCHOR)</span></div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a6e27b17b1b9607c96a6fd0f1bc1f6e0c">   63</a></span>&#160;<span class="preprocessor">#define BIT_NT_LIST       NTYPE2BIT(NT_LIST)</span></div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#ad7c0640dac4b75693faf913ba14c3bd4">   64</a></span>&#160;<span class="preprocessor">#define BIT_NT_ALT        NTYPE2BIT(NT_ALT)</span></div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a529a7ae0749eaadfd585d723ae301dd4">   65</a></span>&#160;<span class="preprocessor">#define BIT_NT_CALL       NTYPE2BIT(NT_CALL)</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#aa9a85d9c346d35f5bba88a49fde214f2">   67</a></span>&#160;<span class="preprocessor">#define IS_NODE_TYPE_SIMPLE(type) \</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor">  ((NTYPE2BIT(type) &amp; (BIT_NT_STR | BIT_NT_CCLASS | BIT_NT_CTYPE |\</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="preprocessor">                       BIT_NT_CANY | BIT_NT_BREF)) != 0)</span></div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#ad500a736993c4ddc933ff93b42eeb1e5">   71</a></span>&#160;<span class="preprocessor">#define NTYPE(node)             ((node)-&gt;u.base.type)</span></div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#aa63b31f6718866f81a7efd9263270f82">   72</a></span>&#160;<span class="preprocessor">#define SET_NTYPE(node, ntype)   (node)-&gt;u.base.type = (ntype)</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a24a4b2af18dda01ae000ec64129eb50e">   74</a></span>&#160;<span class="preprocessor">#define NSTR(node)         (&amp;((node)-&gt;u.str))</span></div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a816a6d8f921892c2efef73eb7727d589">   75</a></span>&#160;<span class="preprocessor">#define NCCLASS(node)      (&amp;((node)-&gt;u.cclass))</span></div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a55cfe9cd258d0bdf14d6e48115f7e70b">   76</a></span>&#160;<span class="preprocessor">#define NCTYPE(node)       (&amp;((node)-&gt;u.ctype))</span></div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a38215823f6ab7e63e919eae3bfa79bfa">   77</a></span>&#160;<span class="preprocessor">#define NBREF(node)        (&amp;((node)-&gt;u.bref))</span></div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#addc653094848075876587782124e9504">   78</a></span>&#160;<span class="preprocessor">#define NQTFR(node)        (&amp;((node)-&gt;u.qtfr))</span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a2fea29a34640f28158788eef43a9bfd2">   79</a></span>&#160;<span class="preprocessor">#define NENCLOSE(node)     (&amp;((node)-&gt;u.enclose))</span></div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#aff69a39d6dfe87d4eb079758e46cb226">   80</a></span>&#160;<span class="preprocessor">#define NANCHOR(node)      (&amp;((node)-&gt;u.anchor))</span></div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a169187b05cb93deae78176455a070ea5">   81</a></span>&#160;<span class="preprocessor">#define NCONS(node)        (&amp;((node)-&gt;u.cons))</span></div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#aedcbc83fb8b3a89a32a3cd51d700710a">   82</a></span>&#160;<span class="preprocessor">#define NCALL(node)        (&amp;((node)-&gt;u.call))</span></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#ace12d76fd705497f81e4e2cd95cd247e">   84</a></span>&#160;<span class="preprocessor">#define NCAR(node)         (NCONS(node)-&gt;car)</span></div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#ac3a01065a5b7f17aad984671c730739e">   85</a></span>&#160;<span class="preprocessor">#define NCDR(node)         (NCONS(node)-&gt;cdr)</span></div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#acb5f6fdd354c1ec172e6d93c2a964d83">   89</a></span>&#160;<span class="preprocessor">#define ANCHOR_ANYCHAR_STAR_MASK (ANCHOR_ANYCHAR_STAR | ANCHOR_ANYCHAR_STAR_ML)</span></div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a48f473a10f888f7ad31dbc333fe21ed0">   90</a></span>&#160;<span class="preprocessor">#define ANCHOR_END_BUF_MASK      (ANCHOR_END_BUF | ANCHOR_SEMI_END_BUF)</span></div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a32e44d8ddaca8fd4931a8c13677972ad">   92</a></span>&#160;<span class="preprocessor">#define ENCLOSE_MEMORY           (1&lt;&lt;0)</span></div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a1f27f4cccd30502c03174673fe25af41">   93</a></span>&#160;<span class="preprocessor">#define ENCLOSE_OPTION           (1&lt;&lt;1)</span></div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a8a9f973f8fdb597a604757521ae63fe2">   94</a></span>&#160;<span class="preprocessor">#define ENCLOSE_STOP_BACKTRACK   (1&lt;&lt;2)</span></div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a702bdccbbb0f60bc5f953c84c2fb9017">   95</a></span>&#160;<span class="preprocessor">#define ENCLOSE_CONDITION        (1&lt;&lt;3)</span></div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a40ada8f47e345b13e9fdcc4a4d883565">   97</a></span>&#160;<span class="preprocessor">#define NODE_STR_MARGIN         16</span></div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a9814d431677483621091229d7500e1d6">   98</a></span>&#160;<span class="preprocessor">#define NODE_STR_BUF_SIZE       24  </span><span class="comment">/* sizeof(CClassNode) - sizeof(int)*4 */</span><span class="preprocessor"></span></div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#af644c389326c5842fd7315567e7644b2">   99</a></span>&#160;<span class="preprocessor">#define NODE_BACKREFS_SIZE       6</span></div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a585ac9a272500b052dca9237e074664f">  101</a></span>&#160;<span class="preprocessor">#define NSTR_RAW                (1&lt;&lt;0) </span><span class="comment">/* by backslashed number */</span><span class="preprocessor"></span></div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a8ac10fa59be06318b3a0e8477b13414d">  102</a></span>&#160;<span class="preprocessor">#define NSTR_AMBIG              (1&lt;&lt;1)</span></div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#ad072609f84a780ea3d18d79922c9b532">  103</a></span>&#160;<span class="preprocessor">#define NSTR_DONT_GET_OPT_INFO  (1&lt;&lt;2)</span></div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a85801a0f73a64733355230b366867b81">  105</a></span>&#160;<span class="preprocessor">#define NSTRING_LEN(node) (OnigDistance )((node)-&gt;u.str.end - (node)-&gt;u.str.s)</span></div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a0b60661ac8af8eec10dbe93c2e0eaad3">  106</a></span>&#160;<span class="preprocessor">#define NSTRING_SET_RAW(node)          (node)-&gt;u.str.flag |= NSTR_RAW</span></div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a5cd89d5dcf76ce3aef0f51b7d0c960e5">  107</a></span>&#160;<span class="preprocessor">#define NSTRING_CLEAR_RAW(node)        (node)-&gt;u.str.flag &amp;= ~NSTR_RAW</span></div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a9ae80d34bf54720801a9f96840734944">  108</a></span>&#160;<span class="preprocessor">#define NSTRING_SET_AMBIG(node)        (node)-&gt;u.str.flag |= NSTR_AMBIG</span></div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#aff13589e40d148e0272743a7bdfb461a">  109</a></span>&#160;<span class="preprocessor">#define NSTRING_SET_DONT_GET_OPT_INFO(node) \</span></div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="preprocessor">  (node)-&gt;u.str.flag |= NSTR_DONT_GET_OPT_INFO</span></div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#ae9f2e7348c7dca167e63f949aba51715">  111</a></span>&#160;<span class="preprocessor">#define NSTRING_IS_RAW(node)          (((node)-&gt;u.str.flag &amp; NSTR_RAW)   != 0)</span></div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a25596e8076dc2d32a0b4f386656f0feb">  112</a></span>&#160;<span class="preprocessor">#define NSTRING_IS_AMBIG(node)        (((node)-&gt;u.str.flag &amp; NSTR_AMBIG) != 0)</span></div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#ad31a3361dfb2d6e4a8f6a261eec83369">  113</a></span>&#160;<span class="preprocessor">#define NSTRING_IS_DONT_GET_OPT_INFO(node) \</span></div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="preprocessor">  (((node)-&gt;u.str.flag &amp; NSTR_DONT_GET_OPT_INFO) != 0)</span></div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#af7acd0d16d2a338ffba1881e85a610b1">  116</a></span>&#160;<span class="preprocessor">#define BACKREFS_P(br) \</span></div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="preprocessor">  (IS_NOT_NULL((br)-&gt;back_dynamic) ? (br)-&gt;back_dynamic : (br)-&gt;back_static);</span></div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a9cf0c13b2a42a7154f46c744868fb628">  119</a></span>&#160;<span class="preprocessor">#define NQ_TARGET_ISNOT_EMPTY     0</span></div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a986a5ef780a2ad8c4b93df2d58f0f615">  120</a></span>&#160;<span class="preprocessor">#define NQ_TARGET_IS_EMPTY        1</span></div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a5d2f216800450cd46951bebb6b400e4e">  121</a></span>&#160;<span class="preprocessor">#define NQ_TARGET_IS_EMPTY_MEM    2</span></div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#aa897e83257181d0f4332a06d86c32ea3">  122</a></span>&#160;<span class="preprocessor">#define NQ_TARGET_IS_EMPTY_REC    3</span></div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment">/* status bits */</span></div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a8980d8b4b93cf55da8bee382f4bab34b">  125</a></span>&#160;<span class="preprocessor">#define NST_MIN_FIXED             (1&lt;&lt;0)</span></div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a3b6e034b202e333e717437144c4ee4f4">  126</a></span>&#160;<span class="preprocessor">#define NST_MAX_FIXED             (1&lt;&lt;1)</span></div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a5f98b351f6c8816374c0d53d5c49f987">  127</a></span>&#160;<span class="preprocessor">#define NST_CLEN_FIXED            (1&lt;&lt;2)</span></div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#ac474062af4aa1229d9d3aff35745dbda">  128</a></span>&#160;<span class="preprocessor">#define NST_MARK1                 (1&lt;&lt;3)</span></div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#aea3eb0bc7f52529c2b77dc01a0b5e751">  129</a></span>&#160;<span class="preprocessor">#define NST_MARK2                 (1&lt;&lt;4)</span></div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a2082f6e70d86ff50485eae8854599ae2">  130</a></span>&#160;<span class="preprocessor">#define NST_MEM_BACKREFED         (1&lt;&lt;5)</span></div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a9948e403fc7becde4d7f75a0bb0599ec">  131</a></span>&#160;<span class="preprocessor">#define NST_STOP_BT_SIMPLE_REPEAT (1&lt;&lt;6)</span></div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a04144a8cc6b823fcae3b99f5cd5ab42c">  132</a></span>&#160;<span class="preprocessor">#define NST_RECURSION             (1&lt;&lt;7)</span></div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#aa135965725c393f6995444a164778b69">  133</a></span>&#160;<span class="preprocessor">#define NST_CALLED                (1&lt;&lt;8)</span></div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a062214adf41d57d532eb6e7ba7464f47">  134</a></span>&#160;<span class="preprocessor">#define NST_ADDR_FIXED            (1&lt;&lt;9)</span></div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a6ed6c6aeae2a7e82568a97d5b09a5852">  135</a></span>&#160;<span class="preprocessor">#define NST_NAMED_GROUP           (1&lt;&lt;10)</span></div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#abddcee3225eea72cc79f2d4569f333ea">  136</a></span>&#160;<span class="preprocessor">#define NST_NAME_REF              (1&lt;&lt;11)</span></div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a493914509e096a07795ffc4971e2680f">  137</a></span>&#160;<span class="preprocessor">#define NST_IN_REPEAT             (1&lt;&lt;12) </span><span class="comment">/* STK_REPEAT is nested in stack. */</span><span class="preprocessor"></span></div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a3b453e92602fb2f4535bc969ae2f0df1">  138</a></span>&#160;<span class="preprocessor">#define NST_NEST_LEVEL            (1&lt;&lt;13)</span></div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#ab5b9243b850310f892a1567b4aa1cec1">  139</a></span>&#160;<span class="preprocessor">#define NST_BY_NUMBER             (1&lt;&lt;14) </span><span class="comment">/* {n,m} */</span><span class="preprocessor"></span></div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a709b6af5e5f6789e8a1ae2406f12a668">  141</a></span>&#160;<span class="preprocessor">#define SET_ENCLOSE_STATUS(node,f)      (node)-&gt;u.enclose.state |=  (f)</span></div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#ac109fca051528ba56563ac056db96ec5">  142</a></span>&#160;<span class="preprocessor">#define CLEAR_ENCLOSE_STATUS(node,f)    (node)-&gt;u.enclose.state &amp;= ~(f)</span></div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a540ae1be7564579c1a005bd62ca6fcbb">  144</a></span>&#160;<span class="preprocessor">#define IS_ENCLOSE_CALLED(en)          (((en)-&gt;state &amp; NST_CALLED)        != 0)</span></div><div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a3807147603c44dc584ac196b5c9230ba">  145</a></span>&#160;<span class="preprocessor">#define IS_ENCLOSE_ADDR_FIXED(en)      (((en)-&gt;state &amp; NST_ADDR_FIXED)    != 0)</span></div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a6b46359badf064aa3ba4bb6b75da3f7d">  146</a></span>&#160;<span class="preprocessor">#define IS_ENCLOSE_RECURSION(en)       (((en)-&gt;state &amp; NST_RECURSION)     != 0)</span></div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#abc6f5e62575b817d5caa5a412cae8b3b">  147</a></span>&#160;<span class="preprocessor">#define IS_ENCLOSE_MARK1(en)           (((en)-&gt;state &amp; NST_MARK1)         != 0)</span></div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a5c579a377a5453e3613fd08a542680fa">  148</a></span>&#160;<span class="preprocessor">#define IS_ENCLOSE_MARK2(en)           (((en)-&gt;state &amp; NST_MARK2)         != 0)</span></div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a80b7e1e1d9df6c27f0e11f9b0fb043f6">  149</a></span>&#160;<span class="preprocessor">#define IS_ENCLOSE_MIN_FIXED(en)       (((en)-&gt;state &amp; NST_MIN_FIXED)     != 0)</span></div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a04d81dc57cf82bf1a5dbdd5e7a8030f4">  150</a></span>&#160;<span class="preprocessor">#define IS_ENCLOSE_MAX_FIXED(en)       (((en)-&gt;state &amp; NST_MAX_FIXED)     != 0)</span></div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a3d05bf02d0982db8eca0845345a384a2">  151</a></span>&#160;<span class="preprocessor">#define IS_ENCLOSE_CLEN_FIXED(en)      (((en)-&gt;state &amp; NST_CLEN_FIXED)    != 0)</span></div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#affacdcaad55b9463952eea0f241849b0">  152</a></span>&#160;<span class="preprocessor">#define IS_ENCLOSE_STOP_BT_SIMPLE_REPEAT(en) \</span></div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="preprocessor">    (((en)-&gt;state &amp; NST_STOP_BT_SIMPLE_REPEAT) != 0)</span></div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a8d89bb4bc96ce279f0b25381be6883e3">  154</a></span>&#160;<span class="preprocessor">#define IS_ENCLOSE_NAMED_GROUP(en)     (((en)-&gt;state &amp; NST_NAMED_GROUP)   != 0)</span></div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a468bfd0d2306e10da0a7b8259075f78e">  155</a></span>&#160;<span class="preprocessor">#define IS_ENCLOSE_NAME_REF(en)        (((en)-&gt;state &amp; NST_NAME_REF)      != 0)</span></div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a6292c7c2a45036cc7b12476b5c5367cc">  157</a></span>&#160;<span class="preprocessor">#define SET_CALL_RECURSION(node)       (node)-&gt;u.call.state |= NST_RECURSION</span></div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a250cd70778b5de06453ffa5e16c17daf">  158</a></span>&#160;<span class="preprocessor">#define IS_CALL_RECURSION(cn)          (((cn)-&gt;state &amp; NST_RECURSION)  != 0)</span></div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a44f0e62f2e1139d88d57f54e6d970a8e">  159</a></span>&#160;<span class="preprocessor">#define IS_CALL_NAME_REF(cn)           (((cn)-&gt;state &amp; NST_NAME_REF)   != 0)</span></div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a184cdcbd0920d3c748da3455a516a6c7">  160</a></span>&#160;<span class="preprocessor">#define IS_BACKREF_NAME_REF(bn)        (((bn)-&gt;state &amp; NST_NAME_REF)   != 0)</span></div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a541503207bbeafefa86e82b117db414f">  161</a></span>&#160;<span class="preprocessor">#define IS_BACKREF_NEST_LEVEL(bn)      (((bn)-&gt;state &amp; NST_NEST_LEVEL) != 0)</span></div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a1de9f3fa59256079112d3c8799eaa719">  162</a></span>&#160;<span class="preprocessor">#define IS_QUANTIFIER_IN_REPEAT(qn)    (((qn)-&gt;state &amp; NST_IN_REPEAT)  != 0)</span></div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#ad8fa003e04d421ca24f09441a6e8af5e">  163</a></span>&#160;<span class="preprocessor">#define IS_QUANTIFIER_BY_NUMBER(qn)    (((qn)-&gt;state &amp; NST_BY_NUMBER)  != 0)</span></div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a186d1c8fe0058e289ab0b5a733fa658e">  165</a></span>&#160;<span class="preprocessor">#define CALLNODE_REFNUM_UNDEF  -1</span></div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="../../d2/db7/struct_str_node.html">  167</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="../../d2/db7/struct_str_node.html#ae65992e6aa17c3a4591997ce24cd0612">  168</a></span>&#160;  <a class="code" href="../../dd/db4/struct_node_base.html">NodeBase</a> <a class="code" href="../../d2/db7/struct_str_node.html#ae65992e6aa17c3a4591997ce24cd0612">base</a>;</div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="../../d2/db7/struct_str_node.html#a8b07267d3e1ef65804a2888ed2f46211">  169</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* <a class="code" href="../../d2/db7/struct_str_node.html#a8b07267d3e1ef65804a2888ed2f46211">s</a>;</div><div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="../../d2/db7/struct_str_node.html#abf9ee3af9216b1e5d2724692a339d2bf">  170</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* <a class="code" href="../../d2/db7/struct_str_node.html#abf9ee3af9216b1e5d2724692a339d2bf">end</a>;</div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="../../d2/db7/struct_str_node.html#a8c85cb0d523f77cab8a78ff094043aca">  171</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../d2/db7/struct_str_node.html#a8c85cb0d523f77cab8a78ff094043aca">flag</a>;</div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="../../d2/db7/struct_str_node.html#adb1ddc3ec6793c9a15bd73e269d279ae">  172</a></span>&#160;  <span class="keywordtype">int</span>    <a class="code" href="../../d2/db7/struct_str_node.html#adb1ddc3ec6793c9a15bd73e269d279ae">capa</a>;    <span class="comment">/* (allocated size - 1) or 0: use buf[] */</span></div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="../../d2/db7/struct_str_node.html#af5b3a643780b4df36ede084633846fa2">  173</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>  <a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ac37f17a60c8b5533aac4840c681f62b8">buf</a>[<a class="code" href="../../d1/dfc/regparse_8h.html#a9814d431677483621091229d7500e1d6">NODE_STR_BUF_SIZE</a>];</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;} <a class="code" href="../../d2/db7/struct_str_node.html">StrNode</a>;</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="../../d4/dfa/struct_qtfr_node.html">  176</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="../../d4/dfa/struct_qtfr_node.html#a75ce302f20bc5ec31c74854dcad7e1cb">  177</a></span>&#160;  <a class="code" href="../../dd/db4/struct_node_base.html">NodeBase</a> <a class="code" href="../../d4/dfa/struct_qtfr_node.html#a75ce302f20bc5ec31c74854dcad7e1cb">base</a>;</div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="../../d4/dfa/struct_qtfr_node.html#adf0012100439ccd999435f0f27042798">  178</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d4/dfa/struct_qtfr_node.html#adf0012100439ccd999435f0f27042798">state</a>;</div><div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="../../d4/dfa/struct_qtfr_node.html#a358ba7208e8bf097527cc9813adc5017">  179</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="../../d0/d6e/struct___node.html">_Node</a>* <a class="code" href="../../d4/dfa/struct_qtfr_node.html#a358ba7208e8bf097527cc9813adc5017">target</a>;</div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="../../d4/dfa/struct_qtfr_node.html#a2a09a09d1685822771870905699f4c4d">  180</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d4/dfa/struct_qtfr_node.html#a2a09a09d1685822771870905699f4c4d">lower</a>;</div><div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="../../d4/dfa/struct_qtfr_node.html#ad6302c7e3c130ed1f322b11ca7b7b3b8">  181</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d4/dfa/struct_qtfr_node.html#ad6302c7e3c130ed1f322b11ca7b7b3b8">upper</a>;</div><div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="../../d4/dfa/struct_qtfr_node.html#a8a7f7398dce22e1445a7900f90e374bf">  182</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d4/dfa/struct_qtfr_node.html#a8a7f7398dce22e1445a7900f90e374bf">greedy</a>;</div><div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="../../d4/dfa/struct_qtfr_node.html#a3fe211fb928a1bcc58f4263cabc66f3d">  183</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d4/dfa/struct_qtfr_node.html#a3fe211fb928a1bcc58f4263cabc66f3d">target_empty_info</a>;</div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="../../d4/dfa/struct_qtfr_node.html#a48cfdf5f3ea6bc385ab77ab6428f3c24">  184</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="../../d0/d6e/struct___node.html">_Node</a>* <a class="code" href="../../d4/dfa/struct_qtfr_node.html#a48cfdf5f3ea6bc385ab77ab6428f3c24">head_exact</a>;</div><div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="../../d4/dfa/struct_qtfr_node.html#adde522805efdb73abd4f84ba1b92a4b1">  185</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="../../d0/d6e/struct___node.html">_Node</a>* <a class="code" href="../../d4/dfa/struct_qtfr_node.html#adde522805efdb73abd4f84ba1b92a4b1">next_head_exact</a>;</div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="../../d4/dfa/struct_qtfr_node.html#a5a8d1fa9320f1d0755269185a5588390">  186</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d4/dfa/struct_qtfr_node.html#a5a8d1fa9320f1d0755269185a5588390">is_refered</a>;     <span class="comment">/* include called node. don&#39;t eliminate even if {0} */</span></div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="preprocessor">#ifdef USE_COMBINATION_EXPLOSION_CHECK</span></div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <span class="keywordtype">int</span> comb_exp_check_num;  <span class="comment">/* 1,2,3...: check,  0: no check  */</span></div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;} <a class="code" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a>;</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="../../d3/dff/struct_enclose_node.html">  192</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="../../d3/dff/struct_enclose_node.html#a3931d55f6b413a616409a0a6bb261a81">  193</a></span>&#160;  <a class="code" href="../../dd/db4/struct_node_base.html">NodeBase</a> <a class="code" href="../../d3/dff/struct_enclose_node.html#a3931d55f6b413a616409a0a6bb261a81">base</a>;</div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="../../d3/dff/struct_enclose_node.html#ab363e7282fc840cf5d2bc6c3ef782abe">  194</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d3/dff/struct_enclose_node.html#ab363e7282fc840cf5d2bc6c3ef782abe">state</a>;</div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="../../d3/dff/struct_enclose_node.html#ae554d8a44a852592c4b79ee3241645c7">  195</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d3/dff/struct_enclose_node.html#ae554d8a44a852592c4b79ee3241645c7">type</a>;</div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="../../d3/dff/struct_enclose_node.html#adda9a1fd356c9b102c09a3c596583b81">  196</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d3/dff/struct_enclose_node.html#adda9a1fd356c9b102c09a3c596583b81">regnum</a>;</div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="../../d3/dff/struct_enclose_node.html#a5dbb80c0012ac8b7d137371d8cb89667">  197</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> <a class="code" href="../../d3/dff/struct_enclose_node.html#a5dbb80c0012ac8b7d137371d8cb89667">option</a>;</div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="../../d3/dff/struct_enclose_node.html#ad018736c5553a75908d9b857dbdadb91">  198</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="../../d0/d6e/struct___node.html">_Node</a>*  <a class="code" href="../../d3/dff/struct_enclose_node.html#ad018736c5553a75908d9b857dbdadb91">target</a>;</div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="../../d3/dff/struct_enclose_node.html#abf88c08e3eef023439b2435cfb05ec8a">  199</a></span>&#160;  <a class="code" href="../../d6/d87/regint_8h.html#a00ea65c75399f966f4362de003203ed5">AbsAddrType</a>    <a class="code" href="../../d3/dff/struct_enclose_node.html#abf88c08e3eef023439b2435cfb05ec8a">call_addr</a>;</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;  <span class="comment">/* for multiple call reference */</span></div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="../../d3/dff/struct_enclose_node.html#a5cf2d042c7cd3c740a9ae8d67c7e328f">  201</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> <a class="code" href="../../d3/dff/struct_enclose_node.html#a5cf2d042c7cd3c740a9ae8d67c7e328f">min_len</a>; <span class="comment">/* min length (byte) */</span></div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="../../d3/dff/struct_enclose_node.html#acb7531c358e302688489cffb0918e98f">  202</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> <a class="code" href="../../d3/dff/struct_enclose_node.html#acb7531c358e302688489cffb0918e98f">max_len</a>; <span class="comment">/* max length (byte) */</span></div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="../../d3/dff/struct_enclose_node.html#a874b514e872612d4e7059f36e6452d5d">  203</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d3/dff/struct_enclose_node.html#a874b514e872612d4e7059f36e6452d5d">char_len</a>;         <span class="comment">/* character length  */</span></div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="../../d3/dff/struct_enclose_node.html#a7368540a09d78c212ab05f9436204fae">  204</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d3/dff/struct_enclose_node.html#a7368540a09d78c212ab05f9436204fae">opt_count</a>;        <span class="comment">/* referenced count in optimize_node_left() */</span></div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;} <a class="code" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a>;</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="preprocessor">#ifdef USE_SUBEXP_CALL</span></div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="../../d2/d2e/struct_unset_addr.html">  209</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="../../d2/d2e/struct_unset_addr.html#ae3bbc7c4f69836bce28684fff5050ead">  210</a></span>&#160;  <span class="keywordtype">int</span>           <a class="code" href="../../d2/d2e/struct_unset_addr.html#ae3bbc7c4f69836bce28684fff5050ead">offset</a>;</div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="../../d2/d2e/struct_unset_addr.html#a32320cbc7046ab89e117792b7b699c9e">  211</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="../../d0/d6e/struct___node.html">_Node</a>* <a class="code" href="../../d2/d2e/struct_unset_addr.html#a32320cbc7046ab89e117792b7b699c9e">target</a>;</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;} <a class="code" href="../../d2/d2e/struct_unset_addr.html">UnsetAddr</a>;</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="../../da/dd0/struct_unset_addr_list.html">  214</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="../../da/dd0/struct_unset_addr_list.html#a88a3440ee7dd19c9731fb34f12d02ae6">  215</a></span>&#160;  <span class="keywordtype">int</span>        <a class="code" href="../../da/dd0/struct_unset_addr_list.html#a88a3440ee7dd19c9731fb34f12d02ae6">num</a>;</div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="../../da/dd0/struct_unset_addr_list.html#a8c57f8b4d1166185b15ca3b33bcca01d">  216</a></span>&#160;  <span class="keywordtype">int</span>        <a class="code" href="../../da/dd0/struct_unset_addr_list.html#a8c57f8b4d1166185b15ca3b33bcca01d">alloc</a>;</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="../../da/dd0/struct_unset_addr_list.html#a880912efb00473079965fc3d01d9ad5d">  217</a></span>&#160;  <a class="code" href="../../d2/d2e/struct_unset_addr.html">UnsetAddr</a>* <a class="code" href="../../da/dd0/struct_unset_addr_list.html#a880912efb00473079965fc3d01d9ad5d">us</a>;</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;} <a class="code" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a>;</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;</div><div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="../../d2/dac/struct_call_node.html">  220</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="../../d2/dac/struct_call_node.html#ab704f2ec6eebea038378284e7b4f28e2">  221</a></span>&#160;  <a class="code" href="../../dd/db4/struct_node_base.html">NodeBase</a> <a class="code" href="../../d2/dac/struct_call_node.html#ab704f2ec6eebea038378284e7b4f28e2">base</a>;</div><div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="../../d2/dac/struct_call_node.html#ac0d6f48ad9e054084adc390d9f37d686">  222</a></span>&#160;  <span class="keywordtype">int</span>     <a class="code" href="../../d2/dac/struct_call_node.html#ac0d6f48ad9e054084adc390d9f37d686">state</a>;</div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="../../d2/dac/struct_call_node.html#af57c99126e81f387a015e73b0afa860a">  223</a></span>&#160;  <span class="keywordtype">int</span>     <a class="code" href="../../d2/dac/struct_call_node.html#af57c99126e81f387a015e73b0afa860a">group_num</a>;</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="../../d2/dac/struct_call_node.html#a6e8afb4d83386549c360a4b2f0830314">  224</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>*  <a class="code" href="../../d2/dac/struct_call_node.html#a6e8afb4d83386549c360a4b2f0830314">name</a>;</div><div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="../../d2/dac/struct_call_node.html#ae2927bfc2351f28c2cef4c67c1826653">  225</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>*  <a class="code" href="../../d2/dac/struct_call_node.html#ae2927bfc2351f28c2cef4c67c1826653">name_end</a>;</div><div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="../../d2/dac/struct_call_node.html#a74055ba4ccf07f1d75e2922f8af10eef">  226</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="../../d0/d6e/struct___node.html">_Node</a>*  <a class="code" href="../../d2/dac/struct_call_node.html#a74055ba4ccf07f1d75e2922f8af10eef">target</a>;  <span class="comment">/* EncloseNode : ENCLOSE_MEMORY */</span></div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="../../d2/dac/struct_call_node.html#aed5652edd163b78e59ec18eb8412c2f7">  227</a></span>&#160;  <a class="code" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a>* <a class="code" href="../../d2/dac/struct_call_node.html#aed5652edd163b78e59ec18eb8412c2f7">unset_addr_list</a>;</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;} <a class="code" href="../../d2/dac/struct_call_node.html">CallNode</a>;</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;</div><div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="../../db/dbf/struct_b_ref_node.html">  232</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="../../db/dbf/struct_b_ref_node.html#a3de6b74d1c042b9ad45960855d481ce1">  233</a></span>&#160;  <a class="code" href="../../dd/db4/struct_node_base.html">NodeBase</a> <a class="code" href="../../db/dbf/struct_b_ref_node.html#a3de6b74d1c042b9ad45960855d481ce1">base</a>;</div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="../../db/dbf/struct_b_ref_node.html#acc3cdd098999c2c649045d2640e8d101">  234</a></span>&#160;  <span class="keywordtype">int</span>  <a class="code" href="../../db/dbf/struct_b_ref_node.html#acc3cdd098999c2c649045d2640e8d101">state</a>;</div><div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="../../db/dbf/struct_b_ref_node.html#ae790ac554909ac2940d464ac98019912">  235</a></span>&#160;  <span class="keywordtype">int</span>  <a class="code" href="../../db/dbf/struct_b_ref_node.html#ae790ac554909ac2940d464ac98019912">back_num</a>;</div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="../../db/dbf/struct_b_ref_node.html#a0948ce6a9a87eb9f537b46e19ab99809">  236</a></span>&#160;  <span class="keywordtype">int</span>  back_static[<a class="code" href="../../d1/dfc/regparse_8h.html#af644c389326c5842fd7315567e7644b2">NODE_BACKREFS_SIZE</a>];</div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="../../db/dbf/struct_b_ref_node.html#aefe536fb8ea9cd74d39b55d68cf724c4">  237</a></span>&#160;  <span class="keywordtype">int</span>* <a class="code" href="../../db/dbf/struct_b_ref_node.html#aefe536fb8ea9cd74d39b55d68cf724c4">back_dynamic</a>;</div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="../../db/dbf/struct_b_ref_node.html#add7f3ad730773a428b3cd4ac298d94b9">  238</a></span>&#160;  <span class="keywordtype">int</span>  <a class="code" href="../../db/dbf/struct_b_ref_node.html#add7f3ad730773a428b3cd4ac298d94b9">nest_level</a>;</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;} <a class="code" href="../../db/dbf/struct_b_ref_node.html">BRefNode</a>;</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;</div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="../../de/d50/struct_anchor_node.html">  241</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="../../de/d50/struct_anchor_node.html#a7cd117289b637519969cdfea642954ae">  242</a></span>&#160;  <a class="code" href="../../dd/db4/struct_node_base.html">NodeBase</a> <a class="code" href="../../de/d50/struct_anchor_node.html#a7cd117289b637519969cdfea642954ae">base</a>;</div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="../../de/d50/struct_anchor_node.html#a123b9c289808fe00650dbcff45fa2662">  243</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../de/d50/struct_anchor_node.html#a123b9c289808fe00650dbcff45fa2662">type</a>;</div><div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="../../de/d50/struct_anchor_node.html#ae9c23a2547c5be66d34aa9b5c13f3f05">  244</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="../../d0/d6e/struct___node.html">_Node</a>* <a class="code" href="../../de/d50/struct_anchor_node.html#ae9c23a2547c5be66d34aa9b5c13f3f05">target</a>;</div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="../../de/d50/struct_anchor_node.html#aa00ddc7db0cbdaf4adf67b3bf1f4cf3c">  245</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../de/d50/struct_anchor_node.html#aa00ddc7db0cbdaf4adf67b3bf1f4cf3c">char_len</a>;</div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="../../de/d50/struct_anchor_node.html#a0a448c7ea125addc4aa5cb84c3d71d32">  246</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../de/d50/struct_anchor_node.html#a0a448c7ea125addc4aa5cb84c3d71d32">ascii_range</a>;</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;} <a class="code" href="../../de/d50/struct_anchor_node.html">AnchorNode</a>;</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;</div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="../../d9/df5/struct_cons_alt_node.html">  249</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="../../d9/df5/struct_cons_alt_node.html#a83519625f51a44b5aaaef3735a1eae76">  250</a></span>&#160;  <a class="code" href="../../dd/db4/struct_node_base.html">NodeBase</a> <a class="code" href="../../d9/df5/struct_cons_alt_node.html#a83519625f51a44b5aaaef3735a1eae76">base</a>;</div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="../../d9/df5/struct_cons_alt_node.html#ab61c6dc5b82fdbb4cd061f24606a9d50">  251</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="../../d0/d6e/struct___node.html">_Node</a>* <a class="code" href="../../d9/df5/struct_cons_alt_node.html#ab61c6dc5b82fdbb4cd061f24606a9d50">car</a>;</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="../../d9/df5/struct_cons_alt_node.html#a508413dbf4c9b5f19912ba67108cdbab">  252</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="../../d0/d6e/struct___node.html">_Node</a>* <a class="code" href="../../d9/df5/struct_cons_alt_node.html#a508413dbf4c9b5f19912ba67108cdbab">cdr</a>;</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;} <a class="code" href="../../d9/df5/struct_cons_alt_node.html">ConsAltNode</a>;</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;</div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="../../d8/dca/struct_ctype_node.html">  255</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="../../d8/dca/struct_ctype_node.html#a8a7424908038fade840ce68317ad3e7f">  256</a></span>&#160;  <a class="code" href="../../dd/db4/struct_node_base.html">NodeBase</a> <a class="code" href="../../d8/dca/struct_ctype_node.html#a8a7424908038fade840ce68317ad3e7f">base</a>;</div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="../../d8/dca/struct_ctype_node.html#afebc1ba71a89143c4d8f04d0c9ae4ed4">  257</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d8/dca/struct_ctype_node.html#afebc1ba71a89143c4d8f04d0c9ae4ed4">ctype</a>;</div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="../../d8/dca/struct_ctype_node.html#a91f2d1676030a1a6663fa1c3a643ee65">  258</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d8/dca/struct_ctype_node.html#a91f2d1676030a1a6663fa1c3a643ee65">not</a>;</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="../../d8/dca/struct_ctype_node.html#a4771ac7bcda7fbb4322931695fafef0e">  259</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d8/dca/struct_ctype_node.html#a4771ac7bcda7fbb4322931695fafef0e">ascii_range</a>;</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;} <a class="code" href="../../d8/dca/struct_ctype_node.html">CtypeNode</a>;</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="../../d0/d6e/struct___node.html">  262</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../d0/d6e/struct___node.html">_Node</a> {</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;  <span class="keyword">union </span>{</div><div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="../../d0/d6e/struct___node.html#af62be89edf366819dea6fd84be32c993">  264</a></span>&#160;    <a class="code" href="../../dd/db4/struct_node_base.html">NodeBase</a>     <a class="code" href="../../d0/d6e/struct___node.html#af62be89edf366819dea6fd84be32c993">base</a>;</div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="../../d0/d6e/struct___node.html#a290524bedb422a14afbb24074c0570bd">  265</a></span>&#160;    <a class="code" href="../../d2/db7/struct_str_node.html">StrNode</a>      <a class="code" href="../../d0/d6e/struct___node.html#a290524bedb422a14afbb24074c0570bd">str</a>;</div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="../../d0/d6e/struct___node.html#a183000bfb3124b2c2ee9a1df2feb2973">  266</a></span>&#160;    <a class="code" href="../../d8/d79/struct_c_class_node.html">CClassNode</a>   <a class="code" href="../../d0/d6e/struct___node.html#a183000bfb3124b2c2ee9a1df2feb2973">cclass</a>;</div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="../../d0/d6e/struct___node.html#a1176006754c2d5a6750c47bba76ddd5a">  267</a></span>&#160;    <a class="code" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a>     <a class="code" href="../../d0/d6e/struct___node.html#a1176006754c2d5a6750c47bba76ddd5a">qtfr</a>;</div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="../../d0/d6e/struct___node.html#a51ba7795df43b07bce7cad673f2c88ff">  268</a></span>&#160;    <a class="code" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a>  <a class="code" href="../../d0/d6e/struct___node.html#a51ba7795df43b07bce7cad673f2c88ff">enclose</a>;</div><div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="../../d0/d6e/struct___node.html#a4e4c19fa4541f3f05e9df62dfcb90ef0">  269</a></span>&#160;    <a class="code" href="../../db/dbf/struct_b_ref_node.html">BRefNode</a>     <a class="code" href="../../d0/d6e/struct___node.html#a4e4c19fa4541f3f05e9df62dfcb90ef0">bref</a>;</div><div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="../../d0/d6e/struct___node.html#a54f1a306ce4d54f0703ddcc19307c2e4">  270</a></span>&#160;    <a class="code" href="../../de/d50/struct_anchor_node.html">AnchorNode</a>   <a class="code" href="../../d0/d6e/struct___node.html#a54f1a306ce4d54f0703ddcc19307c2e4">anchor</a>;</div><div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="../../d0/d6e/struct___node.html#a89cc2a1f0d87b702e1ce5b782dbef25d">  271</a></span>&#160;    <a class="code" href="../../d9/df5/struct_cons_alt_node.html">ConsAltNode</a>  <a class="code" href="../../d0/d6e/struct___node.html#a89cc2a1f0d87b702e1ce5b782dbef25d">cons</a>;</div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="../../d0/d6e/struct___node.html#aab42f78f7f9adfc6861130b95a52b1e2">  272</a></span>&#160;    <a class="code" href="../../d8/dca/struct_ctype_node.html">CtypeNode</a>    <a class="code" href="../../d0/d6e/struct___node.html#aab42f78f7f9adfc6861130b95a52b1e2">ctype</a>;</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="preprocessor">#ifdef USE_SUBEXP_CALL</span></div><div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="../../d0/d6e/struct___node.html#a89d5f9053201cf6b8ee561106097e0c8">  274</a></span>&#160;    <a class="code" href="../../d2/dac/struct_call_node.html">CallNode</a>     <a class="code" href="../../d0/d6e/struct___node.html#a89d5f9053201cf6b8ee561106097e0c8">call</a>;</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;  } <a class="code" href="../../d0/d6e/struct___node.html#a144828f803a1681fad34b5e6c27abd05">u</a>;</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;} <a class="code" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>;</div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;</div><div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a5a7ae00864978ae0fbb11a54d8395881">  280</a></span>&#160;<span class="preprocessor">#define NULL_NODE  ((Node* )0)</span></div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;</div><div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#ae4cc7b2a733830bc255401582bbb6dfc">  282</a></span>&#160;<span class="preprocessor">#define SCANENV_MEMNODES_SIZE               8</span></div><div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a82066fdd1d2abdcc23ae01f55bfbe321">  283</a></span>&#160;<span class="preprocessor">#define SCANENV_MEM_NODES(senv)   \</span></div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="preprocessor"> (IS_NOT_NULL((senv)-&gt;mem_nodes_dynamic) ? \</span></div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="preprocessor">    (senv)-&gt;mem_nodes_dynamic : (senv)-&gt;mem_nodes_static)</span></div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;</div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html">  287</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a1a7599f3079dfc7ab6d0b317f0f37d93">  288</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a>   <a class="code" href="../../d6/dbe/struct_scan_env.html#a1a7599f3079dfc7ab6d0b317f0f37d93">option</a>;</div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#abf6865ae87b1bbad0341c78bf44199e1">  289</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> <a class="code" href="../../d6/dbe/struct_scan_env.html#abf6865ae87b1bbad0341c78bf44199e1">case_fold_flag</a>;</div><div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a97f766db4ac9dabc9d173bf99fbcc11b">  290</a></span>&#160;  <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a>     <a class="code" href="../../d6/dbe/struct_scan_env.html#a97f766db4ac9dabc9d173bf99fbcc11b">enc</a>;</div><div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#ae5c4502ad7b7a4a418eda464919d2bda">  291</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* <a class="code" href="../../d6/dbe/struct_scan_env.html#ae5c4502ad7b7a4a418eda464919d2bda">syntax</a>;</div><div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#aa096c240d283344fe4dd0626ac52e9ba">  292</a></span>&#160;  <a class="code" href="../../d6/d87/regint_8h.html#a8d82b7e6852911c76797b50cd40cfbed">BitStatusType</a>    <a class="code" href="../../d6/dbe/struct_scan_env.html#aa096c240d283344fe4dd0626ac52e9ba">capture_history</a>;</div><div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a5ae5ce2ec7e6fe61e234fa4fd05ee1e4">  293</a></span>&#160;  <a class="code" href="../../d6/d87/regint_8h.html#a8d82b7e6852911c76797b50cd40cfbed">BitStatusType</a>    <a class="code" href="../../d6/dbe/struct_scan_env.html#a5ae5ce2ec7e6fe61e234fa4fd05ee1e4">bt_mem_start</a>;</div><div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a11a89b745f9dac826110ee1671ca0edd">  294</a></span>&#160;  <a class="code" href="../../d6/d87/regint_8h.html#a8d82b7e6852911c76797b50cd40cfbed">BitStatusType</a>    <a class="code" href="../../d6/dbe/struct_scan_env.html#a11a89b745f9dac826110ee1671ca0edd">bt_mem_end</a>;</div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a88f3a0da2aa91b57436970ef7aa062f6">  295</a></span>&#160;  <a class="code" href="../../d6/d87/regint_8h.html#a8d82b7e6852911c76797b50cd40cfbed">BitStatusType</a>    <a class="code" href="../../d6/dbe/struct_scan_env.html#a88f3a0da2aa91b57436970ef7aa062f6">backrefed_mem</a>;</div><div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#af50cd3b4f33598bb18cd17465186775e">  296</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>*           <a class="code" href="../../d6/dbe/struct_scan_env.html#af50cd3b4f33598bb18cd17465186775e">pattern</a>;</div><div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a4181f23bd0ae880c5e3f0dff09e71277">  297</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>*           <a class="code" href="../../d6/dbe/struct_scan_env.html#a4181f23bd0ae880c5e3f0dff09e71277">pattern_end</a>;</div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a0b7bcb0b7b0237b6e29edf1a46a37c7f">  298</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>*           <a class="code" href="../../d6/dbe/struct_scan_env.html#a0b7bcb0b7b0237b6e29edf1a46a37c7f">error</a>;</div><div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a690ca18c42c8090f932ffa64f38ad1a9">  299</a></span>&#160;  <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>*           <a class="code" href="../../d6/dbe/struct_scan_env.html#a690ca18c42c8090f932ffa64f38ad1a9">error_end</a>;</div><div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#ae4606d4fccc90f08112b577ef1822eac">  300</a></span>&#160;  <a class="code" href="../../db/d0e/structre__pattern__buffer.html">regex_t</a>*         <a class="code" href="../../d6/dbe/struct_scan_env.html#ae4606d4fccc90f08112b577ef1822eac">reg</a>;       <span class="comment">/* for reg-&gt;names only */</span></div><div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a142c4ecdf5da898c594bc1a4e44c3d56">  301</a></span>&#160;  <span class="keywordtype">int</span>              <a class="code" href="../../d6/dbe/struct_scan_env.html#a142c4ecdf5da898c594bc1a4e44c3d56">num_call</a>;</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<span class="preprocessor">#ifdef USE_SUBEXP_CALL</span></div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a62165c123178de4db47aae2ba8e938ac">  303</a></span>&#160;  <a class="code" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a>*   <a class="code" href="../../d6/dbe/struct_scan_env.html#a62165c123178de4db47aae2ba8e938ac">unset_addr_list</a>;</div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a5f71c0a538e047bc63962df55ff304b0">  305</a></span>&#160;  <span class="keywordtype">int</span>              <a class="code" href="../../d6/dbe/struct_scan_env.html#a5f71c0a538e047bc63962df55ff304b0">num_mem</a>;</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="preprocessor">#ifdef USE_NAMED_GROUP</span></div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a6631d9427686a047869c75049f0d6c02">  307</a></span>&#160;  <span class="keywordtype">int</span>              <a class="code" href="../../d6/dbe/struct_scan_env.html#a6631d9427686a047869c75049f0d6c02">num_named</a>;</div><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a1b33d2c6358d1d9340f021de7cabc851">  309</a></span>&#160;  <span class="keywordtype">int</span>              <a class="code" href="../../d6/dbe/struct_scan_env.html#a1b33d2c6358d1d9340f021de7cabc851">mem_alloc</a>;</div><div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a500bfa94c8d7bcf92cb8770316d57493">  310</a></span>&#160;  <a class="code" href="../../d0/d6e/struct___node.html">Node</a>*            mem_nodes_static[<a class="code" href="../../d1/dfc/regparse_8h.html#ae4cc7b2a733830bc255401582bbb6dfc">SCANENV_MEMNODES_SIZE</a>];</div><div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a30ed89b85be2facc439996abf09ebb46">  311</a></span>&#160;  <a class="code" href="../../d0/d6e/struct___node.html">Node</a>**           <a class="code" href="../../d6/dbe/struct_scan_env.html#a30ed89b85be2facc439996abf09ebb46">mem_nodes_dynamic</a>;</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="preprocessor">#ifdef USE_COMBINATION_EXPLOSION_CHECK</span></div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  <span class="keywordtype">int</span> num_comb_exp_check;</div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;  <span class="keywordtype">int</span> comb_exp_max_regnum;</div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;  <span class="keywordtype">int</span> curr_max_regnum;</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;  <span class="keywordtype">int</span> has_recursion;</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#ae843e651e7e50b4f8e82ccd50c311d36">  318</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d6/dbe/struct_scan_env.html#ae843e651e7e50b4f8e82ccd50c311d36">warnings_flag</a>;</div><div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#ac098ebd6891beee70cc019bec3ce4cfd">  319</a></span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="../../d6/dbe/struct_scan_env.html#ac098ebd6891beee70cc019bec3ce4cfd">sourcefile</a>;</div><div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="../../d6/dbe/struct_scan_env.html#a5ae929d1df22fc2dfd24700262934b38">  320</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d6/dbe/struct_scan_env.html#a5ae929d1df22fc2dfd24700262934b38">sourceline</a>;</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;} <a class="code" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a>;</div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;</div><div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#aeeb7aa0f60553ade62b7338e8f21256b">  324</a></span>&#160;<span class="preprocessor">#define IS_SYNTAX_OP(syn, opm)    (((syn)-&gt;op  &amp; (opm)) != 0)</span></div><div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a2ff963239e972932cefd5adaae161e76">  325</a></span>&#160;<span class="preprocessor">#define IS_SYNTAX_OP2(syn, opm)   (((syn)-&gt;op2 &amp; (opm)) != 0)</span></div><div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="../../d1/dfc/regparse_8h.html#a18bfc9ee154d6dd516347bd71b4810f6">  326</a></span>&#160;<span class="preprocessor">#define IS_SYNTAX_BV(syn, bvm)    (((syn)-&gt;behavior &amp; (bvm)) != 0)</span></div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;</div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="preprocessor">#ifdef USE_NAMED_GROUP</span></div><div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="../../d2/d8b/struct_group_num_remap.html">  329</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="../../d2/d8b/struct_group_num_remap.html#ad6c1090a2569428bbbbc029a906bf3a4">  330</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="../../d2/d8b/struct_group_num_remap.html#ad6c1090a2569428bbbbc029a906bf3a4">new_val</a>;</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;} <a class="code" href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a>;</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span>    <a class="code" href="../../d6/dda/regparse_8c.html#af1403b57925202f97bb10bd8c7c2d1ae">onig_renumber_name_table</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<a class="code" href="../../db/d0e/structre__pattern__buffer.html">regex_t</a>* reg, <a class="code" href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a>* map));</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span>    <a class="code" href="../../d6/dda/regparse_8c.html#a138838c9d16547c9dde877effa669a35">onig_strncmp</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* s1, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* s2, <span class="keywordtype">int</span> n));</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span>   <a class="code" href="../../d6/dda/regparse_8c.html#ae1ec1f619a502e243e88146945e3e911">onig_strcpy</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* dest, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* src, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* end));</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span>   <a class="code" href="../../d6/dda/regparse_8c.html#a8d6d95d9c113545baa16fe1ff3d96191">onig_scan_env_set_error_string</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<a class="code" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a>* <a class="code" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <span class="keywordtype">int</span> ecode, <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* arg, <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* arg_end));</div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span>    <a class="code" href="../../d6/dda/regparse_8c.html#af172b663db06124c2c4b62a7e1377472">onig_scan_unsigned_number</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>** src, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* end, <a class="code" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncoding</a> enc));</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span>   <a class="code" href="../../d6/dda/regparse_8c.html#ace588d68b5808852a8265c27b18e6ed2">onig_reduce_nested_quantifier</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<a class="code" href="../../d0/d6e/struct___node.html">Node</a>* pnode, <a class="code" href="../../d0/d6e/struct___node.html">Node</a>* cnode));</div><div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span>   <a class="code" href="../../d6/dda/regparse_8c.html#a47ef98c51fc32c0e34bd6d917bf1cb74">onig_node_conv_to_str_node</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<a class="code" href="../../d0/d6e/struct___node.html">Node</a>* node, <span class="keywordtype">int</span> raw));</div><div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span>    <a class="code" href="../../d6/dda/regparse_8c.html#a4c9f32699c8567f97bf22053473ec09e">onig_node_str_cat</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<a class="code" href="../../d0/d6e/struct___node.html">Node</a>* node, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* s, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* end));</div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span>    <a class="code" href="../../d6/dda/regparse_8c.html#abe42195fece2fb89ab00f53fea58b091">onig_node_str_set</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<a class="code" href="../../d0/d6e/struct___node.html">Node</a>* node, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* s, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* end));</div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span>   <a class="code" href="../../d6/dda/regparse_8c.html#aa98ee34de192fd4997906389f70f4808">onig_node_free</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<a class="code" href="../../d0/d6e/struct___node.html">Node</a>* node));</div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<span class="keyword">extern</span> <a class="code" href="../../d0/d6e/struct___node.html">Node</a>*  <a class="code" href="../../d6/dda/regparse_8c.html#a91c33deefe09343b00b57031f7e8ff53">onig_node_new_enclose</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<span class="keywordtype">int</span> <a class="code" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>));</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;<span class="keyword">extern</span> <a class="code" href="../../d0/d6e/struct___node.html">Node</a>*  <a class="code" href="../../d6/dda/regparse_8c.html#a153ac14abd8927a6edd4da2f445d1c30">onig_node_new_anchor</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<span class="keywordtype">int</span> <a class="code" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>));</div><div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<span class="keyword">extern</span> <a class="code" href="../../d0/d6e/struct___node.html">Node</a>*  <a class="code" href="../../d6/dda/regparse_8c.html#aa43586564529e972a0cc1e7fec489aff">onig_node_new_str</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* s, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* end));</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="keyword">extern</span> <a class="code" href="../../d0/d6e/struct___node.html">Node</a>*  <a class="code" href="../../d6/dda/regparse_8c.html#ab258e6fc3c655e2b50e770b6d1d8b939">onig_node_new_list</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<a class="code" href="../../d0/d6e/struct___node.html">Node</a>* left, <a class="code" href="../../d0/d6e/struct___node.html">Node</a>* right));</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<span class="keyword">extern</span> <a class="code" href="../../d0/d6e/struct___node.html">Node</a>*  <a class="code" href="../../d6/dda/regparse_8c.html#ac5dff6c5b4675f20090b2919bb08ad54">onig_node_list_add</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<a class="code" href="../../d0/d6e/struct___node.html">Node</a>* <a class="code" href="../../d5/db5/encoding_8c.html#a05f70dacbe595d27364e1e014efb0c8e">list</a>, <a class="code" href="../../d0/d6e/struct___node.html">Node</a>* x));</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<span class="keyword">extern</span> <a class="code" href="../../d0/d6e/struct___node.html">Node</a>*  <a class="code" href="../../d6/dda/regparse_8c.html#a9ee0d6fbf2d9ed077e5c5831b93444a6">onig_node_new_alt</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<a class="code" href="../../d0/d6e/struct___node.html">Node</a>* left, <a class="code" href="../../d0/d6e/struct___node.html">Node</a>* right));</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span>   <a class="code" href="../../d6/dda/regparse_8c.html#ac2820ba3ea44a85a3e7e8e5f5806350b">onig_node_str_clear</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<a class="code" href="../../d0/d6e/struct___node.html">Node</a>* node));</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span>    <a class="code" href="../../d6/dda/regparse_8c.html#a45a1441ea27d1a056a374542fb962495">onig_free_node_list</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<span class="keywordtype">void</span>));</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span>    <a class="code" href="../../d6/dda/regparse_8c.html#acb18d5fa84a45870b5a9739deff10659">onig_names_free</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<a class="code" href="../../db/d0e/structre__pattern__buffer.html">regex_t</a>* reg));</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span>    <a class="code" href="../../d6/dda/regparse_8c.html#a65633994c3490b701c540cdf9c54e0ed">onig_parse_make_tree</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<a class="code" href="../../d0/d6e/struct___node.html">Node</a>** root, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* pattern, <span class="keyword">const</span> <a class="code" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* end, <a class="code" href="../../db/d0e/structre__pattern__buffer.html">regex_t</a>* reg, <a class="code" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a>* <a class="code" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>));</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span>    <a class="code" href="../../d6/dda/regparse_8c.html#a6ae87922922adc49dfb3a0de952c5a95">onig_free_shared_cclass_table</a> <a class="code" href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a>((<span class="keywordtype">void</span>));</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;</div><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;<span class="preprocessor">#ifdef ONIG_DEBUG</span></div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;<span class="preprocessor">#ifdef USE_NAMED_GROUP</span></div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> onig_print_names(<a class="code" href="../../db/ddf/struct____s_f_i_l_e.html">FILE</a>*, <a class="code" href="../../db/d0e/structre__pattern__buffer.html">regex_t</a>*);</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;</div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<span class="preprocessor">#if defined __GNUC__ &amp;&amp; __GNUC__ &gt;= 4</span></div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;<span class="preprocessor">#pragma GCC visibility pop</span></div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ONIGURUMA_REGPARSE_H */</span><span class="preprocessor"></span></div><div class="ttc" id="struct_scan_env_html_af50cd3b4f33598bb18cd17465186775e"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#af50cd3b4f33598bb18cd17465186775e">ScanEnv::pattern</a></div><div class="ttdeci">UChar * pattern</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00296">regparse.h:296</a></div></div>
<div class="ttc" id="regparse_8c_html_a8d6d95d9c113545baa16fe1ff3d96191"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a8d6d95d9c113545baa16fe1ff3d96191">onig_scan_env_set_error_string</a></div><div class="ttdeci">void onig_scan_env_set_error_string(ScanEnv *env, int ecode ARG_UNUSED, UChar *arg, UChar *arg_end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l06313">regparse.c:6313</a></div></div>
<div class="ttc" id="struct_qtfr_node_html_a5a8d1fa9320f1d0755269185a5588390"><div class="ttname"><a href="../../d4/dfa/struct_qtfr_node.html#a5a8d1fa9320f1d0755269185a5588390">QtfrNode::is_refered</a></div><div class="ttdeci">int is_refered</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00186">regparse.h:186</a></div></div>
<div class="ttc" id="struct_b_ref_node_html"><div class="ttname"><a href="../../db/dbf/struct_b_ref_node.html">BRefNode</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00232">regparse.h:232</a></div></div>
<div class="ttc" id="regparse_8h_html_a9814d431677483621091229d7500e1d6"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a9814d431677483621091229d7500e1d6">NODE_STR_BUF_SIZE</a></div><div class="ttdeci">#define NODE_STR_BUF_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00098">regparse.h:98</a></div></div>
<div class="ttc" id="struct_scan_env_html_a4181f23bd0ae880c5e3f0dff09e71277"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#a4181f23bd0ae880c5e3f0dff09e71277">ScanEnv::pattern_end</a></div><div class="ttdeci">UChar * pattern_end</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00297">regparse.h:297</a></div></div>
<div class="ttc" id="struct_str_node_html_abf9ee3af9216b1e5d2724692a339d2bf"><div class="ttname"><a href="../../d2/db7/struct_str_node.html#abf9ee3af9216b1e5d2724692a339d2bf">StrNode::end</a></div><div class="ttdeci">UChar * end</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00170">regparse.h:170</a></div></div>
<div class="ttc" id="regparse_8c_html_a45a1441ea27d1a056a374542fb962495"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a45a1441ea27d1a056a374542fb962495">onig_free_node_list</a></div><div class="ttdeci">int onig_free_node_list(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l01112">regparse.c:1112</a></div></div>
<div class="ttc" id="struct___node_html_a89cc2a1f0d87b702e1ce5b782dbef25d"><div class="ttname"><a href="../../d0/d6e/struct___node.html#a89cc2a1f0d87b702e1ce5b782dbef25d">_Node::cons</a></div><div class="ttdeci">ConsAltNode cons</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00271">regparse.h:271</a></div></div>
<div class="ttc" id="regparse_8c_html_a4c9f32699c8567f97bf22053473ec09e"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a4c9f32699c8567f97bf22053473ec09e">onig_node_str_cat</a></div><div class="ttdeci">int onig_node_str_cat(Node *node, const UChar *s, const UChar *end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l01445">regparse.c:1445</a></div></div>
<div class="ttc" id="struct_enclose_node_html_adda9a1fd356c9b102c09a3c596583b81"><div class="ttname"><a href="../../d3/dff/struct_enclose_node.html#adda9a1fd356c9b102c09a3c596583b81">EncloseNode::regnum</a></div><div class="ttdeci">int regnum</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00196">regparse.h:196</a></div></div>
<div class="ttc" id="struct_ctype_node_html_afebc1ba71a89143c4d8f04d0c9ae4ed4"><div class="ttname"><a href="../../d8/dca/struct_ctype_node.html#afebc1ba71a89143c4d8f04d0c9ae4ed4">CtypeNode::ctype</a></div><div class="ttdeci">int ctype</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00257">regparse.h:257</a></div></div>
<div class="ttc" id="regparse_8c_html_ac5dff6c5b4675f20090b2919bb08ad54"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#ac5dff6c5b4675f20090b2919bb08ad54">onig_node_list_add</a></div><div class="ttdeci">Node * onig_node_list_add(Node *list, Node *x)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l01261">regparse.c:1261</a></div></div>
<div class="ttc" id="struct_call_node_html_a74055ba4ccf07f1d75e2922f8af10eef"><div class="ttname"><a href="../../d2/dac/struct_call_node.html#a74055ba4ccf07f1d75e2922f8af10eef">CallNode::target</a></div><div class="ttdeci">struct _Node * target</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00226">regparse.h:226</a></div></div>
<div class="ttc" id="struct_group_num_remap_html_ad6c1090a2569428bbbbc029a906bf3a4"><div class="ttname"><a href="../../d2/d8b/struct_group_num_remap.html#ad6c1090a2569428bbbbc029a906bf3a4">GroupNumRemap::new_val</a></div><div class="ttdeci">int new_val</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00330">regparse.h:330</a></div></div>
<div class="ttc" id="struct_scan_env_html_a142c4ecdf5da898c594bc1a4e44c3d56"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#a142c4ecdf5da898c594bc1a4e44c3d56">ScanEnv::num_call</a></div><div class="ttdeci">int num_call</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00301">regparse.h:301</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a33aa7ed7612104fa36da121c8ecb4d4e"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a></div><div class="ttdeci">unsigned int OnigCaseFoldType</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00121">oniguruma.h:121</a></div></div>
<div class="ttc" id="struct_scan_env_html_a5ae929d1df22fc2dfd24700262934b38"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#a5ae929d1df22fc2dfd24700262934b38">ScanEnv::sourceline</a></div><div class="ttdeci">int sourceline</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00320">regparse.h:320</a></div></div>
<div class="ttc" id="regparse_8c_html_acb18d5fa84a45870b5a9739deff10659"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#acb18d5fa84a45870b5a9739deff10659">onig_names_free</a></div><div class="ttdeci">int onig_names_free(regex_t *reg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l00486">regparse.c:486</a></div></div>
<div class="ttc" id="struct_enclose_node_html_ae554d8a44a852592c4b79ee3241645c7"><div class="ttname"><a href="../../d3/dff/struct_enclose_node.html#ae554d8a44a852592c4b79ee3241645c7">EncloseNode::type</a></div><div class="ttdeci">int type</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00195">regparse.h:195</a></div></div>
<div class="ttc" id="struct_b_ref_node_html_add7f3ad730773a428b3cd4ac298d94b9"><div class="ttname"><a href="../../db/dbf/struct_b_ref_node.html#add7f3ad730773a428b3cd4ac298d94b9">BRefNode::nest_level</a></div><div class="ttdeci">int nest_level</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00238">regparse.h:238</a></div></div>
<div class="ttc" id="struct_scan_env_html_a0b7bcb0b7b0237b6e29edf1a46a37c7f"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#a0b7bcb0b7b0237b6e29edf1a46a37c7f">ScanEnv::error</a></div><div class="ttdeci">UChar * error</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00298">regparse.h:298</a></div></div>
<div class="ttc" id="regparse_8c_html_abe42195fece2fb89ab00f53fea58b091"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#abe42195fece2fb89ab00f53fea58b091">onig_node_str_set</a></div><div class="ttdeci">int onig_node_str_set(Node *node, const UChar *s, const UChar *end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l01481">regparse.c:1481</a></div></div>
<div class="ttc" id="struct_qtfr_node_html_a3fe211fb928a1bcc58f4263cabc66f3d"><div class="ttname"><a href="../../d4/dfa/struct_qtfr_node.html#a3fe211fb928a1bcc58f4263cabc66f3d">QtfrNode::target_empty_info</a></div><div class="ttdeci">int target_empty_info</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00183">regparse.h:183</a></div></div>
<div class="ttc" id="struct_str_node_html_a8b07267d3e1ef65804a2888ed2f46211"><div class="ttname"><a href="../../d2/db7/struct_str_node.html#a8b07267d3e1ef65804a2888ed2f46211">StrNode::s</a></div><div class="ttdeci">UChar * s</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00169">regparse.h:169</a></div></div>
<div class="ttc" id="struct_enclose_node_html_a7368540a09d78c212ab05f9436204fae"><div class="ttname"><a href="../../d3/dff/struct_enclose_node.html#a7368540a09d78c212ab05f9436204fae">EncloseNode::opt_count</a></div><div class="ttdeci">int opt_count</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00204">regparse.h:204</a></div></div>
<div class="ttc" id="struct_scan_env_html_a62165c123178de4db47aae2ba8e938ac"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#a62165c123178de4db47aae2ba8e938ac">ScanEnv::unset_addr_list</a></div><div class="ttdeci">UnsetAddrList * unset_addr_list</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00303">regparse.h:303</a></div></div>
<div class="ttc" id="struct_qtfr_node_html_adde522805efdb73abd4f84ba1b92a4b1"><div class="ttname"><a href="../../d4/dfa/struct_qtfr_node.html#adde522805efdb73abd4f84ba1b92a4b1">QtfrNode::next_head_exact</a></div><div class="ttdeci">struct _Node * next_head_exact</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00185">regparse.h:185</a></div></div>
<div class="ttc" id="struct_node_base_html"><div class="ttname"><a href="../../dd/db4/struct_node_base.html">NodeBase</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00770">regint.h:770</a></div></div>
<div class="ttc" id="struct___node_html_a51ba7795df43b07bce7cad673f2c88ff"><div class="ttname"><a href="../../d0/d6e/struct___node.html#a51ba7795df43b07bce7cad673f2c88ff">_Node::enclose</a></div><div class="ttdeci">EncloseNode enclose</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00268">regparse.h:268</a></div></div>
<div class="ttc" id="struct_c_class_node_html"><div class="ttname"><a href="../../d8/d79/struct_c_class_node.html">CClassNode</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00776">regint.h:776</a></div></div>
<div class="ttc" id="struct_unset_addr_list_html_a88a3440ee7dd19c9731fb34f12d02ae6"><div class="ttname"><a href="../../da/dd0/struct_unset_addr_list.html#a88a3440ee7dd19c9731fb34f12d02ae6">UnsetAddrList::num</a></div><div class="ttdeci">int num</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00215">regparse.h:215</a></div></div>
<div class="ttc" id="struct___node_html_af62be89edf366819dea6fd84be32c993"><div class="ttname"><a href="../../d0/d6e/struct___node.html#af62be89edf366819dea6fd84be32c993">_Node::base</a></div><div class="ttdeci">NodeBase base</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00264">regparse.h:264</a></div></div>
<div class="ttc" id="struct_ctype_node_html_a91f2d1676030a1a6663fa1c3a643ee65"><div class="ttname"><a href="../../d8/dca/struct_ctype_node.html#a91f2d1676030a1a6663fa1c3a643ee65">CtypeNode::not</a></div><div class="ttdeci">int not</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00258">regparse.h:258</a></div></div>
<div class="ttc" id="struct_cons_alt_node_html_ab61c6dc5b82fdbb4cd061f24606a9d50"><div class="ttname"><a href="../../d9/df5/struct_cons_alt_node.html#ab61c6dc5b82fdbb4cd061f24606a9d50">ConsAltNode::car</a></div><div class="ttdeci">struct _Node * car</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00251">regparse.h:251</a></div></div>
<div class="ttc" id="regparse_8c_html_a9ee0d6fbf2d9ed077e5c5831b93444a6"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a9ee0d6fbf2d9ed077e5c5831b93444a6">onig_node_new_alt</a></div><div class="ttdeci">Node * onig_node_new_alt(Node *left, Node *right)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l01279">regparse.c:1279</a></div></div>
<div class="ttc" id="regparse_8h_html_ae4cc7b2a733830bc255401582bbb6dfc"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#ae4cc7b2a733830bc255401582bbb6dfc">SCANENV_MEMNODES_SIZE</a></div><div class="ttdeci">#define SCANENV_MEMNODES_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00282">regparse.h:282</a></div></div>
<div class="ttc" id="struct_onig_syntax_type_html"><div class="ttname"><a href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00382">oniguruma.h:382</a></div></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#l00660">oniguruma.h:660</a></div></div>
<div class="ttc" id="struct_unset_addr_list_html_a880912efb00473079965fc3d01d9ad5d"><div class="ttname"><a href="../../da/dd0/struct_unset_addr_list.html#a880912efb00473079965fc3d01d9ad5d">UnsetAddrList::us</a></div><div class="ttdeci">UnsetAddr * us</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00217">regparse.h:217</a></div></div>
<div class="ttc" id="struct_scan_env_html_ae4606d4fccc90f08112b577ef1822eac"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#ae4606d4fccc90f08112b577ef1822eac">ScanEnv::reg</a></div><div class="ttdeci">regex_t * reg</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00300">regparse.h:300</a></div></div>
<div class="ttc" id="oniguruma_8h_html_ad870c1a94502ad33c083978b17911e72"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a></div><div class="ttdeci">unsigned int OnigOptionType</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00349">oniguruma.h:349</a></div></div>
<div class="ttc" id="struct_call_node_html"><div class="ttname"><a href="../../d2/dac/struct_call_node.html">CallNode</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00220">regparse.h:220</a></div></div>
<div class="ttc" id="struct_scan_env_html_a6631d9427686a047869c75049f0d6c02"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#a6631d9427686a047869c75049f0d6c02">ScanEnv::num_named</a></div><div class="ttdeci">int num_named</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00307">regparse.h:307</a></div></div>
<div class="ttc" id="struct_enclose_node_html_a874b514e872612d4e7059f36e6452d5d"><div class="ttname"><a href="../../d3/dff/struct_enclose_node.html#a874b514e872612d4e7059f36e6452d5d">EncloseNode::char_len</a></div><div class="ttdeci">int char_len</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00203">regparse.h:203</a></div></div>
<div class="ttc" id="regint_8h_html_a8d82b7e6852911c76797b50cd40cfbed"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a8d82b7e6852911c76797b50cd40cfbed">BitStatusType</a></div><div class="ttdeci">unsigned int BitStatusType</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00332">regint.h:332</a></div></div>
<div class="ttc" id="struct_unset_addr_list_html"><div class="ttname"><a href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00214">regparse.h:214</a></div></div>
<div class="ttc" id="struct___node_html_a4e4c19fa4541f3f05e9df62dfcb90ef0"><div class="ttname"><a href="../../d0/d6e/struct___node.html#a4e4c19fa4541f3f05e9df62dfcb90ef0">_Node::bref</a></div><div class="ttdeci">BRefNode bref</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00269">regparse.h:269</a></div></div>
<div class="ttc" id="struct_str_node_html_ae65992e6aa17c3a4591997ce24cd0612"><div class="ttname"><a href="../../d2/db7/struct_str_node.html#ae65992e6aa17c3a4591997ce24cd0612">StrNode::base</a></div><div class="ttdeci">NodeBase base</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00168">regparse.h:168</a></div></div>
<div class="ttc" id="struct_group_num_remap_html"><div class="ttname"><a href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00329">regparse.h:329</a></div></div>
<div class="ttc" id="struct_call_node_html_aed5652edd163b78e59ec18eb8412c2f7"><div class="ttname"><a href="../../d2/dac/struct_call_node.html#aed5652edd163b78e59ec18eb8412c2f7">CallNode::unset_addr_list</a></div><div class="ttdeci">UnsetAddrList * unset_addr_list</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00227">regparse.h:227</a></div></div>
<div class="ttc" id="regparse_8h_html_a6e8be6c9656cd151f9f8de04492b35b4"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a6e8be6c9656cd151f9f8de04492b35b4">P_</a></div><div class="ttdeci">int onig_renumber_name_table P_((regex_t *reg, GroupNumRemap *map))</div></div>
<div class="ttc" id="struct_anchor_node_html_ae9c23a2547c5be66d34aa9b5c13f3f05"><div class="ttname"><a href="../../de/d50/struct_anchor_node.html#ae9c23a2547c5be66d34aa9b5c13f3f05">AnchorNode::target</a></div><div class="ttdeci">struct _Node * target</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00244">regparse.h:244</a></div></div>
<div class="ttc" id="struct_call_node_html_af57c99126e81f387a015e73b0afa860a"><div class="ttname"><a href="../../d2/dac/struct_call_node.html#af57c99126e81f387a015e73b0afa860a">CallNode::group_num</a></div><div class="ttdeci">int group_num</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00223">regparse.h:223</a></div></div>
<div class="ttc" id="struct____s_f_i_l_e_html"><div class="ttname"><a href="../../db/ddf/struct____s_f_i_l_e.html">__sFILE</a></div><div class="ttdef"><b>Definition:</b> <a href="../../da/d50/vsnprintf_8c_source.html#l00175">vsnprintf.c:175</a></div></div>
<div class="ttc" id="struct_enclose_node_html"><div class="ttname"><a href="../../d3/dff/struct_enclose_node.html">EncloseNode</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00192">regparse.h:192</a></div></div>
<div class="ttc" id="struct_qtfr_node_html_a48cfdf5f3ea6bc385ab77ab6428f3c24"><div class="ttname"><a href="../../d4/dfa/struct_qtfr_node.html#a48cfdf5f3ea6bc385ab77ab6428f3c24">QtfrNode::head_exact</a></div><div class="ttdeci">struct _Node * head_exact</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00184">regparse.h:184</a></div></div>
<div class="ttc" id="struct___node_html_a290524bedb422a14afbb24074c0570bd"><div class="ttname"><a href="../../d0/d6e/struct___node.html#a290524bedb422a14afbb24074c0570bd">_Node::str</a></div><div class="ttdeci">StrNode str</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00265">regparse.h:265</a></div></div>
<div class="ttc" id="struct_b_ref_node_html_acc3cdd098999c2c649045d2640e8d101"><div class="ttname"><a href="../../db/dbf/struct_b_ref_node.html#acc3cdd098999c2c649045d2640e8d101">BRefNode::state</a></div><div class="ttdeci">int state</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00234">regparse.h:234</a></div></div>
<div class="ttc" id="struct_scan_env_html_ac098ebd6891beee70cc019bec3ce4cfd"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#ac098ebd6891beee70cc019bec3ce4cfd">ScanEnv::sourcefile</a></div><div class="ttdeci">const char * sourcefile</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00319">regparse.h:319</a></div></div>
<div class="ttc" id="struct_str_node_html_adb1ddc3ec6793c9a15bd73e269d279ae"><div class="ttname"><a href="../../d2/db7/struct_str_node.html#adb1ddc3ec6793c9a15bd73e269d279ae">StrNode::capa</a></div><div class="ttdeci">int capa</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00172">regparse.h:172</a></div></div>
<div class="ttc" id="struct_unset_addr_html"><div class="ttname"><a href="../../d2/d2e/struct_unset_addr.html">UnsetAddr</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00209">regparse.h:209</a></div></div>
<div class="ttc" id="struct_enclose_node_html_a5cf2d042c7cd3c740a9ae8d67c7e328f"><div class="ttname"><a href="../../d3/dff/struct_enclose_node.html#a5cf2d042c7cd3c740a9ae8d67c7e328f">EncloseNode::min_len</a></div><div class="ttdeci">OnigDistance min_len</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00201">regparse.h:201</a></div></div>
<div class="ttc" id="regint_8h_html_a00ea65c75399f966f4362de003203ed5"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a00ea65c75399f966f4362de003203ed5">AbsAddrType</a></div><div class="ttdeci">int AbsAddrType</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00640">regint.h:640</a></div></div>
<div class="ttc" id="struct_scan_env_html_ae5c4502ad7b7a4a418eda464919d2bda"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#ae5c4502ad7b7a4a418eda464919d2bda">ScanEnv::syntax</a></div><div class="ttdeci">const OnigSyntaxType * syntax</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00291">regparse.h:291</a></div></div>
<div class="ttc" id="struct_anchor_node_html"><div class="ttname"><a href="../../de/d50/struct_anchor_node.html">AnchorNode</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00241">regparse.h:241</a></div></div>
<div class="ttc" id="struct_call_node_html_ab704f2ec6eebea038378284e7b4f28e2"><div class="ttname"><a href="../../d2/dac/struct_call_node.html#ab704f2ec6eebea038378284e7b4f28e2">CallNode::base</a></div><div class="ttdeci">NodeBase base</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00221">regparse.h:221</a></div></div>
<div class="ttc" id="struct_enclose_node_html_a3931d55f6b413a616409a0a6bb261a81"><div class="ttname"><a href="../../d3/dff/struct_enclose_node.html#a3931d55f6b413a616409a0a6bb261a81">EncloseNode::base</a></div><div class="ttdeci">NodeBase base</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00193">regparse.h:193</a></div></div>
<div class="ttc" id="regparse_8c_html_a6ae87922922adc49dfb3a0de952c5a95"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a6ae87922922adc49dfb3a0de952c5a95">onig_free_shared_cclass_table</a></div><div class="ttdeci">int onig_free_shared_cclass_table(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l05404">regparse.c:5404</a></div></div>
<div class="ttc" id="struct_b_ref_node_html_aefe536fb8ea9cd74d39b55d68cf724c4"><div class="ttname"><a href="../../db/dbf/struct_b_ref_node.html#aefe536fb8ea9cd74d39b55d68cf724c4">BRefNode::back_dynamic</a></div><div class="ttdeci">int * back_dynamic</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00237">regparse.h:237</a></div></div>
<div class="ttc" id="struct_str_node_html"><div class="ttname"><a href="../../d2/db7/struct_str_node.html">StrNode</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00167">regparse.h:167</a></div></div>
<div class="ttc" id="struct_qtfr_node_html_a2a09a09d1685822771870905699f4c4d"><div class="ttname"><a href="../../d4/dfa/struct_qtfr_node.html#a2a09a09d1685822771870905699f4c4d">QtfrNode::lower</a></div><div class="ttdeci">int lower</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00180">regparse.h:180</a></div></div>
<div class="ttc" id="regparse_8c_html_a91c33deefe09343b00b57031f7e8ff53"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a91c33deefe09343b00b57031f7e8ff53">onig_node_new_enclose</a></div><div class="ttdeci">Node * onig_node_new_enclose(int type)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l01416">regparse.c:1416</a></div></div>
<div class="ttc" id="struct_scan_env_html_a1b33d2c6358d1d9340f021de7cabc851"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#a1b33d2c6358d1d9340f021de7cabc851">ScanEnv::mem_alloc</a></div><div class="ttdeci">int mem_alloc</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00309">regparse.h:309</a></div></div>
<div class="ttc" id="struct_unset_addr_list_html_a8c57f8b4d1166185b15ca3b33bcca01d"><div class="ttname"><a href="../../da/dd0/struct_unset_addr_list.html#a8c57f8b4d1166185b15ca3b33bcca01d">UnsetAddrList::alloc</a></div><div class="ttdeci">int alloc</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00216">regparse.h:216</a></div></div>
<div class="ttc" id="struct___node_html_aab42f78f7f9adfc6861130b95a52b1e2"><div class="ttname"><a href="../../d0/d6e/struct___node.html#aab42f78f7f9adfc6861130b95a52b1e2">_Node::ctype</a></div><div class="ttdeci">CtypeNode ctype</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00272">regparse.h:272</a></div></div>
<div class="ttc" id="struct___node_html_a183000bfb3124b2c2ee9a1df2feb2973"><div class="ttname"><a href="../../d0/d6e/struct___node.html#a183000bfb3124b2c2ee9a1df2feb2973">_Node::cclass</a></div><div class="ttdeci">CClassNode cclass</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00266">regparse.h:266</a></div></div>
<div class="ttc" id="struct_qtfr_node_html_ad6302c7e3c130ed1f322b11ca7b7b3b8"><div class="ttname"><a href="../../d4/dfa/struct_qtfr_node.html#ad6302c7e3c130ed1f322b11ca7b7b3b8">QtfrNode::upper</a></div><div class="ttdeci">int upper</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00181">regparse.h:181</a></div></div>
<div class="ttc" id="regparse_8c_html_a47ef98c51fc32c0e34bd6d917bf1cb74"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a47ef98c51fc32c0e34bd6d917bf1cb74">onig_node_conv_to_str_node</a></div><div class="ttdeci">void onig_node_conv_to_str_node(Node *node, int flag)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l01506">regparse.c:1506</a></div></div>
<div class="ttc" id="struct_anchor_node_html_a123b9c289808fe00650dbcff45fa2662"><div class="ttname"><a href="../../de/d50/struct_anchor_node.html#a123b9c289808fe00650dbcff45fa2662">AnchorNode::type</a></div><div class="ttdeci">int type</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00243">regparse.h:243</a></div></div>
<div class="ttc" id="struct___node_html_a1176006754c2d5a6750c47bba76ddd5a"><div class="ttname"><a href="../../d0/d6e/struct___node.html#a1176006754c2d5a6750c47bba76ddd5a">_Node::qtfr</a></div><div class="ttdeci">QtfrNode qtfr</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00267">regparse.h:267</a></div></div>
<div class="ttc" id="struct_unset_addr_html_a32320cbc7046ab89e117792b7b699c9e"><div class="ttname"><a href="../../d2/d2e/struct_unset_addr.html#a32320cbc7046ab89e117792b7b699c9e">UnsetAddr::target</a></div><div class="ttdeci">struct _Node * target</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00211">regparse.h:211</a></div></div>
<div class="ttc" id="struct___node_html"><div class="ttname"><a href="../../d0/d6e/struct___node.html">_Node</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00262">regparse.h:262</a></div></div>
<div class="ttc" id="struct_enclose_node_html_acb7531c358e302688489cffb0918e98f"><div class="ttname"><a href="../../d3/dff/struct_enclose_node.html#acb7531c358e302688489cffb0918e98f">EncloseNode::max_len</a></div><div class="ttdeci">OnigDistance max_len</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00202">regparse.h:202</a></div></div>
<div class="ttc" id="struct_str_node_html_a8c85cb0d523f77cab8a78ff094043aca"><div class="ttname"><a href="../../d2/db7/struct_str_node.html#a8c85cb0d523f77cab8a78ff094043aca">StrNode::flag</a></div><div class="ttdeci">unsigned int flag</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00171">regparse.h:171</a></div></div>
<div class="ttc" id="struct_qtfr_node_html_a75ce302f20bc5ec31c74854dcad7e1cb"><div class="ttname"><a href="../../d4/dfa/struct_qtfr_node.html#a75ce302f20bc5ec31c74854dcad7e1cb">QtfrNode::base</a></div><div class="ttdeci">NodeBase base</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00177">regparse.h:177</a></div></div>
<div class="ttc" id="struct_call_node_html_ae2927bfc2351f28c2cef4c67c1826653"><div class="ttname"><a href="../../d2/dac/struct_call_node.html#ae2927bfc2351f28c2cef4c67c1826653">CallNode::name_end</a></div><div class="ttdeci">UChar * name_end</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00225">regparse.h:225</a></div></div>
<div class="ttc" id="struct_cons_alt_node_html"><div class="ttname"><a href="../../d9/df5/struct_cons_alt_node.html">ConsAltNode</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00249">regparse.h:249</a></div></div>
<div class="ttc" id="struct_enclose_node_html_ab363e7282fc840cf5d2bc6c3ef782abe"><div class="ttname"><a href="../../d3/dff/struct_enclose_node.html#ab363e7282fc840cf5d2bc6c3ef782abe">EncloseNode::state</a></div><div class="ttdeci">int state</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00194">regparse.h:194</a></div></div>
<div class="ttc" id="nkf-utf8_2nkf_8c_html_ac37f17a60c8b5533aac4840c681f62b8"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#ac37f17a60c8b5533aac4840c681f62b8">buf</a></div><div class="ttdeci">unsigned char buf[MIME_BUF_SIZE]</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">nkf.c:4308</a></div></div>
<div class="ttc" id="struct_ctype_node_html_a8a7424908038fade840ce68317ad3e7f"><div class="ttname"><a href="../../d8/dca/struct_ctype_node.html#a8a7424908038fade840ce68317ad3e7f">CtypeNode::base</a></div><div class="ttdeci">NodeBase base</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00256">regparse.h:256</a></div></div>
<div class="ttc" id="struct_cons_alt_node_html_a83519625f51a44b5aaaef3735a1eae76"><div class="ttname"><a href="../../d9/df5/struct_cons_alt_node.html#a83519625f51a44b5aaaef3735a1eae76">ConsAltNode::base</a></div><div class="ttdeci">NodeBase base</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00250">regparse.h:250</a></div></div>
<div class="ttc" id="struct_qtfr_node_html_adf0012100439ccd999435f0f27042798"><div class="ttname"><a href="../../d4/dfa/struct_qtfr_node.html#adf0012100439ccd999435f0f27042798">QtfrNode::state</a></div><div class="ttdeci">int state</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00178">regparse.h:178</a></div></div>
<div class="ttc" id="tcltklib_8c_html_ac765329451135abec74c45e1897abf26"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a></div><div class="ttdeci">int type</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l00111">tcltklib.c:111</a></div></div>
<div class="ttc" id="struct_scan_env_html_a88f3a0da2aa91b57436970ef7aa062f6"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#a88f3a0da2aa91b57436970ef7aa062f6">ScanEnv::backrefed_mem</a></div><div class="ttdeci">BitStatusType backrefed_mem</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00295">regparse.h:295</a></div></div>
<div class="ttc" id="struct_scan_env_html_a5f71c0a538e047bc63962df55ff304b0"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#a5f71c0a538e047bc63962df55ff304b0">ScanEnv::num_mem</a></div><div class="ttdeci">int num_mem</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00305">regparse.h:305</a></div></div>
<div class="ttc" id="struct___node_html_a89d5f9053201cf6b8ee561106097e0c8"><div class="ttname"><a href="../../d0/d6e/struct___node.html#a89d5f9053201cf6b8ee561106097e0c8">_Node::call</a></div><div class="ttdeci">CallNode call</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00274">regparse.h:274</a></div></div>
<div class="ttc" id="regparse_8c_html_a138838c9d16547c9dde877effa669a35"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a138838c9d16547c9dde877effa669a35">onig_strncmp</a></div><div class="ttdeci">int onig_strncmp(const UChar *s1, const UChar *s2, int n)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l00220">regparse.c:220</a></div></div>
<div class="ttc" id="regparse_8c_html_ab258e6fc3c655e2b50e770b6d1d8b939"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#ab258e6fc3c655e2b50e770b6d1d8b939">onig_node_new_list</a></div><div class="ttdeci">Node * onig_node_new_list(Node *left, Node *right)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l01255">regparse.c:1255</a></div></div>
<div class="ttc" id="struct_ctype_node_html_a4771ac7bcda7fbb4322931695fafef0e"><div class="ttname"><a href="../../d8/dca/struct_ctype_node.html#a4771ac7bcda7fbb4322931695fafef0e">CtypeNode::ascii_range</a></div><div class="ttdeci">int ascii_range</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00259">regparse.h:259</a></div></div>
<div class="ttc" id="regparse_8h_html_af644c389326c5842fd7315567e7644b2"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#af644c389326c5842fd7315567e7644b2">NODE_BACKREFS_SIZE</a></div><div class="ttdeci">#define NODE_BACKREFS_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00099">regparse.h:99</a></div></div>
<div class="ttc" id="regparse_8c_html_aa43586564529e972a0cc1e7fec489aff"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#aa43586564529e972a0cc1e7fec489aff">onig_node_new_str</a></div><div class="ttdeci">Node * onig_node_new_str(const UChar *s, const UChar *end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l01548">regparse.c:1548</a></div></div>
<div class="ttc" id="struct_ctype_node_html"><div class="ttname"><a href="../../d8/dca/struct_ctype_node.html">CtypeNode</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00255">regparse.h:255</a></div></div>
<div class="ttc" id="struct_scan_env_html_a690ca18c42c8090f932ffa64f38ad1a9"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#a690ca18c42c8090f932ffa64f38ad1a9">ScanEnv::error_end</a></div><div class="ttdeci">UChar * error_end</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00299">regparse.h:299</a></div></div>
<div class="ttc" id="regparse_8c_html_ac2820ba3ea44a85a3e7e8e5f5806350b"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#ac2820ba3ea44a85a3e7e8e5f5806350b">onig_node_str_clear</a></div><div class="ttdeci">void onig_node_str_clear(Node *node)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l01516">regparse.c:1516</a></div></div>
<div class="ttc" id="struct_scan_env_html_a30ed89b85be2facc439996abf09ebb46"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#a30ed89b85be2facc439996abf09ebb46">ScanEnv::mem_nodes_dynamic</a></div><div class="ttdeci">Node ** mem_nodes_dynamic</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00311">regparse.h:311</a></div></div>
<div class="ttc" id="struct_scan_env_html_a11a89b745f9dac826110ee1671ca0edd"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#a11a89b745f9dac826110ee1671ca0edd">ScanEnv::bt_mem_end</a></div><div class="ttdeci">BitStatusType bt_mem_end</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00294">regparse.h:294</a></div></div>
<div class="ttc" id="oniguruma_8h_html_a5d08c75474105d0e4acc21cd56769904"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a></div><div class="ttdeci">#define UChar</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00110">oniguruma.h:110</a></div></div>
<div class="ttc" id="struct_scan_env_html_a97f766db4ac9dabc9d173bf99fbcc11b"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#a97f766db4ac9dabc9d173bf99fbcc11b">ScanEnv::enc</a></div><div class="ttdeci">OnigEncoding enc</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00290">regparse.h:290</a></div></div>
<div class="ttc" id="regparse_8c_html_aa98ee34de192fd4997906389f70f4808"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#aa98ee34de192fd4997906389f70f4808">onig_node_free</a></div><div class="ttdeci">void onig_node_free(Node *node)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l01029">regparse.c:1029</a></div></div>
<div class="ttc" id="struct___node_html_a54f1a306ce4d54f0703ddcc19307c2e4"><div class="ttname"><a href="../../d0/d6e/struct___node.html#a54f1a306ce4d54f0703ddcc19307c2e4">_Node::anchor</a></div><div class="ttdeci">AnchorNode anchor</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00270">regparse.h:270</a></div></div>
<div class="ttc" id="struct___node_html_a144828f803a1681fad34b5e6c27abd05"><div class="ttname"><a href="../../d0/d6e/struct___node.html#a144828f803a1681fad34b5e6c27abd05">_Node::u</a></div><div class="ttdeci">union _Node::@112 u</div></div>
<div class="ttc" id="struct_scan_env_html"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html">ScanEnv</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00287">regparse.h:287</a></div></div>
<div class="ttc" id="struct_scan_env_html_abf6865ae87b1bbad0341c78bf44199e1"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#abf6865ae87b1bbad0341c78bf44199e1">ScanEnv::case_fold_flag</a></div><div class="ttdeci">OnigCaseFoldType case_fold_flag</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00289">regparse.h:289</a></div></div>
<div class="ttc" id="oniguruma_8h_html_aea2e926fe611f36269c4df294e43ae5f"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a></div><div class="ttdeci">size_t OnigDistance</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00116">oniguruma.h:116</a></div></div>
<div class="ttc" id="regparse_8c_html_ace588d68b5808852a8265c27b18e6ed2"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#ace588d68b5808852a8265c27b18e6ed2">onig_reduce_nested_quantifier</a></div><div class="ttdeci">void onig_reduce_nested_quantifier(Node *pnode, Node *cnode)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l02269">regparse.c:2269</a></div></div>
<div class="ttc" id="struct_cons_alt_node_html_a508413dbf4c9b5f19912ba67108cdbab"><div class="ttname"><a href="../../d9/df5/struct_cons_alt_node.html#a508413dbf4c9b5f19912ba67108cdbab">ConsAltNode::cdr</a></div><div class="ttdeci">struct _Node * cdr</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00252">regparse.h:252</a></div></div>
<div class="ttc" id="struct_call_node_html_ac0d6f48ad9e054084adc390d9f37d686"><div class="ttname"><a href="../../d2/dac/struct_call_node.html#ac0d6f48ad9e054084adc390d9f37d686">CallNode::state</a></div><div class="ttdeci">int state</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00222">regparse.h:222</a></div></div>
<div class="ttc" id="encoding_8c_html_a05f70dacbe595d27364e1e014efb0c8e"><div class="ttname"><a href="../../d5/db5/encoding_8c.html#a05f70dacbe595d27364e1e014efb0c8e">list</a></div><div class="ttdeci">struct rb_encoding_entry * list</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/db5/encoding_8c_source.html#l00050">encoding.c:50</a></div></div>
<div class="ttc" id="struct_scan_env_html_a1a7599f3079dfc7ab6d0b317f0f37d93"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#a1a7599f3079dfc7ab6d0b317f0f37d93">ScanEnv::option</a></div><div class="ttdeci">OnigOptionType option</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00288">regparse.h:288</a></div></div>
<div class="ttc" id="struct_qtfr_node_html_a358ba7208e8bf097527cc9813adc5017"><div class="ttname"><a href="../../d4/dfa/struct_qtfr_node.html#a358ba7208e8bf097527cc9813adc5017">QtfrNode::target</a></div><div class="ttdeci">struct _Node * target</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00179">regparse.h:179</a></div></div>
<div class="ttc" id="struct_qtfr_node_html_a8a7f7398dce22e1445a7900f90e374bf"><div class="ttname"><a href="../../d4/dfa/struct_qtfr_node.html#a8a7f7398dce22e1445a7900f90e374bf">QtfrNode::greedy</a></div><div class="ttdeci">int greedy</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00182">regparse.h:182</a></div></div>
<div class="ttc" id="regparse_8c_html_a65633994c3490b701c540cdf9c54e0ed"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a65633994c3490b701c540cdf9c54e0ed">onig_parse_make_tree</a></div><div class="ttdeci">int onig_parse_make_tree(Node **root, const UChar *pattern, const UChar *end, regex_t *reg, ScanEnv *env)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l06286">regparse.c:6286</a></div></div>
<div class="ttc" id="struct_b_ref_node_html_a3de6b74d1c042b9ad45960855d481ce1"><div class="ttname"><a href="../../db/dbf/struct_b_ref_node.html#a3de6b74d1c042b9ad45960855d481ce1">BRefNode::base</a></div><div class="ttdeci">NodeBase base</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00233">regparse.h:233</a></div></div>
<div class="ttc" id="regparse_8c_html_af172b663db06124c2c4b62a7e1377472"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#af172b663db06124c2c4b62a7e1377472">onig_scan_unsigned_number</a></div><div class="ttdeci">int onig_scan_unsigned_number(UChar **src, const UChar *end, OnigEncoding enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l01623">regparse.c:1623</a></div></div>
<div class="ttc" id="struct_anchor_node_html_a7cd117289b637519969cdfea642954ae"><div class="ttname"><a href="../../de/d50/struct_anchor_node.html#a7cd117289b637519969cdfea642954ae">AnchorNode::base</a></div><div class="ttdeci">NodeBase base</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00242">regparse.h:242</a></div></div>
<div class="ttc" id="regint_8h_html"><div class="ttname"><a href="../../d6/d87/regint_8h.html">regint.h</a></div></div>
<div class="ttc" id="struct_anchor_node_html_aa00ddc7db0cbdaf4adf67b3bf1f4cf3c"><div class="ttname"><a href="../../de/d50/struct_anchor_node.html#aa00ddc7db0cbdaf4adf67b3bf1f4cf3c">AnchorNode::char_len</a></div><div class="ttdeci">int char_len</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00245">regparse.h:245</a></div></div>
<div class="ttc" id="struct_call_node_html_a6e8afb4d83386549c360a4b2f0830314"><div class="ttname"><a href="../../d2/dac/struct_call_node.html#a6e8afb4d83386549c360a4b2f0830314">CallNode::name</a></div><div class="ttdeci">UChar * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00224">regparse.h:224</a></div></div>
<div class="ttc" id="struct_enclose_node_html_ad018736c5553a75908d9b857dbdadb91"><div class="ttname"><a href="../../d3/dff/struct_enclose_node.html#ad018736c5553a75908d9b857dbdadb91">EncloseNode::target</a></div><div class="ttdeci">struct _Node * target</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00198">regparse.h:198</a></div></div>
<div class="ttc" id="regparse_8c_html_ae1ec1f619a502e243e88146945e3e911"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#ae1ec1f619a502e243e88146945e3e911">onig_strcpy</a></div><div class="ttdeci">void onig_strcpy(UChar *dest, const UChar *src, const UChar *end)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l00232">regparse.c:232</a></div></div>
<div class="ttc" id="regparse_8h_html_a6c434428eadf35f3f678c99e5bca42b3"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a></div><div class="ttdeci">struct _Node Node</div></div>
<div class="ttc" id="struct_scan_env_html_a5ae5ce2ec7e6fe61e234fa4fd05ee1e4"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#a5ae5ce2ec7e6fe61e234fa4fd05ee1e4">ScanEnv::bt_mem_start</a></div><div class="ttdeci">BitStatusType bt_mem_start</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00293">regparse.h:293</a></div></div>
<div class="ttc" id="struct_qtfr_node_html"><div class="ttname"><a href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00176">regparse.h:176</a></div></div>
<div class="ttc" id="struct_anchor_node_html_a0a448c7ea125addc4aa5cb84c3d71d32"><div class="ttname"><a href="../../de/d50/struct_anchor_node.html#a0a448c7ea125addc4aa5cb84c3d71d32">AnchorNode::ascii_range</a></div><div class="ttdeci">int ascii_range</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00246">regparse.h:246</a></div></div>
<div class="ttc" id="struct_enclose_node_html_a5dbb80c0012ac8b7d137371d8cb89667"><div class="ttname"><a href="../../d3/dff/struct_enclose_node.html#a5dbb80c0012ac8b7d137371d8cb89667">EncloseNode::option</a></div><div class="ttdeci">OnigOptionType option</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00197">regparse.h:197</a></div></div>
<div class="ttc" id="struct_enclose_node_html_abf88c08e3eef023439b2435cfb05ec8a"><div class="ttname"><a href="../../d3/dff/struct_enclose_node.html#abf88c08e3eef023439b2435cfb05ec8a">EncloseNode::call_addr</a></div><div class="ttdeci">AbsAddrType call_addr</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00199">regparse.h:199</a></div></div>
<div class="ttc" id="win32_8c_html_af973ca20f6594ad664c03daa83867128"><div class="ttname"><a href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a></div><div class="ttdeci">#define env</div></div>
<div class="ttc" id="regparse_8c_html_af1403b57925202f97bb10bd8c7c2d1ae"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#af1403b57925202f97bb10bd8c7c2d1ae">onig_renumber_name_table</a></div><div class="ttdeci">int onig_renumber_name_table(regex_t *reg, GroupNumRemap *map)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l00572">regparse.c:572</a></div></div>
<div class="ttc" id="struct_b_ref_node_html_ae790ac554909ac2940d464ac98019912"><div class="ttname"><a href="../../db/dbf/struct_b_ref_node.html#ae790ac554909ac2940d464ac98019912">BRefNode::back_num</a></div><div class="ttdeci">int back_num</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00235">regparse.h:235</a></div></div>
<div class="ttc" id="struct_scan_env_html_ae843e651e7e50b4f8e82ccd50c311d36"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#ae843e651e7e50b4f8e82ccd50c311d36">ScanEnv::warnings_flag</a></div><div class="ttdeci">int warnings_flag</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00318">regparse.h:318</a></div></div>
<div class="ttc" id="struct_unset_addr_html_ae3bbc7c4f69836bce28684fff5050ead"><div class="ttname"><a href="../../d2/d2e/struct_unset_addr.html#ae3bbc7c4f69836bce28684fff5050ead">UnsetAddr::offset</a></div><div class="ttdeci">int offset</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00210">regparse.h:210</a></div></div>
<div class="ttc" id="struct_onig_encoding_type_s_t_html"><div class="ttname"><a href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00160">oniguruma.h:160</a></div></div>
<div class="ttc" id="struct_scan_env_html_aa096c240d283344fe4dd0626ac52e9ba"><div class="ttname"><a href="../../d6/dbe/struct_scan_env.html#aa096c240d283344fe4dd0626ac52e9ba">ScanEnv::capture_history</a></div><div class="ttdeci">BitStatusType capture_history</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00292">regparse.h:292</a></div></div>
<div class="ttc" id="regparse_8c_html_a153ac14abd8927a6edd4da2f445d1c30"><div class="ttname"><a href="../../d6/dda/regparse_8c.html#a153ac14abd8927a6edd4da2f445d1c30">onig_node_new_anchor</a></div><div class="ttdeci">Node * onig_node_new_anchor(int type)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/dda/regparse_8c_source.html#l01291">regparse.c:1291</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>