Current File : //opt/RZruby/share/doc/ruby/html/d3/deb/lex_8c_source.html
<!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.5"/>
<title>Ruby: lex.c 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 style="padding-left: 0.5em;">
   <div id="projectname">Ruby
   &#160;<span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="../../modules.html"><span>Modules</span></a></li>
      <li><a href="../../annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="../../files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../files.html"><span>File&#160;List</span></a></li>
      <li><a href="../../globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">lex.c</div>  </div>
</div><!--header-->
<div class="contents">
<a href="../../d3/deb/lex_8c.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="comment">/* C code produced by gperf version 3.0.4 */</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">/* Command-line: gperf -C -p -j1 -i 1 -g -o -t -N rb_reserved_word -k&#39;1,3,$&#39; defs/keywords  */</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="preprocessor">#if !((&#39; &#39; == 32) &amp;&amp; (&#39;!&#39; == 33) &amp;&amp; (&#39;&quot;&#39; == 34) &amp;&amp; (&#39;#&#39; == 35) \</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;%&#39; == 37) &amp;&amp; (&#39;&amp;&#39; == 38) &amp;&amp; (&#39;\&#39;&#39; == 39) &amp;&amp; (&#39;(&#39; == 40) \</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;)&#39; == 41) &amp;&amp; (&#39;*&#39; == 42) &amp;&amp; (&#39;+&#39; == 43) &amp;&amp; (&#39;,&#39; == 44) \</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;-&#39; == 45) &amp;&amp; (&#39;.&#39; == 46) &amp;&amp; (&#39;/&#39; == 47) &amp;&amp; (&#39;0&#39; == 48) \</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;1&#39; == 49) &amp;&amp; (&#39;2&#39; == 50) &amp;&amp; (&#39;3&#39; == 51) &amp;&amp; (&#39;4&#39; == 52) \</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;5&#39; == 53) &amp;&amp; (&#39;6&#39; == 54) &amp;&amp; (&#39;7&#39; == 55) &amp;&amp; (&#39;8&#39; == 56) \</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;9&#39; == 57) &amp;&amp; (&#39;:&#39; == 58) &amp;&amp; (&#39;;&#39; == 59) &amp;&amp; (&#39;&lt;&#39; == 60) \</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;=&#39; == 61) &amp;&amp; (&#39;&gt;&#39; == 62) &amp;&amp; (&#39;?&#39; == 63) &amp;&amp; (&#39;A&#39; == 65) \</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;B&#39; == 66) &amp;&amp; (&#39;C&#39; == 67) &amp;&amp; (&#39;D&#39; == 68) &amp;&amp; (&#39;E&#39; == 69) \</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;F&#39; == 70) &amp;&amp; (&#39;G&#39; == 71) &amp;&amp; (&#39;H&#39; == 72) &amp;&amp; (&#39;I&#39; == 73) \</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;J&#39; == 74) &amp;&amp; (&#39;K&#39; == 75) &amp;&amp; (&#39;L&#39; == 76) &amp;&amp; (&#39;M&#39; == 77) \</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;N&#39; == 78) &amp;&amp; (&#39;O&#39; == 79) &amp;&amp; (&#39;P&#39; == 80) &amp;&amp; (&#39;Q&#39; == 81) \</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;R&#39; == 82) &amp;&amp; (&#39;S&#39; == 83) &amp;&amp; (&#39;T&#39; == 84) &amp;&amp; (&#39;U&#39; == 85) \</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;V&#39; == 86) &amp;&amp; (&#39;W&#39; == 87) &amp;&amp; (&#39;X&#39; == 88) &amp;&amp; (&#39;Y&#39; == 89) \</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;Z&#39; == 90) &amp;&amp; (&#39;[&#39; == 91) &amp;&amp; (&#39;\\&#39; == 92) &amp;&amp; (&#39;]&#39; == 93) \</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;^&#39; == 94) &amp;&amp; (&#39;_&#39; == 95) &amp;&amp; (&#39;a&#39; == 97) &amp;&amp; (&#39;b&#39; == 98) \</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;c&#39; == 99) &amp;&amp; (&#39;d&#39; == 100) &amp;&amp; (&#39;e&#39; == 101) &amp;&amp; (&#39;f&#39; == 102) \</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;g&#39; == 103) &amp;&amp; (&#39;h&#39; == 104) &amp;&amp; (&#39;i&#39; == 105) &amp;&amp; (&#39;j&#39; == 106) \</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;k&#39; == 107) &amp;&amp; (&#39;l&#39; == 108) &amp;&amp; (&#39;m&#39; == 109) &amp;&amp; (&#39;n&#39; == 110) \</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;o&#39; == 111) &amp;&amp; (&#39;p&#39; == 112) &amp;&amp; (&#39;q&#39; == 113) &amp;&amp; (&#39;r&#39; == 114) \</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;s&#39; == 115) &amp;&amp; (&#39;t&#39; == 116) &amp;&amp; (&#39;u&#39; == 117) &amp;&amp; (&#39;v&#39; == 118) \</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;w&#39; == 119) &amp;&amp; (&#39;x&#39; == 120) &amp;&amp; (&#39;y&#39; == 121) &amp;&amp; (&#39;z&#39; == 122) \</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">      &amp;&amp; (&#39;{&#39; == 123) &amp;&amp; (&#39;|&#39; == 124) &amp;&amp; (&#39;}&#39; == 125) &amp;&amp; (&#39;~&#39; == 126))</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor"></span><span class="comment">/* The character set is not based on ISO-646.  */</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;error <span class="stringliteral">&quot;gperf generated tables don&#39;t work with this execution character set. Please report a bug to &lt;bug-gnu-gperf@gnu.org&gt;.&quot;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#line 1 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="../../da/df3/structkwtable.html#a990adc24e31ddbff9411605da137102b">   33</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../da/df3/structkwtable.html">kwtable</a> {<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../da/df3/structkwtable.html#a83406d5d3b22fd47c70ba6b496d8d68f">name</a>; <span class="keywordtype">int</span> <span class="keywordtype">id</span>[2]; <span class="keyword">enum</span> <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389">lex_state_e</a> <a class="code" href="../../da/df3/structkwtable.html#a990adc24e31ddbff9411605da137102b">state</a>;};</div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="../../da/df3/structkwtable.html">kwtable</a> *<a class="code" href="../../d3/deb/lex_8c.html#ac4a38142b075a785d0673e75886531d1">rb_reserved_word</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>);</div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#ifndef RIPPER</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor"></span><span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="../../da/df3/structkwtable.html">kwtable</a> *<a class="code" href="../../d3/deb/lex_8c.html#aacfcf4589cd67f87c3420ab12d0044ab">reserved_word</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>);</div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="../../d3/deb/lex_8c.html#ac4a38142b075a785d0673e75886531d1">   37</a></span>&#160;<span class="preprocessor">#define rb_reserved_word(str, len) reserved_word(str, len)</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#line 9 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="../../da/df3/structkwtable.html">kwtable</a>;</div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="../../d3/deb/lex_8c.html#a120c1ed986c6271250e689887e765840">   41</a></span>&#160;<span class="preprocessor">#define TOTAL_KEYWORDS 41</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="../../d3/deb/lex_8c.html#a7073af2fa16b860b734ab4554eacf3c3">   42</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MIN_WORD_LENGTH 2</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="../../d3/deb/lex_8c.html#aec7b4994021c554c1761ea31d016b680">   43</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MAX_WORD_LENGTH 12</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="../../d3/deb/lex_8c.html#a18a21935276b7118f4116df1ee70e3c9">   44</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MIN_HASH_VALUE 8</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="../../d3/deb/lex_8c.html#adcb5e53d22730cfbca1e27236cd11aff">   45</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MAX_HASH_VALUE 50</span></div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor"></span><span class="comment">/* maximum key range = 43, duplicates = 0 */</span></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor"></span>__inline</div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor"></span><span class="keyword">inline</span></div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor"></span><span class="keyword">static</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span></div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<a class="code" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a> (<a class="code" href="../../d3/d15/name2ctype_8h.html#a0d5784caa5303af064d9764722c6b37f">str</a>, <a class="code" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>)</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="../../d3/deb/lex_8c.html#a89048f5dd4d0e4443efb254e957dcc7a">   57</a></span>&#160;     register <a class="code" href="../../d8/d4e/strftime_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <span class="keywordtype">char</span> *<a class="code" href="../../d3/d15/name2ctype_8h.html#a0d5784caa5303af064d9764722c6b37f">str</a>;</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="../../d3/deb/lex_8c.html#aed1cc4dca5d94cb452f79691f54f7423">   58</a></span>&#160;     register <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>;</div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;{</div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="../../d3/d15/name2ctype_8h.html#a8f4605e721b98f3d74945481f7ce7df3">asso_values</a>[] =</div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    {</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;      51, 51, 51, 26, 51, 51, 14, 51, 16,  8,</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;      11, 13, 51, 51, 51, 51, 10, 51, 13, 51,</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;      51, 51, 51, 51, 51, 11, 51, 13,  1, 26,</div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;       4,  1,  8, 28, 51, 23, 51,  1,  1, 27,</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;       5, 19, 21, 51,  8,  3,  3, 11, 51, 21,</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;      24, 16, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;      51, 51, 51, 51, 51, 51, 51, 51, 51, 51,</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;      51, 51, 51, 51, 51, 51</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="../../d3/deb/lex_8c.html#afc4c7aea01574edcf6289eb0e999b889">   89</a></span>&#160;  <span class="keyword">register</span> <span class="keywordtype">int</span> <a class="code" href="../../d3/deb/lex_8c.html#afc4c7aea01574edcf6289eb0e999b889">hval</a> = <a class="code" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>;</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="../../d3/deb/lex_8c.html#a1425f81526048c742af3f8edf5222e51">   91</a></span>&#160;  <span class="keywordflow">switch</span> (hval)</div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    {</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;      <span class="keywordflow">default</span>:</div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;        hval += asso_values[(<span class="keywordtype">unsigned</span> char)str[2]];</div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;      <span class="comment">/*FALLTHROUGH*/</span></div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;      <span class="keywordflow">case</span> 2:</div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;      <span class="keywordflow">case</span> 1:</div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;        hval += asso_values[(<span class="keywordtype">unsigned</span> char)str[0]];</div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;        <span class="keywordflow">break</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="../../d3/deb/lex_8c.html#a6e39fca70548e3e84094e3ccc72463d9">  101</a></span>&#160;  <span class="keywordflow">return</span> hval + asso_values[(<span class="keywordtype">unsigned</span> char)str[len - 1]];</div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;}</div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="preprocessor"></span>__inline</div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="preprocessor">#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__</span></div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="preprocessor"></span>__attribute__ ((__gnu_inline__))</div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="preprocessor"></span><span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="../../da/df3/structkwtable.html">kwtable</a> *</div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<a class="code" href="../../d3/deb/lex_8c.html#ac4a38142b075a785d0673e75886531d1">rb_reserved_word</a> (str, len)</div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;     register <a class="code" href="../../d8/d4e/strftime_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <span class="keywordtype">char</span> *str;</div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;     register <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> len;</div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;{</div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="../../da/df3/structkwtable.html">kwtable</a> wordlist[] =</div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    {</div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;      {<span class="stringliteral">&quot;&quot;</span>}, {<span class="stringliteral">&quot;&quot;</span>}, {<span class="stringliteral">&quot;&quot;</span>}, {<span class="stringliteral">&quot;&quot;</span>}, {<span class="stringliteral">&quot;&quot;</span>}, {<span class="stringliteral">&quot;&quot;</span>}, {<span class="stringliteral">&quot;&quot;</span>}, {<span class="stringliteral">&quot;&quot;</span>},</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="preprocessor">#line 19 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;break&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9add899acbd7b4a4dcb788be15312ef65b">keyword_break</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9add899acbd7b4a4dcb788be15312ef65b">keyword_break</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a89dc74e00b82af2e66a4b8299ff7dfa2">EXPR_MID</a>},</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="preprocessor">#line 25 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;else&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aadb1610f9ac2a66e06eeccb4b05764f9">keyword_else</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aadb1610f9ac2a66e06eeccb4b05764f9">keyword_else</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389ae75329b254e24a50315bb64425443d68">EXPR_BEG</a>},</div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="preprocessor">#line 35 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;nil&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a70830d301cff3484cefaca4cdcd04ad3">keyword_nil</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a70830d301cff3484cefaca4cdcd04ad3">keyword_nil</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389abb6d8e9fea98441c3b5971c4e7d509ae">EXPR_END</a>},</div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="preprocessor">#line 28 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;ensure&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a43969f2ecc2b28c817f7dc263351f35e">keyword_ensure</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a43969f2ecc2b28c817f7dc263351f35e">keyword_ensure</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389ae75329b254e24a50315bb64425443d68">EXPR_BEG</a>},</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="preprocessor">#line 27 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;end&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a45b59efc0aac74ebece40d0aaef35df6">keyword_end</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a45b59efc0aac74ebece40d0aaef35df6">keyword_end</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389abb6d8e9fea98441c3b5971c4e7d509ae">EXPR_END</a>},</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="preprocessor">#line 44 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;then&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a8fb7161ad870f69bb0328200a5033a45">keyword_then</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a8fb7161ad870f69bb0328200a5033a45">keyword_then</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389ae75329b254e24a50315bb64425443d68">EXPR_BEG</a>},</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="preprocessor">#line 36 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;not&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad21aae9dd43179d7cccbcceb3b2f3c7c">keyword_not</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad21aae9dd43179d7cccbcceb3b2f3c7c">keyword_not</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389aba244091a1141a6b2cbb212831263882">EXPR_ARG</a>},</div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="preprocessor">#line 29 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;false&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3bc2b4c2b9db61dc4052d4c5cc1314be">keyword_false</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3bc2b4c2b9db61dc4052d4c5cc1314be">keyword_false</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389abb6d8e9fea98441c3b5971c4e7d509ae">EXPR_END</a>},</div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="preprocessor">#line 42 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;self&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9adb165dc1d760e229a76f0213a90b2da0">keyword_self</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9adb165dc1d760e229a76f0213a90b2da0">keyword_self</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389abb6d8e9fea98441c3b5971c4e7d509ae">EXPR_END</a>},</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="preprocessor">#line 26 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;elsif&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9af191da80f1440a2c6d9eebd011c3c926">keyword_elsif</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9af191da80f1440a2c6d9eebd011c3c926">keyword_elsif</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a26cd215d29270ab3dcfa7bf9bbb81193">EXPR_VALUE</a>},</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="preprocessor">#line 39 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;rescue&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6148b67b6c42b5c69be09e407e9df466">keyword_rescue</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aca73cb66f0731ae4904e2dea32c6a156">modifier_rescue</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a89dc74e00b82af2e66a4b8299ff7dfa2">EXPR_MID</a>},</div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="preprocessor">#line 45 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;true&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aab6ffbcc4e2f8825594fdb4ffd22581b">keyword_true</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aab6ffbcc4e2f8825594fdb4ffd22581b">keyword_true</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389abb6d8e9fea98441c3b5971c4e7d509ae">EXPR_END</a>},</div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="preprocessor">#line 48 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;until&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae342a0231f2e52e6bbcee95ced12b242">keyword_until</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aecbadd8d6396c5a88afe04e7d15a4853">modifier_until</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a26cd215d29270ab3dcfa7bf9bbb81193">EXPR_VALUE</a>},</div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="preprocessor">#line 47 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;unless&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac21894e11352bb578b9014dcf68af738">keyword_unless</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aaee1aa4c0e662ef95f14c953062f8610">modifier_unless</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a26cd215d29270ab3dcfa7bf9bbb81193">EXPR_VALUE</a>},</div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="preprocessor">#line 41 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;return&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a212ad9cc654dbe688265704592872a88">keyword_return</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a212ad9cc654dbe688265704592872a88">keyword_return</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a89dc74e00b82af2e66a4b8299ff7dfa2">EXPR_MID</a>},</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="preprocessor">#line 22 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;def&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a94c56b37e97dd5a82e3369a12fc7f70f">keyword_def</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a94c56b37e97dd5a82e3369a12fc7f70f">keyword_def</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a099bfc9473c6bbfffaf9ef2f473ca743">EXPR_FNAME</a>},</div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="preprocessor">#line 17 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;and&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a46a9d10e49f0f98af16ad48777a15259">keyword_and</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a46a9d10e49f0f98af16ad48777a15259">keyword_and</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a26cd215d29270ab3dcfa7bf9bbb81193">EXPR_VALUE</a>},</div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="preprocessor">#line 24 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;do&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5fc8c27f9be7b3311775435fbcb7f1db">keyword_do</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5fc8c27f9be7b3311775435fbcb7f1db">keyword_do</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389ae75329b254e24a50315bb64425443d68">EXPR_BEG</a>},</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="preprocessor">#line 51 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;yield&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae6379b3c694d5f618153f8bc88cb5db1">keyword_yield</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae6379b3c694d5f618153f8bc88cb5db1">keyword_yield</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389aba244091a1141a6b2cbb212831263882">EXPR_ARG</a>},</div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="preprocessor">#line 30 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;for&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac91d66f5884dfa39ae43ca6e4f37f927">keyword_for</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac91d66f5884dfa39ae43ca6e4f37f927">keyword_for</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a26cd215d29270ab3dcfa7bf9bbb81193">EXPR_VALUE</a>},</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="preprocessor">#line 46 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;undef&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a38cac94c1e98db3284696102d600573a">keyword_undef</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a38cac94c1e98db3284696102d600573a">keyword_undef</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a099bfc9473c6bbfffaf9ef2f473ca743">EXPR_FNAME</a>},</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="preprocessor">#line 37 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;or&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5d5cb153fcd8ff3a0f4c44833afd03b2">keyword_or</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5d5cb153fcd8ff3a0f4c44833afd03b2">keyword_or</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a26cd215d29270ab3dcfa7bf9bbb81193">EXPR_VALUE</a>},</div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="preprocessor">#line 32 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;in&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aaea5b752cf4cdd83abc9ca736164b744">keyword_in</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aaea5b752cf4cdd83abc9ca736164b744">keyword_in</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a26cd215d29270ab3dcfa7bf9bbb81193">EXPR_VALUE</a>},</div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="preprocessor">#line 49 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;when&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a4dc53d602b363de59f626213a2c85d36">keyword_when</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a4dc53d602b363de59f626213a2c85d36">keyword_when</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a26cd215d29270ab3dcfa7bf9bbb81193">EXPR_VALUE</a>},</div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="preprocessor">#line 40 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;retry&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a4f82b27c13f52747eaf673cee623036d">keyword_retry</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a4f82b27c13f52747eaf673cee623036d">keyword_retry</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389abb6d8e9fea98441c3b5971c4e7d509ae">EXPR_END</a>},</div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="preprocessor">#line 31 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;if&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7a7254e8aeaee8af7d8c125634501fc8">keyword_if</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6de6608cc863f041b5380fa91bd16178">modifier_if</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a26cd215d29270ab3dcfa7bf9bbb81193">EXPR_VALUE</a>},</div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="preprocessor">#line 20 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;case&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae3823dd50b0d30dd4111fbf607b628e0">keyword_case</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae3823dd50b0d30dd4111fbf607b628e0">keyword_case</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a26cd215d29270ab3dcfa7bf9bbb81193">EXPR_VALUE</a>},</div>
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="preprocessor">#line 38 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;redo&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3b335d986b063b13b576bb70a13ebe4b">keyword_redo</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3b335d986b063b13b576bb70a13ebe4b">keyword_redo</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389abb6d8e9fea98441c3b5971c4e7d509ae">EXPR_END</a>},</div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="preprocessor">#line 34 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;next&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6ccdfc2d7d21aa35386b613fa13adce8">keyword_next</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6ccdfc2d7d21aa35386b613fa13adce8">keyword_next</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a89dc74e00b82af2e66a4b8299ff7dfa2">EXPR_MID</a>},</div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="preprocessor">#line 43 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;super&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aa254b3be84301cf10df375c69e087a10">keyword_super</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aa254b3be84301cf10df375c69e087a10">keyword_super</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389aba244091a1141a6b2cbb212831263882">EXPR_ARG</a>},</div>
<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="preprocessor">#line 33 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;module&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2ffa765a88b948a71595466f07061bd2">keyword_module</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2ffa765a88b948a71595466f07061bd2">keyword_module</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a26cd215d29270ab3dcfa7bf9bbb81193">EXPR_VALUE</a>},</div>
<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="preprocessor">#line 18 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;begin&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad6a8358b4e14cb2d5063ec0856167b22">keyword_begin</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad6a8358b4e14cb2d5063ec0856167b22">keyword_begin</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389ae75329b254e24a50315bb64425443d68">EXPR_BEG</a>},</div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<span class="preprocessor">#line 12 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;__LINE__&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aacc52a947ec0788be859d9ff37c9d568">keyword__LINE__</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aacc52a947ec0788be859d9ff37c9d568">keyword__LINE__</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389abb6d8e9fea98441c3b5971c4e7d509ae">EXPR_END</a>},</div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="preprocessor">#line 13 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;__FILE__&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9f94da06b57a552d4496c0b72fb5c6c5">keyword__FILE__</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9f94da06b57a552d4496c0b72fb5c6c5">keyword__FILE__</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389abb6d8e9fea98441c3b5971c4e7d509ae">EXPR_END</a>},</div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="preprocessor">#line 11 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;__ENCODING__&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5ee4135773333c4f321e21b77fbbbaa7">keyword__ENCODING__</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5ee4135773333c4f321e21b77fbbbaa7">keyword__ENCODING__</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389abb6d8e9fea98441c3b5971c4e7d509ae">EXPR_END</a>},</div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="preprocessor">#line 15 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;END&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#afa403b0fe209ce77f7a50d2b9ecd7ad5">keyword_END</a>, <a class="code" href="../../d3/d09/ripper_8y.html#afa403b0fe209ce77f7a50d2b9ecd7ad5">keyword_END</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389abb6d8e9fea98441c3b5971c4e7d509ae">EXPR_END</a>},</div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="preprocessor">#line 16 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;alias&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a03a09748aea9f6660c6599231553011d">keyword_alias</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a03a09748aea9f6660c6599231553011d">keyword_alias</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a099bfc9473c6bbfffaf9ef2f473ca743">EXPR_FNAME</a>},</div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="preprocessor">#line 14 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;BEGIN&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7b948e9a792fb3843ac6de23642df5fd">keyword_BEGIN</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7b948e9a792fb3843ac6de23642df5fd">keyword_BEGIN</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389abb6d8e9fea98441c3b5971c4e7d509ae">EXPR_END</a>},</div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="preprocessor">#line 23 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;defined?&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0fab01a75702a436f40b0b51b8eb6a4a">keyword_defined</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0fab01a75702a436f40b0b51b8eb6a4a">keyword_defined</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389aba244091a1141a6b2cbb212831263882">EXPR_ARG</a>},</div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="preprocessor">#line 21 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;class&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a416af1aebffee359a69d5c78015d7e93">keyword_class</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a416af1aebffee359a69d5c78015d7e93">keyword_class</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a98a4a7774a64c9570a583444940f74d5">EXPR_CLASS</a>},</div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;      {<span class="stringliteral">&quot;&quot;</span>}, {<span class="stringliteral">&quot;&quot;</span>},</div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="preprocessor">#line 50 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="preprocessor"></span>      {<span class="stringliteral">&quot;while&quot;</span>, {<a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aa50546542aac66bbff6b15f390074f58">keyword_while</a>, <a class="code" href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a927f4d1496162f5d3520887b6f450b5a">modifier_while</a>}, <a class="code" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a26cd215d29270ab3dcfa7bf9bbb81193">EXPR_VALUE</a>}</div>
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;    };</div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="../../d3/deb/lex_8c.html#a79f608ac340f2e7545bb7c0a0030a13a">  203</a></span>&#160;  <span class="keywordflow">if</span> (len &lt;= MAX_WORD_LENGTH &amp;&amp; len &gt;= <a class="code" href="../../d3/deb/lex_8c.html#a7073af2fa16b860b734ab4554eacf3c3">MIN_WORD_LENGTH</a>)</div>
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;    {</div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;      <span class="keyword">register</span> <span class="keywordtype">int</span> <a class="code" href="../../d9/dee/tkutil_8c.html#a300a5cc1ad956ba66d9082e9e1945142">key</a> = <a class="code" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a> (str, len);</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="keywordflow">if</span> (key &lt;= MAX_HASH_VALUE &amp;&amp; key &gt;= 0)</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">  209</span>&#160;          <span class="keyword">register</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a> = wordlist[<a class="code" href="../../d9/dee/tkutil_8c.html#a300a5cc1ad956ba66d9082e9e1945142">key</a>].<a class="code" href="../../da/df3/structkwtable.html#a83406d5d3b22fd47c70ba6b496d8d68f">name</a>;</div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;          <span class="keywordflow">if</span> (*str == *s &amp;&amp; !strcmp (str + 1, s + 1))</div>
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;            <span class="keywordflow">return</span> &amp;wordlist[<a class="code" href="../../d9/dee/tkutil_8c.html#a300a5cc1ad956ba66d9082e9e1945142">key</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">  214</span>&#160;    }</div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="../../d3/deb/lex_8c.html#a9717e7bbecb906637e86cef6da3d83c2">  215</a></span>&#160;  <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;}</div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="preprocessor">#line 52 &quot;defs/keywords&quot;</span></div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9ad21aae9dd43179d7cccbcceb3b2f3c7c"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad21aae9dd43179d7cccbcceb3b2f3c7c">keyword_not</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00077">ripper.y:77</a></div></div>
<div class="ttc" id="structkwtable_html_a990adc24e31ddbff9411605da137102b"><div class="ttname"><a href="../../da/df3/structkwtable.html#a990adc24e31ddbff9411605da137102b">kwtable::state</a></div><div class="ttdeci">enum lex_state_e state</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/deb/lex_8c_source.html#l00033">lex.c:33</a></div></div>
<div class="ttc" id="structkwtable_html"><div class="ttname"><a href="../../da/df3/structkwtable.html">kwtable</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/deb/lex_8c_source.html#l00033">lex.c:33</a></div></div>
<div class="ttc" id="name2ctype_8h_html_a0d5784caa5303af064d9764722c6b37f"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a0d5784caa5303af064d9764722c6b37f">str</a></div><div class="ttdeci">static unsigned int register const char * str</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l22209">name2ctype.h:22209</a></div></div>
<div class="ttc" id="ripper_8c_html_a41ef384dc1649a65b158dd68d3b8c389aba244091a1141a6b2cbb212831263882"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389aba244091a1141a6b2cbb212831263882">EXPR_ARG</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l00124">ripper.c:124</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a416af1aebffee359a69d5c78015d7e93"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a416af1aebffee359a69d5c78015d7e93">keyword_class</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00041">ripper.y:41</a></div></div>
<div class="ttc" id="ripper_8c_html_a41ef384dc1649a65b158dd68d3b8c389a98a4a7774a64c9570a583444940f74d5"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a98a4a7774a64c9570a583444940f74d5">EXPR_CLASS</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l00129">ripper.c:129</a></div></div>
<div class="ttc" id="structkwtable_html_a83406d5d3b22fd47c70ba6b496d8d68f"><div class="ttname"><a href="../../da/df3/structkwtable.html#a83406d5d3b22fd47c70ba6b496d8d68f">kwtable::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/deb/lex_8c_source.html#l00033">lex.c:33</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9ac21894e11352bb578b9014dcf68af738"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac21894e11352bb578b9014dcf68af738">keyword_unless</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00050">ripper.y:50</a></div></div>
<div class="ttc" id="ripper_8c_html_a41ef384dc1649a65b158dd68d3b8c389a89dc74e00b82af2e66a4b8299ff7dfa2"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a89dc74e00b82af2e66a4b8299ff7dfa2">EXPR_MID</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l00126">ripper.c:126</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a9f94da06b57a552d4496c0b72fb5c6c5"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9f94da06b57a552d4496c0b72fb5c6c5">keyword__FILE__</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00088">ripper.y:88</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9add899acbd7b4a4dcb788be15312ef65b"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9add899acbd7b4a4dcb788be15312ef65b">keyword_break</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00059">ripper.y:59</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9aab6ffbcc4e2f8825594fdb4ffd22581b"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aab6ffbcc4e2f8825594fdb4ffd22581b">keyword_true</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00073">ripper.y:73</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9ac91d66f5884dfa39ae43ca6e4f37f927"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac91d66f5884dfa39ae43ca6e4f37f927">keyword_for</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00058">ripper.y:58</a></div></div>
<div class="ttc" id="ripper_8c_html_a41ef384dc1649a65b158dd68d3b8c389a099bfc9473c6bbfffaf9ef2f473ca743"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a099bfc9473c6bbfffaf9ef2f473ca743">EXPR_FNAME</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l00127">ripper.c:127</a></div></div>
<div class="ttc" id="name2ctype_8h_html_a8f4605e721b98f3d74945481f7ce7df3"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a8f4605e721b98f3d74945481f7ce7df3">asso_values</a></div><div class="ttdeci">return len asso_values[(unsigned char) str[2]] asso_values[(unsigned char) str[0]]</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l22211">name2ctype.h:22211</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9aa254b3be84301cf10df375c69e087a10"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aa254b3be84301cf10df375c69e087a10">keyword_super</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00070">ripper.y:70</a></div></div>
<div class="ttc" id="ripper_8c_html_a41ef384dc1649a65b158dd68d3b8c389a26cd215d29270ab3dcfa7bf9bbb81193"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a26cd215d29270ab3dcfa7bf9bbb81193">EXPR_VALUE</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l00130">ripper.c:130</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9aca73cb66f0731ae4904e2dea32c6a156"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aca73cb66f0731ae4904e2dea32c6a156">modifier_rescue</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00082">ripper.y:82</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a6148b67b6c42b5c69be09e407e9df466"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6148b67b6c42b5c69be09e407e9df466">keyword_rescue</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00046">ripper.y:46</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9ae6379b3c694d5f618153f8bc88cb5db1"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae6379b3c694d5f618153f8bc88cb5db1">keyword_yield</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00069">ripper.y:69</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a6de6608cc863f041b5380fa91bd16178"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6de6608cc863f041b5380fa91bd16178">modifier_if</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00078">ripper.y:78</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a46a9d10e49f0f98af16ad48777a15259"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a46a9d10e49f0f98af16ad48777a15259">keyword_and</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00075">ripper.y:75</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9aa50546542aac66bbff6b15f390074f58"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aa50546542aac66bbff6b15f390074f58">keyword_while</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00056">ripper.y:56</a></div></div>
<div class="ttc" id="tkutil_8c_html_a43102313f7612e2e28a049fc3d8b445b"><div class="ttname"><a href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a></div><div class="ttdeci">VALUE hash</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/dee/tkutil_8c_source.html#l00267">tkutil.c:267</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9adb165dc1d760e229a76f0213a90b2da0"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9adb165dc1d760e229a76f0213a90b2da0">keyword_self</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00071">ripper.y:71</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9aecbadd8d6396c5a88afe04e7d15a4853"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aecbadd8d6396c5a88afe04e7d15a4853">modifier_until</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00081">ripper.y:81</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a94c56b37e97dd5a82e3369a12fc7f70f"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a94c56b37e97dd5a82e3369a12fc7f70f">keyword_def</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00043">ripper.y:43</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9aacc52a947ec0788be859d9ff37c9d568"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aacc52a947ec0788be859d9ff37c9d568">keyword__LINE__</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00087">ripper.y:87</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9aaea5b752cf4cdd83abc9ca736164b744"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aaea5b752cf4cdd83abc9ca736164b744">keyword_in</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00063">ripper.y:63</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a45b59efc0aac74ebece40d0aaef35df6"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a45b59efc0aac74ebece40d0aaef35df6">keyword_end</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00048">ripper.y:48</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a3bc2b4c2b9db61dc4052d4c5cc1314be"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3bc2b4c2b9db61dc4052d4c5cc1314be">keyword_false</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00074">ripper.y:74</a></div></div>
<div class="ttc" id="ripper_8y_html_afa403b0fe209ce77f7a50d2b9ecd7ad5"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#afa403b0fe209ce77f7a50d2b9ecd7ad5">keyword_END</a></div><div class="ttdeci">keyword_END</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l01057">ripper.y:1057</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a70830d301cff3484cefaca4cdcd04ad3"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a70830d301cff3484cefaca4cdcd04ad3">keyword_nil</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00072">ripper.y:72</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9ae3823dd50b0d30dd4111fbf607b628e0"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae3823dd50b0d30dd4111fbf607b628e0">keyword_case</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00054">ripper.y:54</a></div></div>
<div class="ttc" id="tkutil_8c_html_a300a5cc1ad956ba66d9082e9e1945142"><div class="ttname"><a href="../../d9/dee/tkutil_8c.html#a300a5cc1ad956ba66d9082e9e1945142">key</a></div><div class="ttdeci">static int VALUE key</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/dee/tkutil_8c_source.html#l00265">tkutil.c:265</a></div></div>
<div class="ttc" id="lex_8c_html_afc4c7aea01574edcf6289eb0e999b889"><div class="ttname"><a href="../../d3/deb/lex_8c.html#afc4c7aea01574edcf6289eb0e999b889">hval</a></div><div class="ttdeci">register int hval</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/deb/lex_8c_source.html#l00089">lex.c:89</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a38cac94c1e98db3284696102d600573a"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a38cac94c1e98db3284696102d600573a">keyword_undef</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00044">ripper.y:44</a></div></div>
<div class="ttc" id="strftime_8c_html_a2c212835823e3c54a8ab6d95c652660e"><div class="ttname"><a href="../../d8/d4e/strftime_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a></div><div class="ttdeci">#define const</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/strftime_8c_source.html#l00101">strftime.c:101</a></div></div>
<div class="ttc" id="os2_8c_html_a58defbf6fe556592007171f7a347f9d6"><div class="ttname"><a href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></div><div class="ttdeci">register char * s</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d46/os2_8c_source.html#l00056">os2.c:56</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a5fc8c27f9be7b3311775435fbcb7f1db"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5fc8c27f9be7b3311775435fbcb7f1db">keyword_do</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00064">ripper.y:64</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a3b335d986b063b13b576bb70a13ebe4b"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3b335d986b063b13b576bb70a13ebe4b">keyword_redo</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00061">ripper.y:61</a></div></div>
<div class="ttc" id="lex_8c_html_ac4a38142b075a785d0673e75886531d1"><div class="ttname"><a href="../../d3/deb/lex_8c.html#ac4a38142b075a785d0673e75886531d1">rb_reserved_word</a></div><div class="ttdeci">#define rb_reserved_word(str, len)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/deb/lex_8c_source.html#l00037">lex.c:37</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9aaee1aa4c0e662ef95f14c953062f8610"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aaee1aa4c0e662ef95f14c953062f8610">modifier_unless</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00079">ripper.y:79</a></div></div>
<div class="ttc" id="name2ctype_8h_html_aed1cc4dca5d94cb452f79691f54f7423"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a></div><div class="ttdeci">register unsigned int len</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l22210">name2ctype.h:22210</a></div></div>
<div class="ttc" id="ripper_8c_html_a41ef384dc1649a65b158dd68d3b8c389abb6d8e9fea98441c3b5971c4e7d509ae"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389abb6d8e9fea98441c3b5971c4e7d509ae">EXPR_END</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l00121">ripper.c:121</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a43969f2ecc2b28c817f7dc263351f35e"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a43969f2ecc2b28c817f7dc263351f35e">keyword_ensure</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00047">ripper.y:47</a></div></div>
<div class="ttc" id="lex_8c_html_a7073af2fa16b860b734ab4554eacf3c3"><div class="ttname"><a href="../../d3/deb/lex_8c.html#a7073af2fa16b860b734ab4554eacf3c3">MIN_WORD_LENGTH</a></div><div class="ttdeci">#define MIN_WORD_LENGTH</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/deb/lex_8c_source.html#l00042">lex.c:42</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a8fb7161ad870f69bb0328200a5033a45"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a8fb7161ad870f69bb0328200a5033a45">keyword_then</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00051">ripper.y:51</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a6ccdfc2d7d21aa35386b613fa13adce8"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6ccdfc2d7d21aa35386b613fa13adce8">keyword_next</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00060">ripper.y:60</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a927f4d1496162f5d3520887b6f450b5a"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a927f4d1496162f5d3520887b6f450b5a">modifier_while</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00080">ripper.y:80</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9ad6a8358b4e14cb2d5063ec0856167b22"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad6a8358b4e14cb2d5063ec0856167b22">keyword_begin</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00045">ripper.y:45</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a4dc53d602b363de59f626213a2c85d36"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a4dc53d602b363de59f626213a2c85d36">keyword_when</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00055">ripper.y:55</a></div></div>
<div class="ttc" id="ripper_8c_html_a41ef384dc1649a65b158dd68d3b8c389"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389">lex_state_e</a></div><div class="ttdeci">lex_state_e</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l00119">ripper.c:119</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a0fab01a75702a436f40b0b51b8eb6a4a"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0fab01a75702a436f40b0b51b8eb6a4a">keyword_defined</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00084">ripper.y:84</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a2ffa765a88b948a71595466f07061bd2"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2ffa765a88b948a71595466f07061bd2">keyword_module</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00042">ripper.y:42</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9aadb1610f9ac2a66e06eeccb4b05764f9"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aadb1610f9ac2a66e06eeccb4b05764f9">keyword_else</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00053">ripper.y:53</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a7b948e9a792fb3843ac6de23642df5fd"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7b948e9a792fb3843ac6de23642df5fd">keyword_BEGIN</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00085">ripper.y:85</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a212ad9cc654dbe688265704592872a88"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a212ad9cc654dbe688265704592872a88">keyword_return</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00068">ripper.y:68</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a4f82b27c13f52747eaf673cee623036d"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a4f82b27c13f52747eaf673cee623036d">keyword_retry</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00062">ripper.y:62</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a5ee4135773333c4f321e21b77fbbbaa7"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5ee4135773333c4f321e21b77fbbbaa7">keyword__ENCODING__</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00089">ripper.y:89</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a7a7254e8aeaee8af7d8c125634501fc8"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7a7254e8aeaee8af7d8c125634501fc8">keyword_if</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00049">ripper.y:49</a></div></div>
<div class="ttc" id="lex_8c_html_aacfcf4589cd67f87c3420ab12d0044ab"><div class="ttname"><a href="../../d3/deb/lex_8c.html#aacfcf4589cd67f87c3420ab12d0044ab">reserved_word</a></div><div class="ttdeci">static struct kwtable * reserved_word(const char *, unsigned int)</div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9ae342a0231f2e52e6bbcee95ced12b242"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae342a0231f2e52e6bbcee95ced12b242">keyword_until</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00057">ripper.y:57</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a03a09748aea9f6660c6599231553011d"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a03a09748aea9f6660c6599231553011d">keyword_alias</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00083">ripper.y:83</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a5d5cb153fcd8ff3a0f4c44833afd03b2"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5d5cb153fcd8ff3a0f4c44833afd03b2">keyword_or</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00076">ripper.y:76</a></div></div>
<div class="ttc" id="ripper_8c_html_a41ef384dc1649a65b158dd68d3b8c389ae75329b254e24a50315bb64425443d68"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389ae75329b254e24a50315bb64425443d68">EXPR_BEG</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l00120">ripper.c:120</a></div></div>
<div class="ttc" id="ripper_8y_html_a15c9f7bd2f0e9686df5d9df4f3314aa9af191da80f1440a2c6d9eebd011c3c926"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a15c9f7bd2f0e9686df5d9df4f3314aa9af191da80f1440a2c6d9eebd011c3c926">keyword_elsif</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l00052">ripper.y:52</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.5
</small></address>
</body>
</html>