Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
d3
/
deb
/
//opt/alt/ruby21/share/doc/ruby/capi/html/d3/deb/lex_8c.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.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: lex.c File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.1.10p492(2016-04-01revision54464)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">lex.c File Reference</div> </div> </div><!--header--> <div class="contents"> <p><a href="../../d3/deb/lex_8c_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/df3/structkwtable.html">kwtable</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:ac4a38142b075a785d0673e75886531d1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/deb/lex_8c.html#ac4a38142b075a785d0673e75886531d1">rb_reserved_word</a>(str, len)   <a class="el" href="../../d3/deb/lex_8c.html#ae77dfed0d7af40a90f168cc9804f945b">reserved_word</a>(str, len)</td></tr> <tr class="separator:ac4a38142b075a785d0673e75886531d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a120c1ed986c6271250e689887e765840"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/deb/lex_8c.html#a120c1ed986c6271250e689887e765840">TOTAL_KEYWORDS</a>   41</td></tr> <tr class="separator:a120c1ed986c6271250e689887e765840"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7073af2fa16b860b734ab4554eacf3c3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/deb/lex_8c.html#a7073af2fa16b860b734ab4554eacf3c3">MIN_WORD_LENGTH</a>   2</td></tr> <tr class="separator:a7073af2fa16b860b734ab4554eacf3c3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec7b4994021c554c1761ea31d016b680"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/deb/lex_8c.html#aec7b4994021c554c1761ea31d016b680">MAX_WORD_LENGTH</a>   12</td></tr> <tr class="separator:aec7b4994021c554c1761ea31d016b680"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a18a21935276b7118f4116df1ee70e3c9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/deb/lex_8c.html#a18a21935276b7118f4116df1ee70e3c9">MIN_HASH_VALUE</a>   8</td></tr> <tr class="separator:a18a21935276b7118f4116df1ee70e3c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adcb5e53d22730cfbca1e27236cd11aff"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/deb/lex_8c.html#adcb5e53d22730cfbca1e27236cd11aff">MAX_HASH_VALUE</a>   50</td></tr> <tr class="separator:adcb5e53d22730cfbca1e27236cd11aff"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:a3b4979e9d93cd557b3c3ed5b8126f72a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../da/df3/structkwtable.html">kwtable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/deb/lex_8c.html#a3b4979e9d93cd557b3c3ed5b8126f72a">rb_reserved_word</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, unsigned int)</td></tr> <tr class="separator:a3b4979e9d93cd557b3c3ed5b8126f72a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae77dfed0d7af40a90f168cc9804f945b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../da/df3/structkwtable.html">kwtable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/deb/lex_8c.html#ae77dfed0d7af40a90f168cc9804f945b">reserved_word</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, unsigned int)</td></tr> <tr class="separator:ae77dfed0d7af40a90f168cc9804f945b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5541f85ce416df233cce93949f0eeeca"><td class="memItemLeft" align="right" valign="top">static unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/deb/lex_8c.html#a5541f85ce416df233cce93949f0eeeca">hash</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *str, unsigned int len)</td></tr> <tr class="separator:a5541f85ce416df233cce93949f0eeeca"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="adcb5e53d22730cfbca1e27236cd11aff"></a> <h2 class="memtitle"><span class="permalink"><a href="#adcb5e53d22730cfbca1e27236cd11aff">◆ </a></span>MAX_HASH_VALUE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MAX_HASH_VALUE   50</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/deb/lex_8c_source.html#l00045">45</a> of file <a class="el" href="../../d3/deb/lex_8c_source.html">lex.c</a>.</p> </div> </div> <a id="aec7b4994021c554c1761ea31d016b680"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec7b4994021c554c1761ea31d016b680">◆ </a></span>MAX_WORD_LENGTH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MAX_WORD_LENGTH   12</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/deb/lex_8c_source.html#l00043">43</a> of file <a class="el" href="../../d3/deb/lex_8c_source.html">lex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l16552">reg_named_capture_assign_iter()</a>.</p> </div> </div> <a id="a18a21935276b7118f4116df1ee70e3c9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a18a21935276b7118f4116df1ee70e3c9">◆ </a></span>MIN_HASH_VALUE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MIN_HASH_VALUE   8</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/deb/lex_8c_source.html#l00044">44</a> of file <a class="el" href="../../d3/deb/lex_8c_source.html">lex.c</a>.</p> </div> </div> <a id="a7073af2fa16b860b734ab4554eacf3c3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7073af2fa16b860b734ab4554eacf3c3">◆ </a></span>MIN_WORD_LENGTH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MIN_WORD_LENGTH   2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/deb/lex_8c_source.html#l00042">42</a> of file <a class="el" href="../../d3/deb/lex_8c_source.html">lex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/deb/lex_8c_source.html#l00111">rb_reserved_word()</a>.</p> </div> </div> <a id="ac4a38142b075a785d0673e75886531d1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac4a38142b075a785d0673e75886531d1">◆ </a></span>rb_reserved_word</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_reserved_word</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">str, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">len </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d3/deb/lex_8c.html#ae77dfed0d7af40a90f168cc9804f945b">reserved_word</a>(str, len)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/deb/lex_8c_source.html#l00037">37</a> of file <a class="el" href="../../d3/deb/lex_8c_source.html">lex.c</a>.</p> </div> </div> <a id="a120c1ed986c6271250e689887e765840"></a> <h2 class="memtitle"><span class="permalink"><a href="#a120c1ed986c6271250e689887e765840">◆ </a></span>TOTAL_KEYWORDS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TOTAL_KEYWORDS   41</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/deb/lex_8c_source.html#l00041">41</a> of file <a class="el" href="../../d3/deb/lex_8c_source.html">lex.c</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a5541f85ce416df233cce93949f0eeeca"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5541f85ce416df233cce93949f0eeeca">◆ </a></span>hash()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static unsigned int hash </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">56</a> of file <a class="el" href="../../d3/deb/lex_8c_source.html">lex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l03905">ary_add_hash()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03935">ary_add_hash_by()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03928">ary_make_hash()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03949">ary_make_hash_by()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03956">ary_recycle_hash()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03919">ary_tmp_hash_new()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00325">BigDecimal_hash()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02363">core_hash_from_ary()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02343">core_hash_merge()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02382">core_hash_merge_ary()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02432">core_hash_merge_kwd()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00276">count_nodes()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02591">count_objects()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00200">count_objects_size()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00485">count_tdata_objects()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00421">cto_i()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04106">d_new_by_frags()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04267">date_s__parse_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04151">date_s__strptime_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04554">date_s_httpdate()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04386">date_s_iso8601()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04595">date_s_jisx0301()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04330">date_s_parse()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04512">date_s_rfc2822()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04427">date_s_rfc3339()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04239">date_s_strptime()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04468">date_s_xmlschema()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08046">datetime_s_httpdate()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07925">datetime_s_iso8601()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08076">datetime_s_jisx0301()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07885">datetime_s_parse()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08016">datetime_s_rfc2822()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07955">datetime_s_rfc3339()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07842">datetime_s_strptime()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07985">datetime_s_xmlschema()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11906">debug_lines()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07712">dt_new_by_frags()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00751">enum_group_by()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00543">enum_to_h()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00513">enum_to_h_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03620">env_replace()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03529">env_to_hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03657">env_update()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00336">fdbm_index()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00556">fdbm_invert()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00928">fdbm_to_hash()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00675">fgdbm_invert()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l01174">fgdbm_to_hash()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00329">fsdbm_index()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00569">fsdbm_invert()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00961">fsdbm_to_hash()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05244">gc_info_decode()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05355">gc_stat_internal()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00138">get_hash()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00498">getpage()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00716">group_by_i()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00669">hash2kv()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00713">hash2kv_enc()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00731">hash2list()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00740">hash2list_enc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07758">hash2ptr_dispparams()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07787">hash2result()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00287">hash_alloc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00678">hash_default_value()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01082">hash_enum_size()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00263">hash_foreach_call()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00251">hash_foreach_ensure()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00244">hash_foreach_ensure_rollback()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00344">hash_tbl()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01090">hidden_identity_hash_new()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04763">ident_hash_new()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00428">Init_ossl_x509name()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01703">inspect_hash()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02407">kwmerge_i()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02355">m_core_hash_from_ary()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02375">m_core_hash_merge_ary()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02424">m_core_hash_merge_kwd()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02389">m_core_hash_merge_ptr()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00371">makroom()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01282">method_hash()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01868">num_step_scan_args()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00347">ossl_dh_get_params()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00390">ossl_dsa_get_params()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00511">ossl_rsa_get_params()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01065">ossl_sslctx_get_session_cache_stats()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00354">ossl_x509name_hash()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00707">parse_time_cb()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01002">proc_hash()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00249">range_hash()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04019">rb_ary_and()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03984">rb_ary_diff()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04067">rb_ary_or()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02144">rb_ary_to_h()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04169">rb_ary_uniq()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04119">rb_ary_uniq_bang()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l06894">rb_big_hash()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01995">rb_check_exec_env()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00597">rb_check_hash_type()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01122">rb_dbl_hash()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02037">rb_exec_getargs()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01894">rb_extract_keywords()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00706">rb_hash_aref()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01402">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02312">rb_hash_assoc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01333">rb_hash_clear()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02454">rb_hash_compare_by_id()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02473">rb_hash_compare_by_id_p()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00818">rb_hash_default()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00876">rb_hash_default_proc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01005">rb_hash_delete()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01103">rb_hash_delete_if()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00969">rb_hash_delete_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00329">rb_hash_dup()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00313">rb_hash_dup_empty()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01596">rb_hash_each_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01640">rb_hash_each_pair()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01563">rb_hash_each_value()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01531">rb_hash_empty_p()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00791">rb_hash_fetch()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00763">rb_hash_fetch_m()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02409">rb_hash_flatten()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00273">rb_hash_foreach()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00062">rb_hash_freeze()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01876">rb_hash_has_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01912">rb_hash_has_value()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02050">rb_hash_hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00962">rb_hash_index()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00485">rb_hash_initialize()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01431">rb_hash_initialize_copy()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01728">rb_hash_inspect()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02082">rb_hash_invert()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02063">rb_hash_invert_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01306">rb_hash_keep_if()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00948">rb_hash_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01792">rb_hash_keys()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00728">rb_hash_lookup()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00717">rb_hash_lookup2()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01211">rb_hash_method_definition()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01249">rb_hash_method_entry()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00366">rb_hash_modify()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00338">rb_hash_modify_check()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00985">rb_hash_proc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02370">rb_hash_rassoc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00654">rb_hash_rehash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01159">rb_hash_reject()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01122">rb_hash_reject_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01477">rb_hash_replace()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00526">rb_hash_s_create()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00614">rb_hash_s_try_convert()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01248">rb_hash_select()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01279">rb_hash_select_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00852">rb_hash_set_default()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00898">rb_hash_set_default_proc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00073">rb_hash_set_ifnone()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01047">rb_hash_shift()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01514">rb_hash_size()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00353">rb_hash_tbl()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00360">rb_hash_tbl_raw()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01669">rb_hash_to_a()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01757">rb_hash_to_h()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01743">rb_hash_to_hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02135">rb_hash_update_block_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02206">rb_hash_update_func_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02108">rb_hash_update_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01836">rb_hash_values()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01213">rb_hash_values_at()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00830">rb_reg_named_captures()</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00111">rb_reserved_word()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00421">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03982">rb_str_sub_bang()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00709">reachable_objects_from_root()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01946">recursive_eql()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04779">recursive_list_access()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00792">reg_named_captures_iter()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01422">replace_i()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03702">rt_complete_frags()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03664">rt_rewrite_frags()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00313">sdbm_store()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00609">set_state_ivars()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02557">set_zero()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00117">set_zero_i()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01034">st_foreach()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00942">st_foreach_check()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04128">str_gsub()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00288">subx()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00408">tbl_update()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00748">tk_hash_kv()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00591">to_hash()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00264">to_strkey()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05406">tr_trans()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01868">unknown_keyword_error()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00512">unpack_entries()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00139">vm_stat()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l04982">yyparse()</a>.</p> </div> </div> <a id="a3b4979e9d93cd557b3c3ed5b8126f72a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b4979e9d93cd557b3c3ed5b8126f72a">◆ </a></span>rb_reserved_word()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../da/df3/structkwtable.html">kwtable</a>* rb_reserved_word </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/deb/lex_8c_source.html#l00111">111</a> of file <a class="el" href="../../d3/deb/lex_8c_source.html">lex.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00830">keyword__ENCODING__</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00829">keyword__FILE__</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00828">keyword__LINE__</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00824">keyword_alias</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00816">keyword_and</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00786">keyword_begin</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00826">keyword_BEGIN</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00800">keyword_break</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00795">keyword_case</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00782">keyword_class</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00784">keyword_def</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00825">keyword_defined</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00805">keyword_do</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00794">keyword_else</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00793">keyword_elsif</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00789">keyword_end</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00827">keyword_END</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00788">keyword_ensure</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00815">keyword_false</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00799">keyword_for</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00790">keyword_if</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00804">keyword_in</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00783">keyword_module</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00801">keyword_next</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00813">keyword_nil</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00818">keyword_not</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00817">keyword_or</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00802">keyword_redo</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00787">keyword_rescue</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00803">keyword_retry</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00809">keyword_return</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00812">keyword_self</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00811">keyword_super</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00792">keyword_then</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00814">keyword_true</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00785">keyword_undef</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00791">keyword_unless</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00798">keyword_until</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00796">keyword_when</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00797">keyword_while</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00810">keyword_yield</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00042">MIN_WORD_LENGTH</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00819">modifier_if</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00823">modifier_rescue</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00820">modifier_unless</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00822">modifier_until</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00821">modifier_while</a>, and <a class="el" href="../../d3/deb/lex_8c_source.html#l00033">kwtable::name</a>.</p> </div> </div> <a id="ae77dfed0d7af40a90f168cc9804f945b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae77dfed0d7af40a90f168cc9804f945b">◆ </a></span>reserved_word()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../da/df3/structkwtable.html">kwtable</a>* reserved_word </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>int</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l17614">rb_reserved_word()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>