📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 12:21:14
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
/
db
/
d97
📍 /opt/alt/ruby20/share/doc/ruby/capi/html/db/d97
🔄 Refresh
✏️
Editing: parse_8c.html
Read Only
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: parse.c File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.0.0p648(2015-12-16revision53162)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#typedef-members">Typedefs</a> | <a href="#enum-members">Enumerations</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">parse.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../de/de6/ruby_2ruby_8h_source.html">ruby/ruby.h</a>"</code><br /> <code>#include "<a class="el" href="../../dd/d24/st_8h_source.html">ruby/st.h</a>"</code><br /> <code>#include "<a class="el" href="../../d5/de3/encoding_8h_source.html">ruby/encoding.h</a>"</code><br /> <code>#include "<a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>"</code><br /> <code>#include "<a class="el" href="../../d1/d77/node_8h_source.html">node.h</a>"</code><br /> <code>#include "<a class="el" href="../../d4/d2b/parse_8h_source.html">parse.h</a>"</code><br /> <code>#include "<a class="el" href="../../df/db9/id_8h_source.html">id.h</a>"</code><br /> <code>#include "<a class="el" href="../../dd/df8/regenc_8h_source.html">regenc.h</a>"</code><br /> <code>#include <stdio.h></code><br /> <code>#include <errno.h></code><br /> <code>#include <ctype.h></code><br /> <code>#include "<a class="el" href="../../d8/dc4/probes_8h_source.html">probes.h</a>"</code><br /> <code>#include "<a class="el" href="../../d8/dd1/id_8c_source.html">id.c</a>"</code><br /> <code>#include "<a class="el" href="../../d1/d21/regex_8h_source.html">ruby/regex.h</a>"</code><br /> <code>#include "<a class="el" href="../../d8/d3c/util_8h_source.html">ruby/util.h</a>"</code><br /> <code>#include "<a class="el" href="../../d3/deb/lex_8c_source.html">lex.c</a>"</code><br /> </div> <p><a href="../../db/d97/parse_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/d3d/structvtable.html">vtable</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/structlocal__vars.html">local_vars</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d93/structtoken__info.html">token_info</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d64/structparser__params.html">parser_params</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d97/unionyyalloc.html">yyalloc</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d72/structmagic__comment.html">magic_comment</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d2e/structreg__named__capture__assign__t.html">reg_named_capture_assign_t</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de3/structsymbols.html">symbols</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:a9f092f5b1dca6a6249fb2c7c8065b031"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9f092f5b1dca6a6249fb2c7c8065b031">YYBISON</a>   1</td></tr> <tr class="separator:a9f092f5b1dca6a6249fb2c7c8065b031"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a72ebd0ca5807efcc6a5ae4fb72dd1553"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a72ebd0ca5807efcc6a5ae4fb72dd1553">YYBISON_VERSION</a>   "2.5"</td></tr> <tr class="separator:a72ebd0ca5807efcc6a5ae4fb72dd1553"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a50db5aef8c2b6f13961b2480b37f84c0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a50db5aef8c2b6f13961b2480b37f84c0">YYSKELETON_NAME</a>   "yacc.c"</td></tr> <tr class="separator:a50db5aef8c2b6f13961b2480b37f84c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9fa797a1f3c4fc9b12d1e4d569612767"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9fa797a1f3c4fc9b12d1e4d569612767">YYPURE</a>   1</td></tr> <tr class="separator:a9fa797a1f3c4fc9b12d1e4d569612767"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3aa6e4af11755f8cf8e5ddb26833e918"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a3aa6e4af11755f8cf8e5ddb26833e918">YYPUSH</a>   0</td></tr> <tr class="separator:a3aa6e4af11755f8cf8e5ddb26833e918"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a90f059b8a9d6c30a1e44e1b80d3fd6c8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a90f059b8a9d6c30a1e44e1b80d3fd6c8">YYPULL</a>   1</td></tr> <tr class="separator:a90f059b8a9d6c30a1e44e1b80d3fd6c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb3943553c2b5e911c89a3ea973d3079"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#abb3943553c2b5e911c89a3ea973d3079">YYLSP_NEEDED</a>   0</td></tr> <tr class="separator:abb3943553c2b5e911c89a3ea973d3079"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a921d9a945b22aa1cf846b9e9508ec193"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a921d9a945b22aa1cf846b9e9508ec193">PARSER_DEBUG</a>   0</td></tr> <tr class="separator:a921d9a945b22aa1cf846b9e9508ec193"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a853b3bfad6d2b2ff693dce81182e0c2e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a853b3bfad6d2b2ff693dce81182e0c2e">YYDEBUG</a>   1</td></tr> <tr class="separator:a853b3bfad6d2b2ff693dce81182e0c2e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0943f558a560b9b5fa0593d7e36496c1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0943f558a560b9b5fa0593d7e36496c1">YYERROR_VERBOSE</a>   1</td></tr> <tr class="separator:a0943f558a560b9b5fa0593d7e36496c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a56d6a23786c76919c1abfbb19f0d4b2c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a56d6a23786c76919c1abfbb19f0d4b2c">YYSTACK_USE_ALLOCA</a>   0</td></tr> <tr class="separator:a56d6a23786c76919c1abfbb19f0d4b2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ac8fee05a285361c33a2b0d9c2d555c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4ac8fee05a285361c33a2b0d9c2d555c">numberof</a>(array)   (int)(<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(array) / <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>((array)[0]))</td></tr> <tr class="separator:a4ac8fee05a285361c33a2b0d9c2d555c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a27be75ce945b39de7aac8da2d7e37be4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a27be75ce945b39de7aac8da2d7e37be4">YYMALLOC</a>(<a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)   <a class="el" href="../../db/d97/parse_8c.html#a4f3ae9609fdc6c16d6024ae4de84ff33">rb_parser_malloc</a>(parser, (<a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>))</td></tr> <tr class="separator:a27be75ce945b39de7aac8da2d7e37be4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afda6c708f9668503afc04121f0e7a1ea"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#afda6c708f9668503afc04121f0e7a1ea">YYREALLOC</a>(ptr, <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)   <a class="el" href="../../db/d97/parse_8c.html#ab363c21cad1809bc4ca2461c94caf63a">rb_parser_realloc</a>(parser, (ptr), (<a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>))</td></tr> <tr class="separator:afda6c708f9668503afc04121f0e7a1ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac946ac8ebcd9411eb82a021d38e97ad4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac946ac8ebcd9411eb82a021d38e97ad4">YYCALLOC</a>(nelem, <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)   <a class="el" href="../../db/d97/parse_8c.html#acbe59985ec91486f50f842251688a393">rb_parser_calloc</a>(parser, (nelem), (<a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>))</td></tr> <tr class="separator:ac946ac8ebcd9411eb82a021d38e97ad4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa4f943fa9a91c629bc467bdc551adb7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#afa4f943fa9a91c629bc467bdc551adb7">YYFREE</a>(ptr)   <a class="el" href="../../db/d97/parse_8c.html#aa67ca2b93146fd0847214c19ced69daf">rb_parser_free</a>(parser, (ptr))</td></tr> <tr class="separator:afa4f943fa9a91c629bc467bdc551adb7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf143577800376dd931c059ecc61ba06"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#acf143577800376dd931c059ecc61ba06">malloc</a>   <a class="el" href="../../db/d97/parse_8c.html#a27be75ce945b39de7aac8da2d7e37be4">YYMALLOC</a></td></tr> <tr class="separator:acf143577800376dd931c059ecc61ba06"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b739878adcdb46fb5d209af7ce79628"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a1b739878adcdb46fb5d209af7ce79628">realloc</a>   <a class="el" href="../../db/d97/parse_8c.html#afda6c708f9668503afc04121f0e7a1ea">YYREALLOC</a></td></tr> <tr class="separator:a1b739878adcdb46fb5d209af7ce79628"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a84beef8cc122add35118ec7cd35286c4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a84beef8cc122add35118ec7cd35286c4">calloc</a>   <a class="el" href="../../db/d97/parse_8c.html#ac946ac8ebcd9411eb82a021d38e97ad4">YYCALLOC</a></td></tr> <tr class="separator:a84beef8cc122add35118ec7cd35286c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c6efa7679f8cd9f61af96e105017560"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2c6efa7679f8cd9f61af96e105017560">free</a>   <a class="el" href="../../db/d97/parse_8c.html#afa4f943fa9a91c629bc467bdc551adb7">YYFREE</a></td></tr> <tr class="separator:a2c6efa7679f8cd9f61af96e105017560"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5d2de1f3cdcc8a5da3680d2f5092a4f1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5d2de1f3cdcc8a5da3680d2f5092a4f1">REGISTER_SYMID</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)   <a class="el" href="../../db/d97/parse_8c.html#ad2c8f91f990e329fd396190f91916d7b">register_symid</a>((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>), (<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>), <a class="el" href="../../d3/d29/strstr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>), enc)</td></tr> <tr class="separator:a5d2de1f3cdcc8a5da3680d2f5092a4f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5db02b120da701d1ed73fc08192a3a98"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   ((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)><a class="el" href="../../df/db9/id_8h.html#a08dd4fbd61c5fde369edd59783f753b3a23ea907a6370479b32f4db146cf94d67">tLAST_OP_ID</a>)</td></tr> <tr class="separator:a5db02b120da701d1ed73fc08192a3a98"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abe05eb6b7b2f2f735012a349f49c4c69"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#abe05eb6b7b2f2f735012a349f49c4c69">is_local_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&&((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>)==<a class="el" href="../../df/db9/id_8h.html#ad76be6937fe27e0331cb5ff66c0d94ca">ID_LOCAL</a>)</td></tr> <tr class="separator:abe05eb6b7b2f2f735012a349f49c4c69"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7c989c33902ce26ac5a769ab9859ffa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa7c989c33902ce26ac5a769ab9859ffa">is_global_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&&((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>)==<a class="el" href="../../df/db9/id_8h.html#a213f06511d6f5719cc0a625d9aa1bd32">ID_GLOBAL</a>)</td></tr> <tr class="separator:aa7c989c33902ce26ac5a769ab9859ffa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0e139999d70d80ad07178ebc0c15424"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad0e139999d70d80ad07178ebc0c15424">is_instance_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&&((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>)==<a class="el" href="../../df/db9/id_8h.html#abec98916456cd3faf05963cf2c8d9098">ID_INSTANCE</a>)</td></tr> <tr class="separator:ad0e139999d70d80ad07178ebc0c15424"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2481b126efced59aff92031680a70596"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2481b126efced59aff92031680a70596">is_attrset_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&&((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>)==<a class="el" href="../../df/db9/id_8h.html#a7ea3b5e7f92094ad3f27a8585e4fc1db">ID_ATTRSET</a>)</td></tr> <tr class="separator:a2481b126efced59aff92031680a70596"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a42465fd45eabc7e20d3d7637460b9baf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a42465fd45eabc7e20d3d7637460b9baf">is_const_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&&((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>)==<a class="el" href="../../df/db9/id_8h.html#a4aee1d3e78b30d117f1b58269e5afd4a">ID_CONST</a>)</td></tr> <tr class="separator:a42465fd45eabc7e20d3d7637460b9baf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a25c0f4eec23a7f1b2845f70c14b648b9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a25c0f4eec23a7f1b2845f70c14b648b9">is_class_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&&((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>)==<a class="el" href="../../df/db9/id_8h.html#a27f67f7d60c26b133a5be10363911af5">ID_CLASS</a>)</td></tr> <tr class="separator:a25c0f4eec23a7f1b2845f70c14b648b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8d348f8d197ab35cb30bb4f30070330b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8d348f8d197ab35cb30bb4f30070330b">is_junk_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&&((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>)==<a class="el" href="../../df/db9/id_8h.html#aae62653c09515583c30005f2b6725c16">ID_JUNK</a>)</td></tr> <tr class="separator:a8d348f8d197ab35cb30bb4f30070330b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af17aea22e965e50ff1cfcca3b415852f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af17aea22e965e50ff1cfcca3b415852f">id_type</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>) ? (int)((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>) : -1)</td></tr> <tr class="separator:af17aea22e965e50ff1cfcca3b415852f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af89af618cda0d4da53d3c31a875e8031"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af89af618cda0d4da53d3c31a875e8031">is_asgn_or_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:af89af618cda0d4da53d3c31a875e8031"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0d4650d74454255018491d56f34b4e16"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0d4650d74454255018491d56f34b4e16">DEF_EXPR</a>(n)   EXPR_##n = (1 << EXPR_##n##_bit)</td></tr> <tr class="separator:a0d4650d74454255018491d56f34b4e16"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a542ebf349a68e5fe075ff3cf72c541d5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a542ebf349a68e5fe075ff3cf72c541d5">IS_lex_state_for</a>(x, ls)   ((x) & (ls))</td></tr> <tr class="separator:a542ebf349a68e5fe075ff3cf72c541d5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a452ef4c938ec102abb82d1a517dd8b0b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a452ef4c938ec102abb82d1a517dd8b0b">IS_lex_state</a>(ls)   <a class="el" href="../../db/d97/parse_8c.html#a542ebf349a68e5fe075ff3cf72c541d5">IS_lex_state_for</a>(<a class="el" href="../../db/d97/parse_8c.html#a7eef123a9e5b7353826d244b80eb4eea">lex_state</a>, (ls))</td></tr> <tr class="separator:a452ef4c938ec102abb82d1a517dd8b0b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae0ad0229a8fc95e32e7bdc7fc10eaceb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae0ad0229a8fc95e32e7bdc7fc10eaceb">BITSTACK_PUSH</a>(stack, n)   ((stack) = ((stack)<<1)|((n)&1))</td></tr> <tr class="separator:ae0ad0229a8fc95e32e7bdc7fc10eaceb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7549470142bf38a814e0d164b4805598"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7549470142bf38a814e0d164b4805598">BITSTACK_POP</a>(stack)   ((stack) = (stack) >> 1)</td></tr> <tr class="separator:a7549470142bf38a814e0d164b4805598"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a756bcbf4d63536344ccc3f921791ed9d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a756bcbf4d63536344ccc3f921791ed9d">BITSTACK_LEXPOP</a>(stack)   ((stack) = ((stack) >> 1) | ((stack) & 1))</td></tr> <tr class="separator:a756bcbf4d63536344ccc3f921791ed9d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac58eee50c8be8e4cc2046bc3603d9367"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac58eee50c8be8e4cc2046bc3603d9367">BITSTACK_SET_P</a>(stack)   ((stack)&1)</td></tr> <tr class="separator:ac58eee50c8be8e4cc2046bc3603d9367"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc05d33a1a8b13c91b4ec628df477f76"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#adc05d33a1a8b13c91b4ec628df477f76">COND_PUSH</a>(n)   <a class="el" href="../../db/d97/parse_8c.html#ae0ad0229a8fc95e32e7bdc7fc10eaceb">BITSTACK_PUSH</a>(<a class="el" href="../../db/d97/parse_8c.html#acb18a3415f1b7150b3114dbc92beaf66">cond_stack</a>, (n))</td></tr> <tr class="separator:adc05d33a1a8b13c91b4ec628df477f76"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a95d06f6d6719f8d7d24b40d545015c82"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a95d06f6d6719f8d7d24b40d545015c82">COND_POP</a>()   <a class="el" href="../../db/d97/parse_8c.html#a7549470142bf38a814e0d164b4805598">BITSTACK_POP</a>(<a class="el" href="../../db/d97/parse_8c.html#acb18a3415f1b7150b3114dbc92beaf66">cond_stack</a>)</td></tr> <tr class="separator:a95d06f6d6719f8d7d24b40d545015c82"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a952f9c2e68d4e750ee82677ec97c1ad7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a952f9c2e68d4e750ee82677ec97c1ad7">COND_LEXPOP</a>()   <a class="el" href="../../db/d97/parse_8c.html#a756bcbf4d63536344ccc3f921791ed9d">BITSTACK_LEXPOP</a>(<a class="el" href="../../db/d97/parse_8c.html#acb18a3415f1b7150b3114dbc92beaf66">cond_stack</a>)</td></tr> <tr class="separator:a952f9c2e68d4e750ee82677ec97c1ad7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac8c5b56f91e035863a4d5b4e1fd0a2ec"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac8c5b56f91e035863a4d5b4e1fd0a2ec">COND_P</a>()   <a class="el" href="../../db/d97/parse_8c.html#ac58eee50c8be8e4cc2046bc3603d9367">BITSTACK_SET_P</a>(<a class="el" href="../../db/d97/parse_8c.html#acb18a3415f1b7150b3114dbc92beaf66">cond_stack</a>)</td></tr> <tr class="separator:ac8c5b56f91e035863a4d5b4e1fd0a2ec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abbb50c4060580ef708e0c96692509b42"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#abbb50c4060580ef708e0c96692509b42">CMDARG_PUSH</a>(n)   <a class="el" href="../../db/d97/parse_8c.html#ae0ad0229a8fc95e32e7bdc7fc10eaceb">BITSTACK_PUSH</a>(<a class="el" href="../../db/d97/parse_8c.html#a2615da12fd7e3eda7681658c40b08e64">cmdarg_stack</a>, (n))</td></tr> <tr class="separator:abbb50c4060580ef708e0c96692509b42"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a49a3a4817ef8e6668d8555e2b6ee327c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a49a3a4817ef8e6668d8555e2b6ee327c">CMDARG_POP</a>()   <a class="el" href="../../db/d97/parse_8c.html#a7549470142bf38a814e0d164b4805598">BITSTACK_POP</a>(<a class="el" href="../../db/d97/parse_8c.html#a2615da12fd7e3eda7681658c40b08e64">cmdarg_stack</a>)</td></tr> <tr class="separator:a49a3a4817ef8e6668d8555e2b6ee327c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c246461861a7c81c6027b7de031ca28"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8c246461861a7c81c6027b7de031ca28">CMDARG_LEXPOP</a>()   <a class="el" href="../../db/d97/parse_8c.html#a756bcbf4d63536344ccc3f921791ed9d">BITSTACK_LEXPOP</a>(<a class="el" href="../../db/d97/parse_8c.html#a2615da12fd7e3eda7681658c40b08e64">cmdarg_stack</a>)</td></tr> <tr class="separator:a8c246461861a7c81c6027b7de031ca28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac35199dc098b524e7313c5961935b142"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac35199dc098b524e7313c5961935b142">CMDARG_P</a>()   <a class="el" href="../../db/d97/parse_8c.html#ac58eee50c8be8e4cc2046bc3603d9367">BITSTACK_SET_P</a>(<a class="el" href="../../db/d97/parse_8c.html#a2615da12fd7e3eda7681658c40b08e64">cmdarg_stack</a>)</td></tr> <tr class="separator:ac35199dc098b524e7313c5961935b142"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1e958e1fa9713ce80c2534cae6c806c9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a1e958e1fa9713ce80c2534cae6c806c9">DVARS_INHERIT</a>   ((void*)1)</td></tr> <tr class="separator:a1e958e1fa9713ce80c2534cae6c806c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a120189a95455c13f715c2d385ad204e9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a120189a95455c13f715c2d385ad204e9">DVARS_TOPSCOPE</a>   <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></td></tr> <tr class="separator:a120189a95455c13f715c2d385ad204e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad6534cdcedb920c684e825603210e7a1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad6534cdcedb920c684e825603210e7a1">DVARS_SPECIAL_P</a>(tbl)   (!<a class="el" href="../../db/d97/parse_8c.html#a7c25fd6a3d60bf66779311845566273b">POINTER_P</a>(tbl))</td></tr> <tr class="separator:ad6534cdcedb920c684e825603210e7a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c25fd6a3d60bf66779311845566273b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7c25fd6a3d60bf66779311845566273b">POINTER_P</a>(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)   ((<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>) & ~(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)3)</td></tr> <tr class="separator:a7c25fd6a3d60bf66779311845566273b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b40c44e5268d2c88065f3ca963bfc5e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4b40c44e5268d2c88065f3ca963bfc5e">VTBL_DEBUG</a>   0</td></tr> <tr class="separator:a4b40c44e5268d2c88065f3ca963bfc5e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae76175555ef695f3c4d083e1e680588c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae76175555ef695f3c4d083e1e680588c">STR_NEW</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, n)   <a class="el" href="../../d1/db0/string_8c.html#a960cfc256ea6b110850bbcb7837af9cd">rb_enc_str_new</a>((<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>),(n),<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>)</td></tr> <tr class="separator:ae76175555ef695f3c4d083e1e680588c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec72cdf8444b31ad141093b4649173d5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aec72cdf8444b31ad141093b4649173d5">STR_NEW0</a>()   <a class="el" href="../../d1/db0/string_8c.html#a960cfc256ea6b110850bbcb7837af9cd">rb_enc_str_new</a>(0,0,<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>)</td></tr> <tr class="separator:aec72cdf8444b31ad141093b4649173d5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a774f72da4a84c6fe41cf3dc05952646c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a774f72da4a84c6fe41cf3dc05952646c">STR_NEW2</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>)   <a class="el" href="../../d1/db0/string_8c.html#a960cfc256ea6b110850bbcb7837af9cd">rb_enc_str_new</a>((<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>),<a class="el" href="../../d3/d29/strstr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>),<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>)</td></tr> <tr class="separator:a774f72da4a84c6fe41cf3dc05952646c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3d71032dc2e6d8f81d50a3c8df7cfe7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af3d71032dc2e6d8f81d50a3c8df7cfe7">STR_NEW3</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, n, e, <a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)   <a class="el" href="../../db/d97/parse_8c.html#ae01a84cc3a8d426834ccf42614c3e297">parser_str_new</a>((<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>),(n),(e),(<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>),<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>)</td></tr> <tr class="separator:af3d71032dc2e6d8f81d50a3c8df7cfe7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1f238938549819f56223e072d20c91d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af1f238938549819f56223e072d20c91d">ENC_SINGLE</a>(cr)   ((cr)==<a class="el" href="../../d5/de3/encoding_8h.html#a0a0e73a2d98205044e1ad19432502c5b">ENC_CODERANGE_7BIT</a>)</td></tr> <tr class="separator:af1f238938549819f56223e072d20c91d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a68ddfcbd71c4d46d6f05370fd65f52ca"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a68ddfcbd71c4d46d6f05370fd65f52ca">TOK_INTERN</a>(mb)   <a class="el" href="../../db/d97/parse_8c.html#a7099e79ac3feb1a87550d4a93eebdc99">rb_intern3</a>(<a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>(), <a class="el" href="../../db/d97/parse_8c.html#a69cc32ebd541279dcf93b82393380233">toklen</a>(), <a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>)</td></tr> <tr class="separator:a68ddfcbd71c4d46d6f05370fd65f52ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a315893cd82bc2cc5165cd6072b4cb9fe"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a315893cd82bc2cc5165cd6072b4cb9fe">yyerror</a>(<a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>)   <a class="el" href="../../db/d97/parse_8c.html#ae650f0c82952941acbe737ab669f3974">parser_yyerror</a>(parser, (<a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>))</td></tr> <tr class="separator:a315893cd82bc2cc5165cd6072b4cb9fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:affae1cda64c293bc68894fac03761a9b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#affae1cda64c293bc68894fac03761a9b">lex_strterm</a>   (parser->parser_lex_strterm)</td></tr> <tr class="separator:affae1cda64c293bc68894fac03761a9b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7eef123a9e5b7353826d244b80eb4eea"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7eef123a9e5b7353826d244b80eb4eea">lex_state</a>   (parser->parser_lex_state)</td></tr> <tr class="separator:a7eef123a9e5b7353826d244b80eb4eea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb18a3415f1b7150b3114dbc92beaf66"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#acb18a3415f1b7150b3114dbc92beaf66">cond_stack</a>   (parser->parser_cond_stack)</td></tr> <tr class="separator:acb18a3415f1b7150b3114dbc92beaf66"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2615da12fd7e3eda7681658c40b08e64"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2615da12fd7e3eda7681658c40b08e64">cmdarg_stack</a>   (parser->parser_cmdarg_stack)</td></tr> <tr class="separator:a2615da12fd7e3eda7681658c40b08e64"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a68f91e6f80f241633668c5102454a6bb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a68f91e6f80f241633668c5102454a6bb">class_nest</a>   (parser->parser_class_nest)</td></tr> <tr class="separator:a68f91e6f80f241633668c5102454a6bb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aba595207d91c2ea297a6d72686e3d421"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aba595207d91c2ea297a6d72686e3d421">paren_nest</a>   (parser->parser_paren_nest)</td></tr> <tr class="separator:aba595207d91c2ea297a6d72686e3d421"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a107615bfe2fe869c09b6c4a3bd8db8ec"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a107615bfe2fe869c09b6c4a3bd8db8ec">lpar_beg</a>   (parser->parser_lpar_beg)</td></tr> <tr class="separator:a107615bfe2fe869c09b6c4a3bd8db8ec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d92ef2c2b363b27f25e50c5271a11f3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4d92ef2c2b363b27f25e50c5271a11f3">brace_nest</a>   (parser->parser_brace_nest)</td></tr> <tr class="separator:a4d92ef2c2b363b27f25e50c5271a11f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1504c640dc00b676c5f8573c87c00bf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae1504c640dc00b676c5f8573c87c00bf">in_single</a>   (parser->parser_in_single)</td></tr> <tr class="separator:ae1504c640dc00b676c5f8573c87c00bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab3563b12f00c4558b6e9528d1733a459"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab3563b12f00c4558b6e9528d1733a459">in_def</a>   (parser->parser_in_def)</td></tr> <tr class="separator:ab3563b12f00c4558b6e9528d1733a459"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a74d262442bc583dd17849c36ffc1a5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7a74d262442bc583dd17849c36ffc1a5">compile_for_eval</a>   (parser->parser_compile_for_eval)</td></tr> <tr class="separator:a7a74d262442bc583dd17849c36ffc1a5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:affb3666680f8481889c32b3b95421b8a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#affb3666680f8481889c32b3b95421b8a">cur_mid</a>   (parser->parser_cur_mid)</td></tr> <tr class="separator:affb3666680f8481889c32b3b95421b8a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f6a6fc9368d9a6eeb27c3c1d24d0e04"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5f6a6fc9368d9a6eeb27c3c1d24d0e04">in_defined</a>   (parser->parser_in_defined)</td></tr> <tr class="separator:a5f6a6fc9368d9a6eeb27c3c1d24d0e04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad54a49f05fafe90be98ca0fe39cc80c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aad54a49f05fafe90be98ca0fe39cc80c">tokenbuf</a>   (parser->parser_tokenbuf)</td></tr> <tr class="separator:aad54a49f05fafe90be98ca0fe39cc80c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c08826e166598d221e18905683c3524"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5c08826e166598d221e18905683c3524">tokidx</a>   (parser->parser_tokidx)</td></tr> <tr class="separator:a5c08826e166598d221e18905683c3524"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2089f1da45d11a47c122b65dc1eaf9fb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2089f1da45d11a47c122b65dc1eaf9fb">toksiz</a>   (parser->parser_toksiz)</td></tr> <tr class="separator:a2089f1da45d11a47c122b65dc1eaf9fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a805310e37ba6b041e8c4b84fe3258fc0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a805310e37ba6b041e8c4b84fe3258fc0">tokline</a>   (parser->parser_tokline)</td></tr> <tr class="separator:a805310e37ba6b041e8c4b84fe3258fc0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a53558af48929beac951e9a45273e051a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a53558af48929beac951e9a45273e051a">lex_input</a>   (parser->parser_lex_input)</td></tr> <tr class="separator:a53558af48929beac951e9a45273e051a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada3e2d92f1cfb779d4ec3be8cf58c76b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ada3e2d92f1cfb779d4ec3be8cf58c76b">lex_lastline</a>   (parser->parser_lex_lastline)</td></tr> <tr class="separator:ada3e2d92f1cfb779d4ec3be8cf58c76b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a390839b1224bcabe4141b01d94595111"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a390839b1224bcabe4141b01d94595111">lex_nextline</a>   (parser->parser_lex_nextline)</td></tr> <tr class="separator:a390839b1224bcabe4141b01d94595111"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8008dcfc6e95106d2ff2ddf9068aff5b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8008dcfc6e95106d2ff2ddf9068aff5b">lex_pbeg</a>   (parser->parser_lex_pbeg)</td></tr> <tr class="separator:a8008dcfc6e95106d2ff2ddf9068aff5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aefa00e2f248493fb57b6738873b4cb12"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a>   (parser->parser_lex_p)</td></tr> <tr class="separator:aefa00e2f248493fb57b6738873b4cb12"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2802e5cf00a42f8a4ddd8d8d1ff5dffb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2802e5cf00a42f8a4ddd8d8d1ff5dffb">lex_pend</a>   (parser->parser_lex_pend)</td></tr> <tr class="separator:a2802e5cf00a42f8a4ddd8d8d1ff5dffb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac30c8380d57795e0f0d7f0e68bd9f6b3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac30c8380d57795e0f0d7f0e68bd9f6b3">heredoc_end</a>   (parser->parser_heredoc_end)</td></tr> <tr class="separator:ac30c8380d57795e0f0d7f0e68bd9f6b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a302ec49a8c1c02e0dbaa5b4362263e40"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a302ec49a8c1c02e0dbaa5b4362263e40">command_start</a>   (parser->parser_command_start)</td></tr> <tr class="separator:a302ec49a8c1c02e0dbaa5b4362263e40"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a010001e0d809a2d9fbfa2f6d5680faa9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a010001e0d809a2d9fbfa2f6d5680faa9">deferred_nodes</a>   (parser->parser_deferred_nodes)</td></tr> <tr class="separator:a010001e0d809a2d9fbfa2f6d5680faa9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acce7759edc4a7b3ab2ae93e5e4823775"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#acce7759edc4a7b3ab2ae93e5e4823775">lex_gets_ptr</a>   (parser->parser_lex_gets_ptr)</td></tr> <tr class="separator:acce7759edc4a7b3ab2ae93e5e4823775"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8d6296e293cd49cb48e610b4c9a0ca67"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8d6296e293cd49cb48e610b4c9a0ca67">lex_gets</a>   (parser->parser_lex_gets)</td></tr> <tr class="separator:a8d6296e293cd49cb48e610b4c9a0ca67"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a130b83f0b0248fe652ea11e6954a5bda"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a130b83f0b0248fe652ea11e6954a5bda">lvtbl</a>   (parser->parser_lvtbl)</td></tr> <tr class="separator:a130b83f0b0248fe652ea11e6954a5bda"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2f5a8f89d8220cedad31569f711d8d1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad2f5a8f89d8220cedad31569f711d8d1">ruby__end__seen</a>   (parser->parser_ruby__end__seen)</td></tr> <tr class="separator:ad2f5a8f89d8220cedad31569f711d8d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac8adcf383e167e479e17f0ceb7e99723"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac8adcf383e167e479e17f0ceb7e99723">ruby_sourceline</a>   (parser->parser_ruby_sourceline)</td></tr> <tr class="separator:ac8adcf383e167e479e17f0ceb7e99723"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca52b28c4504720708a4fab8675dc407"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aca52b28c4504720708a4fab8675dc407">ruby_sourcefile</a>   (parser->parser_ruby_sourcefile)</td></tr> <tr class="separator:aca52b28c4504720708a4fab8675dc407"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a82aa34973916ee076ef76ae88b492749"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a82aa34973916ee076ef76ae88b492749">ruby_sourcefile_string</a>   (parser->parser_ruby_sourcefile_string)</td></tr> <tr class="separator:a82aa34973916ee076ef76ae88b492749"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e3ce88cf878782a0eb09e55f4da3c9a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>   (parser->enc)</td></tr> <tr class="separator:a9e3ce88cf878782a0eb09e55f4da3c9a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7fde6236fcb0f6e5d1d20ce98d9f0d01"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7fde6236fcb0f6e5d1d20ce98d9f0d01">yydebug</a>   (parser->parser_yydebug)</td></tr> <tr class="separator:a7fde6236fcb0f6e5d1d20ce98d9f0d01"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b370d5e8d61dfdb75ff8fa6397d6e8c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9b370d5e8d61dfdb75ff8fa6397d6e8c">ruby_eval_tree</a>   (parser->parser_eval_tree)</td></tr> <tr class="separator:a9b370d5e8d61dfdb75ff8fa6397d6e8c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c301e13ce3176f0157adffeafabcad7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7c301e13ce3176f0157adffeafabcad7">ruby_eval_tree_begin</a>   (parser->parser_eval_tree_begin)</td></tr> <tr class="separator:a7c301e13ce3176f0157adffeafabcad7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b64f0549f6ce6da6ea51f2da2c69ca7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a1b64f0549f6ce6da6ea51f2da2c69ca7">ruby_debug_lines</a>   (parser-><a class="el" href="../../db/d97/parse_8c.html#a14758b06b7e3a8acb837b2c1c25ee750">debug_lines</a>)</td></tr> <tr class="separator:a1b64f0549f6ce6da6ea51f2da2c69ca7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7f5636005d6e4d6c5e03ccbad141d93"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa7f5636005d6e4d6c5e03ccbad141d93">ruby_coverage</a>   (parser-><a class="el" href="../../db/d97/parse_8c.html#a440df03d39d76d62a3a36f125bfc19a9">coverage</a>)</td></tr> <tr class="separator:aa7f5636005d6e4d6c5e03ccbad141d93"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7482716c0f7d5bc8387ad56daa3a9fde"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7482716c0f7d5bc8387ad56daa3a9fde">yyparse</a>   ruby_yyparse</td></tr> <tr class="separator:a7482716c0f7d5bc8387ad56daa3a9fde"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6e8d7f44de147b7e48991c2e9f3f3d4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa6e8d7f44de147b7e48991c2e9f3f3d4">rb_node_newnode</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, a1, a2, a3)   <a class="el" href="../../db/d97/parse_8c.html#a3e705ddfea4ef4d9e9df5c1cd851c3e9">node_newnode</a>(parser, (<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>), (a1), (a2), (a3))</td></tr> <tr class="separator:aa6e8d7f44de147b7e48991c2e9f3f3d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c9363cead2d8e8616cb63b4eea79655"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9c9363cead2d8e8616cb63b4eea79655">cond</a>(node)   <a class="el" href="../../db/d97/parse_8c.html#a8efc31168b381fffbf9ae33e121288da">cond_gen</a>(parser, (node))</td></tr> <tr class="separator:a9c9363cead2d8e8616cb63b4eea79655"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a689edf560d6bc1a140826c56d48b3942"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a689edf560d6bc1a140826c56d48b3942">logop</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, node1, node2)   <a class="el" href="../../db/d97/parse_8c.html#acfc92bb1284dd4a703e9cc2ae11a169b">logop_gen</a>(parser, (<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>), (node1), (node2))</td></tr> <tr class="separator:a689edf560d6bc1a140826c56d48b3942"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8dbae02a2b009f8064176f8f899dcbcf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8dbae02a2b009f8064176f8f899dcbcf">value_expr</a>(node)   <a class="el" href="../../db/d97/parse_8c.html#a728b3dd8bdacd9371911b53fc5645386">value_expr_gen</a>(parser, (node) = <a class="el" href="../../db/d97/parse_8c.html#a2f14aab5ef2715ec84838b01b222bc2f">remove_begin</a>(node))</td></tr> <tr class="separator:a8dbae02a2b009f8064176f8f899dcbcf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a107820121b3ffaaa6a970f54df7aa21f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a107820121b3ffaaa6a970f54df7aa21f">void_expr0</a>(node)   <a class="el" href="../../db/d97/parse_8c.html#a55a6c7b972ea5bcfd25a24831ee589f1">void_expr_gen</a>(parser, (node))</td></tr> <tr class="separator:a107820121b3ffaaa6a970f54df7aa21f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0afcb6fcfd2e93795ffb8e11ed2d7c41"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0afcb6fcfd2e93795ffb8e11ed2d7c41">void_expr</a>(node)   <a class="el" href="../../db/d97/parse_8c.html#a107820121b3ffaaa6a970f54df7aa21f">void_expr0</a>((node) = <a class="el" href="../../db/d97/parse_8c.html#a2f14aab5ef2715ec84838b01b222bc2f">remove_begin</a>(node))</td></tr> <tr class="separator:a0afcb6fcfd2e93795ffb8e11ed2d7c41"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af53d99e10d94d269d1daaf7e01977d33"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af53d99e10d94d269d1daaf7e01977d33">void_stmts</a>(node)   <a class="el" href="../../db/d97/parse_8c.html#a3d0618cb17bdbe57569d4af763383516">void_stmts_gen</a>(parser, (node))</td></tr> <tr class="separator:af53d99e10d94d269d1daaf7e01977d33"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa052265d09c78b6e94e9ae4f6d05ad91"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa052265d09c78b6e94e9ae4f6d05ad91">reduce_nodes</a>(n)   <a class="el" href="../../db/d97/parse_8c.html#ae578607dcfb6a9a649c9c4f418cf8568">reduce_nodes_gen</a>(parser,(n))</td></tr> <tr class="separator:aa052265d09c78b6e94e9ae4f6d05ad91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a437c8ac82de682de2075a396512f16e0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a437c8ac82de682de2075a396512f16e0">block_dup_check</a>(n1, n2)   <a class="el" href="../../db/d97/parse_8c.html#ab95c34f657c6359708a20bf597dc1025">block_dup_check_gen</a>(parser,(n1),(n2))</td></tr> <tr class="separator:a437c8ac82de682de2075a396512f16e0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77faa7e42725ac9e93032b3914a7cf0e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a77faa7e42725ac9e93032b3914a7cf0e">block_append</a>(h, t)   <a class="el" href="../../db/d97/parse_8c.html#a3fa1f04786ac04f6460131df1ce1f090">block_append_gen</a>(parser,(h),(t))</td></tr> <tr class="separator:a77faa7e42725ac9e93032b3914a7cf0e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8379e7ca64f11380b1494754ed4e177e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8379e7ca64f11380b1494754ed4e177e">list_append</a>(l, <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>)   <a class="el" href="../../db/d97/parse_8c.html#a4ec1245eaf339541320c932727a72939">list_append_gen</a>(parser,(l),(<a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>))</td></tr> <tr class="separator:a8379e7ca64f11380b1494754ed4e177e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a95704859ba0b4e6cd52503bad1e2620f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a95704859ba0b4e6cd52503bad1e2620f">list_concat</a>(h, t)   <a class="el" href="../../db/d97/parse_8c.html#a9aec7c843f525795a0f32eb91ed2dd05">list_concat_gen</a>(parser,(h),(t))</td></tr> <tr class="separator:a95704859ba0b4e6cd52503bad1e2620f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96fe1c847b1abdd71e89dcf3504debce"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a96fe1c847b1abdd71e89dcf3504debce">arg_append</a>(h, t)   <a class="el" href="../../db/d97/parse_8c.html#a9cccdbe7c82417e77a3a97e328d5a001">arg_append_gen</a>(parser,(h),(t))</td></tr> <tr class="separator:a96fe1c847b1abdd71e89dcf3504debce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6c095551246969e88aaa53d80b6ddcd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae6c095551246969e88aaa53d80b6ddcd">arg_concat</a>(h, t)   <a class="el" href="../../db/d97/parse_8c.html#afbdbf70d7e44fed6ad80d48bada5d62c">arg_concat_gen</a>(parser,(h),(t))</td></tr> <tr class="separator:ae6c095551246969e88aaa53d80b6ddcd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63bd439da1e274fb654579f471c3eed5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a63bd439da1e274fb654579f471c3eed5">literal_concat</a>(h, t)   <a class="el" href="../../db/d97/parse_8c.html#a86a4f3e5fc1ef21287d2ec06d274622d">literal_concat_gen</a>(parser,(h),(t))</td></tr> <tr class="separator:a63bd439da1e274fb654579f471c3eed5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9789cafd3cbf39a4ee619a21ee92a6ed"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9789cafd3cbf39a4ee619a21ee92a6ed">new_evstr</a>(n)   <a class="el" href="../../db/d97/parse_8c.html#abd6ca32714caaaa24bc6406cd37671cd">new_evstr_gen</a>(parser,(n))</td></tr> <tr class="separator:a9789cafd3cbf39a4ee619a21ee92a6ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a57d25cfbfc6a3ef658aef3b0bae7b5f5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a57d25cfbfc6a3ef658aef3b0bae7b5f5">evstr2dstr</a>(n)   <a class="el" href="../../db/d97/parse_8c.html#ac64fb8a717eb8db472614f94d977d707">evstr2dstr_gen</a>(parser,(n))</td></tr> <tr class="separator:a57d25cfbfc6a3ef658aef3b0bae7b5f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8fd6db818a49f5f6a547d2e29e72910b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8fd6db818a49f5f6a547d2e29e72910b">call_bin_op</a>(recv, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, arg1)   <a class="el" href="../../db/d97/parse_8c.html#aadc1eadc5332fbd592477476e30ecd13">call_bin_op_gen</a>(parser, (recv),(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>),(arg1))</td></tr> <tr class="separator:a8fd6db818a49f5f6a547d2e29e72910b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abe72bdc22477862fab6b777a9e921c7b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#abe72bdc22477862fab6b777a9e921c7b">call_uni_op</a>(recv, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   <a class="el" href="../../db/d97/parse_8c.html#a6678cd3e5bb993645fba2fa82439bcd7">call_uni_op_gen</a>(parser, (recv),(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td></tr> <tr class="separator:abe72bdc22477862fab6b777a9e921c7b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acd4ddf9d11c6089f33b199335c354b0c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#acd4ddf9d11c6089f33b199335c354b0c">new_args</a>(<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, o, r, <a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, t)   <a class="el" href="../../db/d97/parse_8c.html#a0aa3c6e79648545e8cb4d954701f605f">new_args_gen</a>(parser, (<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>),(o),(r),(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>),(t))</td></tr> <tr class="separator:acd4ddf9d11c6089f33b199335c354b0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b4261efc9cfca935786a6406ffb9816"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4b4261efc9cfca935786a6406ffb9816">new_args_tail</a>(k, kr, b)   <a class="el" href="../../db/d97/parse_8c.html#a92ce4d24819ce8ead504b08530d3e950">new_args_tail_gen</a>(parser, (k),(kr),(b))</td></tr> <tr class="separator:a4b4261efc9cfca935786a6406ffb9816"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0b05fcba6be8f90d0d2d99bb9ec0b4c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad0b05fcba6be8f90d0d2d99bb9ec0b4c">ret_args</a>(node)   <a class="el" href="../../db/d97/parse_8c.html#ad40924187b97b600ced34283272a1503">ret_args_gen</a>(parser, (node))</td></tr> <tr class="separator:ad0b05fcba6be8f90d0d2d99bb9ec0b4c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab68ad814e43aeadb75b46055678657b7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab68ad814e43aeadb75b46055678657b7">new_yield</a>(node)   <a class="el" href="../../db/d97/parse_8c.html#a13291d00f3202b8aa02e3136b4912fb3">new_yield_gen</a>(parser, (node))</td></tr> <tr class="separator:ab68ad814e43aeadb75b46055678657b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a576aae2a8450049c1a874a64e4803602"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a576aae2a8450049c1a874a64e4803602">dsym_node</a>(node)   <a class="el" href="../../db/d97/parse_8c.html#a0cb2acc80977988da5bad68dca78dfa9">dsym_node_gen</a>(parser, (node))</td></tr> <tr class="separator:a576aae2a8450049c1a874a64e4803602"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8128fe58f108349b4cb7c1a208cb874b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8128fe58f108349b4cb7c1a208cb874b">gettable</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   <a class="el" href="../../db/d97/parse_8c.html#aca3dba4ae3436a423fab8c00910180d0">gettable_gen</a>(parser,(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td></tr> <tr class="separator:a8128fe58f108349b4cb7c1a208cb874b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5cb1df5a7a381c93bd1b53c64194c804"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5cb1df5a7a381c93bd1b53c64194c804">assignable</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, node)   <a class="el" href="../../db/d97/parse_8c.html#a386207803670e7c98896a35eb8f92ac0">assignable_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>), (node))</td></tr> <tr class="separator:a5cb1df5a7a381c93bd1b53c64194c804"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a04dc959318a4396bf4b904455ef1a634"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a04dc959318a4396bf4b904455ef1a634">aryset</a>(node1, node2)   <a class="el" href="../../db/d97/parse_8c.html#a41df79ad68d4130f72a232f613acf492">aryset_gen</a>(parser, (node1), (node2))</td></tr> <tr class="separator:a04dc959318a4396bf4b904455ef1a634"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5e454b247def6f31a324173f9934719"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa5e454b247def6f31a324173f9934719">attrset</a>(node, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   <a class="el" href="../../db/d97/parse_8c.html#a71caf8f3c421952b8c72da146560bf0e">attrset_gen</a>(parser, (node), (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td></tr> <tr class="separator:aa5e454b247def6f31a324173f9934719"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb08645c7019753dc3e43080a8ee63fd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#afb08645c7019753dc3e43080a8ee63fd">rb_backref_error</a>(n)   <a class="el" href="../../db/d97/parse_8c.html#a3f04a9712ecdc1f42bffe7de31193129">rb_backref_error_gen</a>(parser,(n))</td></tr> <tr class="separator:afb08645c7019753dc3e43080a8ee63fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24425bcc46577a37c70057c22fe05b6f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a24425bcc46577a37c70057c22fe05b6f">node_assign</a>(node1, node2)   <a class="el" href="../../db/d97/parse_8c.html#a50aa0f2b90ecda016b7bd6cf7fa2d6a2">node_assign_gen</a>(parser, (node1), (node2))</td></tr> <tr class="separator:a24425bcc46577a37c70057c22fe05b6f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3cff9786926b2239f790731adacedd2d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a3cff9786926b2239f790731adacedd2d">new_attr_op_assign</a>(lhs, <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, attr, op, rhs)   <a class="el" href="../../db/d97/parse_8c.html#a66efa2be47ee069485c7a2a75280d58a">new_attr_op_assign_gen</a>(parser, (lhs), (attr), (op), (rhs))</td></tr> <tr class="separator:a3cff9786926b2239f790731adacedd2d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a43e2e211d10d4bf900c22b17f5f2f83d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a43e2e211d10d4bf900c22b17f5f2f83d">new_const_op_assign</a>(lhs, op, rhs)   <a class="el" href="../../db/d97/parse_8c.html#a2a1a0ca601f2e130092f3725da37deb4">new_const_op_assign_gen</a>(parser, (lhs), (op), (rhs))</td></tr> <tr class="separator:a43e2e211d10d4bf900c22b17f5f2f83d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a305eafa2cdc5ff3f853b558083697a2e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a305eafa2cdc5ff3f853b558083697a2e">match_op</a>(node1, node2)   <a class="el" href="../../db/d97/parse_8c.html#aeead37efd6e9eb65df9f6910a4be0e15">match_op_gen</a>(parser, (node1), (node2))</td></tr> <tr class="separator:a305eafa2cdc5ff3f853b558083697a2e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ed2ad05a3e4446b7890148b7379892a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a1ed2ad05a3e4446b7890148b7379892a">local_tbl</a>()   <a class="el" href="../../db/d97/parse_8c.html#a078e3d06ef83ba473b08792e5065ccb2">local_tbl_gen</a>(parser)</td></tr> <tr class="separator:a1ed2ad05a3e4446b7890148b7379892a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf3b91fb0d487a06b44dcbf974f3ef40"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#acf3b91fb0d487a06b44dcbf974f3ef40">reg_compile</a>(str, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>)   <a class="el" href="../../db/d97/parse_8c.html#aab309c252250f7fbd970c1079e8f4aa0">reg_compile_gen</a>(parser, (str), (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>))</td></tr> <tr class="separator:acf3b91fb0d487a06b44dcbf974f3ef40"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5fc2d1f4685a1446132227f925d3b379"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5fc2d1f4685a1446132227f925d3b379">reg_fragment_setenc</a>(str, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>)   <a class="el" href="../../db/d97/parse_8c.html#a8690f32702dfa93071e5f4e32b2b2500">reg_fragment_setenc_gen</a>(parser, (str), (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>))</td></tr> <tr class="separator:a5fc2d1f4685a1446132227f925d3b379"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a587d133f5df06ee1a9f855f9d397c69d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a587d133f5df06ee1a9f855f9d397c69d">reg_fragment_check</a>(str, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>)   <a class="el" href="../../db/d97/parse_8c.html#a37c7303c3de38c5c397e69f51bb77356">reg_fragment_check_gen</a>(parser, (str), (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>))</td></tr> <tr class="separator:a587d133f5df06ee1a9f855f9d397c69d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa83f8f8839f89ddf518cdd5e9b6c1a34"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa83f8f8839f89ddf518cdd5e9b6c1a34">reg_named_capture_assign</a>(regexp, <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)   <a class="el" href="../../db/d97/parse_8c.html#a54ec7e11414613f828f41c39802d9f07">reg_named_capture_assign_gen</a>(parser,(regexp),(<a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>))</td></tr> <tr class="separator:aa83f8f8839f89ddf518cdd5e9b6c1a34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:addeeb969b789536e6d64fb25622be06a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#addeeb969b789536e6d64fb25622be06a">get_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:addeeb969b789536e6d64fb25622be06a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a27030716e8ff073378571d84bd3985fa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a27030716e8ff073378571d84bd3985fa">get_value</a>(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)   (<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a27030716e8ff073378571d84bd3985fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa6578c7b1604047ea443a94c54b7fd4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aaa6578c7b1604047ea443a94c54b7fd4">new_op_assign</a>(lhs, op, rhs)   <a class="el" href="../../db/d97/parse_8c.html#a31d1329102bb7998c39efd4284cb35f8">new_op_assign_gen</a>(parser, (lhs), (op), (rhs))</td></tr> <tr class="separator:aaa6578c7b1604047ea443a94c54b7fd4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adb64cded893f33e4934bc576df4e3fd6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#adb64cded893f33e4934bc576df4e3fd6">formal_argument</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   <a class="el" href="../../db/d97/parse_8c.html#af9fb6894fc4430699079313dc2a697ce">formal_argument_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td></tr> <tr class="separator:adb64cded893f33e4934bc576df4e3fd6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed3d1812d3f35fac1d14859bcffb89f7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aed3d1812d3f35fac1d14859bcffb89f7">shadowing_lvar</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)   <a class="el" href="../../db/d97/parse_8c.html#a55cf0893efa01c950964876f7fd3237b">shadowing_lvar_gen</a>(parser, (<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>))</td></tr> <tr class="separator:aed3d1812d3f35fac1d14859bcffb89f7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac58bf3482faa55ed3af22c3878c35feb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac58bf3482faa55ed3af22c3878c35feb">new_bv</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   <a class="el" href="../../db/d97/parse_8c.html#aab8a77349f7462c429c170bd79ed28f8">new_bv_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td></tr> <tr class="separator:ac58bf3482faa55ed3af22c3878c35feb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab63305c0543649ca488042de073fcffa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab63305c0543649ca488042de073fcffa">local_push</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a>)   <a class="el" href="../../db/d97/parse_8c.html#a6c8e72f1d96507b3f1057abcfd1c63fa">local_push_gen</a>(parser,(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a>))</td></tr> <tr class="separator:ab63305c0543649ca488042de073fcffa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5205a69edafa1f17af70b1f24c8f978f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5205a69edafa1f17af70b1f24c8f978f">local_pop</a>()   <a class="el" href="../../db/d97/parse_8c.html#afab2d30c2935af9330f66cc90fe7cc60">local_pop_gen</a>(parser)</td></tr> <tr class="separator:a5205a69edafa1f17af70b1f24c8f978f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4d5835dd61d1aeb0e81e95055dec2b4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab4d5835dd61d1aeb0e81e95055dec2b4">local_var</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   <a class="el" href="../../db/d97/parse_8c.html#ad985e0be4135839f82ded8d3797b8c33">local_var_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td></tr> <tr class="separator:ab4d5835dd61d1aeb0e81e95055dec2b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add1e9344471cbb8e25216e5aaebeafd4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#add1e9344471cbb8e25216e5aaebeafd4">arg_var</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   <a class="el" href="../../db/d97/parse_8c.html#af60fb0c2faada4d666aaf3b737a8b120">arg_var_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td></tr> <tr class="separator:add1e9344471cbb8e25216e5aaebeafd4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6e7b58aa0005e28573b05e2ea1d3b3bf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a6e7b58aa0005e28573b05e2ea1d3b3bf">local_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   <a class="el" href="../../db/d97/parse_8c.html#a7692c320cc05f695b5148718c784a160">local_id_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td></tr> <tr class="separator:a6e7b58aa0005e28573b05e2ea1d3b3bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f9c8dd7d76e9cd4654816e5b9cc47f4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2f9c8dd7d76e9cd4654816e5b9cc47f4">internal_id</a>()   <a class="el" href="../../db/d97/parse_8c.html#a04d0dad923f704d212d3b8435157a43e">internal_id_gen</a>(parser)</td></tr> <tr class="separator:a2f9c8dd7d76e9cd4654816e5b9cc47f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab76822e9189a6d2d8bb806c34f9ac6b9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab76822e9189a6d2d8bb806c34f9ac6b9">dyna_push</a>()   <a class="el" href="../../db/d97/parse_8c.html#aa5ef94a566f8b0134ed59f764673286d">dyna_push_gen</a>(parser)</td></tr> <tr class="separator:ab76822e9189a6d2d8bb806c34f9ac6b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abfd779fd3800c7f33c9036ae80612115"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#abfd779fd3800c7f33c9036ae80612115">dyna_pop</a>(node)   <a class="el" href="../../db/d97/parse_8c.html#a2e92b264d4ecb0bcd5c3db3795211058">dyna_pop_gen</a>(parser, (node))</td></tr> <tr class="separator:abfd779fd3800c7f33c9036ae80612115"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab9196c3ae4712811a17ea70e52cd9cff"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab9196c3ae4712811a17ea70e52cd9cff">dyna_in_block</a>()   <a class="el" href="../../db/d97/parse_8c.html#abccf5f5512c5225026c16c80940911b4">dyna_in_block_gen</a>(parser)</td></tr> <tr class="separator:ab9196c3ae4712811a17ea70e52cd9cff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acc5f07bfb6caca6da7510625d6e6fbd8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#acc5f07bfb6caca6da7510625d6e6fbd8">dyna_var</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   <a class="el" href="../../db/d97/parse_8c.html#ab4d5835dd61d1aeb0e81e95055dec2b4">local_var</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:acc5f07bfb6caca6da7510625d6e6fbd8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab529a12b82d39987d521ab232bd6a6ec"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab529a12b82d39987d521ab232bd6a6ec">dvar_defined</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   <a class="el" href="../../db/d97/parse_8c.html#ac8da299068b7be73bc0ae3604d1ff86a">dvar_defined_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>), 0)</td></tr> <tr class="separator:ab529a12b82d39987d521ab232bd6a6ec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace7891011c83acd673c27d6b643e0f85"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ace7891011c83acd673c27d6b643e0f85">dvar_defined_get</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   <a class="el" href="../../db/d97/parse_8c.html#ac8da299068b7be73bc0ae3604d1ff86a">dvar_defined_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>), 1)</td></tr> <tr class="separator:ace7891011c83acd673c27d6b643e0f85"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35f0c13829e837fb839d2b25660600ae"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a35f0c13829e837fb839d2b25660600ae">dvar_curr</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   <a class="el" href="../../db/d97/parse_8c.html#a78277e98632dbf1c65f9d205544327ca">dvar_curr_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td></tr> <tr class="separator:a35f0c13829e837fb839d2b25660600ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0103c8ab16f47ff57468f9a40024b009"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0103c8ab16f47ff57468f9a40024b009">lvar_defined</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   <a class="el" href="../../db/d97/parse_8c.html#af7be0e52c4a07e94280543ec61cadeb2">lvar_defined_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td></tr> <tr class="separator:a0103c8ab16f47ff57468f9a40024b009"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8e390b7c6efe1a57a0677e419d09822a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8e390b7c6efe1a57a0677e419d09822a">RE_OPTION_ONCE</a>   (1<<16)</td></tr> <tr class="separator:a8e390b7c6efe1a57a0677e419d09822a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af609eb56346eb3cf6e4fc258ab4b4004"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af609eb56346eb3cf6e4fc258ab4b4004">RE_OPTION_ENCODING_SHIFT</a>   8</td></tr> <tr class="separator:af609eb56346eb3cf6e4fc258ab4b4004"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a017671f5017e78dc4d0c92a6f61ab859"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a017671f5017e78dc4d0c92a6f61ab859">RE_OPTION_ENCODING</a>(e)   (((e)&0xff)<<RE_OPTION_ENCODING_SHIFT)</td></tr> <tr class="separator:a017671f5017e78dc4d0c92a6f61ab859"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9716cb57cf662ee8470dfad1713dfd1e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9716cb57cf662ee8470dfad1713dfd1e">RE_OPTION_ENCODING_IDX</a>(o)   (((o)>><a class="el" href="../../db/d97/parse_8c.html#af609eb56346eb3cf6e4fc258ab4b4004">RE_OPTION_ENCODING_SHIFT</a>)&0xff)</td></tr> <tr class="separator:a9716cb57cf662ee8470dfad1713dfd1e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b499349716d690ead3490ae9460710f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5b499349716d690ead3490ae9460710f">RE_OPTION_ENCODING_NONE</a>(o)   ((o)&<a class="el" href="../../db/d97/parse_8c.html#a90cdee374af55b9ee24e0d469400d7c5">RE_OPTION_ARG_ENCODING_NONE</a>)</td></tr> <tr class="separator:a5b499349716d690ead3490ae9460710f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a376f612c82347134f923dd54d6e4b04c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a376f612c82347134f923dd54d6e4b04c">RE_OPTION_MASK</a>   0xff</td></tr> <tr class="separator:a376f612c82347134f923dd54d6e4b04c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a90cdee374af55b9ee24e0d469400d7c5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a90cdee374af55b9ee24e0d469400d7c5">RE_OPTION_ARG_ENCODING_NONE</a>   32</td></tr> <tr class="separator:a90cdee374af55b9ee24e0d469400d7c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3945cec520b6c3eceec571a092ff77b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac3945cec520b6c3eceec571a092ff77b">NODE_STRTERM</a>   <a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682a2ee2f4913eda8398b92ce97daf62a0f0">NODE_ZARRAY</a> /* nothing to gc */</td></tr> <tr class="separator:ac3945cec520b6c3eceec571a092ff77b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a60ff266c9c51812eadf38c736e230689"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a60ff266c9c51812eadf38c736e230689">NODE_HEREDOC</a>   <a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682a84321b422ec9dc86a01031963ec5d7c5">NODE_ARRAY</a> /* 1, 3 to gc */</td></tr> <tr class="separator:a60ff266c9c51812eadf38c736e230689"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ab698e2cf668da9ae28fe9f6ede6796"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4ab698e2cf668da9ae28fe9f6ede6796">SIGN_EXTEND</a>(x, n)   (((1<<(n)-1)^((x)&~(~0<<(n))))-(1<<(n)-1))</td></tr> <tr class="separator:a4ab698e2cf668da9ae28fe9f6ede6796"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8f7bdba613fbbb6eeff576767918454d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8f7bdba613fbbb6eeff576767918454d">nd_func</a>   <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">u1.id</a></td></tr> <tr class="separator:a8f7bdba613fbbb6eeff576767918454d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae450a4ce7efb0f99c8697370fda5e872"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae450a4ce7efb0f99c8697370fda5e872">nd_term</a>(node)   <a class="el" href="../../db/d97/parse_8c.html#a4ab698e2cf668da9ae28fe9f6ede6796">SIGN_EXTEND</a>((node)-><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">u2.id</a>, <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>*2)</td></tr> <tr class="separator:ae450a4ce7efb0f99c8697370fda5e872"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae0553ae3d8cc5fe3078e1db7b54c8bb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aae0553ae3d8cc5fe3078e1db7b54c8bb">nd_paren</a>(node)   (char)((node)-><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">u2.id</a> >> <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>*2)</td></tr> <tr class="separator:aae0553ae3d8cc5fe3078e1db7b54c8bb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a197f920014c5a23b9dba4b698e03aab4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a197f920014c5a23b9dba4b698e03aab4">nd_nest</a>   <a class="el" href="../../d8/d36/signal_8c.html#a6f2334d7e90694f211f708b860dfa486">u3.cnt</a></td></tr> <tr class="separator:a197f920014c5a23b9dba4b698e03aab4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a799926a6ed6c46e677ab3d7c4bab561d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a799926a6ed6c46e677ab3d7c4bab561d">Qnone</a>   0</td></tr> <tr class="separator:a799926a6ed6c46e677ab3d7c4bab561d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aba24060521d2fa3df2cd7a928412e105"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aba24060521d2fa3df2cd7a928412e105">ifndef_ripper</a>(x)   (x)</td></tr> <tr class="separator:aba24060521d2fa3df2cd7a928412e105"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaec2ebc8880fc8c66c0d07ad3b0edb44"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aaec2ebc8880fc8c66c0d07ad3b0edb44">rb_warn0</a>(fmt)   <a class="el" href="../../db/dcc/error_8c.html#a146caf541551298053f23e384ce4ce2a">rb_compile_warn</a>(<a class="el" href="../../db/d2e/intern_8h.html#a47f69d23608912ec9a56b388a7d1b6a9">ruby_sourcefile</a>, <a class="el" href="../../db/d2e/intern_8h.html#aa73e1f48cefb3d23a2a62a0677d8bb05">ruby_sourceline</a>, (fmt))</td></tr> <tr class="separator:aaec2ebc8880fc8c66c0d07ad3b0edb44"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0dace759c53dbbe49ff7835c0a202027"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0dace759c53dbbe49ff7835c0a202027">rb_warnI</a>(fmt, a)   <a class="el" href="../../db/dcc/error_8c.html#a146caf541551298053f23e384ce4ce2a">rb_compile_warn</a>(<a class="el" href="../../db/d2e/intern_8h.html#a47f69d23608912ec9a56b388a7d1b6a9">ruby_sourcefile</a>, <a class="el" href="../../db/d2e/intern_8h.html#aa73e1f48cefb3d23a2a62a0677d8bb05">ruby_sourceline</a>, (fmt), (a))</td></tr> <tr class="separator:a0dace759c53dbbe49ff7835c0a202027"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67e79dae06f8419a42a082e37c0b2901"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a67e79dae06f8419a42a082e37c0b2901">rb_warnS</a>(fmt, a)   <a class="el" href="../../db/dcc/error_8c.html#a146caf541551298053f23e384ce4ce2a">rb_compile_warn</a>(<a class="el" href="../../db/d2e/intern_8h.html#a47f69d23608912ec9a56b388a7d1b6a9">ruby_sourcefile</a>, <a class="el" href="../../db/d2e/intern_8h.html#aa73e1f48cefb3d23a2a62a0677d8bb05">ruby_sourceline</a>, (fmt), (a))</td></tr> <tr class="separator:a67e79dae06f8419a42a082e37c0b2901"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a739b95a47ec6c2df7aeb627344df4a63"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a739b95a47ec6c2df7aeb627344df4a63">rb_warn4S</a>(file, line, fmt, a)   <a class="el" href="../../db/dcc/error_8c.html#a146caf541551298053f23e384ce4ce2a">rb_compile_warn</a>((file), (line), (fmt), (a))</td></tr> <tr class="separator:a739b95a47ec6c2df7aeb627344df4a63"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3f01cfa65c2c0a61a6f83b556b892f3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac3f01cfa65c2c0a61a6f83b556b892f3">rb_warning0</a>(fmt)   <a class="el" href="../../db/dcc/error_8c.html#ab89177d61c1d80c8e75fa0ff73addd85">rb_compile_warning</a>(<a class="el" href="../../db/d2e/intern_8h.html#a47f69d23608912ec9a56b388a7d1b6a9">ruby_sourcefile</a>, <a class="el" href="../../db/d2e/intern_8h.html#aa73e1f48cefb3d23a2a62a0677d8bb05">ruby_sourceline</a>, (fmt))</td></tr> <tr class="separator:ac3f01cfa65c2c0a61a6f83b556b892f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca369e6f278a2656e996a822270e034c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aca369e6f278a2656e996a822270e034c">rb_warningS</a>(fmt, a)   <a class="el" href="../../db/dcc/error_8c.html#ab89177d61c1d80c8e75fa0ff73addd85">rb_compile_warning</a>(<a class="el" href="../../db/d2e/intern_8h.html#a47f69d23608912ec9a56b388a7d1b6a9">ruby_sourcefile</a>, <a class="el" href="../../db/d2e/intern_8h.html#aa73e1f48cefb3d23a2a62a0677d8bb05">ruby_sourceline</a>, (fmt), (a))</td></tr> <tr class="separator:aca369e6f278a2656e996a822270e034c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac8a9e12698ddd356976669c6116abef1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac8a9e12698ddd356976669c6116abef1">rb_compile_error</a>   <a class="el" href="../../db/dcc/error_8c.html#aff5d5290707cbbb27afe81ad515adff8">rb_compile_error_with_enc</a></td></tr> <tr class="separator:ac8a9e12698ddd356976669c6116abef1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afc0efe2105b7dc0284213e8e4c346ee8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#afc0efe2105b7dc0284213e8e4c346ee8">compile_error</a>   parser->nerr++,<a class="el" href="../../db/dcc/error_8c.html#aff5d5290707cbbb27afe81ad515adff8">rb_compile_error_with_enc</a></td></tr> <tr class="separator:afc0efe2105b7dc0284213e8e4c346ee8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b072b9b093fc1e30bfd03bcee3fc2d0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a3b072b9b093fc1e30bfd03bcee3fc2d0">PARSER_ARG</a>   <a class="el" href="../../db/d2e/intern_8h.html#a47f69d23608912ec9a56b388a7d1b6a9">ruby_sourcefile</a>, <a class="el" href="../../db/d2e/intern_8h.html#aa73e1f48cefb3d23a2a62a0677d8bb05">ruby_sourceline</a>, <a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>,</td></tr> <tr class="separator:a3b072b9b093fc1e30bfd03bcee3fc2d0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a975ebb4788e2066d838f862705f56b3e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a975ebb4788e2066d838f862705f56b3e">token_info_push</a>(<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>)   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a117741045763c090b26e30a85bd0e0a6">RTEST</a>(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a56087d5316e4c73027105c023006cb15">ruby_verbose</a>) ? token_info_push(parser, (<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>)) : (void)0)</td></tr> <tr class="separator:a975ebb4788e2066d838f862705f56b3e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9b9f89b11a878abf5348343d9a77283"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af9b9f89b11a878abf5348343d9a77283">token_info_pop</a>(<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>)   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a117741045763c090b26e30a85bd0e0a6">RTEST</a>(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a56087d5316e4c73027105c023006cb15">ruby_verbose</a>) ? token_info_pop(parser, (<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>)) : (void)0)</td></tr> <tr class="separator:af9b9f89b11a878abf5348343d9a77283"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0943f558a560b9b5fa0593d7e36496c1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0943f558a560b9b5fa0593d7e36496c1">YYERROR_VERBOSE</a>   1</td></tr> <tr class="separator:a0943f558a560b9b5fa0593d7e36496c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3499e31aa832edc82b632ae811286a4b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a3499e31aa832edc82b632ae811286a4b">YYTOKEN_TABLE</a>   0</td></tr> <tr class="separator:a3499e31aa832edc82b632ae811286a4b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a69ca0fbcc6d7aa5e8f47b11fc0048208"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a69ca0fbcc6d7aa5e8f47b11fc0048208">YYTOKENTYPE</a></td></tr> <tr class="separator:a69ca0fbcc6d7aa5e8f47b11fc0048208"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7d535939e93253736c6eeda569d24de5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7d535939e93253736c6eeda569d24de5">YYSIZE_T</a>   unsigned int</td></tr> <tr class="separator:a7d535939e93253736c6eeda569d24de5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4bb7ad82d4a7e2df49ff6a8fb484109"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab4bb7ad82d4a7e2df49ff6a8fb484109">YYSIZE_MAXIMUM</a>   ((<a class="el" href="../../db/d97/parse_8c.html#a7d535939e93253736c6eeda569d24de5">YYSIZE_T</a>) -1)</td></tr> <tr class="separator:ab4bb7ad82d4a7e2df49ff6a8fb484109"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86f079016f11f0600f4259f3f03f8d43"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a86f079016f11f0600f4259f3f03f8d43">YY_</a>(msgid)   msgid</td></tr> <tr class="separator:a86f079016f11f0600f4259f3f03f8d43"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad7d1ef1bbc6adfe69894bc8221f557e1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad7d1ef1bbc6adfe69894bc8221f557e1">YYUSE</a>(e)   ((void) (e))</td></tr> <tr class="separator:ad7d1ef1bbc6adfe69894bc8221f557e1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0a6ff515042340dd341cf6ca8dd05f2d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a>(n)   (n)</td></tr> <tr class="separator:a0a6ff515042340dd341cf6ca8dd05f2d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af45042ce56e04d634420d76caeb2ee73"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af45042ce56e04d634420d76caeb2ee73">YYSTACK_ALLOC</a>   <a class="el" href="../../db/d97/parse_8c.html#a27be75ce945b39de7aac8da2d7e37be4">YYMALLOC</a></td></tr> <tr class="separator:af45042ce56e04d634420d76caeb2ee73"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a9dc526fd390d4808252bd631c4c2f7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a1a9dc526fd390d4808252bd631c4c2f7">YYSTACK_FREE</a>   <a class="el" href="../../db/d97/parse_8c.html#afa4f943fa9a91c629bc467bdc551adb7">YYFREE</a></td></tr> <tr class="separator:a1a9dc526fd390d4808252bd631c4c2f7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7e55d995c7458f2f4af94a426d0adde8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7e55d995c7458f2f4af94a426d0adde8">YYSTACK_ALLOC_MAXIMUM</a>   <a class="el" href="../../db/d97/parse_8c.html#ab4bb7ad82d4a7e2df49ff6a8fb484109">YYSIZE_MAXIMUM</a></td></tr> <tr class="separator:a7e55d995c7458f2f4af94a426d0adde8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afcd15dd0fa87ffba0371c6d6a0cc9631"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#afcd15dd0fa87ffba0371c6d6a0cc9631">YYSTACK_GAP_MAXIMUM</a>   (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a> (union <a class="el" href="../../d8/d97/unionyyalloc.html">yyalloc</a>) - 1)</td></tr> <tr class="separator:afcd15dd0fa87ffba0371c6d6a0cc9631"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40beb355f2cf230a99e2e2bb54909a5a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a40beb355f2cf230a99e2e2bb54909a5a">YYSTACK_BYTES</a>(<a class="el" href="../../dc/de5/random_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>)</td></tr> <tr class="separator:a40beb355f2cf230a99e2e2bb54909a5a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b270b13a13550fb9cefc929dad206ac"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a3b270b13a13550fb9cefc929dad206ac">YYCOPY_NEEDED</a>   1</td></tr> <tr class="separator:a3b270b13a13550fb9cefc929dad206ac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae780b90b638f37309f20dc07f94e8221"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae780b90b638f37309f20dc07f94e8221">YYSTACK_RELOCATE</a>(Stack_alloc, Stack)</td></tr> <tr class="separator:ae780b90b638f37309f20dc07f94e8221"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad6586b145b5cddce4eec46f35d59b1dd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad6586b145b5cddce4eec46f35d59b1dd">YYCOPY</a>(To, From, Count)</td></tr> <tr class="separator:ad6586b145b5cddce4eec46f35d59b1dd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6419f3fd69ecb6b7e063410fd4e73b2f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a6419f3fd69ecb6b7e063410fd4e73b2f">YYFINAL</a>   3</td></tr> <tr class="separator:a6419f3fd69ecb6b7e063410fd4e73b2f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae67923760a28e3b7ed3aa2cfaef7f9a2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae67923760a28e3b7ed3aa2cfaef7f9a2">YYLAST</a>   10700</td></tr> <tr class="separator:ae67923760a28e3b7ed3aa2cfaef7f9a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a75d260730a6c379a94ea28f63a7b9275"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a75d260730a6c379a94ea28f63a7b9275">YYNTOKENS</a>   142</td></tr> <tr class="separator:a75d260730a6c379a94ea28f63a7b9275"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af54ae9e588f0ecc32eabbfdf1959df10"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af54ae9e588f0ecc32eabbfdf1959df10">YYNNTS</a>   199</td></tr> <tr class="separator:af54ae9e588f0ecc32eabbfdf1959df10"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aceaba8997dc3867478ae3b816647eb7c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aceaba8997dc3867478ae3b816647eb7c">YYNRULES</a>   620</td></tr> <tr class="separator:aceaba8997dc3867478ae3b816647eb7c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c387ba2caaade8bf8f78ed30023f79f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2c387ba2caaade8bf8f78ed30023f79f">YYNSTATES</a>   1057</td></tr> <tr class="separator:a2c387ba2caaade8bf8f78ed30023f79f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a926181abd06b6d1df27b6133971c24ce"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a926181abd06b6d1df27b6133971c24ce">YYUNDEFTOK</a>   2</td></tr> <tr class="separator:a926181abd06b6d1df27b6133971c24ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3f5ed4bc4517eff0ef1b17541192a58"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af3f5ed4bc4517eff0ef1b17541192a58">YYMAXUTOK</a>   352</td></tr> <tr class="separator:af3f5ed4bc4517eff0ef1b17541192a58"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad19ee88e33c02c4e720b28f78249bd7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aad19ee88e33c02c4e720b28f78249bd7">YYTRANSLATE</a>(YYX)   ((unsigned int) (YYX) <= <a class="el" href="../../db/d97/parse_8c.html#af3f5ed4bc4517eff0ef1b17541192a58">YYMAXUTOK</a> ? <a class="el" href="../../db/d97/parse_8c.html#a384fb3797a340a5415c03719ebab9c67">yytranslate</a>[YYX] : <a class="el" href="../../db/d97/parse_8c.html#a926181abd06b6d1df27b6133971c24ce">YYUNDEFTOK</a>)</td></tr> <tr class="separator:aad19ee88e33c02c4e720b28f78249bd7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a62bf0ed0c4360b077071b5cf3177823b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a62bf0ed0c4360b077071b5cf3177823b">YYPACT_NINF</a>   -808</td></tr> <tr class="separator:a62bf0ed0c4360b077071b5cf3177823b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a504faa93b92f37fcc147f68e8d111a1d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a504faa93b92f37fcc147f68e8d111a1d">YYTABLE_NINF</a>   -621</td></tr> <tr class="separator:a504faa93b92f37fcc147f68e8d111a1d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f908ea93d1185af001f0e858ba789bb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a1f908ea93d1185af001f0e858ba789bb">yypact_value_is_default</a>(yystate)   ((yystate) == (-808))</td></tr> <tr class="separator:a1f908ea93d1185af001f0e858ba789bb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb8d96db6d8700f2801f9d154e5c3f58"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#acb8d96db6d8700f2801f9d154e5c3f58">yytable_value_is_error</a>(yytable_value)   ((yytable_value) == (-621))</td></tr> <tr class="separator:acb8d96db6d8700f2801f9d154e5c3f58"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a20bf055e53dc4fd5afddfd752a4d1adb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a20bf055e53dc4fd5afddfd752a4d1adb">yyerrok</a>   (yyerrstatus = 0)</td></tr> <tr class="separator:a20bf055e53dc4fd5afddfd752a4d1adb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5035d59933b3f5388c44f596145db047"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5035d59933b3f5388c44f596145db047">yyclearin</a>   (yychar = <a class="el" href="../../db/d97/parse_8c.html#ae59196b3765411a06cf234cf9bcae2e7">YYEMPTY</a>)</td></tr> <tr class="separator:a5035d59933b3f5388c44f596145db047"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae59196b3765411a06cf234cf9bcae2e7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae59196b3765411a06cf234cf9bcae2e7">YYEMPTY</a>   (-2)</td></tr> <tr class="separator:ae59196b3765411a06cf234cf9bcae2e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b1e3628411fabac03abe0a337322016"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a3b1e3628411fabac03abe0a337322016">YYEOF</a>   0</td></tr> <tr class="separator:a3b1e3628411fabac03abe0a337322016"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6c7a65b580c214b2ea832fd7bdd472e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa6c7a65b580c214b2ea832fd7bdd472e">YYACCEPT</a>   goto yyacceptlab</td></tr> <tr class="separator:aa6c7a65b580c214b2ea832fd7bdd472e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3bcde0b05b9aa4ec5169092d9d211dbd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a3bcde0b05b9aa4ec5169092d9d211dbd">YYABORT</a>   goto yyabortlab</td></tr> <tr class="separator:a3bcde0b05b9aa4ec5169092d9d211dbd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1eef6197be78122699013d0784acc80"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af1eef6197be78122699013d0784acc80">YYERROR</a>   goto yyerrorlab</td></tr> <tr class="separator:af1eef6197be78122699013d0784acc80"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a383d9671b1abd97e4c6f3708d1ca32f3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a383d9671b1abd97e4c6f3708d1ca32f3">YYFAIL</a>   goto yyerrlab</td></tr> <tr class="separator:a383d9671b1abd97e4c6f3708d1ca32f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad860e18ca4b79fc589895b531bdb7948"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad860e18ca4b79fc589895b531bdb7948">YYRECOVERING</a>()   (!!yyerrstatus)</td></tr> <tr class="separator:ad860e18ca4b79fc589895b531bdb7948"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adfcaf974b837e3efc130377e9837b4fd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#adfcaf974b837e3efc130377e9837b4fd">YYBACKUP</a>(Token, Value)</td></tr> <tr class="separator:adfcaf974b837e3efc130377e9837b4fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2b58b1851184ddb3b60fede50bc7946"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad2b58b1851184ddb3b60fede50bc7946">YYTERROR</a>   1</td></tr> <tr class="separator:ad2b58b1851184ddb3b60fede50bc7946"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a552f295255821fa7dea11b0237e1d61a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a552f295255821fa7dea11b0237e1d61a">YYERRCODE</a>   256</td></tr> <tr class="separator:a552f295255821fa7dea11b0237e1d61a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2b4f027a2b092ac14ca4464e7b3db60"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab2b4f027a2b092ac14ca4464e7b3db60">YYRHSLOC</a>(Rhs, K)   ((Rhs)[K])</td></tr> <tr class="separator:ab2b4f027a2b092ac14ca4464e7b3db60"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a485d38f93de30679900c9cad6e7f3446"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a485d38f93de30679900c9cad6e7f3446">YYLLOC_DEFAULT</a>(Current, Rhs, <a class="el" href="../../dc/de5/random_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>)</td></tr> <tr class="separator:a485d38f93de30679900c9cad6e7f3446"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52c7d936ca7e6c34687ff71f29b8cfd1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a52c7d936ca7e6c34687ff71f29b8cfd1">YY_LOCATION_PRINT</a>(File, Loc)   ((void) 0)</td></tr> <tr class="separator:a52c7d936ca7e6c34687ff71f29b8cfd1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0ea34e09602d1ede033f16ba669ef24b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0ea34e09602d1ede033f16ba669ef24b">YYLEX</a>   <a class="el" href="../../db/d97/parse_8c.html#a94689e57839140f082a2d7d751073ef1">yylex</a> (&<a class="el" href="../../db/d97/parse_8c.html#a75acfb3798e577ebd296e604e422e86b">yylval</a>, parser)</td></tr> <tr class="separator:a0ea34e09602d1ede033f16ba669ef24b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3b78184b3e3414afdaf2bbbff4a8bfe"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af3b78184b3e3414afdaf2bbbff4a8bfe">YYFPRINTF</a>   fprintf</td></tr> <tr class="separator:af3b78184b3e3414afdaf2bbbff4a8bfe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af6d6ca80e87922f90264f1a4a802ea04"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af6d6ca80e87922f90264f1a4a802ea04">YYDPRINTF</a>(Args)</td></tr> <tr class="separator:af6d6ca80e87922f90264f1a4a802ea04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c510d33cb388afc9411141ba3076a36"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a1c510d33cb388afc9411141ba3076a36">YY_SYMBOL_PRINT</a>(Title, Type, Value, Location)</td></tr> <tr class="separator:a1c510d33cb388afc9411141ba3076a36"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a52157fbe194e3a347afc4ef750af77"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7a52157fbe194e3a347afc4ef750af77">YY_STACK_PRINT</a>(Bottom, Top)</td></tr> <tr class="separator:a7a52157fbe194e3a347afc4ef750af77"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a49ad456240785266cadae498ddae9310"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a49ad456240785266cadae498ddae9310">YY_REDUCE_PRINT</a>(Rule)</td></tr> <tr class="separator:a49ad456240785266cadae498ddae9310"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb1508a3a38ec5d64c27e8eca25330b5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aeb1508a3a38ec5d64c27e8eca25330b5">YYINITDEPTH</a>   200</td></tr> <tr class="separator:aeb1508a3a38ec5d64c27e8eca25330b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a14ba2b263c446ffed1c888c4b42ae40c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a14ba2b263c446ffed1c888c4b42ae40c">YYMAXDEPTH</a>   10000</td></tr> <tr class="separator:a14ba2b263c446ffed1c888c4b42ae40c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5678224066e7b61a101000279b4bb0be"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5678224066e7b61a101000279b4bb0be">YYCASE_</a>(<a class="el" href="../../dc/de5/random_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>, <a class="el" href="../../d6/de3/crypt_8c.html#abe081f68ee621d157bd09424831be314">S</a>)</td></tr> <tr class="separator:a5678224066e7b61a101000279b4bb0be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2f9773cd9c031026b2ef4c1ee7be1be"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad2f9773cd9c031026b2ef4c1ee7be1be">YYPOPSTACK</a>(<a class="el" href="../../dc/de5/random_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>)   (yyvsp -= (<a class="el" href="../../dc/de5/random_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>), yyssp -= (<a class="el" href="../../dc/de5/random_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>))</td></tr> <tr class="separator:ad2f9773cd9c031026b2ef4c1ee7be1be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0e752e92b35e76f827643476f07eeeb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af0e752e92b35e76f827643476f07eeeb">YYSYNTAX_ERROR</a></td></tr> <tr class="separator:af0e752e92b35e76f827643476f07eeeb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a75acfb3798e577ebd296e604e422e86b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a75acfb3798e577ebd296e604e422e86b">yylval</a>   (*((<a class="el" href="../../d5/db1/union_y_y_s_t_y_p_e.html">YYSTYPE</a>*)(parser->parser_yylval)))</td></tr> <tr class="separator:a75acfb3798e577ebd296e604e422e86b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaef8ffc48c0cd2f26d22f446735cd765"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aaef8ffc48c0cd2f26d22f446735cd765">nextc</a>()   <a class="el" href="../../db/d97/parse_8c.html#a2cdddde331fd21fa42c89690aa7844ff">parser_nextc</a>(parser)</td></tr> <tr class="separator:aaef8ffc48c0cd2f26d22f446735cd765"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c048c86d4090e164a912e3045282f9f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a1c048c86d4090e164a912e3045282f9f">pushback</a>(c)   <a class="el" href="../../db/d97/parse_8c.html#abf1eaa7681b3ca909844f53f3064a2ec">parser_pushback</a>(parser, (c))</td></tr> <tr class="separator:a1c048c86d4090e164a912e3045282f9f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf4744d9ea857f9df3d1d89e056b20b0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#acf4744d9ea857f9df3d1d89e056b20b0">newtok</a>()   <a class="el" href="../../db/d97/parse_8c.html#a5bf31317da0ef7282dedbda8246e9aca">parser_newtok</a>(parser)</td></tr> <tr class="separator:acf4744d9ea857f9df3d1d89e056b20b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a668cfea151c63e845fa1c2931e2a39ea"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a668cfea151c63e845fa1c2931e2a39ea">tokspace</a>(n)   <a class="el" href="../../db/d97/parse_8c.html#ab831e47151b420de51e0f8270db92d1b">parser_tokspace</a>(parser, (n))</td></tr> <tr class="separator:a668cfea151c63e845fa1c2931e2a39ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a733bded1a4e5947da3d0a0c629188ed1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a733bded1a4e5947da3d0a0c629188ed1">tokadd</a>(c)   <a class="el" href="../../db/d97/parse_8c.html#adba953be2ada60fb6f1a4e210385ab6f">parser_tokadd</a>(parser, (c))</td></tr> <tr class="separator:a733bded1a4e5947da3d0a0c629188ed1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0ef2d3af9b4d83add8e5489cfc3988d5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0ef2d3af9b4d83add8e5489cfc3988d5">tok_hex</a>(numlen)   <a class="el" href="../../db/d97/parse_8c.html#a8eab06aeb181228b855d138fc07d0bf2">parser_tok_hex</a>(parser, (numlen))</td></tr> <tr class="separator:a0ef2d3af9b4d83add8e5489cfc3988d5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b134e9bb5a5ab60833db1649abb92fb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7b134e9bb5a5ab60833db1649abb92fb">read_escape</a>(flags, e)   <a class="el" href="../../db/d97/parse_8c.html#a00e1405a2365cacaf2e2e4e83638da3f">parser_read_escape</a>(parser, (flags), (e))</td></tr> <tr class="separator:a7b134e9bb5a5ab60833db1649abb92fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c4eeed212616499da05689f1ef72141"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4c4eeed212616499da05689f1ef72141">tokadd_escape</a>(e)   <a class="el" href="../../db/d97/parse_8c.html#a2b5d0ac0bc3a491bf38a37cc914484ea">parser_tokadd_escape</a>(parser, (e))</td></tr> <tr class="separator:a4c4eeed212616499da05689f1ef72141"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a90b1befe6592f9326ede9fe677f6907c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a90b1befe6592f9326ede9fe677f6907c">regx_options</a>()   <a class="el" href="../../db/d97/parse_8c.html#ab312572aebd9d4f8bdb8ebb10756f520">parser_regx_options</a>(parser)</td></tr> <tr class="separator:a90b1befe6592f9326ede9fe677f6907c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed9075c666a973d19aeaaed7a1dfc5d4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aed9075c666a973d19aeaaed7a1dfc5d4">tokadd_string</a>(<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, t, <a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, n, e)   <a class="el" href="../../db/d97/parse_8c.html#a8906e75085b9659c52e26e7bd75cce24">parser_tokadd_string</a>(parser,(<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>),(t),(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>),(n),(e))</td></tr> <tr class="separator:aed9075c666a973d19aeaaed7a1dfc5d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4bd39c0e5ad4b73e888ec6a9a2b4256"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab4bd39c0e5ad4b73e888ec6a9a2b4256">parse_string</a>(n)   <a class="el" href="../../db/d97/parse_8c.html#a95eefa198e352cdc0a60b0675abc3deb">parser_parse_string</a>(parser,(n))</td></tr> <tr class="separator:ab4bd39c0e5ad4b73e888ec6a9a2b4256"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b81155c789c321756eabfef906ab16b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0b81155c789c321756eabfef906ab16b">tokaddmbc</a>(c, enc)   <a class="el" href="../../db/d97/parse_8c.html#ad79f377a2a23447dab44352536d359f0">parser_tokaddmbc</a>(parser, (c), (enc))</td></tr> <tr class="separator:a0b81155c789c321756eabfef906ab16b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f0803d06630f0ffff03c6aa74757aaa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0f0803d06630f0ffff03c6aa74757aaa">here_document</a>(n)   <a class="el" href="../../db/d97/parse_8c.html#a888dc8bb6e309b2827feb1720ef952a4">parser_here_document</a>(parser,(n))</td></tr> <tr class="separator:a0f0803d06630f0ffff03c6aa74757aaa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af51d8b343abeb4ee91736ce82702ad6a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af51d8b343abeb4ee91736ce82702ad6a">heredoc_identifier</a>()   <a class="el" href="../../db/d97/parse_8c.html#adae5f13519c5ed85ea6c1f142d2cd03a">parser_heredoc_identifier</a>(parser)</td></tr> <tr class="separator:af51d8b343abeb4ee91736ce82702ad6a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29027bf440885f2de4462e41b9a969d4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a29027bf440885f2de4462e41b9a969d4">heredoc_restore</a>(n)   <a class="el" href="../../db/d97/parse_8c.html#a66716d038636a42bcf15c9762d3b05a5">parser_heredoc_restore</a>(parser,(n))</td></tr> <tr class="separator:a29027bf440885f2de4462e41b9a969d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adcf02626de924b0ed8c7a5927a443c21"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#adcf02626de924b0ed8c7a5927a443c21">whole_match_p</a>(e, l, <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>)   <a class="el" href="../../db/d97/parse_8c.html#a24b14900b405d5a403c8fea7c8e97d4e">parser_whole_match_p</a>(parser,(e),(l),(<a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>))</td></tr> <tr class="separator:adcf02626de924b0ed8c7a5927a443c21"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63339b3dcfb84e6213fb0c9f8aba2c64"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a63339b3dcfb84e6213fb0c9f8aba2c64">set_yylval_str</a>(x)   (yylval.node = <a class="el" href="../../d1/d77/node_8h.html#a67754e89cb5fe173e2ba7c6bc1d82649">NEW_STR</a>(x))</td></tr> <tr class="separator:a63339b3dcfb84e6213fb0c9f8aba2c64"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ab46f60487a699cf912d90d402a734c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9ab46f60487a699cf912d90d402a734c">set_yylval_num</a>(x)   (yylval.num = (x))</td></tr> <tr class="separator:a9ab46f60487a699cf912d90d402a734c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a574f8b78e40dd79a4046b0cc2beccb4e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a574f8b78e40dd79a4046b0cc2beccb4e">set_yylval_id</a>(x)   (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">yylval.id</a> = (x))</td></tr> <tr class="separator:a574f8b78e40dd79a4046b0cc2beccb4e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a10ce8f505b60a94d404e4e43513933ae"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a10ce8f505b60a94d404e4e43513933ae">set_yylval_name</a>(x)   (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">yylval.id</a> = (x))</td></tr> <tr class="separator:a10ce8f505b60a94d404e4e43513933ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5fc9367bfccabbd01bfb5acca2b2a6f6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5fc9367bfccabbd01bfb5acca2b2a6f6">set_yylval_literal</a>(x)   (yylval.node = <a class="el" href="../../d1/d77/node_8h.html#a0b35b94b9b2bf20d34efc1616be83916">NEW_LIT</a>(x))</td></tr> <tr class="separator:a5fc9367bfccabbd01bfb5acca2b2a6f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b98a334ce6c0615b5716b51b217b042"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9b98a334ce6c0615b5716b51b217b042">set_yylval_node</a>(x)   (yylval.node = (x))</td></tr> <tr class="separator:a9b98a334ce6c0615b5716b51b217b042"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a559dd69bd596f607c3978ea98ec430e9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a559dd69bd596f607c3978ea98ec430e9">yylval_id</a>()   (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">yylval.id</a>)</td></tr> <tr class="separator:a559dd69bd596f607c3978ea98ec430e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf3bf78187c7dfbba241b27d1110b531"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#acf3bf78187c7dfbba241b27d1110b531">ripper_flush</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>)   (void)(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>)</td></tr> <tr class="separator:acf3bf78187c7dfbba241b27d1110b531"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:affd804aa116f7d43493d29c6607df14d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#affd804aa116f7d43493d29c6607df14d">SIGN_EXTEND_CHAR</a>(c)   ((((unsigned char)(c)) ^ 128) - 128)</td></tr> <tr class="separator:affd804aa116f7d43493d29c6607df14d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa72172bec2f824525eb35bc05d102e55"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa72172bec2f824525eb35bc05d102e55">parser_encoding_name</a>()   (<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>-><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:aa72172bec2f824525eb35bc05d102e55"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7f7b869d091a546a9381b1bcacf15a0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab7f7b869d091a546a9381b1bcacf15a0">parser_mbclen</a>()   <a class="el" href="../../d1/d21/regex_8h.html#a2fe2c5a4a5c95e981c9de3089bc243a5">mbclen</a>((<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a>-1),<a class="el" href="../../db/d97/parse_8c.html#a2802e5cf00a42f8a4ddd8d8d1ff5dffb">lex_pend</a>,<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>)</td></tr> <tr class="separator:ab7f7b869d091a546a9381b1bcacf15a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a99a53301fa04e6eb1b2f15cf11c63bb5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a99a53301fa04e6eb1b2f15cf11c63bb5">parser_precise_mbclen</a>()   <a class="el" href="../../d5/de3/encoding_8h.html#a0c6003b6aeaed218d841974b00c95870">rb_enc_precise_mbclen</a>((<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a>-1),<a class="el" href="../../db/d97/parse_8c.html#a2802e5cf00a42f8a4ddd8d8d1ff5dffb">lex_pend</a>,<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>)</td></tr> <tr class="separator:a99a53301fa04e6eb1b2f15cf11c63bb5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a27923e7c90c9f7bed49845772092c04d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a27923e7c90c9f7bed49845772092c04d">is_identchar</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, e, enc)   (<a class="el" href="../../d5/de3/encoding_8h.html#a8d0f0029d4bd82780241fb22fe7bf5b8">rb_enc_isalnum</a>(*(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>),(enc)) || (*(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>)) == '<a class="el" href="../../df/d73/time_8c.html#a54b6aca564b141db4dfa8ed88f0cd85d">_</a>' || !<a class="el" href="../../de/de6/ruby_2ruby_8h.html#af96ff81718c3c27b342b5958fac6cb7e">ISASCII</a>(*(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>)))</td></tr> <tr class="separator:a27923e7c90c9f7bed49845772092c04d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a054410a01d650b035ea8f1f263c48aa8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a054410a01d650b035ea8f1f263c48aa8">parser_is_identchar</a>()   (!parser->eofp && <a class="el" href="../../db/d97/parse_8c.html#a27923e7c90c9f7bed49845772092c04d">is_identchar</a>((<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a>-1),<a class="el" href="../../db/d97/parse_8c.html#a2802e5cf00a42f8a4ddd8d8d1ff5dffb">lex_pend</a>,<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>))</td></tr> <tr class="separator:a054410a01d650b035ea8f1f263c48aa8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78fd981b3a747e74ed4e19a19777f5c5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a78fd981b3a747e74ed4e19a19777f5c5">parser_isascii</a>()   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#af96ff81718c3c27b342b5958fac6cb7e">ISASCII</a>(*(<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a>-1))</td></tr> <tr class="separator:a78fd981b3a747e74ed4e19a19777f5c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab423d80af75c48750f2a236fced421b8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab423d80af75c48750f2a236fced421b8">STR_FUNC_ESCAPE</a>   0x01</td></tr> <tr class="separator:ab423d80af75c48750f2a236fced421b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aefdd60ff387e322710ff80f16bedbeaa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aefdd60ff387e322710ff80f16bedbeaa">STR_FUNC_EXPAND</a>   0x02</td></tr> <tr class="separator:aefdd60ff387e322710ff80f16bedbeaa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad832f161067673ac6dfca392c45d77e7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad832f161067673ac6dfca392c45d77e7">STR_FUNC_REGEXP</a>   0x04</td></tr> <tr class="separator:ad832f161067673ac6dfca392c45d77e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1e43ae61ca7f1925ca9e34f9ffbabfc2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a1e43ae61ca7f1925ca9e34f9ffbabfc2">STR_FUNC_QWORDS</a>   0x08</td></tr> <tr class="separator:a1e43ae61ca7f1925ca9e34f9ffbabfc2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb3433e9d5d8bb54d1731c2379ee48ff"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#abb3433e9d5d8bb54d1731c2379ee48ff">STR_FUNC_SYMBOL</a>   0x10</td></tr> <tr class="separator:abb3433e9d5d8bb54d1731c2379ee48ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac7122d1bf4bfda474051b50d5c0357a7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac7122d1bf4bfda474051b50d5c0357a7">STR_FUNC_INDENT</a>   0x20</td></tr> <tr class="separator:ac7122d1bf4bfda474051b50d5c0357a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78b87c7a31c73f4d182e2af460d4f009"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a78b87c7a31c73f4d182e2af460d4f009">lex_goto_eol</a>(parser)   ((parser)->parser_lex_p = (parser)->parser_lex_pend)</td></tr> <tr class="separator:a78b87c7a31c73f4d182e2af460d4f009"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2dc4b3c563466e9b33047660d5f4fbb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab2dc4b3c563466e9b33047660d5f4fbb">lex_eol_p</a>()   (<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a> >= <a class="el" href="../../db/d97/parse_8c.html#a2802e5cf00a42f8a4ddd8d8d1ff5dffb">lex_pend</a>)</td></tr> <tr class="separator:ab2dc4b3c563466e9b33047660d5f4fbb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2f8bef78fbbbce2cc6e7fd364a365be"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa2f8bef78fbbbce2cc6e7fd364a365be">peek</a>(c)   <a class="el" href="../../db/d97/parse_8c.html#ae72931e0e085a840ab0d4e3e9bf77996">peek_n</a>((c), 0)</td></tr> <tr class="separator:aa2f8bef78fbbbce2cc6e7fd364a365be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae72931e0e085a840ab0d4e3e9bf77996"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae72931e0e085a840ab0d4e3e9bf77996">peek_n</a>(c, n)   (<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a>+(n) < <a class="el" href="../../db/d97/parse_8c.html#a2802e5cf00a42f8a4ddd8d8d1ff5dffb">lex_pend</a> && (c) == (unsigned char)<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a>[n])</td></tr> <tr class="separator:ae72931e0e085a840ab0d4e3e9bf77996"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6ab5791e2b786131b7170981969eb69"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab6ab5791e2b786131b7170981969eb69">was_bol</a>()   (<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a> == <a class="el" href="../../db/d97/parse_8c.html#a8008dcfc6e95106d2ff2ddf9068aff5b">lex_pbeg</a> + 1)</td></tr> <tr class="separator:ab6ab5791e2b786131b7170981969eb69"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4cb8635c421d3ada48f4c1a5ecfe6997"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4cb8635c421d3ada48f4c1a5ecfe6997">tokfix</a>()   (<a class="el" href="../../db/d97/parse_8c.html#aad54a49f05fafe90be98ca0fe39cc80c">tokenbuf</a>[<a class="el" href="../../db/d97/parse_8c.html#a5c08826e166598d221e18905683c3524">tokidx</a>]='\0')</td></tr> <tr class="separator:a4cb8635c421d3ada48f4c1a5ecfe6997"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b3a335d617ec14d6296ca82d3055858"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>()   <a class="el" href="../../db/d97/parse_8c.html#aad54a49f05fafe90be98ca0fe39cc80c">tokenbuf</a></td></tr> <tr class="separator:a2b3a335d617ec14d6296ca82d3055858"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a69cc32ebd541279dcf93b82393380233"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a69cc32ebd541279dcf93b82393380233">toklen</a>()   <a class="el" href="../../db/d97/parse_8c.html#a5c08826e166598d221e18905683c3524">tokidx</a></td></tr> <tr class="separator:a69cc32ebd541279dcf93b82393380233"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6bf5e0c0ab72ebfec413aeba1bd7696f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a6bf5e0c0ab72ebfec413aeba1bd7696f">toklast</a>()   (<a class="el" href="../../db/d97/parse_8c.html#a5c08826e166598d221e18905683c3524">tokidx</a>>0?<a class="el" href="../../db/d97/parse_8c.html#aad54a49f05fafe90be98ca0fe39cc80c">tokenbuf</a>[<a class="el" href="../../db/d97/parse_8c.html#a5c08826e166598d221e18905683c3524">tokidx</a>-1]:0)</td></tr> <tr class="separator:a6bf5e0c0ab72ebfec413aeba1bd7696f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3ec6329b8e5cfbee9a64cf3107046130"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a3ec6329b8e5cfbee9a64cf3107046130">tokcopy</a>(n)   memcpy(<a class="el" href="../../db/d97/parse_8c.html#a668cfea151c63e845fa1c2931e2a39ea">tokspace</a>(n), <a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a> - (n), (n))</td></tr> <tr class="separator:a3ec6329b8e5cfbee9a64cf3107046130"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39d5d8136e6acbd8dfb9d6a16537166c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a39d5d8136e6acbd8dfb9d6a16537166c">ESCAPE_CONTROL</a>   1</td></tr> <tr class="separator:a39d5d8136e6acbd8dfb9d6a16537166c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acadd53369f5b5a20ff0b255e42cd7efc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#acadd53369f5b5a20ff0b255e42cd7efc">ESCAPE_META</a>   2</td></tr> <tr class="separator:acadd53369f5b5a20ff0b255e42cd7efc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e54e692f310530a4cb22d98adbb4e91"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9e54e692f310530a4cb22d98adbb4e91">tokadd_mbchar</a>(c)   <a class="el" href="../../db/d97/parse_8c.html#a50fd547bcb35e9f2943638d66299c8a8">parser_tokadd_mbchar</a>(parser, (c))</td></tr> <tr class="separator:a9e54e692f310530a4cb22d98adbb4e91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae2b66869a3d660de080f56222a322d63"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae2b66869a3d660de080f56222a322d63">mixed_error</a>(enc1, enc2)</td></tr> <tr class="separator:ae2b66869a3d660de080f56222a322d63"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a94a7dcbbcdffe8f841c2a42d30b30bf3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a94a7dcbbcdffe8f841c2a42d30b30bf3">mixed_escape</a>(beg, enc1, enc2)</td></tr> <tr class="separator:a94a7dcbbcdffe8f841c2a42d30b30bf3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e577b512d22c4741a1f905721487a42"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2e577b512d22c4741a1f905721487a42">NEW_STRTERM</a>(<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>, term, paren)   <a class="el" href="../../d1/d77/node_8h.html#a08521fdac7af1e9df7653904ea468cd9">rb_node_newnode</a>(<a class="el" href="../../db/d97/parse_8c.html#ac3945cec520b6c3eceec571a092ff77b">NODE_STRTERM</a>, (<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>), (term) | ((paren) << (<a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a> * 2)), 0)</td></tr> <tr class="separator:a2e577b512d22c4741a1f905721487a42"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c0c54f0fda1ff0ed7f9c176b709c4c1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a6c0c54f0fda1ff0ed7f9c176b709c4c1">flush_string_content</a>(enc)   ((void)(enc))</td></tr> <tr class="separator:a6c0c54f0fda1ff0ed7f9c176b709c4c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a50b1c338bee9ae4defbbbfd0880564f4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(c, idx)   (((c) / 32 - 1 == idx) ? (1U << ((c) % 32)) : 0)</td></tr> <tr class="separator:a50b1c338bee9ae4defbbbfd0880564f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13bb92461f018ffce85cb158f30ae2c8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a13bb92461f018ffce85cb158f30ae2c8">SPECIAL_PUNCT</a>(idx)</td></tr> <tr class="separator:a13bb92461f018ffce85cb158f30ae2c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f659649d0e9161d89ce9d80dff2043a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2f659649d0e9161d89ce9d80dff2043a">dispatch_heredoc_end</a>()   ((void)0)</td></tr> <tr class="separator:a2f659649d0e9161d89ce9d80dff2043a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3c5a49f7f344bf7d4894a02ea49538d7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a3c5a49f7f344bf7d4894a02ea49538d7">arg_ambiguous</a>()   (<a class="el" href="../../db/d97/parse_8c.html#a0e98666d3d500be1f1457a46c8e5764c">arg_ambiguous_gen</a>(parser), 1)</td></tr> <tr class="separator:a3c5a49f7f344bf7d4894a02ea49538d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a250f05050c4cfaf3b71d136ed2d9c661"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a250f05050c4cfaf3b71d136ed2d9c661">str_copy</a>(_s, _p, _n)</td></tr> <tr class="separator:a250f05050c4cfaf3b71d136ed2d9c661"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8d78f62dab3d5267c076a82976814b8a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8d78f62dab3d5267c076a82976814b8a">IS_ARG</a>()   <a class="el" href="../../db/d97/parse_8c.html#a452ef4c938ec102abb82d1a517dd8b0b">IS_lex_state</a>(<a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389af9735731bfeceea617a93ab08398b67f">EXPR_ARG_ANY</a>)</td></tr> <tr class="separator:a8d78f62dab3d5267c076a82976814b8a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36b408a3839be13ba255b818d5720035"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a36b408a3839be13ba255b818d5720035">IS_END</a>()   <a class="el" href="../../db/d97/parse_8c.html#a452ef4c938ec102abb82d1a517dd8b0b">IS_lex_state</a>(<a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389a1743732190034f63de8d10dac15c0dcf">EXPR_END_ANY</a>)</td></tr> <tr class="separator:a36b408a3839be13ba255b818d5720035"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1436a59750d881d30cbd3873682868f8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a1436a59750d881d30cbd3873682868f8">IS_BEG</a>()   <a class="el" href="../../db/d97/parse_8c.html#a452ef4c938ec102abb82d1a517dd8b0b">IS_lex_state</a>(<a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389addee2070cb3690bfc892fafedebb0d2f">EXPR_BEG_ANY</a>)</td></tr> <tr class="separator:a1436a59750d881d30cbd3873682868f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a82590f9b63a085ac5f0583c8aaefdec2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a82590f9b63a085ac5f0583c8aaefdec2">IS_SPCARG</a>(c)   (<a class="el" href="../../db/d97/parse_8c.html#a8d78f62dab3d5267c076a82976814b8a">IS_ARG</a>() && space_seen && !<a class="el" href="../../de/de6/ruby_2ruby_8h.html#ae8cdc17e44905c826bddf416b7bf621c">ISSPACE</a>(c))</td></tr> <tr class="separator:a82590f9b63a085ac5f0583c8aaefdec2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a10bfeab290b5b40f8fc39cadc6198e7e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a10bfeab290b5b40f8fc39cadc6198e7e">IS_LABEL_POSSIBLE</a>()   ((<a class="el" href="../../db/d97/parse_8c.html#a452ef4c938ec102abb82d1a517dd8b0b">IS_lex_state</a>(EXPR_BEG | EXPR_ENDFN) && !cmd_state) || <a class="el" href="../../db/d97/parse_8c.html#a8d78f62dab3d5267c076a82976814b8a">IS_ARG</a>())</td></tr> <tr class="separator:a10bfeab290b5b40f8fc39cadc6198e7e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3c906a0b64ac7d458ee6e22b5985d7c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae3c906a0b64ac7d458ee6e22b5985d7c">IS_LABEL_SUFFIX</a>(n)   (<a class="el" href="../../db/d97/parse_8c.html#ae72931e0e085a840ab0d4e3e9bf77996">peek_n</a>(':',(n)) && !<a class="el" href="../../db/d97/parse_8c.html#ae72931e0e085a840ab0d4e3e9bf77996">peek_n</a>(':', (n)+1))</td></tr> <tr class="separator:ae3c906a0b64ac7d458ee6e22b5985d7c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afcef7acbaf7efc2d3c9090565f38c2e6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#afcef7acbaf7efc2d3c9090565f38c2e6">IS_AFTER_OPERATOR</a>()   <a class="el" href="../../db/d97/parse_8c.html#a452ef4c938ec102abb82d1a517dd8b0b">IS_lex_state</a>(EXPR_FNAME | EXPR_DOT)</td></tr> <tr class="separator:afcef7acbaf7efc2d3c9090565f38c2e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a02f43f14b40f28e7084be64f9b511e32"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a02f43f14b40f28e7084be64f9b511e32">ambiguous_operator</a>(op, syn)</td></tr> <tr class="separator:a02f43f14b40f28e7084be64f9b511e32"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a043e2757b60ef78bc7bea525be8df035"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a043e2757b60ef78bc7bea525be8df035">warn_balanced</a>(op, syn)</td></tr> <tr class="separator:a043e2757b60ef78bc7bea525be8df035"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4109fdcadec8be93f3e91500b5f46fe4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4109fdcadec8be93f3e91500b5f46fe4">no_digits</a>()   do {<a class="el" href="../../db/d97/parse_8c.html#a315893cd82bc2cc5165cd6072b4cb9fe">yyerror</a>("numeric literal without digits"); return 0;} while (0)</td></tr> <tr class="separator:a4109fdcadec8be93f3e91500b5f46fe4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8746752241f1e93cda7de604e74573f2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8746752241f1e93cda7de604e74573f2">parser_warning</a>(node, mesg)   parser_warning(parser, (node), (mesg))</td></tr> <tr class="separator:a8746752241f1e93cda7de604e74573f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a84b75c05dad2b44ac64ce29c35187e07"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a84b75c05dad2b44ac64ce29c35187e07">parser_warn</a>(node, mesg)   parser_warn(parser, (node), (mesg))</td></tr> <tr class="separator:a84b75c05dad2b44ac64ce29c35187e07"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1608d7c2f447c5af8356d1ab20a096f9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a1608d7c2f447c5af8356d1ab20a096f9">assignable_result</a>(x)   (x)</td></tr> <tr class="separator:a1608d7c2f447c5af8356d1ab20a096f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f9bbd9b926d67608f86011f6ccfb04a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a1f9bbd9b926d67608f86011f6ccfb04a">LVAR_USED</a>   ((<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)1 << (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>) * <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a> - 1))</td></tr> <tr class="separator:a1f9bbd9b926d67608f86011f6ccfb04a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad50fbaf519744d86469c6b2f6824503"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aad50fbaf519744d86469c6b2f6824503">subnodes</a>(n1, n2)</td></tr> <tr class="separator:aad50fbaf519744d86469c6b2f6824503"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6defb562d03d74f39777f4bddbe07ab2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a6defb562d03d74f39777f4bddbe07ab2">op_tbl_count</a>   <a class="el" href="../../d5/df2/win32_8c.html#a4ac8fee05a285361c33a2b0d9c2d555c">numberof</a>(<a class="el" href="../../db/d97/parse_8c.html#ab1fb06366c9b66e9ddd75a0fdba14236">op_tbl</a>)</td></tr> <tr class="separator:a6defb562d03d74f39777f4bddbe07ab2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ea53f1226fbdcc8d1c2138b2d256136"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2ea53f1226fbdcc8d1c2138b2d256136">ENABLE_SELECTOR_NAMESPACE</a>   0</td></tr> <tr class="separator:a2ea53f1226fbdcc8d1c2138b2d256136"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9707dfd22be8916bb7868fa355cb31a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa9707dfd22be8916bb7868fa355cb31a">IDSET_ATTRSET_FOR_SYNTAX</a>   ((1U<<ID_LOCAL)|(1U<<ID_CONST))</td></tr> <tr class="separator:aa9707dfd22be8916bb7868fa355cb31a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adb8fd57972af529a1b0fcbfc3d5c91e5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#adb8fd57972af529a1b0fcbfc3d5c91e5">IDSET_ATTRSET_FOR_INTERN</a>   (~(~0U<<(1<<ID_SCOPE_SHIFT)) & ~(1U<<ID_ATTRSET))</td></tr> <tr class="separator:adb8fd57972af529a1b0fcbfc3d5c91e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf3ff49176923bd61102eb8f883c980b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#acf3ff49176923bd61102eb8f883c980b">HEAPCNT</a>(n, <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)   ((n) * (<a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>) / <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d5/db1/union_y_y_s_t_y_p_e.html">YYSTYPE</a>))</td></tr> <tr class="separator:acf3ff49176923bd61102eb8f883c980b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a92ae0a02ac027bda16153837bf0a30b9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a92ae0a02ac027bda16153837bf0a30b9">NEWHEAP</a>()   <a class="el" href="../../d1/d77/node_8h.html#a08521fdac7af1e9df7653904ea468cd9">rb_node_newnode</a>(<a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682ac7554a4f3f5980b1cd5d69a088753429">NODE_ALLOCA</a>, 0, (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)parser->heap, 0)</td></tr> <tr class="separator:a92ae0a02ac027bda16153837bf0a30b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a504c2a0536a65c4856fc2a40a75b1c31"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a504c2a0536a65c4856fc2a40a75b1c31">ADD2HEAP</a>(n, c, <a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>)</td></tr> <tr class="separator:a504c2a0536a65c4856fc2a40a75b1c31"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> Typedefs</h2></td></tr> <tr class="memitem:ae6eb774b9546aae79b207c7bae8d7253"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae6eb774b9546aae79b207c7bae8d7253">stack_type</a></td></tr> <tr class="separator:ae6eb774b9546aae79b207c7bae8d7253"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d7d7371b464201876a6e8519a21b486"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d6/d93/structtoken__info.html">token_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2d7d7371b464201876a6e8519a21b486">token_info</a></td></tr> <tr class="separator:a2d7d7371b464201876a6e8519a21b486"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a79c09f9dcfd0f7a32f598ea3910d2206"><td class="memItemLeft" align="right" valign="top">typedef unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a79c09f9dcfd0f7a32f598ea3910d2206">yytype_uint8</a></td></tr> <tr class="separator:a79c09f9dcfd0f7a32f598ea3910d2206"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afd56a33ef7e59189deccc83706e0becd"><td class="memItemLeft" align="right" valign="top">typedef short int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#afd56a33ef7e59189deccc83706e0becd">yytype_int8</a></td></tr> <tr class="separator:afd56a33ef7e59189deccc83706e0becd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a00c27c9da5ed06a830b216c8934e6b28"><td class="memItemLeft" align="right" valign="top">typedef unsigned short int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a00c27c9da5ed06a830b216c8934e6b28">yytype_uint16</a></td></tr> <tr class="separator:a00c27c9da5ed06a830b216c8934e6b28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ade5b97f0021a4f6c5922ead3744ab297"><td class="memItemLeft" align="right" valign="top">typedef short int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a></td></tr> <tr class="separator:ade5b97f0021a4f6c5922ead3744ab297"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeee6e276e8ba3205b2647584e3f4a89a"><td class="memItemLeft" align="right" valign="top">typedef long(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aeee6e276e8ba3205b2647584e3f4a89a">rb_magic_comment_length_t</a>) (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, long len)</td></tr> <tr class="separator:aeee6e276e8ba3205b2647584e3f4a89a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c3c205629f4fe6b1e454a0dd5818cbe"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a6c3c205629f4fe6b1e454a0dd5818cbe">rb_magic_comment_setter_t</a>) (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a6c3c205629f4fe6b1e454a0dd5818cbe"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> Enumerations</h2></td></tr> <tr class="memitem:a7c9b7a6a5685a1f41cafff7fe2118953"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953">lex_state_bits</a> { <br />   <a class="el" href="../../d5/d11/ripper_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953afbe0d3aaf3923111a2d6e3b0966edf75">EXPR_BEG_bit</a>, <a class="el" href="../../d5/d11/ripper_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a3937b142f9f42b1d2effb8a948eddc6f">EXPR_END_bit</a>, <a class="el" href="../../d5/d11/ripper_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a1c2142768c0a8c1c5052fb3921ccb47e">EXPR_ENDARG_bit</a>, <a class="el" href="../../d5/d11/ripper_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a31f39d576d81a94b4429272f88776e4c">EXPR_ENDFN_bit</a>, <br />   <a class="el" href="../../d5/d11/ripper_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953ad1085e8b9f6e2f9d61a43f747d8b2a13">EXPR_ARG_bit</a>, <a class="el" href="../../d5/d11/ripper_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a9bcd0d5386a8424b7e0e4980bd47d831">EXPR_CMDARG_bit</a>, <a class="el" href="../../d5/d11/ripper_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a9496b65a04776789b905ee90e9c0faec">EXPR_MID_bit</a>, <a class="el" href="../../d5/d11/ripper_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a4999a718126538359c3a5d23bb0d434c">EXPR_FNAME_bit</a>, <br />   <a class="el" href="../../d5/d11/ripper_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953af88b0910e90bc4d90654067f11b8b752">EXPR_DOT_bit</a>, <a class="el" href="../../d5/d11/ripper_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a93804c0fa98a25a0fb97fbc80327cf8d">EXPR_CLASS_bit</a>, <a class="el" href="../../d5/d11/ripper_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953aeeae857086e806c2e01a12e47ee630d6">EXPR_VALUE_bit</a>, <a class="el" href="../../d5/d11/ripper_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a32e8768c63b617c55daff045ca8ad488">EXPR_MAX_STATE</a>, <br />   <a class="el" href="../../db/d97/parse_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953afbe0d3aaf3923111a2d6e3b0966edf75">EXPR_BEG_bit</a>, <a class="el" href="../../db/d97/parse_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a3937b142f9f42b1d2effb8a948eddc6f">EXPR_END_bit</a>, <a class="el" href="../../db/d97/parse_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a1c2142768c0a8c1c5052fb3921ccb47e">EXPR_ENDARG_bit</a>, <a class="el" href="../../db/d97/parse_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a31f39d576d81a94b4429272f88776e4c">EXPR_ENDFN_bit</a>, <br />   <a class="el" href="../../db/d97/parse_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953ad1085e8b9f6e2f9d61a43f747d8b2a13">EXPR_ARG_bit</a>, <a class="el" href="../../db/d97/parse_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a9bcd0d5386a8424b7e0e4980bd47d831">EXPR_CMDARG_bit</a>, <a class="el" href="../../db/d97/parse_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a9496b65a04776789b905ee90e9c0faec">EXPR_MID_bit</a>, <a class="el" href="../../db/d97/parse_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a4999a718126538359c3a5d23bb0d434c">EXPR_FNAME_bit</a>, <br />   <a class="el" href="../../db/d97/parse_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953af88b0910e90bc4d90654067f11b8b752">EXPR_DOT_bit</a>, <a class="el" href="../../db/d97/parse_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a93804c0fa98a25a0fb97fbc80327cf8d">EXPR_CLASS_bit</a>, <a class="el" href="../../db/d97/parse_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953aeeae857086e806c2e01a12e47ee630d6">EXPR_VALUE_bit</a>, <a class="el" href="../../db/d97/parse_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953a32e8768c63b617c55daff045ca8ad488">EXPR_MAX_STATE</a> <br /> }</td></tr> <tr class="separator:a7c9b7a6a5685a1f41cafff7fe2118953"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41ef384dc1649a65b158dd68d3b8c389"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389">lex_state_e</a> { <br />   <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33">DEF_EXPR</a> =(BEG), <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33">DEF_EXPR</a> =(BEG), <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33">DEF_EXPR</a> =(BEG), <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33">DEF_EXPR</a> =(BEG), <br />   <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33">DEF_EXPR</a> =(BEG), <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33">DEF_EXPR</a> =(BEG), <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33">DEF_EXPR</a> =(BEG), <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33">DEF_EXPR</a> =(BEG), <br />   <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33">DEF_EXPR</a> =(BEG), <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33">DEF_EXPR</a> =(BEG), <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33">DEF_EXPR</a> =(BEG), <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33">DEF_EXPR</a> =(BEG), <br />   <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389addee2070cb3690bfc892fafedebb0d2f">EXPR_BEG_ANY</a> = (EXPR_BEG | EXPR_VALUE | EXPR_MID | EXPR_CLASS), <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389af9735731bfeceea617a93ab08398b67f">EXPR_ARG_ANY</a> = (EXPR_ARG | EXPR_CMDARG), <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389a1743732190034f63de8d10dac15c0dcf">EXPR_END_ANY</a> = (EXPR_END | EXPR_ENDARG | EXPR_ENDFN), <a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3">DEF_EXPR</a> =(BEG), <br />   <a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3">DEF_EXPR</a> =(BEG), <a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3">DEF_EXPR</a> =(BEG), <a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3">DEF_EXPR</a> =(BEG), <a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3">DEF_EXPR</a> =(BEG), <br />   <a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3">DEF_EXPR</a> =(BEG), <a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3">DEF_EXPR</a> =(BEG), <a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3">DEF_EXPR</a> =(BEG), <a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3">DEF_EXPR</a> =(BEG), <br />   <a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3">DEF_EXPR</a> =(BEG), <a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3">DEF_EXPR</a> =(BEG), <a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3">DEF_EXPR</a> =(BEG), <a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389addee2070cb3690bfc892fafedebb0d2f">EXPR_BEG_ANY</a> = (EXPR_BEG | EXPR_VALUE | EXPR_MID | EXPR_CLASS), <br />   <a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389af9735731bfeceea617a93ab08398b67f">EXPR_ARG_ANY</a> = (EXPR_ARG | EXPR_CMDARG), <a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389a1743732190034f63de8d10dac15c0dcf">EXPR_END_ANY</a> = (EXPR_END | EXPR_ENDARG | EXPR_ENDFN) <br /> }</td></tr> <tr class="separator:a41ef384dc1649a65b158dd68d3b8c389"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a15c9f7bd2f0e9686df5d9df4f3314aa9"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9">yytokentype</a> { <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0e3733a4d13a591724fae5c6c951c832">END_OF_INPUT</a> = 0, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a416af1aebffee359a69d5c78015d7e93">keyword_class</a> = 258, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2ffa765a88b948a71595466f07061bd2">keyword_module</a> = 259, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a94c56b37e97dd5a82e3369a12fc7f70f">keyword_def</a> = 260, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a38cac94c1e98db3284696102d600573a">keyword_undef</a> = 261, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad6a8358b4e14cb2d5063ec0856167b22">keyword_begin</a> = 262, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6148b67b6c42b5c69be09e407e9df466">keyword_rescue</a> = 263, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a43969f2ecc2b28c817f7dc263351f35e">keyword_ensure</a> = 264, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a45b59efc0aac74ebece40d0aaef35df6">keyword_end</a> = 265, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7a7254e8aeaee8af7d8c125634501fc8">keyword_if</a> = 266, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac21894e11352bb578b9014dcf68af738">keyword_unless</a> = 267, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a8fb7161ad870f69bb0328200a5033a45">keyword_then</a> = 268, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9af191da80f1440a2c6d9eebd011c3c926">keyword_elsif</a> = 269, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aadb1610f9ac2a66e06eeccb4b05764f9">keyword_else</a> = 270, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae3823dd50b0d30dd4111fbf607b628e0">keyword_case</a> = 271, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a4dc53d602b363de59f626213a2c85d36">keyword_when</a> = 272, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aa50546542aac66bbff6b15f390074f58">keyword_while</a> = 273, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae342a0231f2e52e6bbcee95ced12b242">keyword_until</a> = 274, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac91d66f5884dfa39ae43ca6e4f37f927">keyword_for</a> = 275, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9add899acbd7b4a4dcb788be15312ef65b">keyword_break</a> = 276, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6ccdfc2d7d21aa35386b613fa13adce8">keyword_next</a> = 277, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3b335d986b063b13b576bb70a13ebe4b">keyword_redo</a> = 278, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a4f82b27c13f52747eaf673cee623036d">keyword_retry</a> = 279, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aaea5b752cf4cdd83abc9ca736164b744">keyword_in</a> = 280, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5fc8c27f9be7b3311775435fbcb7f1db">keyword_do</a> = 281, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0e0756ab7b3a92dbb7496c9cbc870f3c">keyword_do_cond</a> = 282, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0e9fe7e413b9d4a21f7259b619797089">keyword_do_block</a> = 283, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac75f0c69c9e5ba78588f563550b730ea">keyword_do_LAMBDA</a> = 284, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a212ad9cc654dbe688265704592872a88">keyword_return</a> = 285, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae6379b3c694d5f618153f8bc88cb5db1">keyword_yield</a> = 286, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aa254b3be84301cf10df375c69e087a10">keyword_super</a> = 287, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9adb165dc1d760e229a76f0213a90b2da0">keyword_self</a> = 288, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a70830d301cff3484cefaca4cdcd04ad3">keyword_nil</a> = 289, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aab6ffbcc4e2f8825594fdb4ffd22581b">keyword_true</a> = 290, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3bc2b4c2b9db61dc4052d4c5cc1314be">keyword_false</a> = 291, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a46a9d10e49f0f98af16ad48777a15259">keyword_and</a> = 292, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5d5cb153fcd8ff3a0f4c44833afd03b2">keyword_or</a> = 293, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad21aae9dd43179d7cccbcceb3b2f3c7c">keyword_not</a> = 294, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6de6608cc863f041b5380fa91bd16178">modifier_if</a> = 295, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aaee1aa4c0e662ef95f14c953062f8610">modifier_unless</a> = 296, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a927f4d1496162f5d3520887b6f450b5a">modifier_while</a> = 297, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aecbadd8d6396c5a88afe04e7d15a4853">modifier_until</a> = 298, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aca73cb66f0731ae4904e2dea32c6a156">modifier_rescue</a> = 299, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a03a09748aea9f6660c6599231553011d">keyword_alias</a> = 300, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0fab01a75702a436f40b0b51b8eb6a4a">keyword_defined</a> = 301, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7b948e9a792fb3843ac6de23642df5fd">keyword_BEGIN</a> = 302, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a64404b2af9f891595c7e392733ec0086">keyword_END</a> = 303, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aacc52a947ec0788be859d9ff37c9d568">keyword__LINE__</a> = 304, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9f94da06b57a552d4496c0b72fb5c6c5">keyword__FILE__</a> = 305, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5ee4135773333c4f321e21b77fbbbaa7">keyword__ENCODING__</a> = 306, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9fa7beac8e344b98d01478e02d230e08">tIDENTIFIER</a> = 307, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9accd8f2bceebea9d8b90169e2449e8d02">tFID</a> = 308, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aa9eb2b14fd9ce4603985db81eecbbf53">tGVAR</a> = 309, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a8e74c93c1e8b3569ae002bf12020cc54">tIVAR</a> = 310, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a21a0cd358544c6eaff3d8892a4504817">tCONSTANT</a> = 311, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a30ec907d3d6839f8316ce66c3a7eb2b5">tCVAR</a> = 312, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a745457ffb4a7e6e49c846c8de6e1f24b">tLABEL</a> = 313, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a854690566fd13b01c703b81405a3b8ee">tINTEGER</a> = 314, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a25e66b7c961529db56f25e58c2f20c32">tFLOAT</a> = 315, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3b621399a5d942bc0d39df80ed6b6d24">tSTRING_CONTENT</a> = 316, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a1fbef0abbb2fbf1fc038b4a6f9649862">tCHAR</a> = 317, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a811a0c8d7f2bea839395ad6b1ebf06c0">tNTH_REF</a> = 318, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0104570fd65c95cfbb9fac7f2ad7e530">tBACK_REF</a> = 319, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5c6c38cd4167a0d7c9e36dee3a67bf7c">tREGEXP_END</a> = 320, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9af7a589b2d23cbc55bd530a18d5ff5c02">tUPLUS</a> = 130, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a66c8d98a4b9f04053eb9a7586db8b932">tUMINUS</a> = 131, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aab3d1e9bc490124c4d58c30ae9ee7837">tPOW</a> = 132, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7993f1513acab7166beddc35160ca4bc">tCMP</a> = 134, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2ecbc7973f5426688ea41e700663283d">tEQ</a> = 139, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ab2d7284364012ddab6a0dbb15b0406b4">tEQQ</a> = 140, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2b7d9cc9695b359a931bb8e258416645">tNEQ</a> = 141, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a02a4ab1828e2facf085a6f93fc40e754">tGEQ</a> = 138, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3ac03dc224bd934ecf65c6775b4682e1">tLEQ</a> = 137, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac6dc4d2bb70944508e93eefd6d38014d">tANDOP</a> = 321, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae4b63baddae46bea71ae5a6292a2a0f1">tOROP</a> = 322, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a232d0e23503dec83290ffb5325df7290">tMATCH</a> = 142, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a1f11ed10c71b9532909ebc2e714fb31d">tNMATCH</a> = 143, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2d47c2d71d06be2e50e5996f4b93fb96">tDOT2</a> = 128, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9bc50398d79e22c0e8e3d9e9126f0949">tDOT3</a> = 129, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad2e396c6c892d170802544aa52bc1031">tAREF</a> = 144, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a1861bd740fae9a896627f756232d9b03">tASET</a> = 145, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a649923c448b8974c3c0bd73f7b6ec108">tLSHFT</a> = 135, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7d5fa824afa0d48bbb46dbecd27f35b6">tRSHFT</a> = 136, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a30c6d120b6b7cc279519e0a0b7477b0f">tCOLON2</a> = 323, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac868f685a986690111cdee5de478e914">tCOLON3</a> = 324, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aa495ce31a8b7c7d0b281c80895d6a1d8">tOP_ASGN</a> = 325, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a4eecd5f515947a00d3a13c508b9b200c">tASSOC</a> = 326, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0fb7fc923c2d6bbc579b74552084302f">tLPAREN</a> = 327, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a03eae38396bae60af5ea906e860673a4">tLPAREN_ARG</a> = 328, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9adbc2a09c004b2efd4a3667a491d7e6eb">tRPAREN</a> = 329, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae86cc7323e691d2c091c2be548405194">tLBRACK</a> = 330, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3b169bd9091881f3fa6822876746a51f">tLBRACE</a> = 331, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a563690d9e38d90dfd94933a78390b61d">tLBRACE_ARG</a> = 332, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a775d7dc6dfde730df8c42a96c807dd5a">tSTAR</a> = 333, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac48a698f49672e33fc0a142dd2b60763">tDSTAR</a> = 334, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0d7aead8a62d169d360205bfdbf8c1fc">tAMPER</a> = 335, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aef24b0dae0cffef0c312c52a41e5528a">tLAMBDA</a> = 336, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6f3f9d21cd77c61d51a091fd97339d0b">tSYMBEG</a> = 337, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a870c50db5ac0bf1ba042768ab068dea1">tSTRING_BEG</a> = 338, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a8d9b10147bf764447ce3cebaf8c52a93">tXSTRING_BEG</a> = 339, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aec9d1aed6c9fc556ebd85818c226e5e8">tREGEXP_BEG</a> = 340, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0c6a0e3da00fc75c787351ee5f850be9">tWORDS_BEG</a> = 341, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aec4ed552d533cfd5fa996f37c67629a5">tQWORDS_BEG</a> = 342, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5450a929fb754228c2db0fa0c433872f">tSYMBOLS_BEG</a> = 343, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a93b792863e66e294891c570a25be7083">tQSYMBOLS_BEG</a> = 344, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a80d32e64b7ad4b265cb1fd730db5f604">tSTRING_DBEG</a> = 345, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a18bfd01f1380bb35459d6f27610b5c0b">tSTRING_DEND</a> = 346, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a35b7c68c2058cdda896fdd74accb7c5d">tSTRING_DVAR</a> = 347, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aae2e7a142b48e4723f858421060609a0">tSTRING_END</a> = 348, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3010fe8f67cdb420219a69f0520c1fe9">tLAMBEG</a> = 349, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6e834a8389e3b8795a5df3a9df22ef5f">tLOWEST</a> = 350, <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac07db676ad1d08442452e2559f134a58">tUMINUS_NUM</a> = 351, <br />   <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aedb281f8816e0fc2d1fe3be22b6e5acc">tLAST_TOKEN</a> = 352, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0e3733a4d13a591724fae5c6c951c832">END_OF_INPUT</a> = 0, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a416af1aebffee359a69d5c78015d7e93">keyword_class</a> = 258, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2ffa765a88b948a71595466f07061bd2">keyword_module</a> = 259, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a94c56b37e97dd5a82e3369a12fc7f70f">keyword_def</a> = 260, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a38cac94c1e98db3284696102d600573a">keyword_undef</a> = 261, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad6a8358b4e14cb2d5063ec0856167b22">keyword_begin</a> = 262, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6148b67b6c42b5c69be09e407e9df466">keyword_rescue</a> = 263, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a43969f2ecc2b28c817f7dc263351f35e">keyword_ensure</a> = 264, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a45b59efc0aac74ebece40d0aaef35df6">keyword_end</a> = 265, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7a7254e8aeaee8af7d8c125634501fc8">keyword_if</a> = 266, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac21894e11352bb578b9014dcf68af738">keyword_unless</a> = 267, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a8fb7161ad870f69bb0328200a5033a45">keyword_then</a> = 268, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9af191da80f1440a2c6d9eebd011c3c926">keyword_elsif</a> = 269, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aadb1610f9ac2a66e06eeccb4b05764f9">keyword_else</a> = 270, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae3823dd50b0d30dd4111fbf607b628e0">keyword_case</a> = 271, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a4dc53d602b363de59f626213a2c85d36">keyword_when</a> = 272, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aa50546542aac66bbff6b15f390074f58">keyword_while</a> = 273, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae342a0231f2e52e6bbcee95ced12b242">keyword_until</a> = 274, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac91d66f5884dfa39ae43ca6e4f37f927">keyword_for</a> = 275, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9add899acbd7b4a4dcb788be15312ef65b">keyword_break</a> = 276, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6ccdfc2d7d21aa35386b613fa13adce8">keyword_next</a> = 277, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3b335d986b063b13b576bb70a13ebe4b">keyword_redo</a> = 278, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a4f82b27c13f52747eaf673cee623036d">keyword_retry</a> = 279, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aaea5b752cf4cdd83abc9ca736164b744">keyword_in</a> = 280, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5fc8c27f9be7b3311775435fbcb7f1db">keyword_do</a> = 281, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0e0756ab7b3a92dbb7496c9cbc870f3c">keyword_do_cond</a> = 282, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0e9fe7e413b9d4a21f7259b619797089">keyword_do_block</a> = 283, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac75f0c69c9e5ba78588f563550b730ea">keyword_do_LAMBDA</a> = 284, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a212ad9cc654dbe688265704592872a88">keyword_return</a> = 285, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae6379b3c694d5f618153f8bc88cb5db1">keyword_yield</a> = 286, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aa254b3be84301cf10df375c69e087a10">keyword_super</a> = 287, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9adb165dc1d760e229a76f0213a90b2da0">keyword_self</a> = 288, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a70830d301cff3484cefaca4cdcd04ad3">keyword_nil</a> = 289, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aab6ffbcc4e2f8825594fdb4ffd22581b">keyword_true</a> = 290, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3bc2b4c2b9db61dc4052d4c5cc1314be">keyword_false</a> = 291, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a46a9d10e49f0f98af16ad48777a15259">keyword_and</a> = 292, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5d5cb153fcd8ff3a0f4c44833afd03b2">keyword_or</a> = 293, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad21aae9dd43179d7cccbcceb3b2f3c7c">keyword_not</a> = 294, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6de6608cc863f041b5380fa91bd16178">modifier_if</a> = 295, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aaee1aa4c0e662ef95f14c953062f8610">modifier_unless</a> = 296, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a927f4d1496162f5d3520887b6f450b5a">modifier_while</a> = 297, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aecbadd8d6396c5a88afe04e7d15a4853">modifier_until</a> = 298, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aca73cb66f0731ae4904e2dea32c6a156">modifier_rescue</a> = 299, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a03a09748aea9f6660c6599231553011d">keyword_alias</a> = 300, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0fab01a75702a436f40b0b51b8eb6a4a">keyword_defined</a> = 301, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7b948e9a792fb3843ac6de23642df5fd">keyword_BEGIN</a> = 302, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a64404b2af9f891595c7e392733ec0086">keyword_END</a> = 303, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aacc52a947ec0788be859d9ff37c9d568">keyword__LINE__</a> = 304, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9f94da06b57a552d4496c0b72fb5c6c5">keyword__FILE__</a> = 305, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5ee4135773333c4f321e21b77fbbbaa7">keyword__ENCODING__</a> = 306, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9fa7beac8e344b98d01478e02d230e08">tIDENTIFIER</a> = 307, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9accd8f2bceebea9d8b90169e2449e8d02">tFID</a> = 308, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aa9eb2b14fd9ce4603985db81eecbbf53">tGVAR</a> = 309, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a8e74c93c1e8b3569ae002bf12020cc54">tIVAR</a> = 310, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a21a0cd358544c6eaff3d8892a4504817">tCONSTANT</a> = 311, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a30ec907d3d6839f8316ce66c3a7eb2b5">tCVAR</a> = 312, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a745457ffb4a7e6e49c846c8de6e1f24b">tLABEL</a> = 313, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a854690566fd13b01c703b81405a3b8ee">tINTEGER</a> = 314, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a25e66b7c961529db56f25e58c2f20c32">tFLOAT</a> = 315, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3b621399a5d942bc0d39df80ed6b6d24">tSTRING_CONTENT</a> = 316, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a1fbef0abbb2fbf1fc038b4a6f9649862">tCHAR</a> = 317, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a811a0c8d7f2bea839395ad6b1ebf06c0">tNTH_REF</a> = 318, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0104570fd65c95cfbb9fac7f2ad7e530">tBACK_REF</a> = 319, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5c6c38cd4167a0d7c9e36dee3a67bf7c">tREGEXP_END</a> = 320, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9af7a589b2d23cbc55bd530a18d5ff5c02">tUPLUS</a> = 130, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a66c8d98a4b9f04053eb9a7586db8b932">tUMINUS</a> = 131, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aab3d1e9bc490124c4d58c30ae9ee7837">tPOW</a> = 132, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7993f1513acab7166beddc35160ca4bc">tCMP</a> = 134, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2ecbc7973f5426688ea41e700663283d">tEQ</a> = 139, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ab2d7284364012ddab6a0dbb15b0406b4">tEQQ</a> = 140, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2b7d9cc9695b359a931bb8e258416645">tNEQ</a> = 141, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a02a4ab1828e2facf085a6f93fc40e754">tGEQ</a> = 138, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3ac03dc224bd934ecf65c6775b4682e1">tLEQ</a> = 137, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac6dc4d2bb70944508e93eefd6d38014d">tANDOP</a> = 321, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae4b63baddae46bea71ae5a6292a2a0f1">tOROP</a> = 322, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a232d0e23503dec83290ffb5325df7290">tMATCH</a> = 142, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a1f11ed10c71b9532909ebc2e714fb31d">tNMATCH</a> = 143, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2d47c2d71d06be2e50e5996f4b93fb96">tDOT2</a> = 128, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9bc50398d79e22c0e8e3d9e9126f0949">tDOT3</a> = 129, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad2e396c6c892d170802544aa52bc1031">tAREF</a> = 144, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a1861bd740fae9a896627f756232d9b03">tASET</a> = 145, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a649923c448b8974c3c0bd73f7b6ec108">tLSHFT</a> = 135, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7d5fa824afa0d48bbb46dbecd27f35b6">tRSHFT</a> = 136, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a30c6d120b6b7cc279519e0a0b7477b0f">tCOLON2</a> = 323, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac868f685a986690111cdee5de478e914">tCOLON3</a> = 324, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aa495ce31a8b7c7d0b281c80895d6a1d8">tOP_ASGN</a> = 325, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a4eecd5f515947a00d3a13c508b9b200c">tASSOC</a> = 326, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0fb7fc923c2d6bbc579b74552084302f">tLPAREN</a> = 327, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a03eae38396bae60af5ea906e860673a4">tLPAREN_ARG</a> = 328, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9adbc2a09c004b2efd4a3667a491d7e6eb">tRPAREN</a> = 329, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ae86cc7323e691d2c091c2be548405194">tLBRACK</a> = 330, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3b169bd9091881f3fa6822876746a51f">tLBRACE</a> = 331, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a563690d9e38d90dfd94933a78390b61d">tLBRACE_ARG</a> = 332, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a775d7dc6dfde730df8c42a96c807dd5a">tSTAR</a> = 333, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac48a698f49672e33fc0a142dd2b60763">tDSTAR</a> = 334, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0d7aead8a62d169d360205bfdbf8c1fc">tAMPER</a> = 335, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aef24b0dae0cffef0c312c52a41e5528a">tLAMBDA</a> = 336, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6f3f9d21cd77c61d51a091fd97339d0b">tSYMBEG</a> = 337, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a870c50db5ac0bf1ba042768ab068dea1">tSTRING_BEG</a> = 338, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a8d9b10147bf764447ce3cebaf8c52a93">tXSTRING_BEG</a> = 339, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aec9d1aed6c9fc556ebd85818c226e5e8">tREGEXP_BEG</a> = 340, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a0c6a0e3da00fc75c787351ee5f850be9">tWORDS_BEG</a> = 341, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aec4ed552d533cfd5fa996f37c67629a5">tQWORDS_BEG</a> = 342, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a5450a929fb754228c2db0fa0c433872f">tSYMBOLS_BEG</a> = 343, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a93b792863e66e294891c570a25be7083">tQSYMBOLS_BEG</a> = 344, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a80d32e64b7ad4b265cb1fd730db5f604">tSTRING_DBEG</a> = 345, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a18bfd01f1380bb35459d6f27610b5c0b">tSTRING_DEND</a> = 346, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a35b7c68c2058cdda896fdd74accb7c5d">tSTRING_DVAR</a> = 347, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aae2e7a142b48e4723f858421060609a0">tSTRING_END</a> = 348, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3010fe8f67cdb420219a69f0520c1fe9">tLAMBEG</a> = 349, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a6e834a8389e3b8795a5df3a9df22ef5f">tLOWEST</a> = 350, <br />   <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac07db676ad1d08442452e2559f134a58">tUMINUS_NUM</a> = 351, <a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aedb281f8816e0fc2d1fe3be22b6e5acc">tLAST_TOKEN</a> = 352 <br /> }</td></tr> <tr class="separator:a15c9f7bd2f0e9686df5d9df4f3314aa9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ade8554829f1e9c005c9647e2eb1e6c25"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ade8554829f1e9c005c9647e2eb1e6c25">string_type</a> { <br />   <a class="el" href="../../d5/d11/ripper_8c.html#ade8554829f1e9c005c9647e2eb1e6c25aaf6a1bae38eadb504993e21689e6e390">str_squote</a> = (0), <a class="el" href="../../d5/d11/ripper_8c.html#ade8554829f1e9c005c9647e2eb1e6c25a7f4c3b93bf426276864f9bc8dc29a867">str_dquote</a> = (STR_FUNC_EXPAND), <a class="el" href="../../d5/d11/ripper_8c.html#ade8554829f1e9c005c9647e2eb1e6c25a7dd48ff6d3edd0dd7b4495292f22e6f0">str_xquote</a> = (STR_FUNC_EXPAND), <a class="el" href="../../d5/d11/ripper_8c.html#ade8554829f1e9c005c9647e2eb1e6c25aa9bfa1dfaca876d4661889a3e02796b3">str_regexp</a> = (STR_FUNC_REGEXP|STR_FUNC_ESCAPE|STR_FUNC_EXPAND), <br />   <a class="el" href="../../d5/d11/ripper_8c.html#ade8554829f1e9c005c9647e2eb1e6c25ad032e3dd7874d9cba5349b3eea31ee2a">str_sword</a> = (STR_FUNC_QWORDS), <a class="el" href="../../d5/d11/ripper_8c.html#ade8554829f1e9c005c9647e2eb1e6c25a354b632ef49ad1cfb317d270a13552a4">str_dword</a> = (STR_FUNC_QWORDS|STR_FUNC_EXPAND), <a class="el" href="../../d5/d11/ripper_8c.html#ade8554829f1e9c005c9647e2eb1e6c25a47b35c63e588adb3027d930eb4a31d40">str_ssym</a> = (STR_FUNC_SYMBOL), <a class="el" href="../../d5/d11/ripper_8c.html#ade8554829f1e9c005c9647e2eb1e6c25a17e717b9057d218529b4b14f4ec6fdb9">str_dsym</a> = (STR_FUNC_SYMBOL|STR_FUNC_EXPAND), <br />   <a class="el" href="../../db/d97/parse_8c.html#ade8554829f1e9c005c9647e2eb1e6c25aaf6a1bae38eadb504993e21689e6e390">str_squote</a> = (0), <a class="el" href="../../db/d97/parse_8c.html#ade8554829f1e9c005c9647e2eb1e6c25a7f4c3b93bf426276864f9bc8dc29a867">str_dquote</a> = (STR_FUNC_EXPAND), <a class="el" href="../../db/d97/parse_8c.html#ade8554829f1e9c005c9647e2eb1e6c25a7dd48ff6d3edd0dd7b4495292f22e6f0">str_xquote</a> = (STR_FUNC_EXPAND), <a class="el" href="../../db/d97/parse_8c.html#ade8554829f1e9c005c9647e2eb1e6c25aa9bfa1dfaca876d4661889a3e02796b3">str_regexp</a> = (STR_FUNC_REGEXP|STR_FUNC_ESCAPE|STR_FUNC_EXPAND), <br />   <a class="el" href="../../db/d97/parse_8c.html#ade8554829f1e9c005c9647e2eb1e6c25ad032e3dd7874d9cba5349b3eea31ee2a">str_sword</a> = (STR_FUNC_QWORDS), <a class="el" href="../../db/d97/parse_8c.html#ade8554829f1e9c005c9647e2eb1e6c25a354b632ef49ad1cfb317d270a13552a4">str_dword</a> = (STR_FUNC_QWORDS|STR_FUNC_EXPAND), <a class="el" href="../../db/d97/parse_8c.html#ade8554829f1e9c005c9647e2eb1e6c25a47b35c63e588adb3027d930eb4a31d40">str_ssym</a> = (STR_FUNC_SYMBOL), <a class="el" href="../../db/d97/parse_8c.html#ade8554829f1e9c005c9647e2eb1e6c25a17e717b9057d218529b4b14f4ec6fdb9">str_dsym</a> = (STR_FUNC_SYMBOL|STR_FUNC_EXPAND) <br /> }</td></tr> <tr class="separator:ade8554829f1e9c005c9647e2eb1e6c25"><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:ad2c8f91f990e329fd396190f91916d7b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad2c8f91f990e329fd396190f91916d7b">register_symid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, long, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *)</td></tr> <tr class="separator:ad2c8f91f990e329fd396190f91916d7b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1aa543a2b1df023716f91d4735d87ef8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a1aa543a2b1df023716f91d4735d87ef8">register_symid_str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a1aa543a2b1df023716f91d4735d87ef8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae4e8077b70dff93cf67cfcf5348620e3"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae4e8077b70dff93cf67cfcf5348620e3">vtable_size</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../da/d3d/structvtable.html">vtable</a> *tbl)</td></tr> <tr class="separator:ae4e8077b70dff93cf67cfcf5348620e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a195d13114b3e77ed234b28e67f732dee"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../da/d3d/structvtable.html">vtable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a195d13114b3e77ed234b28e67f732dee">vtable_alloc</a> (struct <a class="el" href="../../da/d3d/structvtable.html">vtable</a> *prev)</td></tr> <tr class="separator:a195d13114b3e77ed234b28e67f732dee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a85f6dab8d92797efec6922dbb6da9588"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a85f6dab8d92797efec6922dbb6da9588">vtable_free</a> (struct <a class="el" href="../../da/d3d/structvtable.html">vtable</a> *tbl)</td></tr> <tr class="separator:a85f6dab8d92797efec6922dbb6da9588"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab173ab53e10567e11262a24587db4192"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab173ab53e10567e11262a24587db4192">vtable_add</a> (struct <a class="el" href="../../da/d3d/structvtable.html">vtable</a> *tbl, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:ab173ab53e10567e11262a24587db4192"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64634944fc97b322eccc73273cbfe233"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a64634944fc97b322eccc73273cbfe233">vtable_included</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../da/d3d/structvtable.html">vtable</a> *tbl, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a64634944fc97b322eccc73273cbfe233"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae650f0c82952941acbe737ab669f3974"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae650f0c82952941acbe737ab669f3974">parser_yyerror</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:ae650f0c82952941acbe737ab669f3974"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a94689e57839140f082a2d7d751073ef1"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a94689e57839140f082a2d7d751073ef1">yylex</a> (void *, void *)</td></tr> <tr class="separator:a94689e57839140f082a2d7d751073ef1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3e705ddfea4ef4d9e9df5c1cd851c3e9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a3e705ddfea4ef4d9e9df5c1cd851c3e9">node_newnode</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, enum <a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682">node_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a3e705ddfea4ef4d9e9df5c1cd851c3e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8efc31168b381fffbf9ae33e121288da"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8efc31168b381fffbf9ae33e121288da">cond_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a8efc31168b381fffbf9ae33e121288da"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acfc92bb1284dd4a703e9cc2ae11a169b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#acfc92bb1284dd4a703e9cc2ae11a169b">logop_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, enum <a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682">node_type</a>, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:acfc92bb1284dd4a703e9cc2ae11a169b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06011cc0b8cfacaf5a809378bd472c8e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a06011cc0b8cfacaf5a809378bd472c8e">newline_node</a> (<a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a06011cc0b8cfacaf5a809378bd472c8e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef78a4ca44d9bda9168f56901e4fcf93"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aef78a4ca44d9bda9168f56901e4fcf93">fixpos</a> (<a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:aef78a4ca44d9bda9168f56901e4fcf93"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a728b3dd8bdacd9371911b53fc5645386"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a728b3dd8bdacd9371911b53fc5645386">value_expr_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a728b3dd8bdacd9371911b53fc5645386"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a55a6c7b972ea5bcfd25a24831ee589f1"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a55a6c7b972ea5bcfd25a24831ee589f1">void_expr_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a55a6c7b972ea5bcfd25a24831ee589f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f14aab5ef2715ec84838b01b222bc2f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2f14aab5ef2715ec84838b01b222bc2f">remove_begin</a> (<a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a2f14aab5ef2715ec84838b01b222bc2f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3d0618cb17bdbe57569d4af763383516"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a3d0618cb17bdbe57569d4af763383516">void_stmts_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a3d0618cb17bdbe57569d4af763383516"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae578607dcfb6a9a649c9c4f418cf8568"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae578607dcfb6a9a649c9c4f418cf8568">reduce_nodes_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> **)</td></tr> <tr class="separator:ae578607dcfb6a9a649c9c4f418cf8568"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab95c34f657c6359708a20bf597dc1025"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab95c34f657c6359708a20bf597dc1025">block_dup_check_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:ab95c34f657c6359708a20bf597dc1025"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fa1f04786ac04f6460131df1ce1f090"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a3fa1f04786ac04f6460131df1ce1f090">block_append_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a3fa1f04786ac04f6460131df1ce1f090"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ec1245eaf339541320c932727a72939"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4ec1245eaf339541320c932727a72939">list_append_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a4ec1245eaf339541320c932727a72939"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9aec7c843f525795a0f32eb91ed2dd05"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9aec7c843f525795a0f32eb91ed2dd05">list_concat_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a9aec7c843f525795a0f32eb91ed2dd05"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9cccdbe7c82417e77a3a97e328d5a001"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9cccdbe7c82417e77a3a97e328d5a001">arg_append_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a9cccdbe7c82417e77a3a97e328d5a001"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afbdbf70d7e44fed6ad80d48bada5d62c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#afbdbf70d7e44fed6ad80d48bada5d62c">arg_concat_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:afbdbf70d7e44fed6ad80d48bada5d62c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86a4f3e5fc1ef21287d2ec06d274622d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a86a4f3e5fc1ef21287d2ec06d274622d">literal_concat_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a86a4f3e5fc1ef21287d2ec06d274622d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a61564727d3144318b3703718636ba866"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a61564727d3144318b3703718636ba866">literal_concat0</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a61564727d3144318b3703718636ba866"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd6ca32714caaaa24bc6406cd37671cd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#abd6ca32714caaaa24bc6406cd37671cd">new_evstr_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:abd6ca32714caaaa24bc6406cd37671cd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac64fb8a717eb8db472614f94d977d707"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac64fb8a717eb8db472614f94d977d707">evstr2dstr_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:ac64fb8a717eb8db472614f94d977d707"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af070c430221adb897e567daa564d7215"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af070c430221adb897e567daa564d7215">splat_array</a> (<a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:af070c430221adb897e567daa564d7215"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aadc1eadc5332fbd592477476e30ecd13"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aadc1eadc5332fbd592477476e30ecd13">call_bin_op_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:aadc1eadc5332fbd592477476e30ecd13"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6678cd3e5bb993645fba2fa82439bcd7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a6678cd3e5bb993645fba2fa82439bcd7">call_uni_op_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)</td></tr> <tr class="separator:a6678cd3e5bb993645fba2fa82439bcd7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0aa3c6e79648545e8cb4d954701f605f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0aa3c6e79648545e8cb4d954701f605f">new_args_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a0aa3c6e79648545e8cb4d954701f605f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a92ce4d24819ce8ead504b08530d3e950"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a92ce4d24819ce8ead504b08530d3e950">new_args_tail_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)</td></tr> <tr class="separator:a92ce4d24819ce8ead504b08530d3e950"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1589b5004f449752db9a41d9003a229d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a1589b5004f449752db9a41d9003a229d">negate_lit</a> (<a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a1589b5004f449752db9a41d9003a229d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad40924187b97b600ced34283272a1503"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad40924187b97b600ced34283272a1503">ret_args_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:ad40924187b97b600ced34283272a1503"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a308913586406a2c865e69318fd02f349"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a308913586406a2c865e69318fd02f349">arg_blk_pass</a> (<a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a308913586406a2c865e69318fd02f349"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13291d00f3202b8aa02e3136b4912fb3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a13291d00f3202b8aa02e3136b4912fb3">new_yield_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a13291d00f3202b8aa02e3136b4912fb3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0cb2acc80977988da5bad68dca78dfa9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0cb2acc80977988da5bad68dca78dfa9">dsym_node_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a0cb2acc80977988da5bad68dca78dfa9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca3dba4ae3436a423fab8c00910180d0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aca3dba4ae3436a423fab8c00910180d0">gettable_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)</td></tr> <tr class="separator:aca3dba4ae3436a423fab8c00910180d0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a386207803670e7c98896a35eb8f92ac0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a386207803670e7c98896a35eb8f92ac0">assignable_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a386207803670e7c98896a35eb8f92ac0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41df79ad68d4130f72a232f613acf492"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a41df79ad68d4130f72a232f613acf492">aryset_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a41df79ad68d4130f72a232f613acf492"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71caf8f3c421952b8c72da146560bf0e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a71caf8f3c421952b8c72da146560bf0e">attrset_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)</td></tr> <tr class="separator:a71caf8f3c421952b8c72da146560bf0e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3f04a9712ecdc1f42bffe7de31193129"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a3f04a9712ecdc1f42bffe7de31193129">rb_backref_error_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a3f04a9712ecdc1f42bffe7de31193129"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a50aa0f2b90ecda016b7bd6cf7fa2d6a2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a50aa0f2b90ecda016b7bd6cf7fa2d6a2">node_assign_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a50aa0f2b90ecda016b7bd6cf7fa2d6a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a31d1329102bb7998c39efd4284cb35f8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a31d1329102bb7998c39efd4284cb35f8">new_op_assign_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *lhs, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> op, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *rhs)</td></tr> <tr class="separator:a31d1329102bb7998c39efd4284cb35f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a66efa2be47ee069485c7a2a75280d58a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a66efa2be47ee069485c7a2a75280d58a">new_attr_op_assign_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *lhs, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> attr, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> op, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *rhs)</td></tr> <tr class="separator:a66efa2be47ee069485c7a2a75280d58a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2a1a0ca601f2e130092f3725da37deb4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2a1a0ca601f2e130092f3725da37deb4">new_const_op_assign_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *lhs, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> op, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *rhs)</td></tr> <tr class="separator:a2a1a0ca601f2e130092f3725da37deb4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeead37efd6e9eb65df9f6910a4be0e15"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aeead37efd6e9eb65df9f6910a4be0e15">match_op_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:aeead37efd6e9eb65df9f6910a4be0e15"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a078e3d06ef83ba473b08792e5065ccb2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a078e3d06ef83ba473b08792e5065ccb2">local_tbl_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *)</td></tr> <tr class="separator:a078e3d06ef83ba473b08792e5065ccb2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adab017bce1271f1b45857227aee9bb68"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#adab017bce1271f1b45857227aee9bb68">fixup_nodes</a> (<a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> **)</td></tr> <tr class="separator:adab017bce1271f1b45857227aee9bb68"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aab309c252250f7fbd970c1079e8f4aa0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aab309c252250f7fbd970c1079e8f4aa0">reg_compile_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, int)</td></tr> <tr class="separator:aab309c252250f7fbd970c1079e8f4aa0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8690f32702dfa93071e5f4e32b2b2500"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8690f32702dfa93071e5f4e32b2b2500">reg_fragment_setenc_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, int)</td></tr> <tr class="separator:a8690f32702dfa93071e5f4e32b2b2500"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a37c7303c3de38c5c397e69f51bb77356"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a37c7303c3de38c5c397e69f51bb77356">reg_fragment_check_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, int)</td></tr> <tr class="separator:a37c7303c3de38c5c397e69f51bb77356"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a54ec7e11414613f828f41c39802d9f07"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a54ec7e11414613f828f41c39802d9f07">reg_named_capture_assign_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> regexp, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *<a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:a54ec7e11414613f828f41c39802d9f07"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9fb6894fc4430699079313dc2a697ce"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af9fb6894fc4430699079313dc2a697ce">formal_argument_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)</td></tr> <tr class="separator:af9fb6894fc4430699079313dc2a697ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a55cf0893efa01c950964876f7fd3237b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a55cf0893efa01c950964876f7fd3237b">shadowing_lvar_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)</td></tr> <tr class="separator:a55cf0893efa01c950964876f7fd3237b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aab8a77349f7462c429c170bd79ed28f8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aab8a77349f7462c429c170bd79ed28f8">new_bv_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)</td></tr> <tr class="separator:aab8a77349f7462c429c170bd79ed28f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c8e72f1d96507b3f1057abcfd1c63fa"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a6c8e72f1d96507b3f1057abcfd1c63fa">local_push_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, int)</td></tr> <tr class="separator:a6c8e72f1d96507b3f1057abcfd1c63fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afab2d30c2935af9330f66cc90fe7cc60"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#afab2d30c2935af9330f66cc90fe7cc60">local_pop_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *)</td></tr> <tr class="separator:afab2d30c2935af9330f66cc90fe7cc60"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad985e0be4135839f82ded8d3797b8c33"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad985e0be4135839f82ded8d3797b8c33">local_var_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)</td></tr> <tr class="separator:ad985e0be4135839f82ded8d3797b8c33"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af60fb0c2faada4d666aaf3b737a8b120"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af60fb0c2faada4d666aaf3b737a8b120">arg_var_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)</td></tr> <tr class="separator:af60fb0c2faada4d666aaf3b737a8b120"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7692c320cc05f695b5148718c784a160"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7692c320cc05f695b5148718c784a160">local_id_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)</td></tr> <tr class="separator:a7692c320cc05f695b5148718c784a160"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a04d0dad923f704d212d3b8435157a43e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a04d0dad923f704d212d3b8435157a43e">internal_id_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *)</td></tr> <tr class="separator:a04d0dad923f704d212d3b8435157a43e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5ef94a566f8b0134ed59f764673286d"><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/d3d/structvtable.html">vtable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa5ef94a566f8b0134ed59f764673286d">dyna_push_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *)</td></tr> <tr class="separator:aa5ef94a566f8b0134ed59f764673286d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e92b264d4ecb0bcd5c3db3795211058"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2e92b264d4ecb0bcd5c3db3795211058">dyna_pop_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../da/d3d/structvtable.html">vtable</a> *)</td></tr> <tr class="separator:a2e92b264d4ecb0bcd5c3db3795211058"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abccf5f5512c5225026c16c80940911b4"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#abccf5f5512c5225026c16c80940911b4">dyna_in_block_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *)</td></tr> <tr class="separator:abccf5f5512c5225026c16c80940911b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac8da299068b7be73bc0ae3604d1ff86a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac8da299068b7be73bc0ae3604d1ff86a">dvar_defined_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>, int)</td></tr> <tr class="separator:ac8da299068b7be73bc0ae3604d1ff86a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78277e98632dbf1c65f9d205544327ca"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a78277e98632dbf1c65f9d205544327ca">dvar_curr_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)</td></tr> <tr class="separator:a78277e98632dbf1c65f9d205544327ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af7be0e52c4a07e94280543ec61cadeb2"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af7be0e52c4a07e94280543ec61cadeb2">lvar_defined_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)</td></tr> <tr class="separator:af7be0e52c4a07e94280543ec61cadeb2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9582677f50add46feae444eadfde9a95"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9582677f50add46feae444eadfde9a95">token_info_push</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>)</td></tr> <tr class="separator:a9582677f50add46feae444eadfde9a95"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a05aa2077c6ff2515398ff2f1d8f82c69"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a05aa2077c6ff2515398ff2f1d8f82c69">token_info_pop</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>)</td></tr> <tr class="separator:a05aa2077c6ff2515398ff2f1d8f82c69"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac53593c116e6436e82089633d6e70c7b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac53593c116e6436e82089633d6e70c7b">yy_symbol_value_print</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *yyoutput, int yytype, <a class="el" href="../../d5/db1/union_y_y_s_t_y_p_e.html">YYSTYPE</a> <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> yyvaluep, struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:ac53593c116e6436e82089633d6e70c7b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a84d967e34e1adde6a30bf9cdeaa1883d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a84d967e34e1adde6a30bf9cdeaa1883d">yy_symbol_print</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *yyoutput, int yytype, <a class="el" href="../../d5/db1/union_y_y_s_t_y_p_e.html">YYSTYPE</a> <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> yyvaluep, struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:a84d967e34e1adde6a30bf9cdeaa1883d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a289ccf7ef43d1af713c6e68e20d9a165"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a289ccf7ef43d1af713c6e68e20d9a165">yy_stack_print</a> (<a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> *yybottom, <a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> *yytop)</td></tr> <tr class="separator:a289ccf7ef43d1af713c6e68e20d9a165"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0a9a7803008720c254ab67a2c9a967b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af0a9a7803008720c254ab67a2c9a967b">yy_reduce_print</a> (<a class="el" href="../../d5/db1/union_y_y_s_t_y_p_e.html">YYSTYPE</a> *yyvsp, int yyrule, struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:af0a9a7803008720c254ab67a2c9a967b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaaac26286044c09746e15056fb4886ae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a7d535939e93253736c6eeda569d24de5">YYSIZE_T</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aaaac26286044c09746e15056fb4886ae">yystrlen</a> (char *yystr) <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a></td></tr> <tr class="separator:aaaac26286044c09746e15056fb4886ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a79c0cbb33ee2f626ebdf5933080ea385"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a79c0cbb33ee2f626ebdf5933080ea385">yystpcpy</a> (char *yydest, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *yysrc)</td></tr> <tr class="separator:a79c0cbb33ee2f626ebdf5933080ea385"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4bdbe6f524e68778be5e1717fda3bc3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a7d535939e93253736c6eeda569d24de5">YYSIZE_T</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac4bdbe6f524e68778be5e1717fda3bc3">yytnamerr</a> (char *yyres, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *yystr)</td></tr> <tr class="separator:ac4bdbe6f524e68778be5e1717fda3bc3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae7bce4884c238b92c88006a17478d37c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae7bce4884c238b92c88006a17478d37c">yysyntax_error</a> (<a class="el" href="../../db/d97/parse_8c.html#a7d535939e93253736c6eeda569d24de5">YYSIZE_T</a> *yymsg_alloc, char **yymsg, <a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> *yyssp, int yytoken)</td></tr> <tr class="separator:ae7bce4884c238b92c88006a17478d37c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a83eb521db81394a5ffaa765ca42531e2"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a83eb521db81394a5ffaa765ca42531e2">yydestruct</a> (char *yymsg, int yytype, <a class="el" href="../../d5/db1/union_y_y_s_t_y_p_e.html">YYSTYPE</a> *yyvaluep, struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser) <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a></td></tr> <tr class="separator:a83eb521db81394a5ffaa765ca42531e2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acd8617a8f2ac0de8bc1cc032cf449e19"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#acd8617a8f2ac0de8bc1cc032cf449e19">yyparse</a> ()</td></tr> <tr class="separator:acd8617a8f2ac0de8bc1cc032cf449e19"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a239aaf7ba1c62245b9a46e14fb78173d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a239aaf7ba1c62245b9a46e14fb78173d">yyparse</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:a239aaf7ba1c62245b9a46e14fb78173d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab312572aebd9d4f8bdb8ebb10756f520"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab312572aebd9d4f8bdb8ebb10756f520">parser_regx_options</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *)</td></tr> <tr class="separator:ab312572aebd9d4f8bdb8ebb10756f520"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8906e75085b9659c52e26e7bd75cce24"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8906e75085b9659c52e26e7bd75cce24">parser_tokadd_string</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, int, int, int, long *, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **)</td></tr> <tr class="separator:a8906e75085b9659c52e26e7bd75cce24"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad79f377a2a23447dab44352536d359f0"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad79f377a2a23447dab44352536d359f0">parser_tokaddmbc</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, int c, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:ad79f377a2a23447dab44352536d359f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a95eefa198e352cdc0a60b0675abc3deb"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a95eefa198e352cdc0a60b0675abc3deb">parser_parse_string</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a95eefa198e352cdc0a60b0675abc3deb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a888dc8bb6e309b2827feb1720ef952a4"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a888dc8bb6e309b2827feb1720ef952a4">parser_here_document</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a888dc8bb6e309b2827feb1720ef952a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad17b98e320d948c047e2649400d87ce1"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad17b98e320d948c047e2649400d87ce1">token_info_get_column</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>)</td></tr> <tr class="separator:ad17b98e320d948c047e2649400d87ce1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afafe3348aa336380fba0589ea7e4c50b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#afafe3348aa336380fba0589ea7e4c50b">token_info_has_nonspaces</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>)</td></tr> <tr class="separator:afafe3348aa336380fba0589ea7e4c50b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afed0ba1d93197b631db7bbc854de24a8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#afed0ba1d93197b631db7bbc854de24a8">parser_prepare</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:afed0ba1d93197b631db7bbc854de24a8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a14758b06b7e3a8acb837b2c1c25ee750"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a14758b06b7e3a8acb837b2c1c25ee750">debug_lines</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fname)</td></tr> <tr class="separator:a14758b06b7e3a8acb837b2c1c25ee750"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a440df03d39d76d62a3a36f125bfc19a9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a440df03d39d76d62a3a36f125bfc19a9">coverage</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fname, int n)</td></tr> <tr class="separator:a440df03d39d76d62a3a36f125bfc19a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2d9d34b302b849f923743d4b4be53dc"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa2d9d34b302b849f923743d4b4be53dc">e_option_supplied</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:aa2d9d34b302b849f923743d4b4be53dc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b6dae91a61498f497d3c69cc9e1a06c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5b6dae91a61498f497d3c69cc9e1a06c">yycompile0</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg)</td></tr> <tr class="separator:a5b6dae91a61498f497d3c69cc9e1a06c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c6aabfa0db4709bf3899eaef868e2e5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4c6aabfa0db4709bf3899eaef868e2e5">yycompile</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fname, int line)</td></tr> <tr class="separator:a4c6aabfa0db4709bf3899eaef868e2e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a637ce9985953c7f271fd38a9820128e0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a637ce9985953c7f271fd38a9820128e0">must_be_ascii_compatible</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> s)</td></tr> <tr class="separator:a637ce9985953c7f271fd38a9820128e0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0be85261168125d878ba6089b9ebaf0a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0be85261168125d878ba6089b9ebaf0a">lex_get_str</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> s)</td></tr> <tr class="separator:a0be85261168125d878ba6089b9ebaf0a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0afda89714e6300ba4f718241579488e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0afda89714e6300ba4f718241579488e">lex_getline</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:a0afda89714e6300ba4f718241579488e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ddee4b1b110c709e487e6cc59eb1f76"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5ddee4b1b110c709e487e6cc59eb1f76">parser_compile_string</a> (volatile <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vparser, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> s, int line)</td></tr> <tr class="separator:a5ddee4b1b110c709e487e6cc59eb1f76"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a413b97b3122fa93eff53181a1f92d07e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a413b97b3122fa93eff53181a1f92d07e">rb_compile_string</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> s, int line)</td></tr> <tr class="separator:a413b97b3122fa93eff53181a1f92d07e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7412884de7525393ed236f51925b4c66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7412884de7525393ed236f51925b4c66">rb_parser_compile_string</a> (volatile <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vparser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> s, int line)</td></tr> <tr class="separator:a7412884de7525393ed236f51925b4c66"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13f319be573cd23fe2e639f93036fea5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a13f319be573cd23fe2e639f93036fea5">rb_parser_compile_string_path</a> (volatile <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vparser, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> s, int line)</td></tr> <tr class="separator:a13f319be573cd23fe2e639f93036fea5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2cad62b3d9f04b9a9bfec854862ab1e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2cad62b3d9f04b9a9bfec854862ab1e5">rb_compile_cstr</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s, int len, int line)</td></tr> <tr class="separator:a2cad62b3d9f04b9a9bfec854862ab1e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad5076c78de9f86393ee2d6a27f050990"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad5076c78de9f86393ee2d6a27f050990">rb_parser_compile_cstr</a> (volatile <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vparser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s, int len, int line)</td></tr> <tr class="separator:ad5076c78de9f86393ee2d6a27f050990"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63a661069db8c201e1ee61db9723625b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a63a661069db8c201e1ee61db9723625b">lex_io_gets</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> io)</td></tr> <tr class="separator:a63a661069db8c201e1ee61db9723625b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a525197fc5b5152ea5760a98a7e594986"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a525197fc5b5152ea5760a98a7e594986">rb_compile_file</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> file, int start)</td></tr> <tr class="separator:a525197fc5b5152ea5760a98a7e594986"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7368a8916f449d63c1bb090bca14dcd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7368a8916f449d63c1bb090bca14dcd5">rb_parser_compile_file</a> (volatile <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vparser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> file, int start)</td></tr> <tr class="separator:a7368a8916f449d63c1bb090bca14dcd5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5453aa651dc357d9ce3534e422e546db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5453aa651dc357d9ce3534e422e546db">rb_parser_compile_file_path</a> (volatile <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vparser, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> file, int start)</td></tr> <tr class="separator:a5453aa651dc357d9ce3534e422e546db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae01a84cc3a8d426834ccf42614c3e297"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae01a84cc3a8d426834ccf42614c3e297">parser_str_new</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, long n, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc, int <a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc0)</td></tr> <tr class="separator:ae01a84cc3a8d426834ccf42614c3e297"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2cdddde331fd21fa42c89690aa7844ff"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2cdddde331fd21fa42c89690aa7844ff">parser_nextc</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:a2cdddde331fd21fa42c89690aa7844ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abf1eaa7681b3ca909844f53f3064a2ec"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#abf1eaa7681b3ca909844f53f3064a2ec">parser_pushback</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, int c)</td></tr> <tr class="separator:abf1eaa7681b3ca909844f53f3064a2ec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5bf31317da0ef7282dedbda8246e9aca"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5bf31317da0ef7282dedbda8246e9aca">parser_newtok</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:a5bf31317da0ef7282dedbda8246e9aca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab831e47151b420de51e0f8270db92d1b"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab831e47151b420de51e0f8270db92d1b">parser_tokspace</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, int n)</td></tr> <tr class="separator:ab831e47151b420de51e0f8270db92d1b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adba953be2ada60fb6f1a4e210385ab6f"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#adba953be2ada60fb6f1a4e210385ab6f">parser_tokadd</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, int c)</td></tr> <tr class="separator:adba953be2ada60fb6f1a4e210385ab6f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8eab06aeb181228b855d138fc07d0bf2"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8eab06aeb181228b855d138fc07d0bf2">parser_tok_hex</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, size_t *numlen)</td></tr> <tr class="separator:a8eab06aeb181228b855d138fc07d0bf2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa9a4cf453cefcd2ac75a38c7779e93a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aaa9a4cf453cefcd2ac75a38c7779e93a">parser_tokadd_utf8</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **encp, int string_literal, int symbol_literal, int regexp_literal)</td></tr> <tr class="separator:aaa9a4cf453cefcd2ac75a38c7779e93a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a00e1405a2365cacaf2e2e4e83638da3f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a00e1405a2365cacaf2e2e4e83638da3f">parser_read_escape</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, int flags, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **encp)</td></tr> <tr class="separator:a00e1405a2365cacaf2e2e4e83638da3f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b5d0ac0bc3a491bf38a37cc914484ea"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2b5d0ac0bc3a491bf38a37cc914484ea">parser_tokadd_escape</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **encp)</td></tr> <tr class="separator:a2b5d0ac0bc3a491bf38a37cc914484ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a520b5c6e4d2cdbdd764de2a4a0782570"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a520b5c6e4d2cdbdd764de2a4a0782570">dispose_string</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:a520b5c6e4d2cdbdd764de2a4a0782570"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a50fd547bcb35e9f2943638d66299c8a8"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a50fd547bcb35e9f2943638d66299c8a8">parser_tokadd_mbchar</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, int c)</td></tr> <tr class="separator:a50fd547bcb35e9f2943638d66299c8a8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8556cf0b7c4ae7a0546933f70b6547c3"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8556cf0b7c4ae7a0546933f70b6547c3">simple_re_meta</a> (int c)</td></tr> <tr class="separator:a8556cf0b7c4ae7a0546933f70b6547c3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2482dd9a38c8e57d02fd38514173f5bc"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2482dd9a38c8e57d02fd38514173f5bc">is_global_name_punct</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char c)</td></tr> <tr class="separator:a2482dd9a38c8e57d02fd38514173f5bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4cccea8e17a6f9cd8798e44627b90f5b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4cccea8e17a6f9cd8798e44627b90f5b">parser_peek_variable_name</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:a4cccea8e17a6f9cd8798e44627b90f5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adae5f13519c5ed85ea6c1f142d2cd03a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#adae5f13519c5ed85ea6c1f142d2cd03a">parser_heredoc_identifier</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:adae5f13519c5ed85ea6c1f142d2cd03a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a66716d038636a42bcf15c9762d3b05a5"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a66716d038636a42bcf15c9762d3b05a5">parser_heredoc_restore</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *here)</td></tr> <tr class="separator:a66716d038636a42bcf15c9762d3b05a5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24b14900b405d5a403c8fea7c8e97d4e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a24b14900b405d5a403c8fea7c8e97d4e">parser_whole_match_p</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *eos, long len, int indent)</td></tr> <tr class="separator:a24b14900b405d5a403c8fea7c8e97d4e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e98666d3d500be1f1457a46c8e5764c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a0e98666d3d500be1f1457a46c8e5764c">arg_ambiguous_gen</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:a0e98666d3d500be1f1457a46c8e5764c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ef8f6dfb2d66a30d03278efd7c13b5c"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5ef8f6dfb2d66a30d03278efd7c13b5c">parser_encode_length</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, long len)</td></tr> <tr class="separator:a5ef8f6dfb2d66a30d03278efd7c13b5c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52fd85030a5897245bf08ea733f141fe"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a52fd85030a5897245bf08ea733f141fe">parser_set_encode</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a52fd85030a5897245bf08ea733f141fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a926e0a72fb45f59dcde1490c84d94967"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a926e0a72fb45f59dcde1490c84d94967">comment_at_top</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:a926e0a72fb45f59dcde1490c84d94967"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35c61cf2b11055da82f4e2264b2bea53"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a35c61cf2b11055da82f4e2264b2bea53">magic_comment_encoding</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a35c61cf2b11055da82f4e2264b2bea53"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a190ee587a3a9f8287285ab5f4b4c74b4"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a190ee587a3a9f8287285ab5f4b4c74b4">parser_set_token_info</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a190ee587a3a9f8287285ab5f4b4c74b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abf06907a8046aeb01e404e172d39941a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#abf06907a8046aeb01e404e172d39941a">magic_comment_marker</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *str, long len)</td></tr> <tr class="separator:abf06907a8046aeb01e404e172d39941a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a47a214cd0b37682fba5c9b1c78d3eb17"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a47a214cd0b37682fba5c9b1c78d3eb17">parser_magic_comment</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *str, long len)</td></tr> <tr class="separator:a47a214cd0b37682fba5c9b1c78d3eb17"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1577ddd9ad59f71c121e86f4a5782622"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a1577ddd9ad59f71c121e86f4a5782622">set_file_encoding</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *str, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *send)</td></tr> <tr class="separator:a1577ddd9ad59f71c121e86f4a5782622"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af006539b61f4b4c5b76969e1993e672b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af006539b61f4b4c5b76969e1993e672b">parser_yylex</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:af006539b61f4b4c5b76969e1993e672b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaaf76df404f5587dbfc85d38ea6c5016"><td class="memItemLeft" align="right" valign="top">static enum <a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682">node_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aaaf76df404f5587dbfc85d38ea6c5016">nodetype</a> (<a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *node)</td></tr> <tr class="separator:aaaf76df404f5587dbfc85d38ea6c5016"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4a3252ff3bc97db7f257fa8077710108"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4a3252ff3bc97db7f257fa8077710108">nodeline</a> (<a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *node)</td></tr> <tr class="separator:a4a3252ff3bc97db7f257fa8077710108"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae93738e4bc58c0529171b253b1e209b6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae93738e4bc58c0529171b253b1e209b6">parser_warning</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *node, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *mesg)</td></tr> <tr class="separator:ae93738e4bc58c0529171b253b1e209b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a92998291bbcfe74ae5307461e35661b8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a92998291bbcfe74ae5307461e35661b8">parser_warn</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *node, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *mesg)</td></tr> <tr class="separator:a92998291bbcfe74ae5307461e35661b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a97eefb8baf45230d35c1e0c6cc940265"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a97eefb8baf45230d35c1e0c6cc940265">is_private_local_id</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a97eefb8baf45230d35c1e0c6cc940265"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acbc28d5820d674dd4447a14c23de0a42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#acbc28d5820d674dd4447a14c23de0a42">rb_id_attrset</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:acbc28d5820d674dd4447a14c23de0a42"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af433034a3993031e9b446c2de760fd93"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af433034a3993031e9b446c2de760fd93">is_static_content</a> (<a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *node)</td></tr> <tr class="separator:af433034a3993031e9b446c2de760fd93"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a02bf3912e8e63e37a6c78ab3b6edc101"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a02bf3912e8e63e37a6c78ab3b6edc101">assign_in_cond</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *node)</td></tr> <tr class="separator:a02bf3912e8e63e37a6c78ab3b6edc101"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac1292d5338dbd82db26c883f45326560"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac1292d5338dbd82db26c883f45326560">warn_unless_e_option</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *node, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *str)</td></tr> <tr class="separator:ac1292d5338dbd82db26c883f45326560"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8e8b5c2555ec361a424b9a7b554bbeb0"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8e8b5c2555ec361a424b9a7b554bbeb0">warning_unless_e_option</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *node, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *str)</td></tr> <tr class="separator:a8e8b5c2555ec361a424b9a7b554bbeb0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a05b7a564ea54a633fc4443caa347f8ae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a05b7a564ea54a633fc4443caa347f8ae">cond0</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *)</td></tr> <tr class="separator:a05b7a564ea54a633fc4443caa347f8ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c3a1c2399a768079735435dbbb3b5f4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7c3a1c2399a768079735435dbbb3b5f4">range_op</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *node)</td></tr> <tr class="separator:a7c3a1c2399a768079735435dbbb3b5f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6db0a4cec7b2468240cb59958248655"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae6db0a4cec7b2468240cb59958248655">literal_node</a> (<a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *node)</td></tr> <tr class="separator:ae6db0a4cec7b2468240cb59958248655"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9db34d1a14193da38d55c18c0376fbe4"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9db34d1a14193da38d55c18c0376fbe4">no_blockarg</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *node)</td></tr> <tr class="separator:a9db34d1a14193da38d55c18c0376fbe4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4fd43c338a5f66f2d33305d45580ea1d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4fd43c338a5f66f2d33305d45580ea1d">warn_unused_var</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, struct <a class="el" href="../../df/d34/structlocal__vars.html">local_vars</a> *local)</td></tr> <tr class="separator:a4fd43c338a5f66f2d33305d45580ea1d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a645739b431ecfee9bc49dd983d5988ee"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a645739b431ecfee9bc49dd983d5988ee">dyna_pop_1</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:a645739b431ecfee9bc49dd983d5988ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a483808c5557dc75aecd88bc02331f285"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a483808c5557dc75aecd88bc02331f285">reg_named_capture_assign_iter</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *name_end, int back_num, int *back_refs, <a class="el" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a> regex, void *arg0)</td></tr> <tr class="separator:a483808c5557dc75aecd88bc02331f285"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7285d41caf052f74c447b185ae226d8b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7285d41caf052f74c447b185ae226d8b">rb_gc_mark_parser</a> (void)</td></tr> <tr class="separator:a7285d41caf052f74c447b185ae226d8b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aafe1e960616320da34a446631cf0d679"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aafe1e960616320da34a446631cf0d679">rb_parser_append_print</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vparser, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *node)</td></tr> <tr class="separator:aafe1e960616320da34a446631cf0d679"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6be0e8687051d30b196e41d24dab0a07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a6be0e8687051d30b196e41d24dab0a07">rb_parser_while_loop</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vparser, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *node, int chop, int split)</td></tr> <tr class="separator:a6be0e8687051d30b196e41d24dab0a07"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a23f64634e5ddba50b1c87524784f7a77"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a23f64634e5ddba50b1c87524784f7a77">Init_sym</a> (void)</td></tr> <tr class="separator:a23f64634e5ddba50b1c87524784f7a77"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af6c57b43ffd3a787abbb1c96ef23b582"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af6c57b43ffd3a787abbb1c96ef23b582">rb_gc_mark_symbols</a> (void)</td></tr> <tr class="separator:af6c57b43ffd3a787abbb1c96ef23b582"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4935b802f3256a1e7df916f6f77fdb84"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4935b802f3256a1e7df916f6f77fdb84">is_special_global_name</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *m, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *e, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:a4935b802f3256a1e7df916f6f77fdb84"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b1a61b1fa30e968fce6595775b068e3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4b1a61b1fa30e968fce6595775b068e3">rb_symname_p</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a4b1a61b1fa30e968fce6595775b068e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a376c00a06426d1d4e1bdb82f937a8784"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a376c00a06426d1d4e1bdb82f937a8784">rb_enc_symname_p</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:a376c00a06426d1d4e1bdb82f937a8784"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f1c94d12b5e88cc284184645dfd3b1c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7f1c94d12b5e88cc284184645dfd3b1c">rb_enc_symname_type</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, long len, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc, unsigned int allowed_atttset)</td></tr> <tr class="separator:a7f1c94d12b5e88cc284184645dfd3b1c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad088ff3cfa1d9b4d9ae5c9db9e05bba4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad088ff3cfa1d9b4d9ae5c9db9e05bba4">rb_enc_symname2_p</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, long len, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:ad088ff3cfa1d9b4d9ae5c9db9e05bba4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6fe448e82bd4ca37b191b0c98835f1c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae6fe448e82bd4ca37b191b0c98835f1c">rb_str_symname_type</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, unsigned int allowed_atttset)</td></tr> <tr class="separator:ae6fe448e82bd4ca37b191b0c98835f1c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a902cc82b4f04a214e78418a297885022"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a902cc82b4f04a214e78418a297885022">sym_check_asciionly</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:a902cc82b4f04a214e78418a297885022"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac13b656dd69d46640904ab3e4684a485"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac13b656dd69d46640904ab3e4684a485">intern_str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:ac13b656dd69d46640904ab3e4684a485"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7099e79ac3feb1a87550d4a93eebdc99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7099e79ac3feb1a87550d4a93eebdc99">rb_intern3</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, long len, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:a7099e79ac3feb1a87550d4a93eebdc99"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06f1137a7428ccb3b70848762eab967e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a06f1137a7428ccb3b70848762eab967e">rb_intern2</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, long len)</td></tr> <tr class="separator:a06f1137a7428ccb3b70848762eab967e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab13a3d4bb31721960d4678b2d78aa009"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:ab13a3d4bb31721960d4678b2d78aa009"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebb6b3345ade11073c43fd418ec67b87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aebb6b3345ade11073c43fd418ec67b87">rb_intern_str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:aebb6b3345ade11073c43fd418ec67b87"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec42ef320e57234e789bdda6d655716f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aec42ef320e57234e789bdda6d655716f">rb_id2str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:aec42ef320e57234e789bdda6d655716f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a877bc58c495643fcf49dc64c44631e72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a877bc58c495643fcf49dc64c44631e72">rb_id2name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a877bc58c495643fcf49dc64c44631e72"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58e96fed52452cc2103880b51fb6d461"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a58e96fed52452cc2103880b51fb6d461">symbols_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/dc0/date__core_8c.html#a8157485e687f56a6ae2f3ee0a8cb1580">sym</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> value, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary)</td></tr> <tr class="separator:a58e96fed52452cc2103880b51fb6d461"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a564559c7653938771a7c75f054e4eeaf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a564559c7653938771a7c75f054e4eeaf">rb_sym_all_symbols</a> (void)</td></tr> <tr class="separator:a564559c7653938771a7c75f054e4eeaf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a962e14dc81f0fa2107c555dd10129c27"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a962e14dc81f0fa2107c555dd10129c27">rb_is_const_id</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a962e14dc81f0fa2107c555dd10129c27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae03b927bba1f91cc00879a3d15fa1e21"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae03b927bba1f91cc00879a3d15fa1e21">rb_is_class_id</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:ae03b927bba1f91cc00879a3d15fa1e21"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5faf370d22ea416c3fa052c0dff291eb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5faf370d22ea416c3fa052c0dff291eb">rb_is_global_id</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a5faf370d22ea416c3fa052c0dff291eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80c6077ae7854872440eaa76a512786f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a80c6077ae7854872440eaa76a512786f">rb_is_instance_id</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a80c6077ae7854872440eaa76a512786f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec109bcfdec576f6ad30b3b5f30075ac"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aec109bcfdec576f6ad30b3b5f30075ac">rb_is_attrset_id</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:aec109bcfdec576f6ad30b3b5f30075ac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed0d62fc21ec2baa9ae344fe3ff30668"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aed0d62fc21ec2baa9ae344fe3ff30668">rb_is_local_id</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:aed0d62fc21ec2baa9ae344fe3ff30668"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8de5045bac0a4c9c7783508d0768b07c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a8de5045bac0a4c9c7783508d0768b07c">rb_is_junk_id</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a8de5045bac0a4c9c7783508d0768b07c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f07f939a6b20e1d8e20abda0dbdc96f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7f07f939a6b20e1d8e20abda0dbdc96f">rb_check_id</a> (volatile <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *namep)</td></tr> <tr class="memdesc:a7f07f939a6b20e1d8e20abda0dbdc96f"><td class="mdescLeft"> </td><td class="mdescRight">Returns ID for the given name if it is interned already, or 0. <a href="#a7f07f939a6b20e1d8e20abda0dbdc96f">More...</a><br /></td></tr> <tr class="separator:a7f07f939a6b20e1d8e20abda0dbdc96f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af186762b09000113f4f5fc42635b0214"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af186762b09000113f4f5fc42635b0214">rb_check_id_cstr</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *ptr, long len, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:af186762b09000113f4f5fc42635b0214"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad6497700208b114dd1458fc5710624f1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ad6497700208b114dd1458fc5710624f1">rb_is_const_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:ad6497700208b114dd1458fc5710624f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a85c3d50b959f1e1b8f72d75597e92763"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a85c3d50b959f1e1b8f72d75597e92763">rb_is_class_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a85c3d50b959f1e1b8f72d75597e92763"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ac198009e820909634c828b38acf679"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5ac198009e820909634c828b38acf679">rb_is_global_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a5ac198009e820909634c828b38acf679"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4acfc11109908dc0050742af406a875f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4acfc11109908dc0050742af406a875f">rb_is_instance_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a4acfc11109908dc0050742af406a875f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a74556616ab258eedf41f143ad5cc808b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a74556616ab258eedf41f143ad5cc808b">rb_is_attrset_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a74556616ab258eedf41f143ad5cc808b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af644abccbe8a2923549d05ebcd89257e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af644abccbe8a2923549d05ebcd89257e">rb_is_local_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:af644abccbe8a2923549d05ebcd89257e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af90e985956c6a78ffcf5ffe88959e37b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af90e985956c6a78ffcf5ffe88959e37b">rb_is_method_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:af90e985956c6a78ffcf5ffe88959e37b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a4b477ebbc9a5c1dbefb074e9e5b915"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7a4b477ebbc9a5c1dbefb074e9e5b915">rb_is_junk_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a7a4b477ebbc9a5c1dbefb074e9e5b915"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa92ae33c165140147305229fe3f53045"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa92ae33c165140147305229fe3f53045">parser_initialize</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser)</td></tr> <tr class="separator:aa92ae33c165140147305229fe3f53045"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d2aa6adabdcc22b57f6135402c2e3e7"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9d2aa6adabdcc22b57f6135402c2e3e7">parser_mark</a> (void *ptr)</td></tr> <tr class="separator:a9d2aa6adabdcc22b57f6135402c2e3e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a856bd7b478ffef2787b6e1d25a8b76b4"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a856bd7b478ffef2787b6e1d25a8b76b4">parser_free</a> (void *ptr)</td></tr> <tr class="separator:a856bd7b478ffef2787b6e1d25a8b76b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ac7d0f71ecd4430cce3b7f48de4e297"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5ac7d0f71ecd4430cce3b7f48de4e297">parser_memsize</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *ptr)</td></tr> <tr class="separator:a5ac7d0f71ecd4430cce3b7f48de4e297"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a45a33b59a88dac216227a9a90e197868"><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="../../db/d97/parse_8c.html#a45a33b59a88dac216227a9a90e197868">rb_reserved_word</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *str, unsigned int len)</td></tr> <tr class="separator:a45a33b59a88dac216227a9a90e197868"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f2caee3e846dda8fbb5e47831fcc9dd"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7f2caee3e846dda8fbb5e47831fcc9dd">parser_new</a> (void)</td></tr> <tr class="separator:a7f2caee3e846dda8fbb5e47831fcc9dd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a175a11311538e1c0c3bc41c96a6a8aaf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a175a11311538e1c0c3bc41c96a6a8aaf">rb_parser_new</a> (void)</td></tr> <tr class="separator:a175a11311538e1c0c3bc41c96a6a8aaf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ee877befd26d3832f3ea41a2b6fcb89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9ee877befd26d3832f3ea41a2b6fcb89">rb_parser_end_seen_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vparser)</td></tr> <tr class="separator:a9ee877befd26d3832f3ea41a2b6fcb89"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7624c273f1693afcdbd66e987ff613f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7624c273f1693afcdbd66e987ff613f5">rb_parser_encoding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vparser)</td></tr> <tr class="separator:a7624c273f1693afcdbd66e987ff613f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac309f65e4a301ef5ba0eeaceecf2a11a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac309f65e4a301ef5ba0eeaceecf2a11a">rb_parser_get_yydebug</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ac309f65e4a301ef5ba0eeaceecf2a11a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c450b504b28c4c599201777d474c64b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a9c450b504b28c4c599201777d474c64b">rb_parser_set_yydebug</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> flag)</td></tr> <tr class="separator:a9c450b504b28c4c599201777d474c64b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4f3ae9609fdc6c16d6024ae4de84ff33"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4f3ae9609fdc6c16d6024ae4de84ff33">rb_parser_malloc</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a4f3ae9609fdc6c16d6024ae4de84ff33"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acbe59985ec91486f50f842251688a393"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#acbe59985ec91486f50f842251688a393">rb_parser_calloc</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, size_t nelem, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:acbe59985ec91486f50f842251688a393"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab363c21cad1809bc4ca2461c94caf63a"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab363c21cad1809bc4ca2461c94caf63a">rb_parser_realloc</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, void *ptr, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:ab363c21cad1809bc4ca2461c94caf63a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa67ca2b93146fd0847214c19ced69daf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa67ca2b93146fd0847214c19ced69daf">rb_parser_free</a> (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, void *ptr)</td></tr> <tr class="separator:aa67ca2b93146fd0847214c19ced69daf"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:a384fb3797a340a5415c03719ebab9c67"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#a79c09f9dcfd0f7a32f598ea3910d2206">yytype_uint8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a384fb3797a340a5415c03719ebab9c67">yytranslate</a> []</td></tr> <tr class="separator:a384fb3797a340a5415c03719ebab9c67"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae00b22f18cd22951d9714ad55da80b0b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#a00c27c9da5ed06a830b216c8934e6b28">yytype_uint16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ae00b22f18cd22951d9714ad55da80b0b">yyprhs</a> []</td></tr> <tr class="separator:ae00b22f18cd22951d9714ad55da80b0b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1b3f997902a66b394d721e517be4e05"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af1b3f997902a66b394d721e517be4e05">yyrhs</a> []</td></tr> <tr class="separator:af1b3f997902a66b394d721e517be4e05"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6759275247eca11f6e342fa0117346df"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#a00c27c9da5ed06a830b216c8934e6b28">yytype_uint16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a6759275247eca11f6e342fa0117346df">yyrline</a> []</td></tr> <tr class="separator:a6759275247eca11f6e342fa0117346df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab779f3189fbfd3b164b7802b945d619b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab779f3189fbfd3b164b7802b945d619b">yytname</a> []</td></tr> <tr class="separator:ab779f3189fbfd3b164b7802b945d619b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a956b2cc3cd225a945285d076f70cbf35"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#a00c27c9da5ed06a830b216c8934e6b28">yytype_uint16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a956b2cc3cd225a945285d076f70cbf35">yyr1</a> []</td></tr> <tr class="separator:a956b2cc3cd225a945285d076f70cbf35"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6be1bc256e649b3e922410e291bc7a5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#a79c09f9dcfd0f7a32f598ea3910d2206">yytype_uint8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa6be1bc256e649b3e922410e291bc7a5">yyr2</a> []</td></tr> <tr class="separator:aa6be1bc256e649b3e922410e291bc7a5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c044c33d6306a70b87620bdb1b478e5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#a00c27c9da5ed06a830b216c8934e6b28">yytype_uint16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a7c044c33d6306a70b87620bdb1b478e5">yydefact</a> []</td></tr> <tr class="separator:a7c044c33d6306a70b87620bdb1b478e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4947c3c0c6f6ffa0abfd76efd299828a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a4947c3c0c6f6ffa0abfd76efd299828a">yydefgoto</a> []</td></tr> <tr class="separator:a4947c3c0c6f6ffa0abfd76efd299828a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52c12de9f634391f03b1680c3b680852"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a52c12de9f634391f03b1680c3b680852">yypact</a> []</td></tr> <tr class="separator:a52c12de9f634391f03b1680c3b680852"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d39cfd55875de3316f76edb1891c999"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a6d39cfd55875de3316f76edb1891c999">yypgoto</a> []</td></tr> <tr class="separator:a6d39cfd55875de3316f76edb1891c999"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa34b998a7d10e810868620d09ffcfc71"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aa34b998a7d10e810868620d09ffcfc71">yytable</a> []</td></tr> <tr class="separator:aa34b998a7d10e810868620d09ffcfc71"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af434820fddd4631c08de7a1d9629ff18"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af434820fddd4631c08de7a1d9629ff18">yycheck</a> []</td></tr> <tr class="separator:af434820fddd4631c08de7a1d9629ff18"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac7fcbee3c60239e99e8dfde521d62ab"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#a00c27c9da5ed06a830b216c8934e6b28">yytype_uint16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#aac7fcbee3c60239e99e8dfde521d62ab">yystos</a> []</td></tr> <tr class="separator:aac7fcbee3c60239e99e8dfde521d62ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af36ef20882377523249710431e5e571a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#af36ef20882377523249710431e5e571a">parser_data_type</a></td></tr> <tr class="separator:af36ef20882377523249710431e5e571a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5aadc5147327eb604f300ddcec92af64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db0/defines_8h.html#ae8f8903fe59a574e940ed3e12de89fbe">RUBY_FUNC_EXPORTED</a> <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a5aadc5147327eb604f300ddcec92af64">ruby_global_name_punct_bits</a> [(0x7e - 0x20+31)/32]</td></tr> <tr class="separator:a5aadc5147327eb604f300ddcec92af64"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c9edf8515bdcfcff48d24d79011a04e"><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="../../d3/d72/structmagic__comment.html">magic_comment</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a2c9edf8515bdcfcff48d24d79011a04e">magic_comments</a> []</td></tr> <tr class="separator:a2c9edf8515bdcfcff48d24d79011a04e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a086f6b4dcf5027bde375402faf1bf976"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a086f6b4dcf5027bde375402faf1bf976">id_type_names</a> [][9]</td></tr> <tr class="separator:a086f6b4dcf5027bde375402faf1bf976"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab1fb06366c9b66e9ddd75a0fdba14236"><td class="memItemLeft" >struct {</td></tr> <tr class="memitem:a33ad189e5582983d55c7efed934e02c8"><td class="memItemLeft" >   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>   <a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a></td></tr> <tr class="separator:a33ad189e5582983d55c7efed934e02c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e29b609ae6967b668af2bb108dfb880"><td class="memItemLeft" >   <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *   <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a></td></tr> <tr class="separator:a2e29b609ae6967b668af2bb108dfb880"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab1fb06366c9b66e9ddd75a0fdba14236"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ab1fb06366c9b66e9ddd75a0fdba14236">op_tbl</a> []</td></tr> <tr class="separator:ab1fb06366c9b66e9ddd75a0fdba14236"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a122fe41711bccc3d787fb26d5c99898b"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../d7/de3/structsymbols.html">symbols</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#a122fe41711bccc3d787fb26d5c99898b">global_symbols</a> = {<a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aedb281f8816e0fc2d1fe3be22b6e5acc">tLAST_TOKEN</a>}</td></tr> <tr class="separator:a122fe41711bccc3d787fb26d5c99898b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac6fd591309eaa721c306763a4a7a1b60"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d97/parse_8c.html#ac6fd591309eaa721c306763a4a7a1b60">symhash</a></td></tr> <tr class="separator:ac6fd591309eaa721c306763a4a7a1b60"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a504c2a0536a65c4856fc2a40a75b1c31"></a> <h2 class="memtitle"><span class="permalink"><a href="#a504c2a0536a65c4856fc2a40a75b1c31">◆ </a></span>ADD2HEAP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ADD2HEAP</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">c, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">((parser->heap = (n))->u1.node = (<a class="code" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>), \</div><div class="line"> (n)->u3.cnt = (c), (<a class="code" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>))</div><div class="ttc" id="win32ole_8c_html_a4b5a598a4f53b3724549c48dcfbf7c48"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a></div><div class="ttdeci">Win32OLEIDispatch * p</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00786">win32ole.c:786</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17361">17361</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l17375">rb_parser_calloc()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17365">rb_parser_malloc()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l17385">rb_parser_realloc()</a>.</p> </div> </div> <a id="a02f43f14b40f28e7084be64f9b511e32"></a> <h2 class="memtitle"><span class="permalink"><a href="#a02f43f14b40f28e7084be64f9b511e32">◆ </a></span>ambiguous_operator</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ambiguous_operator</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">op, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">syn </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">( \</div><div class="line"> rb_warning0(<span class="stringliteral">"`"</span>op<span class="stringliteral">"' after local variable is interpreted as binary operator"</span>), \</div><div class="line"> rb_warning0(<span class="stringliteral">"even though it seems like "</span>syn<span class="stringliteral">""</span>))</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l13282">13282</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a3c5a49f7f344bf7d4894a02ea49538d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3c5a49f7f344bf7d4894a02ea49538d7">◆ </a></span>arg_ambiguous</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define arg_ambiguous</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#a0e98666d3d500be1f1457a46c8e5764c">arg_ambiguous_gen</a>(parser), 1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12946">12946</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12938">arg_ambiguous_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a96fe1c847b1abdd71e89dcf3504debce"></a> <h2 class="memtitle"><span class="permalink"><a href="#a96fe1c847b1abdd71e89dcf3504debce">◆ </a></span>arg_append</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define arg_append</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">h, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">t </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a9cccdbe7c82417e77a3a97e328d5a001">arg_append_gen</a>(parser,(h),(t))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00451">451</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15221">arg_append_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15247">node_assign_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="ae6c095551246969e88aaa53d80b6ddcd"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae6c095551246969e88aaa53d80b6ddcd">◆ </a></span>arg_concat</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define arg_concat</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">h, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">t </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#afbdbf70d7e44fed6ad80d48bada5d62c">arg_concat_gen</a>(parser,(h),(t))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00453">453</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15196">arg_concat_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="add1e9344471cbb8e25216e5aaebeafd4"></a> <h2 class="memtitle"><span class="permalink"><a href="#add1e9344471cbb8e25216e5aaebeafd4">◆ </a></span>arg_var</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define arg_var</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#af60fb0c2faada4d666aaf3b737a8b120">arg_var_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00560">560</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15818">new_args_tail_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a04dc959318a4396bf4b904455ef1a634"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04dc959318a4396bf4b904455ef1a634">◆ </a></span>aryset</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define aryset</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node1, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node2 </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a41df79ad68d4130f72a232f613acf492">aryset_gen</a>(parser, (node1), (node2))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00488">488</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a5cb1df5a7a381c93bd1b53c64194c804"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5cb1df5a7a381c93bd1b53c64194c804">◆ </a></span>assignable</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define assignable</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a386207803670e7c98896a35eb8f92ac0">assignable_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>), (node))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00485">485</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16223">reg_named_capture_assign_iter()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a1608d7c2f447c5af8356d1ab20a096f9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1608d7c2f447c5af8356d1ab20a096f9">◆ </a></span>assignable_result</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define assignable_result</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   (x)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14989">assignable_gen()</a>.</p> </div> </div> <a id="aa5e454b247def6f31a324173f9934719"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa5e454b247def6f31a324173f9934719">◆ </a></span>attrset</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define attrset</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a71caf8f3c421952b8c72da146560bf0e">attrset_gen</a>(parser, (node), (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00490">490</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a50b1c338bee9ae4defbbbfd0880564f4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a50b1c338bee9ae4defbbbfd0880564f4">◆ </a></span>BIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BIT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">idx </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (((c) / 32 - 1 == idx) ? (1U << ((c) % 32)) : 0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12603">12603</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a756bcbf4d63536344ccc3f921791ed9d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a756bcbf4d63536344ccc3f921791ed9d">◆ </a></span>BITSTACK_LEXPOP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BITSTACK_LEXPOP</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">stack</td><td>)</td> <td>   ((stack) = ((stack) >> 1) | ((stack) & 1))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00168">168</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a7549470142bf38a814e0d164b4805598"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7549470142bf38a814e0d164b4805598">◆ </a></span>BITSTACK_POP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BITSTACK_POP</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">stack</td><td>)</td> <td>   ((stack) = (stack) >> 1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00167">167</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="ae0ad0229a8fc95e32e7bdc7fc10eaceb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae0ad0229a8fc95e32e7bdc7fc10eaceb">◆ </a></span>BITSTACK_PUSH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BITSTACK_PUSH</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">stack, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">n </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((stack) = ((stack)<<1)|((n)&1))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00166">166</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="ac58eee50c8be8e4cc2046bc3603d9367"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac58eee50c8be8e4cc2046bc3603d9367">◆ </a></span>BITSTACK_SET_P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BITSTACK_SET_P</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">stack</td><td>)</td> <td>   ((stack)&1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00169">169</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a77faa7e42725ac9e93032b3914a7cf0e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a77faa7e42725ac9e93032b3914a7cf0e">◆ </a></span>block_append</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define block_append</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">h, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">t </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a3fa1f04786ac04f6460131df1ce1f090">block_append_gen</a>(parser,(h),(t))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00445">445</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16324">rb_parser_append_print()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16356">rb_parser_while_loop()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16263">reg_named_capture_assign_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16223">reg_named_capture_assign_iter()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a437c8ac82de682de2075a396512f16e0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a437c8ac82de682de2075a396512f16e0">◆ </a></span>block_dup_check</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define block_dup_check</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n1, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">n2 </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#ab95c34f657c6359708a20bf597dc1025">block_dup_check_gen</a>(parser,(n1),(n2))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00442">442</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a4d92ef2c2b363b27f25e50c5271a11f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d92ef2c2b363b27f25e50c5271a11f3">◆ </a></span>brace_nest</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define brace_nest   (parser->parser_brace_nest)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00375">375</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a8fd6db818a49f5f6a547d2e29e72910b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8fd6db818a49f5f6a547d2e29e72910b">◆ </a></span>call_bin_op</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define call_bin_op</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">recv, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">arg1 </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#aadc1eadc5332fbd592477476e30ecd13">call_bin_op_gen</a>(parser, (recv),(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>),(arg1))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00464">464</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="abe72bdc22477862fab6b777a9e921c7b"></a> <h2 class="memtitle"><span class="permalink"><a href="#abe72bdc22477862fab6b777a9e921c7b">◆ </a></span>call_uni_op</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define call_uni_op</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">recv, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a6678cd3e5bb993645fba2fa82439bcd7">call_uni_op_gen</a>(parser, (recv),(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00466">466</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a84beef8cc122add35118ec7cd35286c4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a84beef8cc122add35118ec7cd35286c4">◆ </a></span>calloc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define calloc   <a class="el" href="../../db/d97/parse_8c.html#ac946ac8ebcd9411eb82a021d38e97ad4">YYCALLOC</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00100">100</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a68f91e6f80f241633668c5102454a6bb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a68f91e6f80f241633668c5102454a6bb">◆ </a></span>class_nest</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define class_nest   (parser->parser_class_nest)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00372">372</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a8c246461861a7c81c6027b7de031ca28"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8c246461861a7c81c6027b7de031ca28">◆ </a></span>CMDARG_LEXPOP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CMDARG_LEXPOP</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a756bcbf4d63536344ccc3f921791ed9d">BITSTACK_LEXPOP</a>(<a class="el" href="../../db/d97/parse_8c.html#a2615da12fd7e3eda7681658c40b08e64">cmdarg_stack</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00178">178</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="ac35199dc098b524e7313c5961935b142"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac35199dc098b524e7313c5961935b142">◆ </a></span>CMDARG_P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CMDARG_P</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#ac58eee50c8be8e4cc2046bc3603d9367">BITSTACK_SET_P</a>(<a class="el" href="../../db/d97/parse_8c.html#a2615da12fd7e3eda7681658c40b08e64">cmdarg_stack</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00179">179</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a49a3a4817ef8e6668d8555e2b6ee327c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a49a3a4817ef8e6668d8555e2b6ee327c">◆ </a></span>CMDARG_POP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CMDARG_POP</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a7549470142bf38a814e0d164b4805598">BITSTACK_POP</a>(<a class="el" href="../../db/d97/parse_8c.html#a2615da12fd7e3eda7681658c40b08e64">cmdarg_stack</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00177">177</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="abbb50c4060580ef708e0c96692509b42"></a> <h2 class="memtitle"><span class="permalink"><a href="#abbb50c4060580ef708e0c96692509b42">◆ </a></span>CMDARG_PUSH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CMDARG_PUSH</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#ae0ad0229a8fc95e32e7bdc7fc10eaceb">BITSTACK_PUSH</a>(<a class="el" href="../../db/d97/parse_8c.html#a2615da12fd7e3eda7681658c40b08e64">cmdarg_stack</a>, (n))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00176">176</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a2615da12fd7e3eda7681658c40b08e64"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2615da12fd7e3eda7681658c40b08e64">◆ </a></span>cmdarg_stack</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define cmdarg_stack   (parser->parser_cmdarg_stack)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00371">371</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15987">local_pop_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15970">local_push_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a302ec49a8c1c02e0dbaa5b4362263e40"></a> <h2 class="memtitle"><span class="permalink"><a href="#a302ec49a8c1c02e0dbaa5b4362263e40">◆ </a></span>command_start</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define command_start   (parser->parser_command_start)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00392">392</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12628">parser_peek_variable_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="afc0efe2105b7dc0284213e8e4c346ee8"></a> <h2 class="memtitle"><span class="permalink"><a href="#afc0efe2105b7dc0284213e8e4c346ee8">◆ </a></span>compile_error</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define compile_error   parser->nerr++,<a class="el" href="../../db/dcc/error_8c.html#aff5d5290707cbbb27afe81ad515adff8">rb_compile_error_with_enc</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00721">721</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14989">assignable_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15127">block_dup_check_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14912">gettable_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14742">literal_concat0()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15105">new_bv_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15724">no_blockarg()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12372">parser_regx_options()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12415">parser_tokadd_mbchar()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11640">parser_yyerror()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15183">rb_backref_error_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16295">reg_compile_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16200">reg_fragment_check_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16161">reg_fragment_setenc_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a7a74d262442bc583dd17849c36ffc1a5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7a74d262442bc583dd17849c36ffc1a5">◆ </a></span>compile_for_eval</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define compile_for_eval   (parser->parser_compile_for_eval)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00378">378</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15970">local_push_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11866">parser_compile_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11939">rb_parser_compile_file_path()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a9c9363cead2d8e8616cb63b4eea79655"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c9363cead2d8e8616cb63b4eea79655">◆ </a></span>cond</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define cond</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a8efc31168b381fffbf9ae33e121288da">cond_gen</a>(parser, (node))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00424">424</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15278">value_expr_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a952f9c2e68d4e750ee82677ec97c1ad7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a952f9c2e68d4e750ee82677ec97c1ad7">◆ </a></span>COND_LEXPOP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define COND_LEXPOP</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a756bcbf4d63536344ccc3f921791ed9d">BITSTACK_LEXPOP</a>(<a class="el" href="../../db/d97/parse_8c.html#acb18a3415f1b7150b3114dbc92beaf66">cond_stack</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00173">173</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="ac8c5b56f91e035863a4d5b4e1fd0a2ec"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac8c5b56f91e035863a4d5b4e1fd0a2ec">◆ </a></span>COND_P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define COND_P</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#ac58eee50c8be8e4cc2046bc3603d9367">BITSTACK_SET_P</a>(<a class="el" href="../../db/d97/parse_8c.html#acb18a3415f1b7150b3114dbc92beaf66">cond_stack</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00174">174</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a95d06f6d6719f8d7d24b40d545015c82"></a> <h2 class="memtitle"><span class="permalink"><a href="#a95d06f6d6719f8d7d24b40d545015c82">◆ </a></span>COND_POP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define COND_POP</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a7549470142bf38a814e0d164b4805598">BITSTACK_POP</a>(<a class="el" href="../../db/d97/parse_8c.html#acb18a3415f1b7150b3114dbc92beaf66">cond_stack</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00172">172</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="adc05d33a1a8b13c91b4ec628df477f76"></a> <h2 class="memtitle"><span class="permalink"><a href="#adc05d33a1a8b13c91b4ec628df477f76">◆ </a></span>COND_PUSH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define COND_PUSH</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#ae0ad0229a8fc95e32e7bdc7fc10eaceb">BITSTACK_PUSH</a>(<a class="el" href="../../db/d97/parse_8c.html#acb18a3415f1b7150b3114dbc92beaf66">cond_stack</a>, (n))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00171">171</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="acb18a3415f1b7150b3114dbc92beaf66"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb18a3415f1b7150b3114dbc92beaf66">◆ </a></span>cond_stack</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define cond_stack   (parser->parser_cond_stack)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00370">370</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="affb3666680f8481889c32b3b95421b8a"></a> <h2 class="memtitle"><span class="permalink"><a href="#affb3666680f8481889c32b3b95421b8a">◆ </a></span>cur_mid</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define cur_mid   (parser->parser_cur_mid)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00379">379</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a9e3ce88cf878782a0eb09e55f4da3c9a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9e3ce88cf878782a0eb09e55f4da3c9a">◆ </a></span>current_enc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define current_enc   (parser->enc)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00401">401</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14912">gettable_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11843">lex_getline()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11998">parser_nextc()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11640">parser_yyerror()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17319">rb_parser_encoding()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16161">reg_fragment_setenc_gen()</a>.</p> </div> </div> <a id="a0d4650d74454255018491d56f34b4e16"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0d4650d74454255018491d56f34b4e16">◆ </a></span>DEF_EXPR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DEF_EXPR</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   EXPR_##n = (1 << EXPR_##n##_bit)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00141">141</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a010001e0d809a2d9fbfa2f6d5680faa9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a010001e0d809a2d9fbfa2f6d5680faa9">◆ </a></span>deferred_nodes</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define deferred_nodes   (parser->parser_deferred_nodes)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00393">393</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a2f659649d0e9161d89ce9d80dff2043a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f659649d0e9161d89ce9d80dff2043a">◆ </a></span>dispatch_heredoc_end</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define dispatch_heredoc_end</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   ((void)0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12828">12828</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>.</p> </div> </div> <a id="a576aae2a8450049c1a874a64e4803602"></a> <h2 class="memtitle"><span class="permalink"><a href="#a576aae2a8450049c1a874a64e4803602">◆ </a></span>dsym_node</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define dsym_node</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a0cb2acc80977988da5bad68dca78dfa9">dsym_node_gen</a>(parser, (node))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00480">480</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a35f0c13829e837fb839d2b25660600ae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35f0c13829e837fb839d2b25660600ae">◆ </a></span>dvar_curr</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define dvar_curr</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a78277e98632dbf1c65f9d205544327ca">dvar_curr_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00577">577</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14989">assignable_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15081">shadowing_lvar_gen()</a>.</p> </div> </div> <a id="ab529a12b82d39987d521ab232bd6a6ec"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab529a12b82d39987d521ab232bd6a6ec">◆ </a></span>dvar_defined</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define dvar_defined</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#ac8da299068b7be73bc0ae3604d1ff86a">dvar_defined_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>), 0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00574">574</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14989">assignable_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14912">gettable_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16223">reg_named_capture_assign_iter()</a>.</p> </div> </div> <a id="ace7891011c83acd673c27d6b643e0f85"></a> <h2 class="memtitle"><span class="permalink"><a href="#ace7891011c83acd673c27d6b643e0f85">◆ </a></span>dvar_defined_get</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define dvar_defined_get</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#ac8da299068b7be73bc0ae3604d1ff86a">dvar_defined_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>), 1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00575">575</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12960">lvar_defined_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15081">shadowing_lvar_gen()</a>.</p> </div> </div> <a id="a1e958e1fa9713ce80c2534cae6c806c9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1e958e1fa9713ce80c2534cae6c806c9">◆ </a></span>DVARS_INHERIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DVARS_INHERIT   ((void*)1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00196">196</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16122">dvar_defined_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16045">local_id_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15970">local_push_gen()</a>.</p> </div> </div> <a id="ad6534cdcedb920c684e825603210e7a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad6534cdcedb920c684e825603210e7a1">◆ </a></span>DVARS_SPECIAL_P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DVARS_SPECIAL_P</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">tbl</td><td>)</td> <td>   (!<a class="el" href="../../db/d97/parse_8c.html#a7c25fd6a3d60bf66779311845566273b">POINTER_P</a>(tbl))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00198">198</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a120189a95455c13f715c2d385ad204e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a120189a95455c13f715c2d385ad204e9">◆ </a></span>DVARS_TOPSCOPE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DVARS_TOPSCOPE   <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00197">197</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16116">dyna_in_block_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15970">local_push_gen()</a>.</p> </div> </div> <a id="ab9196c3ae4712811a17ea70e52cd9cff"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab9196c3ae4712811a17ea70e52cd9cff">◆ </a></span>dyna_in_block</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define dyna_in_block</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#abccf5f5512c5225026c16c80940911b4">dyna_in_block_gen</a>(parser)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00571">571</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14989">assignable_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14912">gettable_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12960">lvar_defined_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15081">shadowing_lvar_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="abfd779fd3800c7f33c9036ae80612115"></a> <h2 class="memtitle"><span class="permalink"><a href="#abfd779fd3800c7f33c9036ae80612115">◆ </a></span>dyna_pop</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define dyna_pop</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a2e92b264d4ecb0bcd5c3db3795211058">dyna_pop_gen</a>(parser, (node))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00569">569</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="ab76822e9189a6d2d8bb806c34f9ac6b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab76822e9189a6d2d8bb806c34f9ac6b9">◆ </a></span>dyna_push</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define dyna_push</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#aa5ef94a566f8b0134ed59f764673286d">dyna_push_gen</a>(parser)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00567">567</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="acc5f07bfb6caca6da7510625d6e6fbd8"></a> <h2 class="memtitle"><span class="permalink"><a href="#acc5f07bfb6caca6da7510625d6e6fbd8">◆ </a></span>dyna_var</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define dyna_var</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#ab4d5835dd61d1aeb0e81e95055dec2b4">local_var</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00572">572</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14989">assignable_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15105">new_bv_gen()</a>.</p> </div> </div> <a id="a2ea53f1226fbdcc8d1c2138b2d256136"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2ea53f1226fbdcc8d1c2138b2d256136">◆ </a></span>ENABLE_SELECTOR_NAMESPACE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENABLE_SELECTOR_NAMESPACE   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16424">16424</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="af1f238938549819f56223e072d20c91d"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1f238938549819f56223e072d20c91d">◆ </a></span>ENC_SINGLE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENC_SINGLE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">cr</td><td>)</td> <td>   ((cr)==<a class="el" href="../../d5/de3/encoding_8h.html#a0a0e73a2d98205044e1ad19432502c5b">ENC_CODERANGE_7BIT</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00362">362</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a39d5d8136e6acbd8dfb9d6a16537166c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a39d5d8136e6acbd8dfb9d6a16537166c">◆ </a></span>ESCAPE_CONTROL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ESCAPE_CONTROL   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12197">12197</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12201">parser_read_escape()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12299">parser_tokadd_escape()</a>.</p> </div> </div> <a id="acadd53369f5b5a20ff0b255e42cd7efc"></a> <h2 class="memtitle"><span class="permalink"><a href="#acadd53369f5b5a20ff0b255e42cd7efc">◆ </a></span>ESCAPE_META</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ESCAPE_META   2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12198">12198</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12201">parser_read_escape()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12299">parser_tokadd_escape()</a>.</p> </div> </div> <a id="a57d25cfbfc6a3ef658aef3b0bae7b5f5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a57d25cfbfc6a3ef658aef3b0bae7b5f5">◆ </a></span>evstr2dstr</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define evstr2dstr</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#ac64fb8a717eb8db472614f94d977d707">evstr2dstr_gen</a>(parser,(n))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00460">460</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a6c0c54f0fda1ff0ed7f9c176b709c4c1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c0c54f0fda1ff0ed7f9c176b709c4c1">◆ </a></span>flush_string_content</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define flush_string_content</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">enc</td><td>)</td> <td>   ((void)(enc))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12596">12596</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>.</p> </div> </div> <a id="adb64cded893f33e4934bc576df4e3fd6"></a> <h2 class="memtitle"><span class="permalink"><a href="#adb64cded893f33e4934bc576df4e3fd6">◆ </a></span>formal_argument</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define formal_argument</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#af9fb6894fc4430699079313dc2a697ce">formal_argument_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00547">547</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a2c6efa7679f8cd9f61af96e105017560"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c6efa7679f8cd9f61af96e105017560">◆ </a></span>free</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define free   <a class="el" href="../../db/d97/parse_8c.html#afa4f943fa9a91c629bc467bdc551adb7">YYFREE</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00101">101</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="addeeb969b789536e6d64fb25622be06a"></a> <h2 class="memtitle"><span class="permalink"><a href="#addeeb969b789536e6d64fb25622be06a">◆ </a></span>get_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define get_id</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00520">520</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14989">assignable_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a27030716e8ff073378571d84bd3985fa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a27030716e8ff073378571d84bd3985fa">◆ </a></span>get_value</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define get_value</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../df/d38/vm__exec_8c.html">val</a></td><td>)</td> <td>   (<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00521">521</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a8128fe58f108349b4cb7c1a208cb874b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8128fe58f108349b4cb7c1a208cb874b">◆ </a></span>gettable</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define gettable</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#aca3dba4ae3436a423fab8c00910180d0">gettable_gen</a>(parser,(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00483">483</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15870">new_op_assign_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16263">reg_named_capture_assign_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16223">reg_named_capture_assign_iter()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="acf3ff49176923bd61102eb8f883c980b"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf3ff49176923bd61102eb8f883c980b">◆ </a></span>HEAPCNT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define HEAPCNT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((n) * (<a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>) / <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d5/db1/union_y_y_s_t_y_p_e.html">YYSTYPE</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17359">17359</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l17375">rb_parser_calloc()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17365">rb_parser_malloc()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l17385">rb_parser_realloc()</a>.</p> </div> </div> <a id="a0f0803d06630f0ffff03c6aa74757aaa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f0803d06630f0ffff03c6aa74757aaa">◆ </a></span>here_document</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define here_document</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a888dc8bb6e309b2827feb1720ef952a4">parser_here_document</a>(parser,(n))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11461">11461</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="ac30c8380d57795e0f0d7f0e68bd9f6b3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac30c8380d57795e0f0d7f0e68bd9f6b3">◆ </a></span>heredoc_end</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define heredoc_end   (parser->parser_heredoc_end)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00391">391</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12785">parser_heredoc_restore()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11998">parser_nextc()</a>.</p> </div> </div> <a id="af51d8b343abeb4ee91736ce82702ad6a"></a> <h2 class="memtitle"><span class="permalink"><a href="#af51d8b343abeb4ee91736ce82702ad6a">◆ </a></span>heredoc_identifier</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define heredoc_identifier</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#adae5f13519c5ed85ea6c1f142d2cd03a">parser_heredoc_identifier</a>(parser)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11462">11462</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a29027bf440885f2de4462e41b9a969d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a29027bf440885f2de4462e41b9a969d4">◆ </a></span>heredoc_restore</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define heredoc_restore</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a66716d038636a42bcf15c9762d3b05a5">parser_heredoc_restore</a>(parser,(n))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11463">11463</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>.</p> </div> </div> <a id="af17aea22e965e50ff1cfcca3b415852f"></a> <h2 class="memtitle"><span class="permalink"><a href="#af17aea22e965e50ff1cfcca3b415852f">◆ </a></span>id_type</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define id_type</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>) ? (int)((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>) : -1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00118">118</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14989">assignable_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l14912">gettable_gen()</a>.</p> </div> </div> <a id="adb8fd57972af529a1b0fcbfc3d5c91e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#adb8fd57972af529a1b0fcbfc3d5c91e5">◆ </a></span>IDSET_ATTRSET_FOR_INTERN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IDSET_ATTRSET_FOR_INTERN   (~(~0U<<(1<<ID_SCOPE_SHIFT)) & ~(1U<<ID_ATTRSET))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16546">16546</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l17115">rb_is_attrset_name()</a>.</p> </div> </div> <a id="aa9707dfd22be8916bb7868fa355cb31a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa9707dfd22be8916bb7868fa355cb31a">◆ </a></span>IDSET_ATTRSET_FOR_SYNTAX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IDSET_ATTRSET_FOR_SYNTAX   ((1U<<ID_LOCAL)|(1U<<ID_CONST))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16545">16545</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16646">rb_enc_symname2_p()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l17137">rb_is_junk_name()</a>.</p> </div> </div> <a id="aba24060521d2fa3df2cd7a928412e105"></a> <h2 class="memtitle"><span class="permalink"><a href="#aba24060521d2fa3df2cd7a928412e105">◆ </a></span>ifndef_ripper</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ifndef_ripper</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   (x)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00687">687</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15970">local_push_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="ab3563b12f00c4558b6e9528d1733a459"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab3563b12f00c4558b6e9528d1733a459">◆ </a></span>in_def</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define in_def   (parser->parser_in_def)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00377">377</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14989">assignable_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a5f6a6fc9368d9a6eeb27c3c1d24d0e04"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f6a6fc9368d9a6eeb27c3c1d24d0e04">◆ </a></span>in_defined</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define in_defined   (parser->parser_in_defined)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00380">380</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="ae1504c640dc00b676c5f8573c87c00bf"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae1504c640dc00b676c5f8573c87c00bf">◆ </a></span>in_single</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define in_single   (parser->parser_in_single)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00376">376</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14989">assignable_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a2f9c8dd7d76e9cd4654816e5b9cc47f4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f9c8dd7d76e9cd4654816e5b9cc47f4">◆ </a></span>internal_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define internal_id</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a04d0dad923f704d212d3b8435157a43e">internal_id_gen</a>(parser)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00564">564</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15818">new_args_tail_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="afcef7acbaf7efc2d3c9090565f38c2e6"></a> <h2 class="memtitle"><span class="permalink"><a href="#afcef7acbaf7efc2d3c9090565f38c2e6">◆ </a></span>IS_AFTER_OPERATOR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_AFTER_OPERATOR</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a452ef4c938ec102abb82d1a517dd8b0b">IS_lex_state</a>(EXPR_FNAME | EXPR_DOT)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l13279">13279</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a8d78f62dab3d5267c076a82976814b8a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8d78f62dab3d5267c076a82976814b8a">◆ </a></span>IS_ARG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_ARG</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a452ef4c938ec102abb82d1a517dd8b0b">IS_lex_state</a>(<a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389af9735731bfeceea617a93ab08398b67f">EXPR_ARG_ANY</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l13273">13273</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="af89af618cda0d4da53d3c31a875e8031"></a> <h2 class="memtitle"><span class="permalink"><a href="#af89af618cda0d4da53d3c31a875e8031">◆ </a></span>is_asgn_or_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define is_asgn_or_id</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<span class="keywordtype">id</span>)) && \</div><div class="line"> (((<span class="keywordtype">id</span>)&<a class="code" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>) == <a class="code" href="../../df/db9/id_8h.html#a213f06511d6f5719cc0a625d9aa1bd32">ID_GLOBAL</a> || \</div><div class="line"> ((<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="code" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>) == <a class="code" href="../../df/db9/id_8h.html#abec98916456cd3faf05963cf2c8d9098">ID_INSTANCE</a> || \</div><div class="line"> ((<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="code" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>) == <a class="code" href="../../df/db9/id_8h.html#a27f67f7d60c26b133a5be10363911af5">ID_CLASS</a>))</div><div class="ttc" id="parse_8c_html_a5db02b120da701d1ed73fc08192a3a98"><div class="ttname"><a href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a></div><div class="ttdeci">#define is_notop_id(id)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00110">parse.c:110</a></div></div> <div class="ttc" id="nkf-utf8_2nkf_8c_html_a64ae40793ade89d800a8c5646d2980fc"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></div><div class="ttdeci">const int id</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">nkf.c:209</a></div></div> <div class="ttc" id="id_8h_html_aebd99ce63043772cfae5d386a5322c20"><div class="ttname"><a href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a></div><div class="ttdeci">#define ID_SCOPE_MASK</div><div class="ttdef"><b>Definition:</b> <a href="../../df/db9/id_8h_source.html#l00017">id.h:17</a></div></div> <div class="ttc" id="id_8h_html_abec98916456cd3faf05963cf2c8d9098"><div class="ttname"><a href="../../df/db9/id_8h.html#abec98916456cd3faf05963cf2c8d9098">ID_INSTANCE</a></div><div class="ttdeci">#define ID_INSTANCE</div><div class="ttdef"><b>Definition:</b> <a href="../../df/db9/id_8h_source.html#l00019">id.h:19</a></div></div> <div class="ttc" id="id_8h_html_a213f06511d6f5719cc0a625d9aa1bd32"><div class="ttname"><a href="../../df/db9/id_8h.html#a213f06511d6f5719cc0a625d9aa1bd32">ID_GLOBAL</a></div><div class="ttdeci">#define ID_GLOBAL</div><div class="ttdef"><b>Definition:</b> <a href="../../df/db9/id_8h_source.html#l00020">id.h:20</a></div></div> <div class="ttc" id="id_8h_html_a27f67f7d60c26b133a5be10363911af5"><div class="ttname"><a href="../../df/db9/id_8h.html#a27f67f7d60c26b133a5be10363911af5">ID_CLASS</a></div><div class="ttdeci">#define ID_CLASS</div><div class="ttdef"><b>Definition:</b> <a href="../../df/db9/id_8h_source.html#l00023">id.h:23</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00120">120</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15870">new_op_assign_gen()</a>.</p> </div> </div> <a id="a2481b126efced59aff92031680a70596"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2481b126efced59aff92031680a70596">◆ </a></span>is_attrset_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define is_attrset_id</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&&((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>)==<a class="el" href="../../df/db9/id_8h.html#a7ea3b5e7f92094ad3f27a8585e4fc1db">ID_ATTRSET</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00114">114</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16720">intern_str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16856">rb_id2str()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16987">rb_is_attrset_id()</a>.</p> </div> </div> <a id="a1436a59750d881d30cbd3873682868f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1436a59750d881d30cbd3873682868f8">◆ </a></span>IS_BEG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_BEG</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a452ef4c938ec102abb82d1a517dd8b0b">IS_lex_state</a>(<a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389addee2070cb3690bfc892fafedebb0d2f">EXPR_BEG_ANY</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l13275">13275</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a25c0f4eec23a7f1b2845f70c14b648b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a25c0f4eec23a7f1b2845f70c14b648b9">◆ </a></span>is_class_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define is_class_id</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&&((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>)==<a class="el" href="../../df/db9/id_8h.html#a27f67f7d60c26b133a5be10363911af5">ID_CLASS</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00116">116</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16969">rb_is_class_id()</a>.</p> </div> </div> <a id="a42465fd45eabc7e20d3d7637460b9baf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a42465fd45eabc7e20d3d7637460b9baf">◆ </a></span>is_const_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define is_const_id</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&&((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>)==<a class="el" href="../../df/db9/id_8h.html#a4aee1d3e78b30d117f1b58269e5afd4a">ID_CONST</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00115">115</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16963">rb_is_const_id()</a>.</p> </div> </div> <a id="a36b408a3839be13ba255b818d5720035"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36b408a3839be13ba255b818d5720035">◆ </a></span>IS_END</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_END</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a452ef4c938ec102abb82d1a517dd8b0b">IS_lex_state</a>(<a class="el" href="../../db/d97/parse_8c.html#a41ef384dc1649a65b158dd68d3b8c389a1743732190034f63de8d10dac15c0dcf">EXPR_END_ANY</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l13274">13274</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="aa7c989c33902ce26ac5a769ab9859ffa"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7c989c33902ce26ac5a769ab9859ffa">◆ </a></span>is_global_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define is_global_id</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&&((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>)==<a class="el" href="../../df/db9/id_8h.html#a213f06511d6f5719cc0a625d9aa1bd32">ID_GLOBAL</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00112">112</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16975">rb_is_global_id()</a>.</p> </div> </div> <a id="a27923e7c90c9f7bed49845772092c04d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a27923e7c90c9f7bed49845772092c04d">◆ </a></span>is_identchar</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define is_identchar</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">e, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">enc </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../d5/de3/encoding_8h.html#a8d0f0029d4bd82780241fb22fe7bf5b8">rb_enc_isalnum</a>(*(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>),(enc)) || (*(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>)) == '<a class="el" href="../../df/d73/time_8c.html#a54b6aca564b141db4dfa8ed88f0cd85d">_</a>' || !<a class="el" href="../../de/de6/ruby_2ruby_8h.html#af96ff81718c3c27b342b5958fac6cb7e">ISASCII</a>(*(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11560">11560</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16720">intern_str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16508">is_special_global_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16549">rb_enc_symname_type()</a>.</p> </div> </div> <a id="ad0e139999d70d80ad07178ebc0c15424"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad0e139999d70d80ad07178ebc0c15424">◆ </a></span>is_instance_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define is_instance_id</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&&((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>)==<a class="el" href="../../df/db9/id_8h.html#abec98916456cd3faf05963cf2c8d9098">ID_INSTANCE</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00113">113</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16981">rb_is_instance_id()</a>.</p> </div> </div> <a id="a8d348f8d197ab35cb30bb4f30070330b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8d348f8d197ab35cb30bb4f30070330b">◆ </a></span>is_junk_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define is_junk_id</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&&((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>)==<a class="el" href="../../df/db9/id_8h.html#aae62653c09515583c30005f2b6725c16">ID_JUNK</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00117">117</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16999">rb_is_junk_id()</a>.</p> </div> </div> <a id="a10bfeab290b5b40f8fc39cadc6198e7e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a10bfeab290b5b40f8fc39cadc6198e7e">◆ </a></span>IS_LABEL_POSSIBLE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_LABEL_POSSIBLE</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   ((<a class="el" href="../../db/d97/parse_8c.html#a452ef4c938ec102abb82d1a517dd8b0b">IS_lex_state</a>(EXPR_BEG | EXPR_ENDFN) && !cmd_state) || <a class="el" href="../../db/d97/parse_8c.html#a8d78f62dab3d5267c076a82976814b8a">IS_ARG</a>())</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l13277">13277</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="ae3c906a0b64ac7d458ee6e22b5985d7c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae3c906a0b64ac7d458ee6e22b5985d7c">◆ </a></span>IS_LABEL_SUFFIX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_LABEL_SUFFIX</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#ae72931e0e085a840ab0d4e3e9bf77996">peek_n</a>(':',(n)) && !<a class="el" href="../../db/d97/parse_8c.html#ae72931e0e085a840ab0d4e3e9bf77996">peek_n</a>(':', (n)+1))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l13278">13278</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a452ef4c938ec102abb82d1a517dd8b0b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a452ef4c938ec102abb82d1a517dd8b0b">◆ </a></span>IS_lex_state</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_lex_state</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">ls</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a542ebf349a68e5fe075ff3cf72c541d5">IS_lex_state_for</a>(<a class="el" href="../../db/d97/parse_8c.html#a7eef123a9e5b7353826d244b80eb4eea">lex_state</a>, (ls))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00158">158</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a542ebf349a68e5fe075ff3cf72c541d5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a542ebf349a68e5fe075ff3cf72c541d5">◆ </a></span>IS_lex_state_for</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_lex_state_for</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">ls </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((x) & (ls))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00157">157</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="abe05eb6b7b2f2f735012a349f49c4c69"></a> <h2 class="memtitle"><span class="permalink"><a href="#abe05eb6b7b2f2f735012a349f49c4c69">◆ </a></span>is_local_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define is_local_id</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#a5db02b120da701d1ed73fc08192a3a98">is_notop_id</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&&((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)&<a class="el" href="../../df/db9/id_8h.html#aebd99ce63043772cfae5d386a5322c20">ID_SCOPE_MASK</a>)==<a class="el" href="../../df/db9/id_8h.html#ad76be6937fe27e0331cb5ff66c0d94ca">ID_LOCAL</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00111">111</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12949">formal_argument_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15068">is_private_local_id()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15105">new_bv_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16993">rb_is_local_id()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a5db02b120da701d1ed73fc08192a3a98"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5db02b120da701d1ed73fc08192a3a98">◆ </a></span>is_notop_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define is_notop_id</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   ((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)><a class="el" href="../../df/db9/id_8h.html#a08dd4fbd61c5fde369edd59783f753b3a23ea907a6370479b32f4db146cf94d67">tLAST_OP_ID</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00110">110</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15146">rb_id_attrset()</a>.</p> </div> </div> <a id="a82590f9b63a085ac5f0583c8aaefdec2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a82590f9b63a085ac5f0583c8aaefdec2">◆ </a></span>IS_SPCARG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_SPCARG</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#a8d78f62dab3d5267c076a82976814b8a">IS_ARG</a>() && space_seen && !<a class="el" href="../../de/de6/ruby_2ruby_8h.html#ae8cdc17e44905c826bddf416b7bf621c">ISSPACE</a>(c))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l13276">13276</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="ab2dc4b3c563466e9b33047660d5f4fbb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab2dc4b3c563466e9b33047660d5f4fbb">◆ </a></span>lex_eol_p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define lex_eol_p</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a> >= <a class="el" href="../../db/d97/parse_8c.html#a2802e5cf00a42f8a4ddd8d8d1ff5dffb">lex_pend</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11993">11993</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a8d6296e293cd49cb48e610b4c9a0ca67"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8d6296e293cd49cb48e610b4c9a0ca67">◆ </a></span>lex_gets</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define lex_gets   (parser->parser_lex_gets)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00395">395</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11866">parser_compile_string()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11939">rb_parser_compile_file_path()</a>.</p> </div> </div> <a id="acce7759edc4a7b3ab2ae93e5e4823775"></a> <h2 class="memtitle"><span class="permalink"><a href="#acce7759edc4a7b3ab2ae93e5e4823775">◆ </a></span>lex_gets_ptr</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define lex_gets_ptr   (parser->parser_lex_gets_ptr)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00394">394</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11823">lex_get_str()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11866">parser_compile_string()</a>.</p> </div> </div> <a id="a78b87c7a31c73f4d182e2af460d4f009"></a> <h2 class="memtitle"><span class="permalink"><a href="#a78b87c7a31c73f4d182e2af460d4f009">◆ </a></span>lex_goto_eol</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define lex_goto_eol</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">parser</td><td>)</td> <td>   ((parser)->parser_lex_p = (parser)->parser_lex_pend)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11992">11992</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11998">parser_nextc()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a53558af48929beac951e9a45273e051a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a53558af48929beac951e9a45273e051a">◆ </a></span>lex_input</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define lex_input   (parser->parser_lex_input)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00385">385</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11866">parser_compile_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11998">parser_nextc()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11939">rb_parser_compile_file_path()</a>.</p> </div> </div> <a id="ada3e2d92f1cfb779d4ec3be8cf58c76b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ada3e2d92f1cfb779d4ec3be8cf58c76b">◆ </a></span>lex_lastline</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define lex_lastline   (parser->parser_lex_lastline)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00386">386</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12785">parser_heredoc_restore()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11998">parser_nextc()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13249">parser_prepare()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11640">parser_yyerror()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>.</p> </div> </div> <a id="a390839b1224bcabe4141b01d94595111"></a> <h2 class="memtitle"><span class="permalink"><a href="#a390839b1224bcabe4141b01d94595111">◆ </a></span>lex_nextline</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define lex_nextline   (parser->parser_lex_nextline)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00387">387</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11998">parser_nextc()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>.</p> </div> </div> <a id="aefa00e2f248493fb57b6738873b4cb12"></a> <h2 class="memtitle"><span class="permalink"><a href="#aefa00e2f248493fb57b6738873b4cb12">◆ </a></span>lex_p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define lex_p   (parser->parser_lex_p)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00389">389</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13019">comment_at_top()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11866">parser_compile_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12785">parser_heredoc_restore()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11998">parser_nextc()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12628">parser_peek_variable_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13249">parser_prepare()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12054">parser_pushback()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12201">parser_read_escape()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12109">parser_tok_hex()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12299">parser_tokadd_escape()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12415">parser_tokadd_mbchar()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12126">parser_tokadd_utf8()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11640">parser_yyerror()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11939">rb_parser_compile_file_path()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11567">token_info_get_column()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11581">token_info_has_nonspaces()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>.</p> </div> </div> <a id="a8008dcfc6e95106d2ff2ddf9068aff5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8008dcfc6e95106d2ff2ddf9068aff5b">◆ </a></span>lex_pbeg</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define lex_pbeg   (parser->parser_lex_pbeg)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00388">388</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13019">comment_at_top()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11866">parser_compile_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12785">parser_heredoc_restore()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11998">parser_nextc()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13249">parser_prepare()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12054">parser_pushback()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12802">parser_whole_match_p()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11640">parser_yyerror()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11939">rb_parser_compile_file_path()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11567">token_info_get_column()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11581">token_info_has_nonspaces()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>.</p> </div> </div> <a id="a2802e5cf00a42f8a4ddd8d8d1ff5dffb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2802e5cf00a42f8a4ddd8d8d1ff5dffb">◆ </a></span>lex_pend</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define lex_pend   (parser->parser_lex_pend)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00390">390</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11866">parser_compile_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12785">parser_heredoc_restore()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11998">parser_nextc()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12628">parser_peek_variable_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13249">parser_prepare()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12802">parser_whole_match_p()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11640">parser_yyerror()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11939">rb_parser_compile_file_path()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>.</p> </div> </div> <a id="a7eef123a9e5b7353826d244b80eb4eea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7eef123a9e5b7353826d244b80eb4eea">◆ </a></span>lex_state</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define lex_state   (parser->parser_lex_state)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00369">369</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="affae1cda64c293bc68894fac03761a9b"></a> <h2 class="memtitle"><span class="permalink"><a href="#affae1cda64c293bc68894fac03761a9b">◆ </a></span>lex_strterm</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define lex_strterm   (parser->parser_lex_strterm)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00368">368</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a8379e7ca64f11380b1494754ed4e177e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8379e7ca64f11380b1494754ed4e177e">◆ </a></span>list_append</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define list_append</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">l, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a4ec1245eaf339541320c932727a72939">list_append_gen</a>(parser,(l),(<a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00447">447</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15221">arg_append_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14840">evstr2dstr_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14759">literal_concat_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a95704859ba0b4e6cd52503bad1e2620f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a95704859ba0b4e6cd52503bad1e2620f">◆ </a></span>list_concat</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define list_concat</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">h, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">t </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a9aec7c843f525795a0f32eb91ed2dd05">list_concat_gen</a>(parser,(h),(t))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00449">449</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15196">arg_concat_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14759">literal_concat_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a63bd439da1e274fb654579f471c3eed5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a63bd439da1e274fb654579f471c3eed5">◆ </a></span>literal_concat</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define literal_concat</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">h, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">t </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a86a4f3e5fc1ef21287d2ec06d274622d">literal_concat_gen</a>(parser,(h),(t))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00455">455</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a6e7b58aa0005e28573b05e2ea1d3b3bf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6e7b58aa0005e28573b05e2ea1d3b3bf">◆ </a></span>local_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define local_id</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a7692c320cc05f695b5148718c784a160">local_id_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00562">562</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14989">assignable_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14912">gettable_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12960">lvar_defined_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16223">reg_named_capture_assign_iter()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15081">shadowing_lvar_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a5205a69edafa1f17af70b1f24c8f978f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5205a69edafa1f17af70b1f24c8f978f">◆ </a></span>local_pop</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define local_pop</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#afab2d30c2935af9330f66cc90fe7cc60">local_pop_gen</a>(parser)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00556">556</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="ab63305c0543649ca488042de073fcffa"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab63305c0543649ca488042de073fcffa">◆ </a></span>local_push</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define local_push</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a6c8e72f1d96507b3f1057abcfd1c63fa">local_push_gen</a>(parser,(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a3fdd42ea34070a54e696b3adc28c4be3">top</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00554">554</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a1ed2ad05a3e4446b7890148b7379892a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1ed2ad05a3e4446b7890148b7379892a">◆ </a></span>local_tbl</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define local_tbl</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a078e3d06ef83ba473b08792e5065ccb2">local_tbl_gen</a>(parser)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00507">507</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="ab4d5835dd61d1aeb0e81e95055dec2b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab4d5835dd61d1aeb0e81e95055dec2b4">◆ </a></span>local_var</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define local_var</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#ad985e0be4135839f82ded8d3797b8c33">local_var_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00558">558</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14989">assignable_gen()</a>.</p> </div> </div> <a id="a689edf560d6bc1a140826c56d48b3942"></a> <h2 class="memtitle"><span class="permalink"><a href="#a689edf560d6bc1a140826c56d48b3942">◆ </a></span>logop</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define logop</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node1, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node2 </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#acfc92bb1284dd4a703e9cc2ae11a169b">logop_gen</a>(parser, (<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>), (node1), (node2))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00426">426</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a107615bfe2fe869c09b6c4a3bd8db8ec"></a> <h2 class="memtitle"><span class="permalink"><a href="#a107615bfe2fe869c09b6c4a3bd8db8ec">◆ </a></span>lpar_beg</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define lpar_beg   (parser->parser_lpar_beg)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00374">374</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a0103c8ab16f47ff57468f9a40024b009"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0103c8ab16f47ff57468f9a40024b009">◆ </a></span>lvar_defined</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define lvar_defined</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#af7be0e52c4a07e94280543ec61cadeb2">lvar_defined_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00580">580</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a1f9bbd9b926d67608f86011f6ccfb04a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1f9bbd9b926d67608f86011f6ccfb04a">◆ </a></span>LVAR_USED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LVAR_USED   ((<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)1 << (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>) * <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a> - 1))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15078">15078</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16122">dvar_defined_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16045">local_id_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15081">shadowing_lvar_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15950">warn_unused_var()</a>.</p> </div> </div> <a id="a130b83f0b0248fe652ea11e6954a5bda"></a> <h2 class="memtitle"><span class="permalink"><a href="#a130b83f0b0248fe652ea11e6954a5bda">◆ </a></span>lvtbl</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define lvtbl   (parser->parser_lvtbl)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00396">396</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16028">arg_var_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16153">dvar_curr_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16122">dvar_defined_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16116">dyna_in_block_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16084">dyna_pop_1()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16102">dyna_pop_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16073">dyna_push_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16499">internal_id_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16045">local_id_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15987">local_pop_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15970">local_push_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16003">local_tbl_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16035">local_var_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15081">shadowing_lvar_gen()</a>.</p> </div> </div> <a id="acf143577800376dd931c059ecc61ba06"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf143577800376dd931c059ecc61ba06">◆ </a></span>malloc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define malloc   <a class="el" href="../../db/d97/parse_8c.html#a27be75ce945b39de7aac8da2d7e37be4">YYMALLOC</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00098">98</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a305eafa2cdc5ff3f853b558083697a2e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a305eafa2cdc5ff3f853b558083697a2e">◆ </a></span>match_op</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define match_op</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node1, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node2 </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#aeead37efd6e9eb65df9f6910a4be0e15">match_op_gen</a>(parser, (node1), (node2))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00504">504</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="ae2b66869a3d660de080f56222a322d63"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae2b66869a3d660de080f56222a322d63">◆ </a></span>mixed_error</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define mixed_error</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">enc1, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">enc2 </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">if</span> (!errbuf) { \</div><div class="line"> size_t len = <span class="keyword">sizeof</span>(mixed_msg) - 4; \</div><div class="line"> len += <a class="code" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="code" href="../../d5/de3/encoding_8h.html#a69d59d898802726787a168ef2e0dc92c">rb_enc_name</a>(enc1)); \</div><div class="line"> len += <a class="code" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="code" href="../../d5/de3/encoding_8h.html#a69d59d898802726787a168ef2e0dc92c">rb_enc_name</a>(enc2)); \</div><div class="line"> errbuf = <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a1408f4b967485afd869990b67e766ceb">ALLOCA_N</a>(<span class="keywordtype">char</span>, len); \</div><div class="line"> snprintf(errbuf, len, mixed_msg, \</div><div class="line"> <a class="code" href="../../d5/de3/encoding_8h.html#a69d59d898802726787a168ef2e0dc92c">rb_enc_name</a>(enc1), \</div><div class="line"> <a class="code" href="../../d5/de3/encoding_8h.html#a69d59d898802726787a168ef2e0dc92c">rb_enc_name</a>(enc2)); \</div><div class="line"> yyerror(errbuf); \</div><div class="line"> }</div><div class="ttc" id="strchr_8c_html_a219836f542ce53545052bed5353820ca"><div class="ttname"><a href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a></div><div class="ttdeci">size_t strlen(const char *)</div></div> <div class="ttc" id="ruby_2ruby_8h_html_a1408f4b967485afd869990b67e766ceb"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a1408f4b967485afd869990b67e766ceb">ALLOCA_N</a></div><div class="ttdeci">#define ALLOCA_N(type, n)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l01227">ruby.h:1227</a></div></div> <div class="ttc" id="encoding_8h_html_a69d59d898802726787a168ef2e0dc92c"><div class="ttname"><a href="../../d5/de3/encoding_8h.html#a69d59d898802726787a168ef2e0dc92c">rb_enc_name</a></div><div class="ttdeci">#define rb_enc_name(enc)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/de3/encoding_8h_source.html#l00124">encoding.h:124</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>.</p> </div> </div> <a id="a94a7dcbbcdffe8f841c2a42d30b30bf3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a94a7dcbbcdffe8f841c2a42d30b30bf3">◆ </a></span>mixed_escape</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define mixed_escape</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">beg, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">enc1, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">enc2 </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> const <span class="keywordtype">char</span> *pos = <a class="code" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a>; \</div><div class="line"> lex_p = (beg); \</div><div class="line"> mixed_error((enc1), (enc2)); \</div><div class="line"> lex_p = pos; \</div><div class="line"> } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="parse_8c_html_aefa00e2f248493fb57b6738873b4cb12"><div class="ttname"><a href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a></div><div class="ttdeci">#define lex_p</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00389">parse.c:389</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>.</p> </div> </div> <a id="a8f7bdba613fbbb6eeff576767918454d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8f7bdba613fbbb6eeff576767918454d">◆ </a></span>nd_func</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define nd_func   <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">u1.id</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00593">593</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a197f920014c5a23b9dba4b698e03aab4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a197f920014c5a23b9dba4b698e03aab4">◆ </a></span>nd_nest</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define nd_nest   <a class="el" href="../../d8/d36/signal_8c.html#a6f2334d7e90694f211f708b860dfa486">u3.cnt</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00600">600</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="aae0553ae3d8cc5fe3078e1db7b54c8bb"></a> <h2 class="memtitle"><span class="permalink"><a href="#aae0553ae3d8cc5fe3078e1db7b54c8bb">◆ </a></span>nd_paren</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define nd_paren</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node</td><td>)</td> <td>   (char)((node)-><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">u2.id</a> >> <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>*2)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00599">599</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>.</p> </div> </div> <a id="ae450a4ce7efb0f99c8697370fda5e872"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae450a4ce7efb0f99c8697370fda5e872">◆ </a></span>nd_term</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define nd_term</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a4ab698e2cf668da9ae28fe9f6ede6796">SIGN_EXTEND</a>((node)-><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">u2.id</a>, <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>*2)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00597">597</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>.</p> </div> </div> <a id="acd4ddf9d11c6089f33b199335c354b0c"></a> <h2 class="memtitle"><span class="permalink"><a href="#acd4ddf9d11c6089f33b199335c354b0c">◆ </a></span>new_args</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define new_args</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">o, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">r, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">t </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a0aa3c6e79648545e8cb4d954701f605f">new_args_gen</a>(parser, (<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>),(o),(r),(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>),(t))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00469">469</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a4b4261efc9cfca935786a6406ffb9816"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4b4261efc9cfca935786a6406ffb9816">◆ </a></span>new_args_tail</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define new_args_tail</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">k, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">kr, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">b </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a92ce4d24819ce8ead504b08530d3e950">new_args_tail_gen</a>(parser, (k),(kr),(b))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00471">471</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a3cff9786926b2239f790731adacedd2d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3cff9786926b2239f790731adacedd2d">◆ </a></span>new_attr_op_assign</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define new_attr_op_assign</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">lhs, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">attr, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">op, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">rhs </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a66efa2be47ee069485c7a2a75280d58a">new_attr_op_assign_gen</a>(parser, (lhs), (attr), (op), (rhs))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00499">499</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="ac58bf3482faa55ed3af22c3878c35feb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac58bf3482faa55ed3af22c3878c35feb">◆ </a></span>new_bv</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define new_bv</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#aab8a77349f7462c429c170bd79ed28f8">new_bv_gen</a>(parser, (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00551">551</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a43e2e211d10d4bf900c22b17f5f2f83d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a43e2e211d10d4bf900c22b17f5f2f83d">◆ </a></span>new_const_op_assign</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define new_const_op_assign</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">lhs, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">op, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">rhs </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a2a1a0ca601f2e130092f3725da37deb4">new_const_op_assign_gen</a>(parser, (lhs), (op), (rhs))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00501">501</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a9789cafd3cbf39a4ee619a21ee92a6ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9789cafd3cbf39a4ee619a21ee92a6ed">◆ </a></span>new_evstr</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define new_evstr</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#abd6ca32714caaaa24bc6406cd37671cd">new_evstr_gen</a>(parser,(n))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00458">458</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="aaa6578c7b1604047ea443a94c54b7fd4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaa6578c7b1604047ea443a94c54b7fd4">◆ </a></span>new_op_assign</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define new_op_assign</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">lhs, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">op, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">rhs </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a31d1329102bb7998c39efd4284cb35f8">new_op_assign_gen</a>(parser, (lhs), (op), (rhs))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00544">544</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a2e577b512d22c4741a1f905721487a42"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2e577b512d22c4741a1f905721487a42">◆ </a></span>NEW_STRTERM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NEW_STRTERM</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">term, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">paren </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d1/d77/node_8h.html#a08521fdac7af1e9df7653904ea468cd9">rb_node_newnode</a>(<a class="el" href="../../db/d97/parse_8c.html#ac3945cec520b6c3eceec571a092ff77b">NODE_STRTERM</a>, (<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>), (term) | ((paren) << (<a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a> * 2)), 0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12577">12577</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="ab68ad814e43aeadb75b46055678657b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab68ad814e43aeadb75b46055678657b7">◆ </a></span>new_yield</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define new_yield</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a13291d00f3202b8aa02e3136b4912fb3">new_yield_gen</a>(parser, (node))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00478">478</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a92ae0a02ac027bda16153837bf0a30b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a92ae0a02ac027bda16153837bf0a30b9">◆ </a></span>NEWHEAP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NEWHEAP</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../d1/d77/node_8h.html#a08521fdac7af1e9df7653904ea468cd9">rb_node_newnode</a>(<a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682ac7554a4f3f5980b1cd5d69a088753429">NODE_ALLOCA</a>, 0, (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)parser->heap, 0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17360">17360</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l17375">rb_parser_calloc()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17365">rb_parser_malloc()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l17385">rb_parser_realloc()</a>.</p> </div> </div> <a id="acf4744d9ea857f9df3d1d89e056b20b0"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf4744d9ea857f9df3d1d89e056b20b0">◆ </a></span>newtok</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define newtok</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a5bf31317da0ef7282dedbda8246e9aca">parser_newtok</a>(parser)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11451">11451</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12372">parser_regx_options()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="aaef8ffc48c0cd2f26d22f446735cd765"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaef8ffc48c0cd2f26d22f446735cd765">◆ </a></span>nextc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define nextc</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a2cdddde331fd21fa42c89690aa7844ff">parser_nextc</a>(parser)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11449">11449</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13249">parser_prepare()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12201">parser_read_escape()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12372">parser_regx_options()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12299">parser_tokadd_escape()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12126">parser_tokadd_utf8()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a4109fdcadec8be93f3e91500b5f46fe4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4109fdcadec8be93f3e91500b5f46fe4">◆ </a></span>no_digits</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define no_digits</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   do {<a class="el" href="../../db/d97/parse_8c.html#a315893cd82bc2cc5165cd6072b4cb9fe">yyerror</a>("numeric literal without digits"); return 0;} while (0)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a24425bcc46577a37c70057c22fe05b6f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a24425bcc46577a37c70057c22fe05b6f">◆ </a></span>node_assign</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define node_assign</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node1, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">node2 </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a50aa0f2b90ecda016b7bd6cf7fa2d6a2">node_assign_gen</a>(parser, (node1), (node2))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00495">495</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16223">reg_named_capture_assign_iter()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a60ff266c9c51812eadf38c736e230689"></a> <h2 class="memtitle"><span class="permalink"><a href="#a60ff266c9c51812eadf38c736e230689">◆ </a></span>NODE_HEREDOC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NODE_HEREDOC   <a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682a84321b422ec9dc86a01031963ec5d7c5">NODE_ARRAY</a> /* 1, 3 to gc */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00591">591</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="ac3945cec520b6c3eceec571a092ff77b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac3945cec520b6c3eceec571a092ff77b">◆ </a></span>NODE_STRTERM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NODE_STRTERM   <a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682a2ee2f4913eda8398b92ce97daf62a0f0">NODE_ZARRAY</a> /* nothing to gc */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00590">590</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a4ac8fee05a285361c33a2b0d9c2d555c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4ac8fee05a285361c33a2b0d9c2d555c">◆ </a></span>numberof</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define numberof</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">array</td><td>)</td> <td>   (int)(<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(array) / <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>((array)[0]))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00092">92</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13112">parser_magic_comment()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16490">rb_gc_mark_symbols()</a>.</p> </div> </div> <a id="a6defb562d03d74f39777f4bddbe07ab2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6defb562d03d74f39777f4bddbe07ab2">◆ </a></span>op_tbl_count</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define op_tbl_count   <a class="el" href="../../d5/df2/win32_8c.html#a4ac8fee05a285361c33a2b0d9c2d555c">numberof</a>(<a class="el" href="../../db/d97/parse_8c.html#ab1fb06366c9b66e9ddd75a0fdba14236">op_tbl</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16421">16421</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16720">intern_str()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16856">rb_id2str()</a>.</p> </div> </div> <a id="aba595207d91c2ea297a6d72686e3d421"></a> <h2 class="memtitle"><span class="permalink"><a href="#aba595207d91c2ea297a6d72686e3d421">◆ </a></span>paren_nest</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define paren_nest   (parser->parser_paren_nest)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00373">373</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="ab4bd39c0e5ad4b73e888ec6a9a2b4256"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab4bd39c0e5ad4b73e888ec6a9a2b4256">◆ </a></span>parse_string</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define parse_string</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a95eefa198e352cdc0a60b0675abc3deb">parser_parse_string</a>(parser,(n))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11459">11459</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a3b072b9b093fc1e30bfd03bcee3fc2d0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b072b9b093fc1e30bfd03bcee3fc2d0">◆ </a></span>PARSER_ARG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PARSER_ARG   <a class="el" href="../../db/d2e/intern_8h.html#a47f69d23608912ec9a56b388a7d1b6a9">ruby_sourcefile</a>, <a class="el" href="../../db/d2e/intern_8h.html#aa73e1f48cefb3d23a2a62a0677d8bb05">ruby_sourceline</a>, <a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>,</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00722">722</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14989">assignable_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15127">block_dup_check_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14912">gettable_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14742">literal_concat0()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15105">new_bv_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15724">no_blockarg()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12372">parser_regx_options()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12415">parser_tokadd_mbchar()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11640">parser_yyerror()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15183">rb_backref_error_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16295">reg_compile_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16200">reg_fragment_check_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16161">reg_fragment_setenc_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a921d9a945b22aa1cf846b9e9508ec193"></a> <h2 class="memtitle"><span class="permalink"><a href="#a921d9a945b22aa1cf846b9e9508ec193">◆ </a></span>PARSER_DEBUG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PARSER_DEBUG   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00073">73</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="aa72172bec2f824525eb35bc05d102e55"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa72172bec2f824525eb35bc05d102e55">◆ </a></span>parser_encoding_name</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define parser_encoding_name</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>-><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11557">11557</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12415">parser_tokadd_mbchar()</a>.</p> </div> </div> <a id="a054410a01d650b035ea8f1f263c48aa8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a054410a01d650b035ea8f1f263c48aa8">◆ </a></span>parser_is_identchar</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define parser_is_identchar</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   (!parser->eofp && <a class="el" href="../../db/d97/parse_8c.html#a27923e7c90c9f7bed49845772092c04d">is_identchar</a>((<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a>-1),<a class="el" href="../../db/d97/parse_8c.html#a2802e5cf00a42f8a4ddd8d8d1ff5dffb">lex_pend</a>,<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11561">11561</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a78fd981b3a747e74ed4e19a19777f5c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a78fd981b3a747e74ed4e19a19777f5c5">◆ </a></span>parser_isascii</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define parser_isascii</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#af96ff81718c3c27b342b5958fac6cb7e">ISASCII</a>(*(<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a>-1))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11563">11563</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="ab7f7b869d091a546a9381b1bcacf15a0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab7f7b869d091a546a9381b1bcacf15a0">◆ </a></span>parser_mbclen</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define parser_mbclen</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../d1/d21/regex_8h.html#a2fe2c5a4a5c95e981c9de3089bc243a5">mbclen</a>((<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a>-1),<a class="el" href="../../db/d97/parse_8c.html#a2802e5cf00a42f8a4ddd8d8d1ff5dffb">lex_pend</a>,<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11558">11558</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a99a53301fa04e6eb1b2f15cf11c63bb5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a99a53301fa04e6eb1b2f15cf11c63bb5">◆ </a></span>parser_precise_mbclen</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define parser_precise_mbclen</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../d5/de3/encoding_8h.html#a0c6003b6aeaed218d841974b00c95870">rb_enc_precise_mbclen</a>((<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a>-1),<a class="el" href="../../db/d97/parse_8c.html#a2802e5cf00a42f8a4ddd8d8d1ff5dffb">lex_pend</a>,<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11559">11559</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12415">parser_tokadd_mbchar()</a>.</p> </div> </div> <a id="a84b75c05dad2b44ac64ce29c35187e07"></a> <h2 class="memtitle"><span class="permalink"><a href="#a84b75c05dad2b44ac64ce29c35187e07">◆ </a></span>parser_warn</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define parser_warn</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">mesg </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   parser_warn(parser, (node), (mesg))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l14641">14641</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15538">assign_in_cond()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15645">cond0()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15565">warn_unless_e_option()</a>.</p> </div> </div> <a id="a8746752241f1e93cda7de604e74573f2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8746752241f1e93cda7de604e74573f2">◆ </a></span>parser_warning</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define parser_warning</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">mesg </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   parser_warning(parser, (node), (mesg))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l14634">14634</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14644">block_append_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15645">cond0()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15278">value_expr_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15571">warning_unless_e_option()</a>.</p> </div> </div> <a id="aa2f8bef78fbbbce2cc6e7fd364a365be"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa2f8bef78fbbbce2cc6e7fd364a365be">◆ </a></span>peek</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define peek</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#ae72931e0e085a840ab0d4e3e9bf77996">peek_n</a>((c), 0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11994">11994</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11998">parser_nextc()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13249">parser_prepare()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12201">parser_read_escape()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12126">parser_tokadd_utf8()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="ae72931e0e085a840ab0d4e3e9bf77996"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae72931e0e085a840ab0d4e3e9bf77996">◆ </a></span>peek_n</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define peek_n</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">n </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a>+(n) < <a class="el" href="../../db/d97/parse_8c.html#a2802e5cf00a42f8a4ddd8d8d1ff5dffb">lex_pend</a> && (c) == (unsigned char)<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a>[n])</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11995">11995</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a7c25fd6a3d60bf66779311845566273b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c25fd6a3d60bf66779311845566273b">◆ </a></span>POINTER_P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define POINTER_P</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../df/d38/vm__exec_8c.html">val</a></td><td>)</td> <td>   ((<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)(<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>) & ~(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)3)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00199">199</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16122">dvar_defined_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16116">dyna_in_block_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16045">local_id_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00239">vtable_add()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00227">vtable_free()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00254">vtable_included()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00202">vtable_size()</a>.</p> </div> </div> <a id="a1c048c86d4090e164a912e3045282f9f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1c048c86d4090e164a912e3045282f9f">◆ </a></span>pushback</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define pushback</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#abf1eaa7681b3ca909844f53f3064a2ec">parser_pushback</a>(parser, (c))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11450">11450</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13249">parser_prepare()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12201">parser_read_escape()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12372">parser_regx_options()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12299">parser_tokadd_escape()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a799926a6ed6c46e677ab3d7c4bab561d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a799926a6ed6c46e677ab3d7c4bab561d">◆ </a></span>Qnone</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define Qnone   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00686">686</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="afb08645c7019753dc3e43080a8ee63fd"></a> <h2 class="memtitle"><span class="permalink"><a href="#afb08645c7019753dc3e43080a8ee63fd">◆ </a></span>rb_backref_error</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_backref_error</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a3f04a9712ecdc1f42bffe7de31193129">rb_backref_error_gen</a>(parser,(n))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00493">493</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="ac8a9e12698ddd356976669c6116abef1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac8a9e12698ddd356976669c6116abef1">◆ </a></span>rb_compile_error</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_compile_error   <a class="el" href="../../db/dcc/error_8c.html#aff5d5290707cbbb27afe81ad515adff8">rb_compile_error_with_enc</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00720">720</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="aa6e8d7f44de147b7e48991c2e9f3f3d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa6e8d7f44de147b7e48991c2e9f3f3d4">◆ </a></span>rb_node_newnode</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_node_newnode</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">a1, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">a2, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">a3 </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a3e705ddfea4ef4d9e9df5c1cd851c3e9">node_newnode</a>(parser, (<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>), (a1), (a2), (a3))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00421">421</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14591">node_newnode()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>.</p> </div> </div> <a id="aaec2ebc8880fc8c66c0d07ad3b0edb44"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaec2ebc8880fc8c66c0d07ad3b0edb44">◆ </a></span>rb_warn0</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_warn0</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">fmt</td><td>)</td> <td>   <a class="el" href="../../db/dcc/error_8c.html#a146caf541551298053f23e384ce4ce2a">rb_compile_warn</a>(<a class="el" href="../../db/d2e/intern_8h.html#a47f69d23608912ec9a56b388a7d1b6a9">ruby_sourcefile</a>, <a class="el" href="../../db/d2e/intern_8h.html#aa73e1f48cefb3d23a2a62a0677d8bb05">ruby_sourceline</a>, (fmt))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00694">694</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15645">cond0()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a739b95a47ec6c2df7aeb627344df4a63"></a> <h2 class="memtitle"><span class="permalink"><a href="#a739b95a47ec6c2df7aeb627344df4a63">◆ </a></span>rb_warn4S</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_warn4S</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">file, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">line, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">fmt, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">a </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/dcc/error_8c.html#a146caf541551298053f23e384ce4ce2a">rb_compile_warn</a>((file), (line), (fmt), (a))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00697">697</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15950">warn_unused_var()</a>.</p> </div> </div> <a id="a0dace759c53dbbe49ff7835c0a202027"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0dace759c53dbbe49ff7835c0a202027">◆ </a></span>rb_warnI</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_warnI</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">fmt, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">a </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/dcc/error_8c.html#a146caf541551298053f23e384ce4ce2a">rb_compile_warn</a>(<a class="el" href="../../db/d2e/intern_8h.html#a47f69d23608912ec9a56b388a7d1b6a9">ruby_sourcefile</a>, <a class="el" href="../../db/d2e/intern_8h.html#aa73e1f48cefb3d23a2a62a0677d8bb05">ruby_sourceline</a>, (fmt), (a))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00695">695</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="ac3f01cfa65c2c0a61a6f83b556b892f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac3f01cfa65c2c0a61a6f83b556b892f3">◆ </a></span>rb_warning0</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_warning0</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">fmt</td><td>)</td> <td>   <a class="el" href="../../db/dcc/error_8c.html#ab89177d61c1d80c8e75fa0ff73addd85">rb_compile_warning</a>(<a class="el" href="../../db/d2e/intern_8h.html#a47f69d23608912ec9a56b388a7d1b6a9">ruby_sourcefile</a>, <a class="el" href="../../db/d2e/intern_8h.html#aa73e1f48cefb3d23a2a62a0677d8bb05">ruby_sourceline</a>, (fmt))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00698">698</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12938">arg_ambiguous_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15278">value_expr_gen()</a>.</p> </div> </div> <a id="aca369e6f278a2656e996a822270e034c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca369e6f278a2656e996a822270e034c">◆ </a></span>rb_warningS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_warningS</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">fmt, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">a </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/dcc/error_8c.html#ab89177d61c1d80c8e75fa0ff73addd85">rb_compile_warning</a>(<a class="el" href="../../db/d2e/intern_8h.html#a47f69d23608912ec9a56b388a7d1b6a9">ruby_sourcefile</a>, <a class="el" href="../../db/d2e/intern_8h.html#aa73e1f48cefb3d23a2a62a0677d8bb05">ruby_sourceline</a>, (fmt), (a))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00699">699</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16223">reg_named_capture_assign_iter()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15081">shadowing_lvar_gen()</a>.</p> </div> </div> <a id="a67e79dae06f8419a42a082e37c0b2901"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67e79dae06f8419a42a082e37c0b2901">◆ </a></span>rb_warnS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_warnS</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">fmt, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">a </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/dcc/error_8c.html#a146caf541551298053f23e384ce4ce2a">rb_compile_warn</a>(<a class="el" href="../../db/d2e/intern_8h.html#a47f69d23608912ec9a56b388a7d1b6a9">ruby_sourcefile</a>, <a class="el" href="../../db/d2e/intern_8h.html#aa73e1f48cefb3d23a2a62a0677d8bb05">ruby_sourceline</a>, (fmt), (a))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00696">696</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15340">void_expr_gen()</a>.</p> </div> </div> <a id="a90cdee374af55b9ee24e0d469400d7c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a90cdee374af55b9ee24e0d469400d7c5">◆ </a></span>RE_OPTION_ARG_ENCODING_NONE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RE_OPTION_ARG_ENCODING_NONE   32</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00588">588</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a017671f5017e78dc4d0c92a6f61ab859"></a> <h2 class="memtitle"><span class="permalink"><a href="#a017671f5017e78dc4d0c92a6f61ab859">◆ </a></span>RE_OPTION_ENCODING</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RE_OPTION_ENCODING</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">e</td><td>)</td> <td>   (((e)&0xff)<<RE_OPTION_ENCODING_SHIFT)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00584">584</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12372">parser_regx_options()</a>.</p> </div> </div> <a id="a9716cb57cf662ee8470dfad1713dfd1e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9716cb57cf662ee8470dfad1713dfd1e">◆ </a></span>RE_OPTION_ENCODING_IDX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RE_OPTION_ENCODING_IDX</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">o</td><td>)</td> <td>   (((o)>><a class="el" href="../../db/d97/parse_8c.html#af609eb56346eb3cf6e4fc258ab4b4004">RE_OPTION_ENCODING_SHIFT</a>)&0xff)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00585">585</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16161">reg_fragment_setenc_gen()</a>.</p> </div> </div> <a id="a5b499349716d690ead3490ae9460710f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5b499349716d690ead3490ae9460710f">◆ </a></span>RE_OPTION_ENCODING_NONE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RE_OPTION_ENCODING_NONE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">o</td><td>)</td> <td>   ((o)&<a class="el" href="../../db/d97/parse_8c.html#a90cdee374af55b9ee24e0d469400d7c5">RE_OPTION_ARG_ENCODING_NONE</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00586">586</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16161">reg_fragment_setenc_gen()</a>.</p> </div> </div> <a id="af609eb56346eb3cf6e4fc258ab4b4004"></a> <h2 class="memtitle"><span class="permalink"><a href="#af609eb56346eb3cf6e4fc258ab4b4004">◆ </a></span>RE_OPTION_ENCODING_SHIFT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RE_OPTION_ENCODING_SHIFT   8</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00583">583</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a376f612c82347134f923dd54d6e4b04c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a376f612c82347134f923dd54d6e4b04c">◆ </a></span>RE_OPTION_MASK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RE_OPTION_MASK   0xff</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00587">587</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16295">reg_compile_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a8e390b7c6efe1a57a0677e419d09822a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8e390b7c6efe1a57a0677e419d09822a">◆ </a></span>RE_OPTION_ONCE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RE_OPTION_ONCE   (1<<16)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00582">582</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12372">parser_regx_options()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a7b134e9bb5a5ab60833db1649abb92fb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7b134e9bb5a5ab60833db1649abb92fb">◆ </a></span>read_escape</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define read_escape</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">flags, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">e </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a00e1405a2365cacaf2e2e4e83638da3f">parser_read_escape</a>(parser, (flags), (e))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11455">11455</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12201">parser_read_escape()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a1b739878adcdb46fb5d209af7ce79628"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1b739878adcdb46fb5d209af7ce79628">◆ </a></span>realloc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define realloc   <a class="el" href="../../db/d97/parse_8c.html#afda6c708f9668503afc04121f0e7a1ea">YYREALLOC</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00099">99</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="aa052265d09c78b6e94e9ae4f6d05ad91"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa052265d09c78b6e94e9ae4f6d05ad91">◆ </a></span>reduce_nodes</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define reduce_nodes</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#ae578607dcfb6a9a649c9c4f418cf8568">reduce_nodes_gen</a>(parser,(n))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00440">440</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="acf3b91fb0d487a06b44dcbf974f3ef40"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf3b91fb0d487a06b44dcbf974f3ef40">◆ </a></span>reg_compile</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define reg_compile</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"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#aab309c252250f7fbd970c1079e8f4aa0">reg_compile_gen</a>(parser, (str), (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00512">512</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a587d133f5df06ee1a9f855f9d397c69d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a587d133f5df06ee1a9f855f9d397c69d">◆ </a></span>reg_fragment_check</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define reg_fragment_check</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"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a37c7303c3de38c5c397e69f51bb77356">reg_fragment_check_gen</a>(parser, (str), (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00516">516</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a5fc2d1f4685a1446132227f925d3b379"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5fc2d1f4685a1446132227f925d3b379">◆ </a></span>reg_fragment_setenc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define reg_fragment_setenc</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"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a8690f32702dfa93071e5f4e32b2b2500">reg_fragment_setenc_gen</a>(parser, (str), (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00514">514</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16295">reg_compile_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16200">reg_fragment_check_gen()</a>.</p> </div> </div> <a id="aa83f8f8839f89ddf518cdd5e9b6c1a34"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa83f8f8839f89ddf518cdd5e9b6c1a34">◆ </a></span>reg_named_capture_assign</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define reg_named_capture_assign</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">regexp, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a54ec7e11414613f828f41c39802d9f07">reg_named_capture_assign_gen</a>(parser,(regexp),(<a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00518">518</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a5d2de1f3cdcc8a5da3680d2f5092a4f1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5d2de1f3cdcc8a5da3680d2f5092a4f1">◆ </a></span>REGISTER_SYMID</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define REGISTER_SYMID</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#ad2c8f91f990e329fd396190f91916d7b">register_symid</a>((<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>), (<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>), <a class="el" href="../../d3/d29/strstr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>), enc)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00106">106</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a90b1befe6592f9326ede9fe677f6907c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a90b1befe6592f9326ede9fe677f6907c">◆ </a></span>regx_options</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define regx_options</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#ab312572aebd9d4f8bdb8ebb10756f520">parser_regx_options</a>(parser)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11457">11457</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>.</p> </div> </div> <a id="ad0b05fcba6be8f90d0d2d99bb9ec0b4c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad0b05fcba6be8f90d0d2d99bb9ec0b4c">◆ </a></span>ret_args</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ret_args</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#ad40924187b97b600ced34283272a1503">ret_args_gen</a>(parser, (node))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00475">475</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="acf3bf78187c7dfbba241b27d1110b531"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf3bf78187c7dfbba241b27d1110b531">◆ </a></span>ripper_flush</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ripper_flush</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a></td><td>)</td> <td>   (void)(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11490">11490</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12785">parser_heredoc_restore()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11998">parser_nextc()</a>.</p> </div> </div> <a id="ad2f5a8f89d8220cedad31569f711d8d1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad2f5a8f89d8220cedad31569f711d8d1">◆ </a></span>ruby__end__seen</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ruby__end__seen   (parser->parser_ruby__end__seen)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00397">397</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l17304">rb_parser_end_seen_p()</a>.</p> </div> </div> <a id="aa7f5636005d6e4d6c5e03ccbad141d93"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7f5636005d6e4d6c5e03ccbad141d93">◆ </a></span>ruby_coverage</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ruby_coverage   (parser-><a class="el" href="../../db/d97/parse_8c.html#a440df03d39d76d62a3a36f125bfc19a9">coverage</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00408">408</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11843">lex_getline()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>.</p> </div> </div> <a id="a1b64f0549f6ce6da6ea51f2da2c69ca7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1b64f0549f6ce6da6ea51f2da2c69ca7">◆ </a></span>ruby_debug_lines</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ruby_debug_lines   (parser-><a class="el" href="../../db/d97/parse_8c.html#a14758b06b7e3a8acb837b2c1c25ee750">debug_lines</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00407">407</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11843">lex_getline()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12987">parser_set_encode()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>.</p> </div> </div> <a id="a9b370d5e8d61dfdb75ff8fa6397d6e8c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b370d5e8d61dfdb75ff8fa6397d6e8c">◆ </a></span>ruby_eval_tree</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ruby_eval_tree   (parser->parser_eval_tree)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00405">405</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a7c301e13ce3176f0157adffeafabcad7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c301e13ce3176f0157adffeafabcad7">◆ </a></span>ruby_eval_tree_begin</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ruby_eval_tree_begin   (parser->parser_eval_tree_begin)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00406">406</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="aca52b28c4504720708a4fab8675dc407"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca52b28c4504720708a4fab8675dc407">◆ </a></span>ruby_sourcefile</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ruby_sourcefile   (parser->parser_ruby_sourcefile)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00399">399</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11737">e_option_supplied()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12987">parser_set_encode()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13044">parser_set_token_info()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14637">parser_warn()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14630">parser_warning()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16295">reg_compile_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11611">token_info_pop()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15950">warn_unused_var()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11803">yycompile()</a>.</p> </div> </div> <a id="a82aa34973916ee076ef76ae88b492749"></a> <h2 class="memtitle"><span class="permalink"><a href="#a82aa34973916ee076ef76ae88b492749">◆ </a></span>ruby_sourcefile_string</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ruby_sourcefile_string   (parser->parser_ruby_sourcefile_string)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00400">400</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14912">gettable_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11803">yycompile()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>.</p> </div> </div> <a id="ac8adcf383e167e479e17f0ceb7e99723"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac8adcf383e167e479e17f0ceb7e99723">◆ </a></span>ruby_sourceline</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ruby_sourceline   (parser->parser_ruby_sourceline)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00398">398</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16035">local_var_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15796">new_args_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15818">new_args_tail_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14591">node_newnode()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12785">parser_heredoc_restore()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12071">parser_newtok()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11998">parser_nextc()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12987">parser_set_encode()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13044">parser_set_token_info()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16295">reg_compile_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15081">shadowing_lvar_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11611">token_info_pop()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11594">token_info_push()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15340">void_expr_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11803">yycompile()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a574f8b78e40dd79a4046b0cc2beccb4e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a574f8b78e40dd79a4046b0cc2beccb4e">◆ </a></span>set_yylval_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define set_yylval_id</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">yylval.id</a> = (x))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11469">11469</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a5fc9367bfccabbd01bfb5acca2b2a6f6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5fc9367bfccabbd01bfb5acca2b2a6f6">◆ </a></span>set_yylval_literal</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define set_yylval_literal</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   (yylval.node = <a class="el" href="../../d1/d77/node_8h.html#a0b35b94b9b2bf20d34efc1616be83916">NEW_LIT</a>(x))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11471">11471</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a10ce8f505b60a94d404e4e43513933ae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a10ce8f505b60a94d404e4e43513933ae">◆ </a></span>set_yylval_name</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define set_yylval_name</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">yylval.id</a> = (x))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11470">11470</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a9b98a334ce6c0615b5716b51b217b042"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b98a334ce6c0615b5716b51b217b042">◆ </a></span>set_yylval_node</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define set_yylval_node</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   (yylval.node = (x))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11472">11472</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a9ab46f60487a699cf912d90d402a734c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9ab46f60487a699cf912d90d402a734c">◆ </a></span>set_yylval_num</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define set_yylval_num</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   (yylval.num = (x))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11468">11468</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>.</p> </div> </div> <a id="a63339b3dcfb84e6213fb0c9f8aba2c64"></a> <h2 class="memtitle"><span class="permalink"><a href="#a63339b3dcfb84e6213fb0c9f8aba2c64">◆ </a></span>set_yylval_str</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define set_yylval_str</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   (yylval.node = <a class="el" href="../../d1/d77/node_8h.html#a67754e89cb5fe173e2ba7c6bc1d82649">NEW_STR</a>(x))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11467">11467</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="aed3d1812d3f35fac1d14859bcffb89f7"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed3d1812d3f35fac1d14859bcffb89f7">◆ </a></span>shadowing_lvar</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define shadowing_lvar</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a55cf0893efa01c950964876f7fd3237b">shadowing_lvar_gen</a>(parser, (<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00549">549</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12949">formal_argument_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15105">new_bv_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a4ab698e2cf668da9ae28fe9f6ede6796"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4ab698e2cf668da9ae28fe9f6ede6796">◆ </a></span>SIGN_EXTEND</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SIGN_EXTEND</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">n </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (((1<<(n)-1)^((x)&~(~0<<(n))))-(1<<(n)-1))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00592">592</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="affd804aa116f7d43493d29c6607df14d"></a> <h2 class="memtitle"><span class="permalink"><a href="#affd804aa116f7d43493d29c6607df14d">◆ </a></span>SIGN_EXTEND_CHAR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SIGN_EXTEND_CHAR</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td>   ((((unsigned char)(c)) ^ 128) - 128)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11554">11554</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a13bb92461f018ffce85cb158f30ae2c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a13bb92461f018ffce85cb158f30ae2c8">◆ </a></span>SPECIAL_PUNCT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SPECIAL_PUNCT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">idx</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">( \</div><div class="line"> BIT(<span class="charliteral">'~'</span>, idx) | <a class="code" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(<span class="charliteral">'*'</span>, idx) | <a class="code" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(<span class="charliteral">'$'</span>, idx) | <a class="code" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(<span class="charliteral">'?'</span>, idx) | \</div><div class="line"> BIT(<span class="charliteral">'!'</span>, idx) | <a class="code" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(<span class="charliteral">'@'</span>, idx) | <a class="code" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(<span class="charliteral">'/'</span>, idx) | <a class="code" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(<span class="charliteral">'\\'</span>, idx) | \</div><div class="line"> BIT(<span class="charliteral">';'</span>, idx) | <a class="code" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(<span class="charliteral">','</span>, idx) | <a class="code" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(<span class="charliteral">'.'</span>, idx) | <a class="code" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(<span class="charliteral">'='</span>, idx) | \</div><div class="line"> BIT(<span class="charliteral">':'</span>, idx) | <a class="code" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(<span class="charliteral">'<'</span>, idx) | <a class="code" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(<span class="charliteral">'>'</span>, idx) | <a class="code" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(<span class="charliteral">'\"'</span>, idx) | \</div><div class="line"> BIT(<span class="charliteral">'&'</span>, idx) | <a class="code" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(<span class="charliteral">'`'</span>, idx) | <a class="code" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(<span class="charliteral">'\''</span>, idx) | <a class="code" href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a>(<span class="charliteral">'+'</span>, idx) | \</div><div class="line"> BIT(<span class="charliteral">'0'</span>, idx))</div><div class="ttc" id="parse_8c_html_a50b1c338bee9ae4defbbbfd0880564f4"><div class="ttname"><a href="../../db/d97/parse_8c.html#a50b1c338bee9ae4defbbbfd0880564f4">BIT</a></div><div class="ttdeci">#define BIT(c, idx)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l12603">parse.c:12603</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12604">12604</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a250f05050c4cfaf3b71d136ed2d9c661"></a> <h2 class="memtitle"><span class="permalink"><a href="#a250f05050c4cfaf3b71d136ed2d9c661">◆ </a></span>str_copy</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define str_copy</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">_s, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">_p, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">_n </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">((_s) \</div><div class="line"> ? (<span class="keywordtype">void</span>)(<a class="code" href="../../db/d2e/intern_8h.html#a0a133856edb99f69eae3cb5a9e275ac9">rb_str_resize</a>((_s), (_n)), \</div><div class="line"> MEMCPY(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3f0e4e2b6d073369cc1c2ddde00b13bb">RSTRING_PTR</a>(_s), (_p), <span class="keywordtype">char</span>, (_n)), (_s)) \</div><div class="line"> : (void)((_s) = <a class="code" href="../../db/d97/parse_8c.html#ae76175555ef695f3c4d083e1e680588c">STR_NEW</a>((_p), (_n))))</div><div class="ttc" id="intern_8h_html_a0a133856edb99f69eae3cb5a9e275ac9"><div class="ttname"><a href="../../db/d2e/intern_8h.html#a0a133856edb99f69eae3cb5a9e275ac9">rb_str_resize</a></div><div class="ttdeci">VALUE rb_str_resize(VALUE, long)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/db0/string_8c_source.html#l01854">string.c:1854</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_a3f0e4e2b6d073369cc1c2ddde00b13bb"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a3f0e4e2b6d073369cc1c2ddde00b13bb">RSTRING_PTR</a></div><div class="ttdeci">#define RSTRING_PTR(str)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00866">ruby.h:866</a></div></div> <div class="ttc" id="parse_8c_html_ae76175555ef695f3c4d083e1e680588c"><div class="ttname"><a href="../../db/d97/parse_8c.html#ae76175555ef695f3c4d083e1e680588c">STR_NEW</a></div><div class="ttdeci">#define STR_NEW(p, n)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00358">parse.c:358</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13112">parser_magic_comment()</a>.</p> </div> </div> <a id="ab423d80af75c48750f2a236fced421b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab423d80af75c48750f2a236fced421b8">◆ </a></span>STR_FUNC_ESCAPE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_FUNC_ESCAPE   0x01</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11957">11957</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>.</p> </div> </div> <a id="aefdd60ff387e322710ff80f16bedbeaa"></a> <h2 class="memtitle"><span class="permalink"><a href="#aefdd60ff387e322710ff80f16bedbeaa">◆ </a></span>STR_FUNC_EXPAND</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_FUNC_EXPAND   0x02</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11958">11958</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>.</p> </div> </div> <a id="ac7122d1bf4bfda474051b50d5c0357a7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac7122d1bf4bfda474051b50d5c0357a7">◆ </a></span>STR_FUNC_INDENT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_FUNC_INDENT   0x20</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11962">11962</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>.</p> </div> </div> <a id="a1e43ae61ca7f1925ca9e34f9ffbabfc2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1e43ae61ca7f1925ca9e34f9ffbabfc2">◆ </a></span>STR_FUNC_QWORDS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_FUNC_QWORDS   0x08</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11960">11960</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>.</p> </div> </div> <a id="ad832f161067673ac6dfca392c45d77e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad832f161067673ac6dfca392c45d77e7">◆ </a></span>STR_FUNC_REGEXP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_FUNC_REGEXP   0x04</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11959">11959</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11976">parser_str_new()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>.</p> </div> </div> <a id="abb3433e9d5d8bb54d1731c2379ee48ff"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb3433e9d5d8bb54d1731c2379ee48ff">◆ </a></span>STR_FUNC_SYMBOL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_FUNC_SYMBOL   0x10</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11961">11961</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>.</p> </div> </div> <a id="ae76175555ef695f3c4d083e1e680588c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae76175555ef695f3c4d083e1e680588c">◆ </a></span>STR_NEW</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_NEW</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">n </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d1/db0/string_8c.html#a960cfc256ea6b110850bbcb7837af9cd">rb_enc_str_new</a>((<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>),(n),<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00358">358</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>.</p> </div> </div> <a id="aec72cdf8444b31ad141093b4649173d5"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec72cdf8444b31ad141093b4649173d5">◆ </a></span>STR_NEW0</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_NEW0</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../d1/db0/string_8c.html#a960cfc256ea6b110850bbcb7837af9cd">rb_enc_str_new</a>(0,0,<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00359">359</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a774f72da4a84c6fe41cf3dc05952646c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a774f72da4a84c6fe41cf3dc05952646c">◆ </a></span>STR_NEW2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_NEW2</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a></td><td>)</td> <td>   <a class="el" href="../../d1/db0/string_8c.html#a960cfc256ea6b110850bbcb7837af9cd">rb_enc_str_new</a>((<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>),<a class="el" href="../../d3/d29/strstr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>),<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00360">360</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11640">parser_yyerror()</a>.</p> </div> </div> <a id="af3d71032dc2e6d8f81d50a3c8df7cfe7"></a> <h2 class="memtitle"><span class="permalink"><a href="#af3d71032dc2e6d8f81d50a3c8df7cfe7">◆ </a></span>STR_NEW3</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_NEW3</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">n, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">e, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#ae01a84cc3a8d426834ccf42614c3e297">parser_str_new</a>((<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>),(n),(e),(<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>),<a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00361">361</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="aad50fbaf519744d86469c6b2f6824503"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad50fbaf519744d86469c6b2f6824503">◆ </a></span>subnodes</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define subnodes</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n1, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">n2 </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">((!node->n1) ? (node->n2 ? (body = &node->n2, 1) : 0) : \</div><div class="line"> (!node->n2) ? (body = &node->n1, 1) : \</div><div class="line"> (<a class="code" href="../../db/d97/parse_8c.html#aa052265d09c78b6e94e9ae4f6d05ad91">reduce_nodes</a>(&node->n1), body = &node->n2, 1))</div><div class="ttc" id="parse_8c_html_aa052265d09c78b6e94e9ae4f6d05ad91"><div class="ttname"><a href="../../db/d97/parse_8c.html#aa052265d09c78b6e94e9ae4f6d05ad91">reduce_nodes</a></div><div class="ttdeci">#define reduce_nodes(n)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00440">parse.c:440</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15453">reduce_nodes_gen()</a>.</p> </div> </div> <a id="a2b3a335d617ec14d6296ca82d3055858"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2b3a335d617ec14d6296ca82d3055858">◆ </a></span>tok</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define tok</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#aad54a49f05fafe90be98ca0fe39cc80c">tokenbuf</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12066">12066</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12372">parser_regx_options()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a0ef2d3af9b4d83add8e5489cfc3988d5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0ef2d3af9b4d83add8e5489cfc3988d5">◆ </a></span>tok_hex</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define tok_hex</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">numlen</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a8eab06aeb181228b855d138fc07d0bf2">parser_tok_hex</a>(parser, (numlen))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11454">11454</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12201">parser_read_escape()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12299">parser_tokadd_escape()</a>.</p> </div> </div> <a id="a68ddfcbd71c4d46d6f05370fd65f52ca"></a> <h2 class="memtitle"><span class="permalink"><a href="#a68ddfcbd71c4d46d6f05370fd65f52ca">◆ </a></span>TOK_INTERN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TOK_INTERN</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">mb</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a7099e79ac3feb1a87550d4a93eebdc99">rb_intern3</a>(<a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>(), <a class="el" href="../../db/d97/parse_8c.html#a69cc32ebd541279dcf93b82393380233">toklen</a>(), <a class="el" href="../../db/d97/parse_8c.html#a9e3ce88cf878782a0eb09e55f4da3c9a">current_enc</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00363">363</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a733bded1a4e5947da3d0a0c629188ed1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a733bded1a4e5947da3d0a0c629188ed1">◆ </a></span>tokadd</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define tokadd</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#adba953be2ada60fb6f1a4e210385ab6f">parser_tokadd</a>(parser, (c))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11453">11453</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12372">parser_regx_options()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12299">parser_tokadd_escape()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12415">parser_tokadd_mbchar()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12126">parser_tokadd_utf8()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a4c4eeed212616499da05689f1ef72141"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4c4eeed212616499da05689f1ef72141">◆ </a></span>tokadd_escape</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define tokadd_escape</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">e</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a2b5d0ac0bc3a491bf38a37cc914484ea">parser_tokadd_escape</a>(parser, (e))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11456">11456</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>.</p> </div> </div> <a id="a9e54e692f310530a4cb22d98adbb4e91"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9e54e692f310530a4cb22d98adbb4e91">◆ </a></span>tokadd_mbchar</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define tokadd_mbchar</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a50fd547bcb35e9f2943638d66299c8a8">parser_tokadd_mbchar</a>(parser, (c))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12428">12428</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="aed9075c666a973d19aeaaed7a1dfc5d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed9075c666a973d19aeaaed7a1dfc5d4">◆ </a></span>tokadd_string</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define tokadd_string</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">t, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">n, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">e </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a8906e75085b9659c52e26e7bd75cce24">parser_tokadd_string</a>(parser,(<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>),(t),(<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>),(n),(e))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11458">11458</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>.</p> </div> </div> <a id="a0b81155c789c321756eabfef906ab16b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0b81155c789c321756eabfef906ab16b">◆ </a></span>tokaddmbc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define tokaddmbc</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">enc </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#ad79f377a2a23447dab44352536d359f0">parser_tokaddmbc</a>(parser, (c), (enc))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11460">11460</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12126">parser_tokadd_utf8()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a3ec6329b8e5cfbee9a64cf3107046130"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3ec6329b8e5cfbee9a64cf3107046130">◆ </a></span>tokcopy</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define tokcopy</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   memcpy(<a class="el" href="../../db/d97/parse_8c.html#a668cfea151c63e845fa1c2931e2a39ea">tokspace</a>(n), <a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a> - (n), (n))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12122">12122</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12299">parser_tokadd_escape()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12415">parser_tokadd_mbchar()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12126">parser_tokadd_utf8()</a>.</p> </div> </div> <a id="af9b9f89b11a878abf5348343d9a77283"></a> <h2 class="memtitle"><span class="permalink"><a href="#af9b9f89b11a878abf5348343d9a77283">◆ </a></span>token_info_pop</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define token_info_pop</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a></td><td>)</td> <td>   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a117741045763c090b26e30a85bd0e0a6">RTEST</a>(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a56087d5316e4c73027105c023006cb15">ruby_verbose</a>) ? token_info_pop(parser, (<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>)) : (void)0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00738">738</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a975ebb4788e2066d838f862705f56b3e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a975ebb4788e2066d838f862705f56b3e">◆ </a></span>token_info_push</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define token_info_push</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a></td><td>)</td> <td>   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a117741045763c090b26e30a85bd0e0a6">RTEST</a>(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a56087d5316e4c73027105c023006cb15">ruby_verbose</a>) ? token_info_push(parser, (<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>)) : (void)0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00737">737</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="aad54a49f05fafe90be98ca0fe39cc80c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad54a49f05fafe90be98ca0fe39cc80c">◆ </a></span>tokenbuf</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define tokenbuf   (parser->parser_tokenbuf)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00381">381</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12071">parser_newtok()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12099">parser_tokadd()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12087">parser_tokspace()</a>.</p> </div> </div> <a id="a4cb8635c421d3ada48f4c1a5ecfe6997"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4cb8635c421d3ada48f4c1a5ecfe6997">◆ </a></span>tokfix</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define tokfix</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#aad54a49f05fafe90be98ca0fe39cc80c">tokenbuf</a>[<a class="el" href="../../db/d97/parse_8c.html#a5c08826e166598d221e18905683c3524">tokidx</a>]='\0')</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12065">12065</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12372">parser_regx_options()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a5c08826e166598d221e18905683c3524"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5c08826e166598d221e18905683c3524">◆ </a></span>tokidx</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define tokidx   (parser->parser_tokidx)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00382">382</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12071">parser_newtok()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12099">parser_tokadd()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12087">parser_tokspace()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a6bf5e0c0ab72ebfec413aeba1bd7696f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6bf5e0c0ab72ebfec413aeba1bd7696f">◆ </a></span>toklast</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define toklast</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#a5c08826e166598d221e18905683c3524">tokidx</a>>0?<a class="el" href="../../db/d97/parse_8c.html#aad54a49f05fafe90be98ca0fe39cc80c">tokenbuf</a>[<a class="el" href="../../db/d97/parse_8c.html#a5c08826e166598d221e18905683c3524">tokidx</a>-1]:0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12068">12068</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a69cc32ebd541279dcf93b82393380233"></a> <h2 class="memtitle"><span class="permalink"><a href="#a69cc32ebd541279dcf93b82393380233">◆ </a></span>toklen</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define toklen</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a5c08826e166598d221e18905683c3524">tokidx</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12067">12067</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12722">parser_heredoc_identifier()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12372">parser_regx_options()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a805310e37ba6b041e8c4b84fe3258fc0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a805310e37ba6b041e8c4b84fe3258fc0">◆ </a></span>tokline</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define tokline   (parser->parser_tokline)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00384">384</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14912">gettable_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12071">parser_newtok()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a2089f1da45d11a47c122b65dc1eaf9fb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2089f1da45d11a47c122b65dc1eaf9fb">◆ </a></span>toksiz</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define toksiz   (parser->parser_toksiz)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00383">383</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12071">parser_newtok()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12099">parser_tokadd()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12087">parser_tokspace()</a>.</p> </div> </div> <a id="a668cfea151c63e845fa1c2931e2a39ea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a668cfea151c63e845fa1c2931e2a39ea">◆ </a></span>tokspace</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define tokspace</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#ab831e47151b420de51e0f8270db92d1b">parser_tokspace</a>(parser, (n))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11452">11452</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12292">parser_tokaddmbc()</a>.</p> </div> </div> <a id="a8dbae02a2b009f8064176f8f899dcbcf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8dbae02a2b009f8064176f8f899dcbcf">◆ </a></span>value_expr</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define value_expr</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a728b3dd8bdacd9371911b53fc5645386">value_expr_gen</a>(parser, (node) = <a class="el" href="../../db/d97/parse_8c.html#a2f14aab5ef2715ec84838b01b222bc2f">remove_begin</a>(node))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00434">434</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14863">call_bin_op_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14871">call_uni_op_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15709">logop_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14878">match_op_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15608">range_op()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15278">value_expr_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a0afcb6fcfd2e93795ffb8e11ed2d7c41"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0afcb6fcfd2e93795ffb8e11ed2d7c41">◆ </a></span>void_expr</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define void_expr</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a107820121b3ffaaa6a970f54df7aa21f">void_expr0</a>((node) = <a class="el" href="../../db/d97/parse_8c.html#a2f14aab5ef2715ec84838b01b222bc2f">remove_begin</a>(node))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00436">436</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a107820121b3ffaaa6a970f54df7aa21f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a107820121b3ffaaa6a970f54df7aa21f">◆ </a></span>void_expr0</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define void_expr0</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a55a6c7b972ea5bcfd25a24831ee589f1">void_expr_gen</a>(parser, (node))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00435">435</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15429">void_stmts_gen()</a>.</p> </div> </div> <a id="af53d99e10d94d269d1daaf7e01977d33"></a> <h2 class="memtitle"><span class="permalink"><a href="#af53d99e10d94d269d1daaf7e01977d33">◆ </a></span>void_stmts</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define void_stmts</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">node</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a3d0618cb17bdbe57569d4af763383516">void_stmts_gen</a>(parser, (node))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00438">438</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a4b40c44e5268d2c88065f3ca963bfc5e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4b40c44e5268d2c88065f3ca963bfc5e">◆ </a></span>VTBL_DEBUG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTBL_DEBUG   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00212">212</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l00239">vtable_add()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00215">vtable_alloc()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00227">vtable_free()</a>.</p> </div> </div> <a id="a043e2757b60ef78bc7bea525be8df035"></a> <h2 class="memtitle"><span class="permalink"><a href="#a043e2757b60ef78bc7bea525be8df035">◆ </a></span>warn_balanced</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define warn_balanced</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">op, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">syn </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">((void) \</div><div class="line"> (!<a class="code" href="../../db/d97/parse_8c.html#a542ebf349a68e5fe075ff3cf72c541d5">IS_lex_state_for</a>(last_state, EXPR_CLASS|EXPR_DOT|EXPR_FNAME|EXPR_ENDFN|EXPR_ENDARG) && \</div><div class="line"> space_seen && !<a class="code" href="../../de/de6/ruby_2ruby_8h.html#ae8cdc17e44905c826bddf416b7bf621c">ISSPACE</a>(c) && \</div><div class="line"> (<a class="code" href="../../db/d97/parse_8c.html#a02f43f14b40f28e7084be64f9b511e32">ambiguous_operator</a>(op, syn), 0)))</div><div class="ttc" id="parse_8c_html_a02f43f14b40f28e7084be64f9b511e32"><div class="ttname"><a href="../../db/d97/parse_8c.html#a02f43f14b40f28e7084be64f9b511e32">ambiguous_operator</a></div><div class="ttdeci">#define ambiguous_operator(op, syn)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l13282">parse.c:13282</a></div></div> <div class="ttc" id="parse_8c_html_a542ebf349a68e5fe075ff3cf72c541d5"><div class="ttname"><a href="../../db/d97/parse_8c.html#a542ebf349a68e5fe075ff3cf72c541d5">IS_lex_state_for</a></div><div class="ttdeci">#define IS_lex_state_for(x, ls)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00157">parse.c:157</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_ae8cdc17e44905c826bddf416b7bf621c"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#ae8cdc17e44905c826bddf416b7bf621c">ISSPACE</a></div><div class="ttdeci">#define ISSPACE(c)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l01632">ruby.h:1632</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l13288">13288</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="ab6ab5791e2b786131b7170981969eb69"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab6ab5791e2b786131b7170981969eb69">◆ </a></span>was_bol</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define was_bol</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   (<a class="el" href="../../db/d97/parse_8c.html#aefa00e2f248493fb57b6738873b4cb12">lex_p</a> == <a class="el" href="../../db/d97/parse_8c.html#a8008dcfc6e95106d2ff2ddf9068aff5b">lex_pbeg</a> + 1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12063">12063</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="adcf02626de924b0ed8c7a5927a443c21"></a> <h2 class="memtitle"><span class="permalink"><a href="#adcf02626de924b0ed8c7a5927a443c21">◆ </a></span>whole_match_p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define whole_match_p</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">e, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">l, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#a24b14900b405d5a403c8fea7c8e97d4e">parser_whole_match_p</a>(parser,(e),(l),(<a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11464">11464</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a86f079016f11f0600f4259f3f03f8d43"></a> <h2 class="memtitle"><span class="permalink"><a href="#a86f079016f11f0600f4259f3f03f8d43">◆ </a></span>YY_</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YY_</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">msgid</td><td>)</td> <td>   msgid</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00976">976</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>.</p> </div> </div> <a id="a52c7d936ca7e6c34687ff71f29b8cfd1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a52c7d936ca7e6c34687ff71f29b8cfd1">◆ </a></span>YY_LOCATION_PRINT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YY_LOCATION_PRINT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">File, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">Loc </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((void) 0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04384">4384</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a49ad456240785266cadae498ddae9310"></a> <h2 class="memtitle"><span class="permalink"><a href="#a49ad456240785266cadae498ddae9310">◆ </a></span>YY_REDUCE_PRINT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YY_REDUCE_PRINT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">Rule</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> if (<a class="code" href="../../db/d97/parse_8c.html#a7fde6236fcb0f6e5d1d20ce98d9f0d01">yydebug</a>) \</div><div class="line"> yy_reduce_print (yyvsp, Rule, parser); \</div><div class="line">} <span class="keywordflow">while</span> (<a class="code" href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a> (0))</div><div class="ttc" id="parse_8c_html_a7fde6236fcb0f6e5d1d20ce98d9f0d01"><div class="ttname"><a href="../../db/d97/parse_8c.html#a7fde6236fcb0f6e5d1d20ce98d9f0d01">yydebug</a></div><div class="ttdeci">#define yydebug</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00402">parse.c:402</a></div></div> <div class="ttc" id="parse_8c_html_a0a6ff515042340dd341cf6ca8dd05f2d"><div class="ttname"><a href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a></div><div class="ttdeci">#define YYID(n)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00989">parse.c:989</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04547">4547</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a7a52157fbe194e3a347afc4ef750af77"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7a52157fbe194e3a347afc4ef750af77">◆ </a></span>YY_STACK_PRINT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YY_STACK_PRINT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">Bottom, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">Top </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> if (<a class="code" href="../../db/d97/parse_8c.html#a7fde6236fcb0f6e5d1d20ce98d9f0d01">yydebug</a>) \</div><div class="line"> yy_stack_print ((Bottom), (Top)); \</div><div class="line">} <span class="keywordflow">while</span> (<a class="code" href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a> (0))</div><div class="ttc" id="parse_8c_html_a7fde6236fcb0f6e5d1d20ce98d9f0d01"><div class="ttname"><a href="../../db/d97/parse_8c.html#a7fde6236fcb0f6e5d1d20ce98d9f0d01">yydebug</a></div><div class="ttdeci">#define yydebug</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00402">parse.c:402</a></div></div> <div class="ttc" id="parse_8c_html_a0a6ff515042340dd341cf6ca8dd05f2d"><div class="ttname"><a href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a></div><div class="ttdeci">#define YYID(n)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00989">parse.c:989</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04508">4508</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a1c510d33cb388afc9411141ba3076a36"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1c510d33cb388afc9411141ba3076a36">◆ </a></span>YY_SYMBOL_PRINT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YY_SYMBOL_PRINT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">Title, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">Type, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">Value, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">Location </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> if (<a class="code" href="../../db/d97/parse_8c.html#a7fde6236fcb0f6e5d1d20ce98d9f0d01">yydebug</a>) \</div><div class="line"> { \</div><div class="line"> YYFPRINTF (stderr, <span class="stringliteral">"%s "</span>, Title); \</div><div class="line"> yy_symbol_print (stderr, \</div><div class="line"> Type, Value, parser); \</div><div class="line"> YYFPRINTF (stderr, <span class="stringliteral">"\n"</span>); \</div><div class="line"> } \</div><div class="line">} <span class="keywordflow">while</span> (<a class="code" href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a> (0))</div><div class="ttc" id="parse_8c_html_a7fde6236fcb0f6e5d1d20ce98d9f0d01"><div class="ttname"><a href="../../db/d97/parse_8c.html#a7fde6236fcb0f6e5d1d20ce98d9f0d01">yydebug</a></div><div class="ttdeci">#define yydebug</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00402">parse.c:402</a></div></div> <div class="ttc" id="parse_8c_html_a0a6ff515042340dd341cf6ca8dd05f2d"><div class="ttname"><a href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a></div><div class="ttdeci">#define YYID(n)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00989">parse.c:989</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04410">4410</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04832">yydestruct()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a3bcde0b05b9aa4ec5169092d9d211dbd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3bcde0b05b9aa4ec5169092d9d211dbd">◆ </a></span>YYABORT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYABORT   goto yyabortlab</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04313">4313</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="aa6c7a65b580c214b2ea832fd7bdd472e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa6c7a65b580c214b2ea832fd7bdd472e">◆ </a></span>YYACCEPT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYACCEPT   goto yyacceptlab</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04312">4312</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="adfcaf974b837e3efc130377e9837b4fd"></a> <h2 class="memtitle"><span class="permalink"><a href="#adfcaf974b837e3efc130377e9837b4fd">◆ </a></span>YYBACKUP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYBACKUP</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">Token, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">Value </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d2/d99/win32ole_8c.html#a0b353ee5ed67ad8974a850ea3f2a224b">do \</a></div><div class="line"><a class="code" href="../../d2/d99/win32ole_8c.html#a0b353ee5ed67ad8974a850ea3f2a224b"> if</a> (yychar == <a class="code" href="../../db/d97/parse_8c.html#ae59196b3765411a06cf234cf9bcae2e7">YYEMPTY</a> && yylen == 1) \</div><div class="line"> { \</div><div class="line"> yychar = (Token); \</div><div class="line"> yylval = (Value); \</div><div class="line"> YYPOPSTACK (1); \</div><div class="line"> goto yybackup; \</div><div class="line"> } \</div><div class="line"> else \</div><div class="line"> { \</div><div class="line"> parser_yyerror (parser, <a class="code" href="../../db/d97/parse_8c.html#a86f079016f11f0600f4259f3f03f8d43">YY_</a>(<span class="stringliteral">"syntax error: cannot back up"</span>)); \</div><div class="line"> YYERROR; \</div><div class="line"> } \</div><div class="line">while (<a class="code" href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a> (0))</div><div class="ttc" id="win32ole_8c_html_a0b353ee5ed67ad8974a850ea3f2a224b"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a0b353ee5ed67ad8974a850ea3f2a224b">if</a></div><div class="ttdeci">if(dispIdMember==DISPID_VALUE)</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00791">win32ole.c:791</a></div></div> <div class="ttc" id="parse_8c_html_a86f079016f11f0600f4259f3f03f8d43"><div class="ttname"><a href="../../db/d97/parse_8c.html#a86f079016f11f0600f4259f3f03f8d43">YY_</a></div><div class="ttdeci">#define YY_(msgid)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00976">parse.c:976</a></div></div> <div class="ttc" id="parse_8c_html_ae59196b3765411a06cf234cf9bcae2e7"><div class="ttname"><a href="../../db/d97/parse_8c.html#ae59196b3765411a06cf234cf9bcae2e7">YYEMPTY</a></div><div class="ttdeci">#define YYEMPTY</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l04309">parse.c:4309</a></div></div> <div class="ttc" id="parse_8c_html_a0a6ff515042340dd341cf6ca8dd05f2d"><div class="ttname"><a href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a></div><div class="ttdeci">#define YYID(n)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00989">parse.c:989</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04334">4334</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a9f092f5b1dca6a6249fb2c7c8065b031"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9f092f5b1dca6a6249fb2c7c8065b031">◆ </a></span>YYBISON</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYBISON   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00044">44</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a72ebd0ca5807efcc6a5ae4fb72dd1553"></a> <h2 class="memtitle"><span class="permalink"><a href="#a72ebd0ca5807efcc6a5ae4fb72dd1553">◆ </a></span>YYBISON_VERSION</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYBISON_VERSION   "2.5"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00047">47</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="ac946ac8ebcd9411eb82a021d38e97ad4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac946ac8ebcd9411eb82a021d38e97ad4">◆ </a></span>YYCALLOC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYCALLOC</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">nelem, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#acbe59985ec91486f50f842251688a393">rb_parser_calloc</a>(parser, (nelem), (<a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00096">96</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a5678224066e7b61a101000279b4bb0be"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5678224066e7b61a101000279b4bb0be">◆ </a></span>YYCASE_</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYCASE_</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../dc/de5/random_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#abe081f68ee621d157bd09424831be314">S</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">case</span> <a class="code" href="../../d3/d84/lgamma__r_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>: \</div><div class="line"> yyformat = <a class="code" href="../../d6/de3/crypt_8c.html#abe081f68ee621d157bd09424831be314">S</a>; \</div><div class="line"> break</div><div class="ttc" id="crypt_8c_html_abe081f68ee621d157bd09424831be314"><div class="ttname"><a href="../../d6/de3/crypt_8c.html#abe081f68ee621d157bd09424831be314">S</a></div><div class="ttdeci">static unsigned char S[8][64]</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/de3/crypt_8c_source.html#l00382">crypt.c:382</a></div></div> <div class="ttc" id="lgamma__r_8c_html_a0240ac851181b84ac374872dc5434ee4"><div class="ttname"><a href="../../d3/d84/lgamma__r_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a></div><div class="ttdeci">#define N</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d84/lgamma__r_8c_source.html#l00020">lgamma_r.c:20</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>.</p> </div> </div> <a id="a5035d59933b3f5388c44f596145db047"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5035d59933b3f5388c44f596145db047">◆ </a></span>yyclearin</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define yyclearin   (yychar = <a class="el" href="../../db/d97/parse_8c.html#ae59196b3765411a06cf234cf9bcae2e7">YYEMPTY</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04308">4308</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="ad6586b145b5cddce4eec46f35d59b1dd"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad6586b145b5cddce4eec46f35d59b1dd">◆ </a></span>YYCOPY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYCOPY</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">To, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">From, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">Count </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { \</div><div class="line"> YYSIZE_T yyi; \</div><div class="line"> for (yyi = 0; yyi < (Count); yyi++) \</div><div class="line"> (To)[yyi] = (From)[yyi]; \</div><div class="line"> } \</div><div class="line"> while (<a class="code" href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a> (0))</div><div class="ttc" id="parse_8c_html_a0a6ff515042340dd341cf6ca8dd05f2d"><div class="ttname"><a href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a></div><div class="ttdeci">#define YYID(n)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00989">parse.c:989</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01123">1123</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a3b270b13a13550fb9cefc929dad206ac"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b270b13a13550fb9cefc929dad206ac">◆ </a></span>YYCOPY_NEEDED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYCOPY_NEEDED   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01095">1095</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a853b3bfad6d2b2ff693dce81182e0c2e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a853b3bfad6d2b2ff693dce81182e0c2e">◆ </a></span>YYDEBUG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYDEBUG   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00075">75</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a7fde6236fcb0f6e5d1d20ce98d9f0d01"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7fde6236fcb0f6e5d1d20ce98d9f0d01">◆ </a></span>yydebug</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define yydebug   (parser->parser_yydebug)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00402">402</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l17334">rb_parser_get_yydebug()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l17349">rb_parser_set_yydebug()</a>.</p> </div> </div> <a id="af6d6ca80e87922f90264f1a4a802ea04"></a> <h2 class="memtitle"><span class="permalink"><a href="#af6d6ca80e87922f90264f1a4a802ea04">◆ </a></span>YYDPRINTF</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYDPRINTF</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">Args</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> if (<a class="code" href="../../db/d97/parse_8c.html#a7fde6236fcb0f6e5d1d20ce98d9f0d01">yydebug</a>) \</div><div class="line"> YYFPRINTF Args; \</div><div class="line">} <span class="keywordflow">while</span> (<a class="code" href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a> (0))</div><div class="ttc" id="parse_8c_html_a7fde6236fcb0f6e5d1d20ce98d9f0d01"><div class="ttname"><a href="../../db/d97/parse_8c.html#a7fde6236fcb0f6e5d1d20ce98d9f0d01">yydebug</a></div><div class="ttdeci">#define yydebug</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00402">parse.c:402</a></div></div> <div class="ttc" id="parse_8c_html_a0a6ff515042340dd341cf6ca8dd05f2d"><div class="ttname"><a href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a></div><div class="ttdeci">#define YYID(n)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00989">parse.c:989</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04404">4404</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="ae59196b3765411a06cf234cf9bcae2e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae59196b3765411a06cf234cf9bcae2e7">◆ </a></span>YYEMPTY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYEMPTY   (-2)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04309">4309</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>.</p> </div> </div> <a id="a3b1e3628411fabac03abe0a337322016"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b1e3628411fabac03abe0a337322016">◆ </a></span>YYEOF</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYEOF   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04310">4310</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a552f295255821fa7dea11b0237e1d61a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a552f295255821fa7dea11b0237e1d61a">◆ </a></span>YYERRCODE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYERRCODE   256</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04352">4352</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a20bf055e53dc4fd5afddfd752a4d1adb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a20bf055e53dc4fd5afddfd752a4d1adb">◆ </a></span>yyerrok</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define yyerrok   (yyerrstatus = 0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04307">4307</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a315893cd82bc2cc5165cd6072b4cb9fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a315893cd82bc2cc5165cd6072b4cb9fe">◆ </a></span>yyerror</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define yyerror</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#ae650f0c82952941acbe737ab669f3974">parser_yyerror</a>(parser, (<a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00366">366</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15538">assign_in_cond()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14989">assignable_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12949">formal_argument_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12201">parser_read_escape()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12109">parser_tok_hex()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12299">parser_tokadd_escape()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12126">parser_tokadd_utf8()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15081">shadowing_lvar_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15278">value_expr_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="af1eef6197be78122699013d0784acc80"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1eef6197be78122699013d0784acc80">◆ </a></span>YYERROR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYERROR   goto yyerrorlab</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04314">4314</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a0943f558a560b9b5fa0593d7e36496c1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0943f558a560b9b5fa0593d7e36496c1">◆ </a></span>YYERROR_VERBOSE <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYERROR_VERBOSE   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00756">756</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a0943f558a560b9b5fa0593d7e36496c1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0943f558a560b9b5fa0593d7e36496c1">◆ </a></span>YYERROR_VERBOSE <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYERROR_VERBOSE   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00756">756</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a383d9671b1abd97e4c6f3708d1ca32f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a383d9671b1abd97e4c6f3708d1ca32f3">◆ </a></span>YYFAIL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYFAIL   goto yyerrlab</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04324">4324</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a6419f3fd69ecb6b7e063410fd4e73b2f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6419f3fd69ecb6b7e063410fd4e73b2f">◆ </a></span>YYFINAL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYFINAL   3</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01136">1136</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="af3b78184b3e3414afdaf2bbbff4a8bfe"></a> <h2 class="memtitle"><span class="permalink"><a href="#af3b78184b3e3414afdaf2bbbff4a8bfe">◆ </a></span>YYFPRINTF</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYFPRINTF   fprintf</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04401">4401</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04525">yy_reduce_print()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04494">yy_stack_print()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04467">yy_symbol_print()</a>.</p> </div> </div> <a id="afa4f943fa9a91c629bc467bdc551adb7"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa4f943fa9a91c629bc467bdc551adb7">◆ </a></span>YYFREE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYFREE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">ptr</td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#aa67ca2b93146fd0847214c19ced69daf">rb_parser_free</a>(parser, (ptr))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00097">97</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a0a6ff515042340dd341cf6ca8dd05f2d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0a6ff515042340dd341cf6ca8dd05f2d">◆ </a></span>YYID</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYID</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   (n)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00989">989</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="aeb1508a3a38ec5d64c27e8eca25330b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeb1508a3a38ec5d64c27e8eca25330b5">◆ </a></span>YYINITDEPTH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYINITDEPTH   200</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04568">4568</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="ae67923760a28e3b7ed3aa2cfaef7f9a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae67923760a28e3b7ed3aa2cfaef7f9a2">◆ </a></span>YYLAST</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYLAST   10700</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01138">1138</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>.</p> </div> </div> <a id="a0ea34e09602d1ede033f16ba669ef24b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0ea34e09602d1ede033f16ba669ef24b">◆ </a></span>YYLEX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYLEX   <a class="el" href="../../db/d97/parse_8c.html#a94689e57839140f082a2d7d751073ef1">yylex</a> (&<a class="el" href="../../db/d97/parse_8c.html#a75acfb3798e577ebd296e604e422e86b">yylval</a>, parser)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04393">4393</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a485d38f93de30679900c9cad6e7f3446"></a> <h2 class="memtitle"><span class="permalink"><a href="#a485d38f93de30679900c9cad6e7f3446">◆ </a></span>YYLLOC_DEFAULT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYLLOC_DEFAULT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">Current, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">Rhs, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../dc/de5/random_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d2/d99/win32ole_8c.html#a0b353ee5ed67ad8974a850ea3f2a224b">do \</a></div><div class="line"><a class="code" href="../../d2/d99/win32ole_8c.html#a0b353ee5ed67ad8974a850ea3f2a224b"> if</a> (<a class="code" href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a> (<a class="code" href="../../d3/d84/lgamma__r_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>)) \</div><div class="line"> { \</div><div class="line"> (Current).first_line = <a class="code" href="../../db/d97/parse_8c.html#ab2b4f027a2b092ac14ca4464e7b3db60">YYRHSLOC</a> (Rhs, 1).first_line; \</div><div class="line"> (Current).first_column = <a class="code" href="../../db/d97/parse_8c.html#ab2b4f027a2b092ac14ca4464e7b3db60">YYRHSLOC</a> (Rhs, 1).first_column; \</div><div class="line"> (Current).last_line = <a class="code" href="../../db/d97/parse_8c.html#ab2b4f027a2b092ac14ca4464e7b3db60">YYRHSLOC</a> (Rhs, <a class="code" href="../../d3/d84/lgamma__r_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>).last_line; \</div><div class="line"> (Current).last_column = <a class="code" href="../../db/d97/parse_8c.html#ab2b4f027a2b092ac14ca4464e7b3db60">YYRHSLOC</a> (Rhs, <a class="code" href="../../d3/d84/lgamma__r_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>).last_column; \</div><div class="line"> } \</div><div class="line"> else \</div><div class="line"> { \</div><div class="line"> (Current).first_line = (Current).last_line = \</div><div class="line"> YYRHSLOC (Rhs, 0).last_line; \</div><div class="line"> (Current).first_column = (Current).last_column = \</div><div class="line"> YYRHSLOC (Rhs, 0).last_column; \</div><div class="line"> } \</div><div class="line"> while (<a class="code" href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a> (0))</div><div class="ttc" id="win32ole_8c_html_a0b353ee5ed67ad8974a850ea3f2a224b"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#a0b353ee5ed67ad8974a850ea3f2a224b">if</a></div><div class="ttdeci">if(dispIdMember==DISPID_VALUE)</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00791">win32ole.c:791</a></div></div> <div class="ttc" id="lgamma__r_8c_html_a0240ac851181b84ac374872dc5434ee4"><div class="ttname"><a href="../../d3/d84/lgamma__r_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a></div><div class="ttdeci">#define N</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d84/lgamma__r_8c_source.html#l00020">lgamma_r.c:20</a></div></div> <div class="ttc" id="parse_8c_html_ab2b4f027a2b092ac14ca4464e7b3db60"><div class="ttname"><a href="../../db/d97/parse_8c.html#ab2b4f027a2b092ac14ca4464e7b3db60">YYRHSLOC</a></div><div class="ttdeci">#define YYRHSLOC(Rhs, K)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l04359">parse.c:4359</a></div></div> <div class="ttc" id="parse_8c_html_a0a6ff515042340dd341cf6ca8dd05f2d"><div class="ttname"><a href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a></div><div class="ttdeci">#define YYID(n)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00989">parse.c:989</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04361">4361</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="abb3943553c2b5e911c89a3ea973d3079"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb3943553c2b5e911c89a3ea973d3079">◆ </a></span>YYLSP_NEEDED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYLSP_NEEDED   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00062">62</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a75acfb3798e577ebd296e604e422e86b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a75acfb3798e577ebd296e604e422e86b">◆ </a></span>yylval</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define yylval   (*((<a class="el" href="../../d5/db1/union_y_y_s_t_y_p_e.html">YYSTYPE</a>*)(parser->parser_yylval)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11440">11440</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a559dd69bd596f607c3978ea98ec430e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a559dd69bd596f607c3978ea98ec430e9">◆ </a></span>yylval_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define yylval_id</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   (<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">yylval.id</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11473">11473</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a27be75ce945b39de7aac8da2d7e37be4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a27be75ce945b39de7aac8da2d7e37be4">◆ </a></span>YYMALLOC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYMALLOC</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a></td><td>)</td> <td>   <a class="el" href="../../db/d97/parse_8c.html#a4f3ae9609fdc6c16d6024ae4de84ff33">rb_parser_malloc</a>(parser, (<a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00094">94</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a14ba2b263c446ffed1c888c4b42ae40c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a14ba2b263c446ffed1c888c4b42ae40c">◆ </a></span>YYMAXDEPTH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYMAXDEPTH   10000</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04579">4579</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="af3f5ed4bc4517eff0ef1b17541192a58"></a> <h2 class="memtitle"><span class="permalink"><a href="#af3f5ed4bc4517eff0ef1b17541192a58">◆ </a></span>YYMAXUTOK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYMAXUTOK   352</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01151">1151</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="af54ae9e588f0ecc32eabbfdf1959df10"></a> <h2 class="memtitle"><span class="permalink"><a href="#af54ae9e588f0ecc32eabbfdf1959df10">◆ </a></span>YYNNTS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYNNTS   199</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01143">1143</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="aceaba8997dc3867478ae3b816647eb7c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aceaba8997dc3867478ae3b816647eb7c">◆ </a></span>YYNRULES</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYNRULES   620</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01145">1145</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a2c387ba2caaade8bf8f78ed30023f79f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c387ba2caaade8bf8f78ed30023f79f">◆ </a></span>YYNSTATES</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYNSTATES   1057</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01147">1147</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a75d260730a6c379a94ea28f63a7b9275"></a> <h2 class="memtitle"><span class="permalink"><a href="#a75d260730a6c379a94ea28f63a7b9275">◆ </a></span>YYNTOKENS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYNTOKENS   142</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01141">1141</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04467">yy_symbol_print()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04433">yy_symbol_value_print()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>.</p> </div> </div> <a id="a62bf0ed0c4360b077071b5cf3177823b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a62bf0ed0c4360b077071b5cf3177823b">◆ </a></span>YYPACT_NINF</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYPACT_NINF   -808</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01899">1899</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a1f908ea93d1185af001f0e858ba789bb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1f908ea93d1185af001f0e858ba789bb">◆ </a></span>yypact_value_is_default</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define yypact_value_is_default</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">yystate</td><td>)</td> <td>   ((yystate) == (-808))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l03114">3114</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>.</p> </div> </div> <a id="a7482716c0f7d5bc8387ad56daa3a9fde"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7482716c0f7d5bc8387ad56daa3a9fde">◆ </a></span>yyparse</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define yyparse   ruby_yyparse</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00418">418</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>.</p> </div> </div> <a id="ad2f9773cd9c031026b2ef4c1ee7be1be"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad2f9773cd9c031026b2ef4c1ee7be1be">◆ </a></span>YYPOPSTACK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYPOPSTACK</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../dc/de5/random_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a></td><td>)</td> <td>   (yyvsp -= (<a class="el" href="../../dc/de5/random_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>), yyssp -= (<a class="el" href="../../dc/de5/random_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a90f059b8a9d6c30a1e44e1b80d3fd6c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a90f059b8a9d6c30a1e44e1b80d3fd6c8">◆ </a></span>YYPULL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYPULL   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00059">59</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a9fa797a1f3c4fc9b12d1e4d569612767"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9fa797a1f3c4fc9b12d1e4d569612767">◆ </a></span>YYPURE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYPURE   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00053">53</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a3aa6e4af11755f8cf8e5ddb26833e918"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3aa6e4af11755f8cf8e5ddb26833e918">◆ </a></span>YYPUSH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYPUSH   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00056">56</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="afda6c708f9668503afc04121f0e7a1ea"></a> <h2 class="memtitle"><span class="permalink"><a href="#afda6c708f9668503afc04121f0e7a1ea">◆ </a></span>YYREALLOC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYREALLOC</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">ptr, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/d97/parse_8c.html#ab363c21cad1809bc4ca2461c94caf63a">rb_parser_realloc</a>(parser, (ptr), (<a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00095">95</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="ad860e18ca4b79fc589895b531bdb7948"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad860e18ca4b79fc589895b531bdb7948">◆ </a></span>YYRECOVERING</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYRECOVERING</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   (!!yyerrstatus)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04332">4332</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="ab2b4f027a2b092ac14ca4464e7b3db60"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab2b4f027a2b092ac14ca4464e7b3db60">◆ </a></span>YYRHSLOC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYRHSLOC</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">Rhs, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">K </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((Rhs)[K])</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04359">4359</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="ab4bb7ad82d4a7e2df49ff6a8fb484109"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab4bb7ad82d4a7e2df49ff6a8fb484109">◆ </a></span>YYSIZE_MAXIMUM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYSIZE_MAXIMUM   ((<a class="el" href="../../db/d97/parse_8c.html#a7d535939e93253736c6eeda569d24de5">YYSIZE_T</a>) -1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00966">966</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a7d535939e93253736c6eeda569d24de5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7d535939e93253736c6eeda569d24de5">◆ </a></span>YYSIZE_T</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYSIZE_T   unsigned int</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00962">962</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04596">yystrlen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04645">yytnamerr()</a>.</p> </div> </div> <a id="a50db5aef8c2b6f13961b2480b37f84c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a50db5aef8c2b6f13961b2480b37f84c0">◆ </a></span>YYSKELETON_NAME</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYSKELETON_NAME   "yacc.c"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00050">50</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="af45042ce56e04d634420d76caeb2ee73"></a> <h2 class="memtitle"><span class="permalink"><a href="#af45042ce56e04d634420d76caeb2ee73">◆ </a></span>YYSTACK_ALLOC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYSTACK_ALLOC   <a class="el" href="../../db/d97/parse_8c.html#a27be75ce945b39de7aac8da2d7e37be4">YYMALLOC</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01044">1044</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a7e55d995c7458f2f4af94a426d0adde8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7e55d995c7458f2f4af94a426d0adde8">◆ </a></span>YYSTACK_ALLOC_MAXIMUM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYSTACK_ALLOC_MAXIMUM   <a class="el" href="../../db/d97/parse_8c.html#ab4bb7ad82d4a7e2df49ff6a8fb484109">YYSIZE_MAXIMUM</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01047">1047</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>.</p> </div> </div> <a id="a40beb355f2cf230a99e2e2bb54909a5a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a40beb355f2cf230a99e2e2bb54909a5a">◆ </a></span>YYSTACK_BYTES</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYSTACK_BYTES</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../dc/de5/random_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="../../d3/d84/lgamma__r_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a>) * (<span class="keyword">sizeof</span> (<a class="code" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a>) + <span class="keyword">sizeof</span> (<a class="code" href="../../d4/d2b/parse_8h.html#a09fb1f7c65e10ed0f0c1aa8ef7ce16b5">YYSTYPE</a>)) \</div><div class="line"> + <a class="code" href="../../db/d97/parse_8c.html#afcd15dd0fa87ffba0371c6d6a0cc9631">YYSTACK_GAP_MAXIMUM</a>)</div><div class="ttc" id="parse_8h_html_a09fb1f7c65e10ed0f0c1aa8ef7ce16b5"><div class="ttname"><a href="../../d4/d2b/parse_8h.html#a09fb1f7c65e10ed0f0c1aa8ef7ce16b5">YYSTYPE</a></div><div class="ttdeci">union YYSTYPE YYSTYPE</div></div> <div class="ttc" id="lgamma__r_8c_html_a0240ac851181b84ac374872dc5434ee4"><div class="ttname"><a href="../../d3/d84/lgamma__r_8c.html#a0240ac851181b84ac374872dc5434ee4">N</a></div><div class="ttdeci">#define N</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d84/lgamma__r_8c_source.html#l00020">lgamma_r.c:20</a></div></div> <div class="ttc" id="parse_8c_html_afcd15dd0fa87ffba0371c6d6a0cc9631"><div class="ttname"><a href="../../db/d97/parse_8c.html#afcd15dd0fa87ffba0371c6d6a0cc9631">YYSTACK_GAP_MAXIMUM</a></div><div class="ttdeci">#define YYSTACK_GAP_MAXIMUM</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l01087">parse.c:1087</a></div></div> <div class="ttc" id="ripper_8c_html_ade5b97f0021a4f6c5922ead3744ab297"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a></div><div class="ttdeci">short int yytype_int16</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l00949">ripper.c:949</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01091">1091</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a1a9dc526fd390d4808252bd631c4c2f7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1a9dc526fd390d4808252bd631c4c2f7">◆ </a></span>YYSTACK_FREE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYSTACK_FREE   <a class="el" href="../../db/d97/parse_8c.html#afa4f943fa9a91c629bc467bdc551adb7">YYFREE</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01045">1045</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="afcd15dd0fa87ffba0371c6d6a0cc9631"></a> <h2 class="memtitle"><span class="permalink"><a href="#afcd15dd0fa87ffba0371c6d6a0cc9631">◆ </a></span>YYSTACK_GAP_MAXIMUM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYSTACK_GAP_MAXIMUM   (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a> (union <a class="el" href="../../d8/d97/unionyyalloc.html">yyalloc</a>) - 1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01087">1087</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="ae780b90b638f37309f20dc07f94e8221"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae780b90b638f37309f20dc07f94e8221">◆ </a></span>YYSTACK_RELOCATE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYSTACK_RELOCATE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">Stack_alloc, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">Stack </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> \</div><div class="line"> { \</div><div class="line"> YYSIZE_T yynewbytes; \</div><div class="line"> YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \</div><div class="line"> Stack = &yyptr->Stack_alloc; \</div><div class="line"> yynewbytes = yystacksize * <span class="keyword">sizeof</span> (*Stack) + <a class="code" href="../../db/d97/parse_8c.html#afcd15dd0fa87ffba0371c6d6a0cc9631">YYSTACK_GAP_MAXIMUM</a>; \</div><div class="line"> yyptr += yynewbytes / <span class="keyword">sizeof</span> (*yyptr); \</div><div class="line"> } \</div><div class="line"> while (<a class="code" href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a> (0))</div><div class="ttc" id="parse_8c_html_afcd15dd0fa87ffba0371c6d6a0cc9631"><div class="ttname"><a href="../../db/d97/parse_8c.html#afcd15dd0fa87ffba0371c6d6a0cc9631">YYSTACK_GAP_MAXIMUM</a></div><div class="ttdeci">#define YYSTACK_GAP_MAXIMUM</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l01087">parse.c:1087</a></div></div> <div class="ttc" id="parse_8c_html_a0a6ff515042340dd341cf6ca8dd05f2d"><div class="ttname"><a href="../../db/d97/parse_8c.html#a0a6ff515042340dd341cf6ca8dd05f2d">YYID</a></div><div class="ttdeci">#define YYID(n)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00989">parse.c:989</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01102">1102</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a56d6a23786c76919c1abfbb19f0d4b2c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a56d6a23786c76919c1abfbb19f0d4b2c">◆ </a></span>YYSTACK_USE_ALLOCA</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYSTACK_USE_ALLOCA   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00077">77</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="af0e752e92b35e76f827643476f07eeeb"></a> <h2 class="memtitle"><span class="permalink"><a href="#af0e752e92b35e76f827643476f07eeeb">◆ </a></span>YYSYNTAX_ERROR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYSYNTAX_ERROR</td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../db/d97/parse_8c.html#ae7bce4884c238b92c88006a17478d37c">yysyntax_error</a> (&yymsg_alloc, &yymsg, \</div><div class="line"> yyssp, yytoken)</div><div class="ttc" id="parse_8c_html_ae7bce4884c238b92c88006a17478d37c"><div class="ttname"><a href="../../db/d97/parse_8c.html#ae7bce4884c238b92c88006a17478d37c">yysyntax_error</a></div><div class="ttdeci">static int yysyntax_error(YYSIZE_T *yymsg_alloc, char **yymsg, yytype_int16 *yyssp, int yytoken)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l04693">parse.c:4693</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a504faa93b92f37fcc147f68e8d111a1d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a504faa93b92f37fcc147f68e8d111a1d">◆ </a></span>YYTABLE_NINF</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYTABLE_NINF   -621</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l02038">2038</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="acb8d96db6d8700f2801f9d154e5c3f58"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb8d96db6d8700f2801f9d154e5c3f58">◆ </a></span>yytable_value_is_error</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define yytable_value_is_error</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">yytable_value</td><td>)</td> <td>   ((yytable_value) == (-621))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l03117">3117</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>.</p> </div> </div> <a id="ad2b58b1851184ddb3b60fede50bc7946"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad2b58b1851184ddb3b60fede50bc7946">◆ </a></span>YYTERROR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYTERROR   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04351">4351</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>.</p> </div> </div> <a id="a3499e31aa832edc82b632ae811286a4b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3499e31aa832edc82b632ae811286a4b">◆ </a></span>YYTOKEN_TABLE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYTOKEN_TABLE   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00763">763</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a69ca0fbcc6d7aa5e8f47b11fc0048208"></a> <h2 class="memtitle"><span class="permalink"><a href="#a69ca0fbcc6d7aa5e8f47b11fc0048208">◆ </a></span>YYTOKENTYPE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYTOKENTYPE</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00769">769</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="aad19ee88e33c02c4e720b28f78249bd7"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad19ee88e33c02c4e720b28f78249bd7">◆ </a></span>YYTRANSLATE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYTRANSLATE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">YYX</td><td>)</td> <td>   ((unsigned int) (YYX) <= <a class="el" href="../../db/d97/parse_8c.html#af3f5ed4bc4517eff0ef1b17541192a58">YYMAXUTOK</a> ? <a class="el" href="../../db/d97/parse_8c.html#a384fb3797a340a5415c03719ebab9c67">yytranslate</a>[YYX] : <a class="el" href="../../db/d97/parse_8c.html#a926181abd06b6d1df27b6133971c24ce">YYUNDEFTOK</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01153">1153</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a926181abd06b6d1df27b6133971c24ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#a926181abd06b6d1df27b6133971c24ce">◆ </a></span>YYUNDEFTOK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYUNDEFTOK   2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01150">1150</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="ad7d1ef1bbc6adfe69894bc8221f557e1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad7d1ef1bbc6adfe69894bc8221f557e1">◆ </a></span>YYUSE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYUSE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">e</td><td>)</td> <td>   ((void) (e))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00982">982</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04433">yy_symbol_value_print()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04832">yydestruct()</a>.</p> </div> </div> <h2 class="groupheader">Typedef Documentation</h2> <a id="aeee6e276e8ba3205b2647584e3f4a89a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeee6e276e8ba3205b2647584e3f4a89a">◆ </a></span>rb_magic_comment_length_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef long(* rb_magic_comment_length_t) (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, long len)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l13031">13031</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a6c3c205629f4fe6b1e454a0dd5818cbe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c3c205629f4fe6b1e454a0dd5818cbe">◆ </a></span>rb_magic_comment_setter_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef void(* rb_magic_comment_setter_t) (struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l13032">13032</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="ae6eb774b9546aae79b207c7bae8d7253"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae6eb774b9546aae79b207c7bae8d7253">◆ </a></span>stack_type</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d5/d11/ripper_8c.html#ae6eb774b9546aae79b207c7bae8d7253">stack_type</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00164">164</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a2d7d7371b464201876a6e8519a21b486"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d7d7371b464201876a6e8519a21b486">◆ </a></span>token_info</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="../../d6/d93/structtoken__info.html">token_info</a> <a class="el" href="../../d6/d93/structtoken__info.html">token_info</a></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ade5b97f0021a4f6c5922ead3744ab297"></a> <h2 class="memtitle"><span class="permalink"><a href="#ade5b97f0021a4f6c5922ead3744ab297">◆ </a></span>yytype_int16</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef short int <a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00949">949</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="afd56a33ef7e59189deccc83706e0becd"></a> <h2 class="memtitle"><span class="permalink"><a href="#afd56a33ef7e59189deccc83706e0becd">◆ </a></span>yytype_int8</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef short int <a class="el" href="../../d5/d11/ripper_8c.html#afd56a33ef7e59189deccc83706e0becd">yytype_int8</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00937">937</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a00c27c9da5ed06a830b216c8934e6b28"></a> <h2 class="memtitle"><span class="permalink"><a href="#a00c27c9da5ed06a830b216c8934e6b28">◆ </a></span>yytype_uint16</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef unsigned short int <a class="el" href="../../d5/d11/ripper_8c.html#a00c27c9da5ed06a830b216c8934e6b28">yytype_uint16</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00943">943</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a79c09f9dcfd0f7a32f598ea3910d2206"></a> <h2 class="memtitle"><span class="permalink"><a href="#a79c09f9dcfd0f7a32f598ea3910d2206">◆ </a></span>yytype_uint8</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef unsigned char <a class="el" href="../../d5/d11/ripper_8c.html#a79c09f9dcfd0f7a32f598ea3910d2206">yytype_uint8</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00928">928</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <h2 class="groupheader">Enumeration Type Documentation</h2> <a id="a7c9b7a6a5685a1f41cafff7fe2118953"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c9b7a6a5685a1f41cafff7fe2118953">◆ </a></span>lex_state_bits</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="../../d5/d11/ripper_8c.html#a7c9b7a6a5685a1f41cafff7fe2118953">lex_state_bits</a></td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953afbe0d3aaf3923111a2d6e3b0966edf75"></a>EXPR_BEG_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a3937b142f9f42b1d2effb8a948eddc6f"></a>EXPR_END_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a1c2142768c0a8c1c5052fb3921ccb47e"></a>EXPR_ENDARG_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a31f39d576d81a94b4429272f88776e4c"></a>EXPR_ENDFN_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953ad1085e8b9f6e2f9d61a43f747d8b2a13"></a>EXPR_ARG_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a9bcd0d5386a8424b7e0e4980bd47d831"></a>EXPR_CMDARG_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a9496b65a04776789b905ee90e9c0faec"></a>EXPR_MID_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a4999a718126538359c3a5d23bb0d434c"></a>EXPR_FNAME_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953af88b0910e90bc4d90654067f11b8b752"></a>EXPR_DOT_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a93804c0fa98a25a0fb97fbc80327cf8d"></a>EXPR_CLASS_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953aeeae857086e806c2e01a12e47ee630d6"></a>EXPR_VALUE_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a32e8768c63b617c55daff045ca8ad488"></a>EXPR_MAX_STATE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953afbe0d3aaf3923111a2d6e3b0966edf75"></a>EXPR_BEG_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a3937b142f9f42b1d2effb8a948eddc6f"></a>EXPR_END_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a1c2142768c0a8c1c5052fb3921ccb47e"></a>EXPR_ENDARG_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a31f39d576d81a94b4429272f88776e4c"></a>EXPR_ENDFN_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953ad1085e8b9f6e2f9d61a43f747d8b2a13"></a>EXPR_ARG_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a9bcd0d5386a8424b7e0e4980bd47d831"></a>EXPR_CMDARG_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a9496b65a04776789b905ee90e9c0faec"></a>EXPR_MID_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a4999a718126538359c3a5d23bb0d434c"></a>EXPR_FNAME_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953af88b0910e90bc4d90654067f11b8b752"></a>EXPR_DOT_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a93804c0fa98a25a0fb97fbc80327cf8d"></a>EXPR_CLASS_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953aeeae857086e806c2e01a12e47ee630d6"></a>EXPR_VALUE_bit </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a7c9b7a6a5685a1f41cafff7fe2118953a32e8768c63b617c55daff045ca8ad488"></a>EXPR_MAX_STATE </td><td class="fielddoc"></td></tr> </table> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00125">125</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a41ef384dc1649a65b158dd68d3b8c389"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41ef384dc1649a65b158dd68d3b8c389">◆ </a></span>lex_state_e</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="../../d5/d11/ripper_8c.html#a41ef384dc1649a65b158dd68d3b8c389">lex_state_e</a></td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a2d6ab6b4c0156017a56ec9dbb750de33"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389addee2070cb3690bfc892fafedebb0d2f"></a>EXPR_BEG_ANY </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389af9735731bfeceea617a93ab08398b67f"></a>EXPR_ARG_ANY </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a1743732190034f63de8d10dac15c0dcf"></a>EXPR_END_ANY </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a7ec0c04a05bfe05e9114c23de32b0fa3"></a>DEF_EXPR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389addee2070cb3690bfc892fafedebb0d2f"></a>EXPR_BEG_ANY </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389af9735731bfeceea617a93ab08398b67f"></a>EXPR_ARG_ANY </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a41ef384dc1649a65b158dd68d3b8c389a1743732190034f63de8d10dac15c0dcf"></a>EXPR_END_ANY </td><td class="fielddoc"></td></tr> </table> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00140">140</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="ade8554829f1e9c005c9647e2eb1e6c25"></a> <h2 class="memtitle"><span class="permalink"><a href="#ade8554829f1e9c005c9647e2eb1e6c25">◆ </a></span>string_type</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="../../d5/d11/ripper_8c.html#ade8554829f1e9c005c9647e2eb1e6c25">string_type</a></td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25aaf6a1bae38eadb504993e21689e6e390"></a>str_squote </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25a7f4c3b93bf426276864f9bc8dc29a867"></a>str_dquote </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25a7dd48ff6d3edd0dd7b4495292f22e6f0"></a>str_xquote </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25aa9bfa1dfaca876d4661889a3e02796b3"></a>str_regexp </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25ad032e3dd7874d9cba5349b3eea31ee2a"></a>str_sword </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25a354b632ef49ad1cfb317d270a13552a4"></a>str_dword </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25a47b35c63e588adb3027d930eb4a31d40"></a>str_ssym </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25a17e717b9057d218529b4b14f4ec6fdb9"></a>str_dsym </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25aaf6a1bae38eadb504993e21689e6e390"></a>str_squote </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25a7f4c3b93bf426276864f9bc8dc29a867"></a>str_dquote </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25a7dd48ff6d3edd0dd7b4495292f22e6f0"></a>str_xquote </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25aa9bfa1dfaca876d4661889a3e02796b3"></a>str_regexp </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25ad032e3dd7874d9cba5349b3eea31ee2a"></a>str_sword </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25a354b632ef49ad1cfb317d270a13552a4"></a>str_dword </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25a47b35c63e588adb3027d930eb4a31d40"></a>str_ssym </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="ade8554829f1e9c005c9647e2eb1e6c25a17e717b9057d218529b4b14f4ec6fdb9"></a>str_dsym </td><td class="fielddoc"></td></tr> </table> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11964">11964</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="a15c9f7bd2f0e9686df5d9df4f3314aa9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a15c9f7bd2f0e9686df5d9df4f3314aa9">◆ </a></span>yytokentype</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9">yytokentype</a></td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0e3733a4d13a591724fae5c6c951c832"></a>END_OF_INPUT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a416af1aebffee359a69d5c78015d7e93"></a>keyword_class </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a2ffa765a88b948a71595466f07061bd2"></a>keyword_module </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a94c56b37e97dd5a82e3369a12fc7f70f"></a>keyword_def </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a38cac94c1e98db3284696102d600573a"></a>keyword_undef </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ad6a8358b4e14cb2d5063ec0856167b22"></a>keyword_begin </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a6148b67b6c42b5c69be09e407e9df466"></a>keyword_rescue </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a43969f2ecc2b28c817f7dc263351f35e"></a>keyword_ensure </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a45b59efc0aac74ebece40d0aaef35df6"></a>keyword_end </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a7a7254e8aeaee8af7d8c125634501fc8"></a>keyword_if </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ac21894e11352bb578b9014dcf68af738"></a>keyword_unless </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a8fb7161ad870f69bb0328200a5033a45"></a>keyword_then </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9af191da80f1440a2c6d9eebd011c3c926"></a>keyword_elsif </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aadb1610f9ac2a66e06eeccb4b05764f9"></a>keyword_else </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ae3823dd50b0d30dd4111fbf607b628e0"></a>keyword_case </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a4dc53d602b363de59f626213a2c85d36"></a>keyword_when </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aa50546542aac66bbff6b15f390074f58"></a>keyword_while </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ae342a0231f2e52e6bbcee95ced12b242"></a>keyword_until </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ac91d66f5884dfa39ae43ca6e4f37f927"></a>keyword_for </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9add899acbd7b4a4dcb788be15312ef65b"></a>keyword_break </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a6ccdfc2d7d21aa35386b613fa13adce8"></a>keyword_next </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a3b335d986b063b13b576bb70a13ebe4b"></a>keyword_redo </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a4f82b27c13f52747eaf673cee623036d"></a>keyword_retry </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aaea5b752cf4cdd83abc9ca736164b744"></a>keyword_in </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a5fc8c27f9be7b3311775435fbcb7f1db"></a>keyword_do </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0e0756ab7b3a92dbb7496c9cbc870f3c"></a>keyword_do_cond </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0e9fe7e413b9d4a21f7259b619797089"></a>keyword_do_block </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ac75f0c69c9e5ba78588f563550b730ea"></a>keyword_do_LAMBDA </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a212ad9cc654dbe688265704592872a88"></a>keyword_return </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ae6379b3c694d5f618153f8bc88cb5db1"></a>keyword_yield </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aa254b3be84301cf10df375c69e087a10"></a>keyword_super </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9adb165dc1d760e229a76f0213a90b2da0"></a>keyword_self </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a70830d301cff3484cefaca4cdcd04ad3"></a>keyword_nil </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aab6ffbcc4e2f8825594fdb4ffd22581b"></a>keyword_true </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a3bc2b4c2b9db61dc4052d4c5cc1314be"></a>keyword_false </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a46a9d10e49f0f98af16ad48777a15259"></a>keyword_and </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a5d5cb153fcd8ff3a0f4c44833afd03b2"></a>keyword_or </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ad21aae9dd43179d7cccbcceb3b2f3c7c"></a>keyword_not </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a6de6608cc863f041b5380fa91bd16178"></a>modifier_if </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aaee1aa4c0e662ef95f14c953062f8610"></a>modifier_unless </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a927f4d1496162f5d3520887b6f450b5a"></a>modifier_while </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aecbadd8d6396c5a88afe04e7d15a4853"></a>modifier_until </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aca73cb66f0731ae4904e2dea32c6a156"></a>modifier_rescue </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a03a09748aea9f6660c6599231553011d"></a>keyword_alias </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0fab01a75702a436f40b0b51b8eb6a4a"></a>keyword_defined </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a7b948e9a792fb3843ac6de23642df5fd"></a>keyword_BEGIN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a64404b2af9f891595c7e392733ec0086"></a>keyword_END </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aacc52a947ec0788be859d9ff37c9d568"></a>keyword__LINE__ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a9f94da06b57a552d4496c0b72fb5c6c5"></a>keyword__FILE__ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a5ee4135773333c4f321e21b77fbbbaa7"></a>keyword__ENCODING__ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a9fa7beac8e344b98d01478e02d230e08"></a>tIDENTIFIER </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9accd8f2bceebea9d8b90169e2449e8d02"></a>tFID </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aa9eb2b14fd9ce4603985db81eecbbf53"></a>tGVAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a8e74c93c1e8b3569ae002bf12020cc54"></a>tIVAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a21a0cd358544c6eaff3d8892a4504817"></a>tCONSTANT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a30ec907d3d6839f8316ce66c3a7eb2b5"></a>tCVAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a745457ffb4a7e6e49c846c8de6e1f24b"></a>tLABEL </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a854690566fd13b01c703b81405a3b8ee"></a>tINTEGER </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a25e66b7c961529db56f25e58c2f20c32"></a>tFLOAT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a3b621399a5d942bc0d39df80ed6b6d24"></a>tSTRING_CONTENT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a1fbef0abbb2fbf1fc038b4a6f9649862"></a>tCHAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a811a0c8d7f2bea839395ad6b1ebf06c0"></a>tNTH_REF </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0104570fd65c95cfbb9fac7f2ad7e530"></a>tBACK_REF </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a5c6c38cd4167a0d7c9e36dee3a67bf7c"></a>tREGEXP_END </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9af7a589b2d23cbc55bd530a18d5ff5c02"></a>tUPLUS </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a66c8d98a4b9f04053eb9a7586db8b932"></a>tUMINUS </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aab3d1e9bc490124c4d58c30ae9ee7837"></a>tPOW </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a7993f1513acab7166beddc35160ca4bc"></a>tCMP </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a2ecbc7973f5426688ea41e700663283d"></a>tEQ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ab2d7284364012ddab6a0dbb15b0406b4"></a>tEQQ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a2b7d9cc9695b359a931bb8e258416645"></a>tNEQ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a02a4ab1828e2facf085a6f93fc40e754"></a>tGEQ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a3ac03dc224bd934ecf65c6775b4682e1"></a>tLEQ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ac6dc4d2bb70944508e93eefd6d38014d"></a>tANDOP </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ae4b63baddae46bea71ae5a6292a2a0f1"></a>tOROP </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a232d0e23503dec83290ffb5325df7290"></a>tMATCH </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a1f11ed10c71b9532909ebc2e714fb31d"></a>tNMATCH </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a2d47c2d71d06be2e50e5996f4b93fb96"></a>tDOT2 </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a9bc50398d79e22c0e8e3d9e9126f0949"></a>tDOT3 </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ad2e396c6c892d170802544aa52bc1031"></a>tAREF </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a1861bd740fae9a896627f756232d9b03"></a>tASET </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a649923c448b8974c3c0bd73f7b6ec108"></a>tLSHFT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a7d5fa824afa0d48bbb46dbecd27f35b6"></a>tRSHFT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a30c6d120b6b7cc279519e0a0b7477b0f"></a>tCOLON2 </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ac868f685a986690111cdee5de478e914"></a>tCOLON3 </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aa495ce31a8b7c7d0b281c80895d6a1d8"></a>tOP_ASGN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a4eecd5f515947a00d3a13c508b9b200c"></a>tASSOC </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0fb7fc923c2d6bbc579b74552084302f"></a>tLPAREN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a03eae38396bae60af5ea906e860673a4"></a>tLPAREN_ARG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9adbc2a09c004b2efd4a3667a491d7e6eb"></a>tRPAREN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ae86cc7323e691d2c091c2be548405194"></a>tLBRACK </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a3b169bd9091881f3fa6822876746a51f"></a>tLBRACE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a563690d9e38d90dfd94933a78390b61d"></a>tLBRACE_ARG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a775d7dc6dfde730df8c42a96c807dd5a"></a>tSTAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ac48a698f49672e33fc0a142dd2b60763"></a>tDSTAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0d7aead8a62d169d360205bfdbf8c1fc"></a>tAMPER </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aef24b0dae0cffef0c312c52a41e5528a"></a>tLAMBDA </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a6f3f9d21cd77c61d51a091fd97339d0b"></a>tSYMBEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a870c50db5ac0bf1ba042768ab068dea1"></a>tSTRING_BEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a8d9b10147bf764447ce3cebaf8c52a93"></a>tXSTRING_BEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aec9d1aed6c9fc556ebd85818c226e5e8"></a>tREGEXP_BEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0c6a0e3da00fc75c787351ee5f850be9"></a>tWORDS_BEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aec4ed552d533cfd5fa996f37c67629a5"></a>tQWORDS_BEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a5450a929fb754228c2db0fa0c433872f"></a>tSYMBOLS_BEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a93b792863e66e294891c570a25be7083"></a>tQSYMBOLS_BEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a80d32e64b7ad4b265cb1fd730db5f604"></a>tSTRING_DBEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a18bfd01f1380bb35459d6f27610b5c0b"></a>tSTRING_DEND </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a35b7c68c2058cdda896fdd74accb7c5d"></a>tSTRING_DVAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aae2e7a142b48e4723f858421060609a0"></a>tSTRING_END </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a3010fe8f67cdb420219a69f0520c1fe9"></a>tLAMBEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a6e834a8389e3b8795a5df3a9df22ef5f"></a>tLOWEST </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ac07db676ad1d08442452e2559f134a58"></a>tUMINUS_NUM </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aedb281f8816e0fc2d1fe3be22b6e5acc"></a>tLAST_TOKEN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0e3733a4d13a591724fae5c6c951c832"></a>END_OF_INPUT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a416af1aebffee359a69d5c78015d7e93"></a>keyword_class </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a2ffa765a88b948a71595466f07061bd2"></a>keyword_module </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a94c56b37e97dd5a82e3369a12fc7f70f"></a>keyword_def </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a38cac94c1e98db3284696102d600573a"></a>keyword_undef </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ad6a8358b4e14cb2d5063ec0856167b22"></a>keyword_begin </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a6148b67b6c42b5c69be09e407e9df466"></a>keyword_rescue </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a43969f2ecc2b28c817f7dc263351f35e"></a>keyword_ensure </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a45b59efc0aac74ebece40d0aaef35df6"></a>keyword_end </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a7a7254e8aeaee8af7d8c125634501fc8"></a>keyword_if </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ac21894e11352bb578b9014dcf68af738"></a>keyword_unless </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a8fb7161ad870f69bb0328200a5033a45"></a>keyword_then </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9af191da80f1440a2c6d9eebd011c3c926"></a>keyword_elsif </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aadb1610f9ac2a66e06eeccb4b05764f9"></a>keyword_else </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ae3823dd50b0d30dd4111fbf607b628e0"></a>keyword_case </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a4dc53d602b363de59f626213a2c85d36"></a>keyword_when </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aa50546542aac66bbff6b15f390074f58"></a>keyword_while </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ae342a0231f2e52e6bbcee95ced12b242"></a>keyword_until </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ac91d66f5884dfa39ae43ca6e4f37f927"></a>keyword_for </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9add899acbd7b4a4dcb788be15312ef65b"></a>keyword_break </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a6ccdfc2d7d21aa35386b613fa13adce8"></a>keyword_next </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a3b335d986b063b13b576bb70a13ebe4b"></a>keyword_redo </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a4f82b27c13f52747eaf673cee623036d"></a>keyword_retry </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aaea5b752cf4cdd83abc9ca736164b744"></a>keyword_in </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a5fc8c27f9be7b3311775435fbcb7f1db"></a>keyword_do </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0e0756ab7b3a92dbb7496c9cbc870f3c"></a>keyword_do_cond </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0e9fe7e413b9d4a21f7259b619797089"></a>keyword_do_block </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ac75f0c69c9e5ba78588f563550b730ea"></a>keyword_do_LAMBDA </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a212ad9cc654dbe688265704592872a88"></a>keyword_return </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ae6379b3c694d5f618153f8bc88cb5db1"></a>keyword_yield </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aa254b3be84301cf10df375c69e087a10"></a>keyword_super </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9adb165dc1d760e229a76f0213a90b2da0"></a>keyword_self </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a70830d301cff3484cefaca4cdcd04ad3"></a>keyword_nil </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aab6ffbcc4e2f8825594fdb4ffd22581b"></a>keyword_true </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a3bc2b4c2b9db61dc4052d4c5cc1314be"></a>keyword_false </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a46a9d10e49f0f98af16ad48777a15259"></a>keyword_and </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a5d5cb153fcd8ff3a0f4c44833afd03b2"></a>keyword_or </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ad21aae9dd43179d7cccbcceb3b2f3c7c"></a>keyword_not </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a6de6608cc863f041b5380fa91bd16178"></a>modifier_if </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aaee1aa4c0e662ef95f14c953062f8610"></a>modifier_unless </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a927f4d1496162f5d3520887b6f450b5a"></a>modifier_while </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aecbadd8d6396c5a88afe04e7d15a4853"></a>modifier_until </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aca73cb66f0731ae4904e2dea32c6a156"></a>modifier_rescue </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a03a09748aea9f6660c6599231553011d"></a>keyword_alias </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0fab01a75702a436f40b0b51b8eb6a4a"></a>keyword_defined </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a7b948e9a792fb3843ac6de23642df5fd"></a>keyword_BEGIN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a64404b2af9f891595c7e392733ec0086"></a>keyword_END </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aacc52a947ec0788be859d9ff37c9d568"></a>keyword__LINE__ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a9f94da06b57a552d4496c0b72fb5c6c5"></a>keyword__FILE__ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a5ee4135773333c4f321e21b77fbbbaa7"></a>keyword__ENCODING__ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a9fa7beac8e344b98d01478e02d230e08"></a>tIDENTIFIER </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9accd8f2bceebea9d8b90169e2449e8d02"></a>tFID </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aa9eb2b14fd9ce4603985db81eecbbf53"></a>tGVAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a8e74c93c1e8b3569ae002bf12020cc54"></a>tIVAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a21a0cd358544c6eaff3d8892a4504817"></a>tCONSTANT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a30ec907d3d6839f8316ce66c3a7eb2b5"></a>tCVAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a745457ffb4a7e6e49c846c8de6e1f24b"></a>tLABEL </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a854690566fd13b01c703b81405a3b8ee"></a>tINTEGER </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a25e66b7c961529db56f25e58c2f20c32"></a>tFLOAT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a3b621399a5d942bc0d39df80ed6b6d24"></a>tSTRING_CONTENT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a1fbef0abbb2fbf1fc038b4a6f9649862"></a>tCHAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a811a0c8d7f2bea839395ad6b1ebf06c0"></a>tNTH_REF </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0104570fd65c95cfbb9fac7f2ad7e530"></a>tBACK_REF </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a5c6c38cd4167a0d7c9e36dee3a67bf7c"></a>tREGEXP_END </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9af7a589b2d23cbc55bd530a18d5ff5c02"></a>tUPLUS </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a66c8d98a4b9f04053eb9a7586db8b932"></a>tUMINUS </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aab3d1e9bc490124c4d58c30ae9ee7837"></a>tPOW </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a7993f1513acab7166beddc35160ca4bc"></a>tCMP </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a2ecbc7973f5426688ea41e700663283d"></a>tEQ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ab2d7284364012ddab6a0dbb15b0406b4"></a>tEQQ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a2b7d9cc9695b359a931bb8e258416645"></a>tNEQ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a02a4ab1828e2facf085a6f93fc40e754"></a>tGEQ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a3ac03dc224bd934ecf65c6775b4682e1"></a>tLEQ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ac6dc4d2bb70944508e93eefd6d38014d"></a>tANDOP </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ae4b63baddae46bea71ae5a6292a2a0f1"></a>tOROP </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a232d0e23503dec83290ffb5325df7290"></a>tMATCH </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a1f11ed10c71b9532909ebc2e714fb31d"></a>tNMATCH </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a2d47c2d71d06be2e50e5996f4b93fb96"></a>tDOT2 </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a9bc50398d79e22c0e8e3d9e9126f0949"></a>tDOT3 </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ad2e396c6c892d170802544aa52bc1031"></a>tAREF </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a1861bd740fae9a896627f756232d9b03"></a>tASET </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a649923c448b8974c3c0bd73f7b6ec108"></a>tLSHFT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a7d5fa824afa0d48bbb46dbecd27f35b6"></a>tRSHFT </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a30c6d120b6b7cc279519e0a0b7477b0f"></a>tCOLON2 </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ac868f685a986690111cdee5de478e914"></a>tCOLON3 </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aa495ce31a8b7c7d0b281c80895d6a1d8"></a>tOP_ASGN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a4eecd5f515947a00d3a13c508b9b200c"></a>tASSOC </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0fb7fc923c2d6bbc579b74552084302f"></a>tLPAREN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a03eae38396bae60af5ea906e860673a4"></a>tLPAREN_ARG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9adbc2a09c004b2efd4a3667a491d7e6eb"></a>tRPAREN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ae86cc7323e691d2c091c2be548405194"></a>tLBRACK </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a3b169bd9091881f3fa6822876746a51f"></a>tLBRACE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a563690d9e38d90dfd94933a78390b61d"></a>tLBRACE_ARG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a775d7dc6dfde730df8c42a96c807dd5a"></a>tSTAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ac48a698f49672e33fc0a142dd2b60763"></a>tDSTAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0d7aead8a62d169d360205bfdbf8c1fc"></a>tAMPER </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aef24b0dae0cffef0c312c52a41e5528a"></a>tLAMBDA </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a6f3f9d21cd77c61d51a091fd97339d0b"></a>tSYMBEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a870c50db5ac0bf1ba042768ab068dea1"></a>tSTRING_BEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a8d9b10147bf764447ce3cebaf8c52a93"></a>tXSTRING_BEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aec9d1aed6c9fc556ebd85818c226e5e8"></a>tREGEXP_BEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a0c6a0e3da00fc75c787351ee5f850be9"></a>tWORDS_BEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aec4ed552d533cfd5fa996f37c67629a5"></a>tQWORDS_BEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a5450a929fb754228c2db0fa0c433872f"></a>tSYMBOLS_BEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a93b792863e66e294891c570a25be7083"></a>tQSYMBOLS_BEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a80d32e64b7ad4b265cb1fd730db5f604"></a>tSTRING_DBEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a18bfd01f1380bb35459d6f27610b5c0b"></a>tSTRING_DEND </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a35b7c68c2058cdda896fdd74accb7c5d"></a>tSTRING_DVAR </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aae2e7a142b48e4723f858421060609a0"></a>tSTRING_END </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a3010fe8f67cdb420219a69f0520c1fe9"></a>tLAMBEG </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9a6e834a8389e3b8795a5df3a9df22ef5f"></a>tLOWEST </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9ac07db676ad1d08442452e2559f134a58"></a>tUMINUS_NUM </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a15c9f7bd2f0e9686df5d9df4f3314aa9aedb281f8816e0fc2d1fe3be22b6e5acc"></a>tLAST_TOKEN </td><td class="fielddoc"></td></tr> </table> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00772">772</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a0e98666d3d500be1f1457a46c8e5764c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e98666d3d500be1f1457a46c8e5764c">◆ </a></span>arg_ambiguous_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void arg_ambiguous_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12938">12938</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l12946">arg_ambiguous</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00698">rb_warning0</a>.</p> </div> </div> <a id="a9cccdbe7c82417e77a3a97e328d5a001"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9cccdbe7c82417e77a3a97e328d5a001">◆ </a></span>arg_append_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * arg_append_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node2</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="../../db/d97/parse_8c_source.html#l15221">15221</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00451">arg_append</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00447">list_append</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00277">nd_set_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00433">NEW_ARGSPUSH</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00385">NEW_LIST</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00163">NODE_ARGSCAT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00165">NODE_ARGSPUSH</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00103">NODE_ARRAY</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00173">NODE_BLOCK_PASS</a>.</p> </div> </div> <a id="a308913586406a2c865e69318fd02f349"></a> <h2 class="memtitle"><span class="permalink"><a href="#a308913586406a2c865e69318fd02f349">◆ </a></span>arg_blk_pass()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * arg_blk_pass </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node2</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="../../db/d97/parse_8c_source.html#l15785">15785</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="afbdbf70d7e44fed6ad80d48bada5d62c"></a> <h2 class="memtitle"><span class="permalink"><a href="#afbdbf70d7e44fed6ad80d48bada5d62c">◆ </a></span>arg_concat_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * arg_concat_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node2</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="../../db/d97/parse_8c_source.html#l15196">15196</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00453">arg_concat</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00449">list_concat</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00277">nd_set_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00432">NEW_ARGSCAT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00385">NEW_LIST</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00163">NODE_ARGSCAT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00165">NODE_ARGSPUSH</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00103">NODE_ARRAY</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00173">NODE_BLOCK_PASS</a>.</p> </div> </div> <a id="af60fb0c2faada4d666aaf3b737a8b120"></a> <h2 class="memtitle"><span class="permalink"><a href="#af60fb0c2faada4d666aaf3b737a8b120">◆ </a></span>arg_var_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int arg_var_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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="../../db/d97/parse_8c_source.html#l16028">16028</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00396">lvtbl</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00239">vtable_add()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00202">vtable_size()</a>.</p> </div> </div> <a id="a41df79ad68d4130f72a232f613acf492"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41df79ad68d4130f72a232f613acf492">◆ </a></span>aryset_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * aryset_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>recv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>idx</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="../../db/d97/parse_8c_source.html#l15119">15119</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00458">NEW_ATTRASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00205">NODE_SELF</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00853">tASET</a>.</p> </div> </div> <a id="a02bf3912e8e63e37a6c78ab3b6edc101"></a> <h2 class="memtitle"><span class="permalink"><a href="#a02bf3912e8e63e37a6c78ab3b6edc101">◆ </a></span>assign_in_cond()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int assign_in_cond </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15538">15538</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l15514">is_static_content()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00067">NODE_DASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00069">NODE_DASGN_CURR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00071">NODE_GASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00073">NODE_IASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00065">NODE_LASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00063">NODE_MASGN</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14641">parser_warn</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00366">yyerror</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15645">cond0()</a>.</p> </div> </div> <a id="a386207803670e7c98896a35eb8f92ac0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a386207803670e7c98896a35eb8f92ac0">◆ </a></span>assignable_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * assignable_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>val</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="../../db/d97/parse_8c_source.html#l14989">14989</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c.html#a1608d7c2f447c5af8356d1ab20a096f9">assignable_result</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00577">dvar_curr</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00574">dvar_defined</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00571">dyna_in_block</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00572">dyna_var</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00520">get_id</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00023">ID_CLASS</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00022">ID_CONST</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00020">ID_GLOBAL</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00019">ID_INSTANCE</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00018">ID_LOCAL</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00118">id_type</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00377">in_def</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00376">in_single</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00822">keyword__ENCODING__</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00821">keyword__FILE__</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00820">keyword__LINE__</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00807">keyword_false</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00805">keyword_nil</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00804">keyword_self</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00806">keyword_true</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00562">local_id</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00558">local_var</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00396">NEW_CDECL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00397">NEW_CVASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00392">NEW_DASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00393">NEW_DASGN_CURR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00390">NEW_GASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00394">NEW_IASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00391">NEW_LASGN</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16922">rb_id2name()</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00366">yyerror</a>.</p> </div> </div> <a id="a71caf8f3c421952b8c72da146560bf0e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71caf8f3c421952b8c72da146560bf0e">◆ </a></span>attrset_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * attrset_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>recv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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="../../db/d97/parse_8c_source.html#l15175">15175</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00458">NEW_ATTRASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00205">NODE_SELF</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15146">rb_id_attrset()</a>.</p> </div> </div> <a id="a3fa1f04786ac04f6460131df1ce1f090"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3fa1f04786ac04f6460131df1ce1f090">◆ </a></span>block_append_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * block_append_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>head</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>tail</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="../../db/d97/parse_8c_source.html#l14644">14644</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l14621">fixpos()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00107">head</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00364">NEW_BLOCK</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00025">NODE_BLOCK</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00043">NODE_BREAK</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00211">NODE_FALSE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00137">NODE_LIT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00045">NODE_NEXT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00207">NODE_NIL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00047">NODE_REDO</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00049">NODE_RETRY</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00111">NODE_RETURN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00205">NODE_SELF</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00139">NODE_STR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00209">NODE_TRUE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14634">parser_warning</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01363">ruby_verbose</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00108">tail</a>.</p> </div> </div> <a id="ab95c34f657c6359708a20bf597dc1025"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab95c34f657c6359708a20bf597dc1025">◆ </a></span>block_dup_check_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void block_dup_check_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node2</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="../../db/d97/parse_8c_source.html#l15127">15127</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00173">NODE_BLOCK_PASS</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>.</p> </div> </div> <a id="aadc1eadc5332fbd592477476e30ecd13"></a> <h2 class="memtitle"><span class="permalink"><a href="#aadc1eadc5332fbd592477476e30ecd13">◆ </a></span>call_bin_op_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * call_bin_op_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>recv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>arg1</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="../../db/d97/parse_8c_source.html#l14863">14863</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00423">NEW_CALL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00385">NEW_LIST</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00434">value_expr</a>.</p> </div> </div> <a id="a6678cd3e5bb993645fba2fa82439bcd7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6678cd3e5bb993645fba2fa82439bcd7">◆ </a></span>call_uni_op_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * call_uni_op_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>recv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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="../../db/d97/parse_8c_source.html#l14871">14871</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00423">NEW_CALL</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00434">value_expr</a>.</p> </div> </div> <a id="a926e0a72fb45f59dcde1490c84d94967"></a> <h2 class="memtitle"><span class="permalink"><a href="#a926e0a72fb45f59dcde1490c84d94967">◆ </a></span>comment_at_top()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int comment_at_top </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l13019">13019</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00326">parser_params::has_shebang</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01632">ISSPACE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00388">lex_pbeg</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00325">parser_params::line_count</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13035">magic_comment_encoding()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a05b7a564ea54a633fc4443caa347f8ae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a05b7a564ea54a633fc4443caa347f8ae">◆ </a></span>cond0()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * cond0 </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15645">15645</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l15538">assign_in_cond()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11737">e_option_supplied()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15624">literal_node()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00277">nd_set_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00405">NEW_GVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00414">NEW_MATCH2</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00059">NODE_AND</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00197">NODE_DOT2</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00199">NODE_DOT3</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00149">NODE_DREGX</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00151">NODE_DREGX_ONCE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00141">NODE_DSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00227">NODE_DSYM</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00147">NODE_EVSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00201">NODE_FLIP2</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00203">NODE_FLIP3</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00137">NODE_LIT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00131">NODE_MATCH</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00061">NODE_OR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00139">NODE_STR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14641">parser_warn</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14634">parser_warning</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15608">range_op()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16840">rb_intern()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00694">rb_warn0</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01363">ruby_verbose</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00491">T_REGEXP</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15565">warn_unless_e_option()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15571">warning_unless_e_option()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15702">cond_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15608">range_op()</a>.</p> </div> </div> <a id="a8efc31168b381fffbf9ae33e121288da"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8efc31168b381fffbf9ae33e121288da">◆ </a></span>cond_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * cond_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15702">15702</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l15645">cond0()</a>.</p> </div> </div> <a id="a440df03d39d76d62a3a36f125bfc19a9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a440df03d39d76d62a3a36f125bfc19a9">◆ </a></span>coverage()</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="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> coverage </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>fname</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11721">11721</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01101">RARRAY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00417">rb_ary_new2()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l05191">rb_get_coverages()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ad5e50a405c25d3df6ce1efc754478529">rb_hash_aset()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>.</p> </div> </div> <a id="a14758b06b7e3a8acb837b2c1c25ee750"></a> <h2 class="memtitle"><span class="permalink"><a href="#a14758b06b7e3a8acb837b2c1c25ee750">◆ </a></span>debug_lines()</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="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> debug_lines </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>fname</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11705">11705</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01318">CONST_ID</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02109">rb_const_defined_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01882">rb_const_get_at()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ad5e50a405c25d3df6ce1efc754478529">rb_hash_aset()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00493">T_HASH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>.</p> </div> </div> <a id="a520b5c6e4d2cdbdd764de2a4a0782570"></a> <h2 class="memtitle"><span class="permalink"><a href="#a520b5c6e4d2cdbdd764de2a4a0782570">◆ </a></span>dispose_string()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void dispose_string </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12408">12408</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d16/gc_8c_source.html#l02963">rb_gc_force_recycle()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00830">rb_str_free()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12785">parser_heredoc_restore()</a>.</p> </div> </div> <a id="a0cb2acc80977988da5bad68dca78dfa9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0cb2acc80977988da5bad68dca78dfa9">◆ </a></span>dsym_node_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * dsym_node_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15843">15843</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00363">ID2SYM</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00081">idNULL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00277">nd_set_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00385">NEW_LIST</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00416">NEW_LIT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00358">NEW_NODE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00141">NODE_DSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00227">NODE_DSYM</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00137">NODE_LIT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00139">NODE_STR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16846">rb_intern_str()</a>.</p> </div> </div> <a id="a78277e98632dbf1c65f9d205544327ca"></a> <h2 class="memtitle"><span class="permalink"><a href="#a78277e98632dbf1c65f9d205544327ca">◆ </a></span>dvar_curr_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int dvar_curr_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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="../../db/d97/parse_8c_source.html#l16153">16153</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00396">lvtbl</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00254">vtable_included()</a>.</p> </div> </div> <a id="ac8da299068b7be73bc0ae3604d1ff86a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac8da299068b7be73bc0ae3604d1ff86a">◆ </a></span>dvar_defined_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int dvar_defined_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>get</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="../../db/d97/parse_8c_source.html#l16122">16122</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00196">DVARS_INHERIT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15078">LVAR_USED</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00396">lvtbl</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00199">POINTER_P</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00185">vtable::prev</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05893">rb_dvar_defined()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00182">vtable::tbl</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00254">vtable_included()</a>.</p> </div> </div> <a id="abccf5f5512c5225026c16c80940911b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#abccf5f5512c5225026c16c80940911b4">◆ </a></span>dyna_in_block_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int dyna_in_block_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16116">16116</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00197">DVARS_TOPSCOPE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00396">lvtbl</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00199">POINTER_P</a>.</p> </div> </div> <a id="a645739b431ecfee9bc49dd983d5988ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a645739b431ecfee9bc49dd983d5988ee">◆ </a></span>dyna_pop_1()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void dyna_pop_1 </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16084">16084</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00396">lvtbl</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00227">vtable_free()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15950">warn_unused_var()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16102">dyna_pop_gen()</a>.</p> </div> </div> <a id="a2e92b264d4ecb0bcd5c3db3795211058"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2e92b264d4ecb0bcd5c3db3795211058">◆ </a></span>dyna_pop_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void dyna_pop_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../da/d3d/structvtable.html">vtable</a> * </td> <td class="paramname"><em>lvargs</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="../../db/d97/parse_8c_source.html#l16102">16102</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l16084">dyna_pop_1()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00396">lvtbl</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> </div> </div> <a id="aa5ef94a566f8b0134ed59f764673286d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa5ef94a566f8b0134ed59f764673286d">◆ </a></span>dyna_push_gen()</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/d3d/structvtable.html">vtable</a> * dyna_push_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16073">16073</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00396">lvtbl</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00215">vtable_alloc()</a>.</p> </div> </div> <a id="aa2d9d34b302b849f923743d4b4be53dc"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa2d9d34b302b849f923743d4b4be53dc">◆ </a></span>e_option_supplied()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int e_option_supplied </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11737">11737</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00399">ruby_sourcefile</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15645">cond0()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15970">local_push_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15565">warn_unless_e_option()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15571">warning_unless_e_option()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>.</p> </div> </div> <a id="ac64fb8a717eb8db472614f94d977d707"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac64fb8a717eb8db472614f94d977d707">◆ </a></span>evstr2dstr_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * evstr2dstr_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l14840">14840</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00447">list_append</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00418">NEW_DSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00147">NODE_EVSTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>.</p> </div> </div> <a id="aef78a4ca44d9bda9168f56901e4fcf93"></a> <h2 class="memtitle"><span class="permalink"><a href="#aef78a4ca44d9bda9168f56901e4fcf93">◆ </a></span>fixpos()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void fixpos </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>orig</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="../../db/d97/parse_8c_source.html#l14621">14621</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00282">nd_line</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00283">nd_set_line</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14644">block_append_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15899">new_attr_op_assign_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15915">new_const_op_assign_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="adab017bce1271f1b45857227aee9bb68"></a> <h2 class="memtitle"><span class="permalink"><a href="#adab017bce1271f1b45857227aee9bb68">◆ </a></span>fixup_nodes()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void fixup_nodes </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> ** </td> <td class="paramname"><em>rootnode</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15577">15577</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l00107">head</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00277">nd_set_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00197">NODE_DOT2</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00199">NODE_DOT3</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00137">NODE_LIT</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02963">rb_gc_force_recycle()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00067">rb_range_new()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="af9fb6894fc4430699079313dc2a697ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#af9fb6894fc4430699079313dc2a697ce">◆ </a></span>formal_argument_gen()</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="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> formal_argument_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>lhs</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="../../db/d97/parse_8c_source.html#l12949">12949</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00111">is_local_id</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00549">shadowing_lvar</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00366">yyerror</a>.</p> </div> </div> <a id="aca3dba4ae3436a423fab8c00910180d0"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca3dba4ae3436a423fab8c00910180d0">◆ </a></span>gettable_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * gettable_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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="../../db/d97/parse_8c_source.html#l14912">14912</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00401">current_enc</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00574">dvar_defined</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00571">dyna_in_block</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00023">ID_CLASS</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00022">ID_CONST</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00020">ID_GLOBAL</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00019">ID_INSTANCE</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00018">ID_LOCAL</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00118">id_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00822">keyword__ENCODING__</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00821">keyword__FILE__</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00820">keyword__LINE__</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00807">keyword_false</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00805">keyword_nil</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00804">keyword_self</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00806">keyword_true</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00562">local_id</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00409">NEW_CONST</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00410">NEW_CVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00407">NEW_DVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00452">NEW_FALSE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00405">NEW_GVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00408">NEW_IVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00416">NEW_LIT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00406">NEW_LVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00450">NEW_NIL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00449">NEW_SELF</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00417">NEW_STR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00451">NEW_TRUE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00425">NEW_VCALL</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00103">rb_enc_from_encoding()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16922">rb_id2name()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00400">ruby_sourcefile_string</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00384">tokline</a>.</p> </div> </div> <a id="a23f64634e5ddba50b1c87524784f7a77"></a> <h2 class="memtitle"><span class="permalink"><a href="#a23f64634e5ddba50b1c87524784f7a77">◆ </a></span>Init_sym()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_sym </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16471">16471</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c.html#a122fe41711bccc3d787fb26d5c99898b">global_symbols</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16520">symbols::id_str</a>, <a class="el" href="../../d8/dd1/id_8c_source.html#l00014">Init_id()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14605">nodeline()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14599">nodetype()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00278">st_init_numtable_with_size()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00229">st_init_table_with_size()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16519">symbols::sym_id</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16438">symhash</a>.</p> </div> </div> <a id="ac13b656dd69d46640904ab3e4684a485"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac13b656dd69d46640904ab3e4684a485">◆ </a></span>intern_str()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> intern_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16720">16720</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c.html#a122fe41711bccc3d787fb26d5c99898b">global_symbols</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00021">ID_ATTRSET</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00023">ID_CLASS</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00022">ID_CONST</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00020">ID_GLOBAL</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00019">ID_INSTANCE</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00024">ID_JUNK</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00018">ID_LOCAL</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00016">ID_SCOPE_SHIFT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00114">is_attrset_id</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11560">is_identchar</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16508">is_special_global_name()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01629">ISASCII</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04310">last</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16518">symbols::last_id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00846">RString::len</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16398">name</a>, <a class="el" href="../../db/d97/parse_8c.html#ab1fb06366c9b66e9ddd75a0fdba14236">op_tbl</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16421">op_tbl_count</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01456">rb_cString</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00184">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00766">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00772">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00174">rb_enc_isascii</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00182">rb_enc_isdigit</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00178">rb_enc_ispunct</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00177">rb_enc_isupper</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00886">rb_enc_mbclen()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00515">rb_eRuntimeError</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16856">rb_id2str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15146">rb_id_attrset()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16698">rb_intern3()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01181">rb_usascii_encoding()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16669">register_symid_str()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00875">RSTRING_GETMEM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00417">RUBY_SPECIAL_SHIFT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16678">sym_check_asciionly()</a>, and <a class="el" href="../../df/db9/id_8h_source.html#l00131">tLAST_OP_ID</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16698">rb_intern3()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16846">rb_intern_str()</a>.</p> </div> </div> <a id="a04d0dad923f704d212d3b8435157a43e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04d0dad923f704d212d3b8435157a43e">◆ </a></span>internal_id_gen()</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="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> internal_id_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16499">16499</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../df/db9/id_8h_source.html#l00025">ID_INTERNAL</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00016">ID_SCOPE_SHIFT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00396">lvtbl</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00885">tLAST_TOKEN</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00202">vtable_size()</a>.</p> </div> </div> <a id="a2482dd9a38c8e57d02fd38514173f5bc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2482dd9a38c8e57d02fd38514173f5bc">◆ </a></span>is_global_name_punct()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int is_global_name_punct </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12621">12621</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l12599">ruby_global_name_punct_bits</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16508">is_special_global_name()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12628">parser_peek_variable_name()</a>.</p> </div> </div> <a id="a97eefb8baf45230d35c1e0c6cc940265"></a> <h2 class="memtitle"><span class="permalink"><a href="#a97eefb8baf45230d35c1e0c6cc940265">◆ </a></span>is_private_local_id()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int is_private_local_id </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15068">15068</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00111">is_local_id</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16398">name</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16856">rb_id2str()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15081">shadowing_lvar_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15950">warn_unused_var()</a>.</p> </div> </div> <a id="a4935b802f3256a1e7df916f6f77fdb84"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4935b802f3256a1e7df916f6f77fdb84">◆ </a></span>is_special_global_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int is_special_global_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>m</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16508">16508</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l12621">is_global_name_punct()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11560">is_identchar</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01629">ISASCII</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00182">rb_enc_isdigit</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00886">rb_enc_mbclen()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16720">intern_str()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16549">rb_enc_symname_type()</a>.</p> </div> </div> <a id="af433034a3993031e9b446c2de760fd93"></a> <h2 class="memtitle"><span class="permalink"><a href="#af433034a3993031e9b446c2de760fd93">◆ </a></span>is_static_content()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int is_static_content </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15514">15514</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00103">NODE_ARRAY</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00211">NODE_FALSE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00109">NODE_HASH</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00137">NODE_LIT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00207">NODE_NIL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00139">NODE_STR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00209">NODE_TRUE</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00105">NODE_ZARRAY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15538">assign_in_cond()</a>.</p> </div> </div> <a id="a0be85261168125d878ba6089b9ebaf0a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0be85261168125d878ba6089b9ebaf0a">◆ </a></span>lex_get_str()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> lex_get_str </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>s</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="../../db/d97/parse_8c_source.html#l11823">11823</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00330">parser_params::enc</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00394">lex_gets_ptr</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11813">must_be_ascii_compatible()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00439">rb_enc_str_new()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11866">parser_compile_string()</a>.</p> </div> </div> <a id="a0afda89714e6300ba4f718241579488e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0afda89714e6300ba4f718241579488e">◆ </a></span>lex_getline()</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="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> lex_getline </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11843">11843</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00401">current_enc</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11813">must_be_ascii_compatible()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00322">parser_params::parser_lex_gets</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00312">parser_params::parser_lex_input</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00766">rb_enc_associate()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00408">ruby_coverage</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00407">ruby_debug_lines</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11998">parser_nextc()</a>.</p> </div> </div> <a id="a63a661069db8c201e1ee61db9723625b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a63a661069db8c201e1ee61db9723625b">◆ </a></span>lex_io_gets()</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="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> lex_io_gets </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>io</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="../../db/d97/parse_8c_source.html#l11919">11919</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d0a/io_8c_source.html#l03122">rb_io_gets()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11939">rb_parser_compile_file_path()</a>.</p> </div> </div> <a id="a4ec1245eaf339541320c932727a72939"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4ec1245eaf339541320c932727a72939">◆ </a></span>list_append_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * list_append_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>list</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>item</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="../../db/d97/parse_8c_source.html#l14698">14698</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04310">last</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00050">list</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00385">NEW_LIST</a>.</p> </div> </div> <a id="a9aec7c843f525795a0f32eb91ed2dd05"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9aec7c843f525795a0f32eb91ed2dd05">◆ </a></span>list_concat_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * list_concat_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>head</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>tail</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="../../db/d97/parse_8c_source.html#l14718">14718</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l00107">head</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04310">last</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00108">tail</a>.</p> </div> </div> <a id="a61564727d3144318b3703718636ba866"></a> <h2 class="memtitle"><span class="permalink"><a href="#a61564727d3144318b3703718636ba866">◆ </a></span>literal_concat0()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int literal_concat0 </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>head</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>tail</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="../../db/d97/parse_8c_source.html#l14742">14742</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00107">head</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00789">rb_enc_compatible()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00772">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00124">rb_enc_name</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02109">rb_str_buf_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01854">rb_str_resize()</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00108">tail</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14759">literal_concat_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a86a4f3e5fc1ef21287d2ec06d274622d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a86a4f3e5fc1ef21287d2ec06d274622d">◆ </a></span>literal_concat_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * literal_concat_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>head</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>tail</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="../../db/d97/parse_8c_source.html#l14759">14759</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l00107">head</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00447">list_append</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00449">list_concat</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14742">literal_concat0()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00277">nd_set_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00418">NEW_DSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00417">NEW_STR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00103">NODE_ARRAY</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00141">NODE_DSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00147">NODE_EVSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00139">NODE_STR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02963">rb_gc_force_recycle()</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00108">tail</a>.</p> </div> </div> <a id="ae6db0a4cec7b2468240cb59958248655"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae6db0a4cec7b2468240cb59958248655">◆ </a></span>literal_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int literal_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15624">15624</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00149">NODE_DREGX</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00151">NODE_DREGX_ONCE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00141">NODE_DSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00227">NODE_DSYM</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00147">NODE_EVSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00211">NODE_FALSE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00137">NODE_LIT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00207">NODE_NIL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00139">NODE_STR</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00209">NODE_TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15645">cond0()</a>.</p> </div> </div> <a id="a7692c320cc05f695b5148718c784a160"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7692c320cc05f695b5148718c784a160">◆ </a></span>local_id_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int local_id_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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="../../db/d97/parse_8c_source.html#l16045">16045</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00196">DVARS_INHERIT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15078">LVAR_USED</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00396">lvtbl</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00199">POINTER_P</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00185">vtable::prev</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05918">rb_local_defined()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00182">vtable::tbl</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00254">vtable_included()</a>.</p> </div> </div> <a id="afab2d30c2935af9330f66cc90fe7cc60"></a> <h2 class="memtitle"><span class="permalink"><a href="#afab2d30c2935af9330f66cc90fe7cc60">◆ </a></span>local_pop_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void local_pop_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15987">15987</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00371">cmdarg_stack</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00396">lvtbl</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00227">vtable_free()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15950">warn_unused_var()</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> </div> </div> <a id="a6c8e72f1d96507b3f1057abcfd1c63fa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c8e72f1d96507b3f1057abcfd1c63fa">◆ </a></span>local_push_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void local_push_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>inherit_dvars</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="../../db/d97/parse_8c_source.html#l15970">15970</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01224">ALLOC</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00189">local_vars::args</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00371">cmdarg_stack</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00193">local_vars::cmdargs</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00378">compile_for_eval</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00196">DVARS_INHERIT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00197">DVARS_TOPSCOPE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11737">e_option_supplied()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00687">ifndef_ripper</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00396">lvtbl</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00192">local_vars::prev</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01363">ruby_verbose</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00191">local_vars::used</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00190">local_vars::vars</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00215">vtable_alloc()</a>.</p> </div> </div> <a id="a078e3d06ef83ba473b08792e5065ccb2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a078e3d06ef83ba473b08792e5065ccb2">◆ </a></span>local_tbl_gen()</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="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> * local_tbl_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16003">16003</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01223">ALLOC_N</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00432">cnt</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00396">lvtbl</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01242">MEMCPY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01225">REALLOC_N</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00254">vtable_included()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00202">vtable_size()</a>.</p> </div> </div> <a id="ad985e0be4135839f82ded8d3797b8c33"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad985e0be4135839f82ded8d3797b8c33">◆ </a></span>local_var_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int local_var_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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="../../db/d97/parse_8c_source.html#l16035">16035</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00396">lvtbl</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00239">vtable_add()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00202">vtable_size()</a>.</p> </div> </div> <a id="acfc92bb1284dd4a703e9cc2ae11a169b"></a> <h2 class="memtitle"><span class="permalink"><a href="#acfc92bb1284dd4a703e9cc2ae11a169b">◆ </a></span>logop_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * logop_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">enum <a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682">node_type</a> </td> <td class="paramname"><em>type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>left</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>right</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15709">15709</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00358">NEW_NODE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00434">value_expr</a>.</p> </div> </div> <a id="af7be0e52c4a07e94280543ec61cadeb2"></a> <h2 class="memtitle"><span class="permalink"><a href="#af7be0e52c4a07e94280543ec61cadeb2">◆ </a></span>lvar_defined_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int lvar_defined_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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="../../db/d97/parse_8c_source.html#l12960">12960</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00575">dvar_defined_get</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00571">dyna_in_block</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00562">local_id</a>.</p> </div> </div> <a id="a35c61cf2b11055da82f4e2264b2bea53"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35c61cf2b11055da82f4e2264b2bea53">◆ </a></span>magic_comment_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void magic_comment_encoding </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>val</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="../../db/d97/parse_8c_source.html#l13035">13035</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l13019">comment_at_top()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12987">parser_set_encode()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> </div> </div> <a id="abf06907a8046aeb01e404e172d39941a"></a> <h2 class="memtitle"><span class="permalink"><a href="#abf06907a8046aeb01e404e172d39941a">◆ </a></span>magic_comment_marker()</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> char* magic_comment_marker </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">long </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="../../db/d97/parse_8c_source.html#l13079">13079</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13112">parser_magic_comment()</a>.</p> </div> </div> <a id="aeead37efd6e9eb65df9f6910a4be0e15"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeead37efd6e9eb65df9f6910a4be0e15">◆ </a></span>match_op_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * match_op_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node2</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="../../db/d97/parse_8c_source.html#l14878">14878</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00423">NEW_CALL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00385">NEW_LIST</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00414">NEW_MATCH2</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00415">NEW_MATCH3</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00149">NODE_DREGX</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00151">NODE_DREGX_ONCE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00137">NODE_LIT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00491">T_REGEXP</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00848">tMATCH</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00434">value_expr</a>.</p> </div> </div> <a id="a637ce9985953c7f271fd38a9820128e0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a637ce9985953c7f271fd38a9820128e0">◆ </a></span>must_be_ascii_compatible()</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="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* must_be_ascii_compatible </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11813">11813</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00330">parser_params::enc</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00184">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00772">rb_enc_get()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11823">lex_get_str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11843">lex_getline()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11885">rb_compile_string()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11898">rb_parser_compile_string_path()</a>.</p> </div> </div> <a id="a1589b5004f449752db9a41d9003a229d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1589b5004f449752db9a41d9003a229d">◆ </a></span>negate_lit()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * negate_lit </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15757">15757</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00837">DBL2NUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00353">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00375">FLONUM_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00242">LONG2FIX</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01098">RFLOAT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00836">RFLOAT_VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00495">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00497">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00489">T_FLOAT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00838">tUMINUS</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00513">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a0aa3c6e79648545e8cb4d954701f605f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0aa3c6e79648545e8cb4d954701f605f">◆ </a></span>new_args_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * new_args_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>m</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>o</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>tail</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="../../db/d97/parse_8c_source.html#l15796">15796</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00325">rb_long2int</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00108">tail</a>.</p> </div> </div> <a id="a92ce4d24819ce8ead504b08530d3e950"></a> <h2 class="memtitle"><span class="permalink"><a href="#a92ce4d24819ce8ead504b08530d3e950">◆ </a></span>new_args_tail_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * new_args_tail_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>k</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>kr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>b</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15818">15818</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01224">ALLOC</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00560">arg_var</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00564">internal_id</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00519">rb_args_info::kw_rest_arg</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01241">MEMZERO</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00407">NEW_DVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00358">NEW_NODE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00153">NODE_ARGS</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>.</p> </div> </div> <a id="a66efa2be47ee069485c7a2a75280d58a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a66efa2be47ee069485c7a2a75280d58a">◆ </a></span>new_attr_op_assign_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * new_attr_op_assign_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>attr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>op</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>rhs</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="../../db/d97/parse_8c_source.html#l15899">15899</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l14621">fixpos()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00400">NEW_OP_ASGN2</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00846">tANDOP</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00847">tOROP</a>.</p> </div> </div> <a id="aab8a77349f7462c429c170bd79ed28f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aab8a77349f7462c429c170bd79ed28f8">◆ </a></span>new_bv_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void new_bv_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>name</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="../../db/d97/parse_8c_source.html#l15105">15105</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00572">dyna_var</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00111">is_local_id</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16398">name</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16922">rb_id2name()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00549">shadowing_lvar</a>.</p> </div> </div> <a id="a2a1a0ca601f2e130092f3725da37deb4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2a1a0ca601f2e130092f3725da37deb4">◆ </a></span>new_const_op_assign_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * new_const_op_assign_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>op</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>rhs</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="../../db/d97/parse_8c_source.html#l15915">15915</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l14621">fixpos()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00379">NEW_BEGIN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00404">NEW_OP_CDECL</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00846">tANDOP</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00847">tOROP</a>.</p> </div> </div> <a id="abd6ca32714caaaa24bc6406cd37671cd"></a> <h2 class="memtitle"><span class="permalink"><a href="#abd6ca32714caaaa24bc6406cd37671cd">◆ </a></span>new_evstr_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * new_evstr_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l14849">14849</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l00107">head</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00422">NEW_EVSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00141">NODE_DSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00147">NODE_EVSTR</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00139">NODE_STR</a>.</p> </div> </div> <a id="a31d1329102bb7998c39efd4284cb35f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a31d1329102bb7998c39efd4284cb35f8">◆ </a></span>new_op_assign_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * new_op_assign_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>op</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>rhs</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="../../db/d97/parse_8c_source.html#l15870">15870</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00483">gettable</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00120">is_asgn_or_id</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00379">NEW_BEGIN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00423">NEW_CALL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00385">NEW_LIST</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00403">NEW_OP_ASGN_AND</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00402">NEW_OP_ASGN_OR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00846">tANDOP</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00847">tOROP</a>.</p> </div> </div> <a id="a13291d00f3202b8aa02e3136b4912fb3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a13291d00f3202b8aa02e3136b4912fb3">◆ </a></span>new_yield_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * new_yield_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15749">15749</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00384">NEW_YIELD</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15724">no_blockarg()</a>.</p> </div> </div> <a id="a06011cc0b8cfacaf5a809378bd472c8e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a06011cc0b8cfacaf5a809378bd472c8e">◆ </a></span>newline_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * newline_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l14611">14611</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00240">RNode::flags</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00269">NODE_FL_NEWLINE</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15443">remove_begin()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16263">reg_named_capture_assign_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16223">reg_named_capture_assign_iter()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a9db34d1a14193da38d55c18c0376fbe4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9db34d1a14193da38d55c18c0376fbe4">◆ </a></span>no_blockarg()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void no_blockarg </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15724">15724</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00173">NODE_BLOCK_PASS</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15749">new_yield_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15732">ret_args_gen()</a>.</p> </div> </div> <a id="a50aa0f2b90ecda016b7bd6cf7fa2d6a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a50aa0f2b90ecda016b7bd6cf7fa2d6a2">◆ </a></span>node_assign_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * node_assign_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>lhs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>rhs</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="../../db/d97/parse_8c_source.html#l15247">15247</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00451">arg_append</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00229">NODE_ATTRASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00093">NODE_CALL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00077">NODE_CDECL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00079">NODE_CVASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00067">NODE_DASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00069">NODE_DASGN_CURR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00071">NODE_GASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00073">NODE_IASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00075">NODE_IASGN2</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00065">NODE_LASGN</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00063">NODE_MASGN</a>.</p> </div> </div> <a id="a3e705ddfea4ef4d9e9df5c1cd851c3e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3e705ddfea4ef4d9e9df5c1cd851c3e9">◆ </a></span>node_newnode()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * node_newnode </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">enum <a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682">node_type</a> </td> <td class="paramname"><em>type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>a0</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>a1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>a2</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="../../db/d97/parse_8c_source.html#l14591">14591</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00283">nd_set_line</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00421">rb_node_newnode</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>.</p> </div> </div> <a id="a4a3252ff3bc97db7f257fa8077710108"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4a3252ff3bc97db7f257fa8077710108">◆ </a></span>nodeline()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int nodeline </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l14605">14605</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00282">nd_line</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16471">Init_sym()</a>.</p> </div> </div> <a id="aaaf76df404f5587dbfc85d38ea6c5016"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaaf76df404f5587dbfc85d38ea6c5016">◆ </a></span>nodetype()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static enum <a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682">node_type</a> nodetype </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l14599">14599</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16471">Init_sym()</a>.</p> </div> </div> <a id="a5ddee4b1b110c709e487e6cc59eb1f76"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5ddee4b1b110c709e487e6cc59eb1f76">◆ </a></span>parser_compile_string()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* parser_compile_string </td> <td>(</td> <td class="paramtype">volatile <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>vparser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>fname</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>line</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="../../db/d97/parse_8c_source.html#l11866">11866</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00378">compile_for_eval</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11823">lex_get_str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00395">lex_gets</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00394">lex_gets_ptr</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00385">lex_input</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00388">lex_pbeg</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00390">lex_pend</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11863">parser_data_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00530">RB_GC_GUARD</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05937">rb_parse_in_eval()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01030">TypedData_Get_Struct</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11803">yycompile()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11905">rb_compile_cstr()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11885">rb_compile_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11912">rb_parser_compile_cstr()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11898">rb_parser_compile_string_path()</a>.</p> </div> </div> <a id="a5ef8f6dfb2d66a30d03278efd7c13b5c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5ef8f6dfb2d66a30d03278efd7c13b5c">◆ </a></span>parser_encode_length()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static long parser_encode_length </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </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="../../db/d97/parse_8c_source.html#l12967">12967</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l16398">name</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00080">rb_memcicmp()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13206">set_file_encoding()</a>.</p> </div> </div> <a id="a856bd7b478ffef2787b6e1d25a8b76b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a856bd7b478ffef2787b6e1d25a8b76b4">◆ </a></span>parser_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void parser_free </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17224">17224</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00192">local_vars::prev</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00190">local_vars::vars</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> </div> </div> <a id="a888dc8bb6e309b2827feb1720ef952a4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a888dc8bb6e309b2827feb1720ef952a4">◆ </a></span>parser_here_document()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_here_document </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>here</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="../../db/d97/parse_8c_source.html#l12832">12832</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00401">current_enc</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12828">dispatch_heredoc_end</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12408">dispose_string()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00330">parser_params::enc</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00293">parser_params::eofp</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12596">flush_string_content</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11463">heredoc_restore</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11992">lex_goto_eol</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00386">lex_lastline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00390">lex_pend</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00368">lex_strterm</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12577">NEW_STRTERM</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11451">newtok</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11449">nextc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12628">parser_peek_variable_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11450">pushback</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02125">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01967">rb_str_cat()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11467">set_yylval_str</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11958">STR_FUNC_EXPAND</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11962">STR_FUNC_INDENT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00358">STR_NEW</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00361">STR_NEW3</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12066">tok</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11453">tokadd</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11458">tokadd_string</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12067">toklen</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00832">tSTRING_CONTENT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00881">tSTRING_END</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12063">was_bol</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11464">whole_match_p</a>.</p> </div> </div> <a id="adae5f13519c5ed85ea6c1f142d2cd03a"></a> <h2 class="memtitle"><span class="permalink"><a href="#adae5f13519c5ed85ea6c1f142d2cd03a">◆ </a></span>parser_heredoc_identifier()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_heredoc_identifier </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12722">12722</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11992">lex_goto_eol</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00386">lex_lastline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00388">lex_pbeg</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00368">lex_strterm</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00283">nd_set_line</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11451">newtok</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11449">nextc</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00591">NODE_HEREDOC</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11561">parser_is_identchar</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11450">pushback</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00421">rb_node_newnode</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11490">ripper_flush</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11966">str_dquote</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11962">STR_FUNC_INDENT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00358">STR_NEW</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11965">str_squote</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11967">str_xquote</a>, <a class="el" href="../../df/dea/eventids2_8c_source.html#l00007">tHEREDOC_BEG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12066">tok</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11453">tokadd</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12428">tokadd_mbchar</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12065">tokfix</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12067">toklen</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00871">tSTRING_BEG</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00872">tXSTRING_BEG</a>.</p> </div> </div> <a id="a66716d038636a42bcf15c9762d3b05a5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a66716d038636a42bcf15c9762d3b05a5">◆ </a></span>parser_heredoc_restore()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void parser_heredoc_restore </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>here</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="../../db/d97/parse_8c_source.html#l12785">12785</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l12408">dispose_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00391">heredoc_end</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00386">lex_lastline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00388">lex_pbeg</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00390">lex_pend</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00282">nd_line</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02963">rb_gc_force_recycle()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11490">ripper_flush</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>.</p> </div> </div> <a id="aa92ae33c165140147305229fe3f53045"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa92ae33c165140147305229fe3f53045">◆ </a></span>parser_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void parser_initialize </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17145">17145</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00330">parser_params::enc</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00293">parser_params::eofp</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00290">parser_params::heap</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00289">parser_params::is_ripper</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00304">parser_params::parser_brace_nest</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00299">parser_params::parser_class_nest</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00298">parser_params::parser_cmdarg_stack</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00319">parser_params::parser_command_start</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00305">parser_params::parser_compile_for_eval</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00297">parser_params::parser_cond_stack</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00306">parser_params::parser_cur_mid</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00320">parser_params::parser_deferred_nodes</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00337">parser_params::parser_eval_tree</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00336">parser_params::parser_eval_tree_begin</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00318">parser_params::parser_heredoc_end</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00303">parser_params::parser_in_def</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00307">parser_params::parser_in_defined</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00302">parser_params::parser_in_single</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00316">parser_params::parser_lex_p</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00315">parser_params::parser_lex_pbeg</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00317">parser_params::parser_lex_pend</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00295">parser_params::parser_lex_strterm</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00301">parser_params::parser_lpar_beg</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00323">parser_params::parser_lvtbl</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00300">parser_params::parser_paren_nest</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00324">parser_params::parser_ruby__end__seen</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00327">parser_params::parser_ruby_sourcefile</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00329">parser_params::parser_ruby_sourcefile_string</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00308">parser_params::parser_tokenbuf</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00309">parser_params::parser_tokidx</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00310">parser_params::parser_toksiz</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01166">rb_utf8_encoding()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l17279">parser_new()</a>.</p> </div> </div> <a id="a47a214cd0b37682fba5c9b1c78d3eb17"></a> <h2 class="memtitle"><span class="permalink"><a href="#a47a214cd0b37682fba5c9b1c78d3eb17">◆ </a></span>parser_magic_comment()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_magic_comment </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </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="../../db/d97/parse_8c_source.html#l13112">13112</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01632">ISSPACE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13079">magic_comment_marker()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13071">magic_comments</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16398">name</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00092">numberof</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d97/parse_8c.html#a250f05050c4cfaf3b71d136ed2d9c661">str_copy</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01646">STRNCASECMP</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a9d2aa6adabdcc22b57f6135402c2e3e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d2aa6adabdcc22b57f6135402c2e3e7">◆ </a></span>parser_mark()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void parser_mark </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17198">17198</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l02600">rb_gc_mark()</a>.</p> </div> </div> <a id="a5ac7d0f71ecd4430cce3b7f48de4e297"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5ac7d0f71ecd4430cce3b7f48de4e297">◆ </a></span>parser_memsize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static size_t parser_memsize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void * </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17241">17241</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00184">vtable::capa</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00192">local_vars::prev</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l00190">local_vars::vars</a>.</p> </div> </div> <a id="a7f2caee3e846dda8fbb5e47831fcc9dd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f2caee3e846dda8fbb5e47831fcc9dd">◆ </a></span>parser_new()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a>* parser_new </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17279">17279</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01223">ALLOC_N</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01241">MEMZERO</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l17145">parser_initialize()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l17290">rb_parser_new()</a>.</p> </div> </div> <a id="a5bf31317da0ef7282dedbda8246e9aca"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5bf31317da0ef7282dedbda8246e9aca">◆ </a></span>parser_newtok()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char* parser_newtok </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12071">12071</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01223">ALLOC_N</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01225">REALLOC_N</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00381">tokenbuf</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00382">tokidx</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00384">tokline</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00383">toksiz</a>.</p> </div> </div> <a id="a2cdddde331fd21fa42c89690aa7844ff"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2cdddde331fd21fa42c89690aa7844ff">◆ </a></span>parser_nextc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_nextc </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11998">11998</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00401">current_enc</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00293">parser_params::eofp</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00391">heredoc_end</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11843">lex_getline()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11992">lex_goto_eol</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00385">lex_input</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00386">lex_lastline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00387">lex_nextline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00388">lex_pbeg</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00390">lex_pend</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00325">parser_params::line_count</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11994">peek</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00766">rb_enc_associate()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01951">rb_str_buf_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00777">rb_str_buf_new()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11490">ripper_flush</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>.</p> </div> </div> <a id="a95eefa198e352cdc0a60b0675abc3deb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a95eefa198e352cdc0a60b0675abc3deb">◆ </a></span>parser_parse_string()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_parse_string </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>quote</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="../../db/d97/parse_8c_source.html#l12664">12664</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00401">current_enc</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00330">parser_params::enc</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00293">parser_params::eofp</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12596">flush_string_content</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01632">ISSPACE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00282">nd_line</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00599">nd_paren</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00597">nd_term</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11451">newtok</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11449">nextc</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12628">parser_peek_variable_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11450">pushback</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11457">regx_options</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11468">set_yylval_num</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11467">set_yylval_str</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11958">STR_FUNC_EXPAND</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11960">STR_FUNC_QWORDS</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11959">STR_FUNC_REGEXP</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00361">STR_NEW3</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12066">tok</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11453">tokadd</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11458">tokadd_string</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12065">tokfix</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12067">toklen</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00836">tREGEXP_END</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00832">tSTRING_CONTENT</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00881">tSTRING_END</a>.</p> </div> </div> <a id="a4cccea8e17a6f9cd8798e44627b90f5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4cccea8e17a6f9cd8798e44627b90f5b">◆ </a></span>parser_peek_variable_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_peek_variable_name </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12628">12628</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00392">command_start</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12621">is_global_name_punct()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01636">ISALPHA</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01629">ISASCII</a>, <a class="el" href="../../d1/dcc/bignum_8c.html#ab615ddd0d086b80219cd7e0345d6b5ef">ISDIGIT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00390">lex_pend</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00878">tSTRING_DBEG</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00880">tSTRING_DVAR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12832">parser_here_document()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12664">parser_parse_string()</a>.</p> </div> </div> <a id="afed0ba1d93197b631db7bbc854de24a8"></a> <h2 class="memtitle"><span class="permalink"><a href="#afed0ba1d93197b631db7bbc854de24a8">◆ </a></span>parser_prepare()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void parser_prepare </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l13249">13249</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00330">parser_params::enc</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00207">EOF</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00326">parser_params::has_shebang</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00386">lex_lastline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00388">lex_pbeg</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00390">lex_pend</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11449">nextc</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11994">peek</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11450">pushback</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00772">rb_enc_get()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01166">rb_utf8_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>.</p> </div> </div> <a id="abf1eaa7681b3ca909844f53f3064a2ec"></a> <h2 class="memtitle"><span class="permalink"><a href="#abf1eaa7681b3ca909844f53f3064a2ec">◆ </a></span>parser_pushback()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void parser_pushback </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>c</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12054">12054</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00388">lex_pbeg</a>.</p> </div> </div> <a id="a00e1405a2365cacaf2e2e4e83638da3f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a00e1405a2365cacaf2e2e4e83638da3f">◆ </a></span>parser_read_escape()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_read_escape </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flags</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td> <td class="paramname"><em>encp</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="../../db/d97/parse_8c_source.html#l12201">12201</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l12197">ESCAPE_CONTROL</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12198">ESCAPE_META</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01629">ISASCII</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11449">nextc</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11994">peek</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11450">pushback</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11455">read_escape</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00052">scan_oct</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11454">tok_hex</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00366">yyerror</a>.</p> </div> </div> <a id="ab312572aebd9d4f8bdb8ebb10756f520"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab312572aebd9d4f8bdb8ebb10756f520">◆ </a></span>parser_regx_options()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_regx_options </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12372">12372</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01636">ISALPHA</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11451">newtok</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11449">nextc</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06355">options()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11450">pushback</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01160">rb_ascii8bit_encindex()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00301">rb_char_to_option_kcode()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00584">RE_OPTION_ENCODING</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00582">RE_OPTION_ONCE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12066">tok</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11453">tokadd</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12065">tokfix</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12067">toklen</a>.</p> </div> </div> <a id="a52fd85030a5897245bf08ea733f141fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a52fd85030a5897245bf08ea733f141fe">◆ </a></span>parser_set_encode()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void parser_set_encode </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</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="../../db/d97/parse_8c_source.html#l12987">12987</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00330">parser_params::enc</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16398">name</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01071">rb_ary_unshift()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00184">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00748">rb_enc_associate_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00635">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00548">rb_enc_from_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00124">rb_enc_name</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00527">rb_exc_raise()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00772">rb_make_backtrace()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00642">rb_make_exception()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01275">rb_sprintf()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00407">ruby_debug_lines</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00399">ruby_sourcefile</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13035">magic_comment_encoding()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13206">set_file_encoding()</a>.</p> </div> </div> <a id="a190ee587a3a9f8287285ab5f4b4c74b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a190ee587a3a9f8287285ab5f4b4c74b4">◆ </a></span>parser_set_token_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void parser_set_token_info </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>val</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="../../db/d97/parse_8c_source.html#l13044">13044</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16398">name</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00342">parser_params::parser_token_info_enabled</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00190">rb_compile_warning()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00399">ruby_sourcefile</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00200">strcasecmp</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> </div> </div> <a id="ae01a84cc3a8d426834ccf42614c3e297"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae01a84cc3a8d426834ccf42614c3e297">◆ </a></span>parser_str_new()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> parser_str_new </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>n</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc0</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="../../db/d97/parse_8c_source.html#l11976">11976</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00330">parser_params::enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00058">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01151">rb_ascii8bit_encoding()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00184">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00766">rb_enc_associate()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00327">rb_enc_str_coderange()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00439">rb_enc_str_new()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01181">rb_usascii_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01166">rb_utf8_encoding()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11959">STR_FUNC_REGEXP</a>.</p> </div> </div> <a id="a8eab06aeb181228b855d138fc07d0bf2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8eab06aeb181228b855d138fc07d0bf2">◆ </a></span>parser_tok_hex()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_tok_hex </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>numlen</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="../../db/d97/parse_8c_source.html#l12109">12109</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00054">scan_hex</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00366">yyerror</a>.</p> </div> </div> <a id="adba953be2ada60fb6f1a4e210385ab6f"></a> <h2 class="memtitle"><span class="permalink"><a href="#adba953be2ada60fb6f1a4e210385ab6f">◆ </a></span>parser_tokadd()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void parser_tokadd </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>c</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12099">12099</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01225">REALLOC_N</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00381">tokenbuf</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00382">tokidx</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00383">toksiz</a>.</p> </div> </div> <a id="a2b5d0ac0bc3a491bf38a37cc914484ea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2b5d0ac0bc3a491bf38a37cc914484ea">◆ </a></span>parser_tokadd_escape()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_tokadd_escape </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td> <td class="paramname"><em>encp</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="../../db/d97/parse_8c_source.html#l12299">12299</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l12197">ESCAPE_CONTROL</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12198">ESCAPE_META</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11449">nextc</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11450">pushback</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00028">ruby_scan_oct()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11454">tok_hex</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11453">tokadd</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12122">tokcopy</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00366">yyerror</a>.</p> </div> </div> <a id="a50fd547bcb35e9f2943638d66299c8a8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a50fd547bcb35e9f2943638d66299c8a8">◆ </a></span>parser_tokadd_mbchar()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_tokadd_mbchar </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>c</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12415">12415</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00138">MBCLEN_CHARFOUND_P</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11557">parser_encoding_name</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11559">parser_precise_mbclen</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11453">tokadd</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12122">tokcopy</a>.</p> </div> </div> <a id="a8906e75085b9659c52e26e7bd75cce24"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8906e75085b9659c52e26e7bd75cce24">◆ </a></span>parser_tokadd_string()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_tokadd_string </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>term</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>paren</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long * </td> <td class="paramname"><em>nest</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td> <td class="paramname"><em>encp</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="../../db/d97/parse_8c_source.html#l12444">12444</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00330">parser_params::enc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01629">ISASCII</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01632">ISSPACE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00390">lex_pend</a>, <a class="el" href="../../db/d97/parse_8c.html#ae2b66869a3d660de080f56222a322d63">mixed_error</a>, <a class="el" href="../../db/d97/parse_8c.html#a94a7dcbbcdffe8f841c2a42d30b30bf3">mixed_escape</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11449">nextc</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11563">parser_isascii</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12126">parser_tokadd_utf8()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11450">pushback</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11455">read_escape</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12431">simple_re_meta()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11957">STR_FUNC_ESCAPE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11958">STR_FUNC_EXPAND</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11960">STR_FUNC_QWORDS</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11959">STR_FUNC_REGEXP</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11961">STR_FUNC_SYMBOL</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11453">tokadd</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11456">tokadd_escape</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l12428">tokadd_mbchar</a>.</p> </div> </div> <a id="aaa9a4cf453cefcd2ac75a38c7779e93a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaa9a4cf453cefcd2ac75a38c7779e93a">◆ </a></span>parser_tokadd_utf8()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_tokadd_utf8 </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td> <td class="paramname"><em>encp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>string_literal</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>symbol_literal</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>regexp_literal</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="../../db/d97/parse_8c_source.html#l12126">12126</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11449">nextc</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11994">peek</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01166">rb_utf8_encoding()</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00054">scan_hex</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11453">tokadd</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11460">tokaddmbc</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12122">tokcopy</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00366">yyerror</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="ad79f377a2a23447dab44352536d359f0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad79f377a2a23447dab44352536d359f0">◆ </a></span>parser_tokaddmbc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void parser_tokaddmbc </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12292">12292</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00330">parser_params::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00954">rb_enc_codelen()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00161">rb_enc_mbcput</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11452">tokspace</a>.</p> </div> </div> <a id="ab831e47151b420de51e0f8270db92d1b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab831e47151b420de51e0f8270db92d1b">◆ </a></span>parser_tokspace()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char* parser_tokspace </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12087">12087</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01225">REALLOC_N</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00381">tokenbuf</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00382">tokidx</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00383">toksiz</a>.</p> </div> </div> <a id="a92998291bbcfe74ae5307461e35661b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a92998291bbcfe74ae5307461e35661b8">◆ </a></span>parser_warn()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void parser_warn </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>mesg</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="../../db/d97/parse_8c_source.html#l14637">14637</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00282">nd_line</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00177">rb_compile_warn()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00399">ruby_sourcefile</a>.</p> </div> </div> <a id="ae93738e4bc58c0529171b253b1e209b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae93738e4bc58c0529171b253b1e209b6">◆ </a></span>parser_warning()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void parser_warning </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>mesg</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="../../db/d97/parse_8c_source.html#l14630">14630</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00282">nd_line</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00190">rb_compile_warning()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00399">ruby_sourcefile</a>.</p> </div> </div> <a id="a24b14900b405d5a403c8fea7c8e97d4e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a24b14900b405d5a403c8fea7c8e97d4e">◆ </a></span>parser_whole_match_p()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_whole_match_p </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>eos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>indent</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="../../db/d97/parse_8c_source.html#l12802">12802</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01632">ISSPACE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00388">lex_pbeg</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00390">lex_pend</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>.</p> </div> </div> <a id="ae650f0c82952941acbe737ab669f3974"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae650f0c82952941acbe737ab669f3974">◆ </a></span>parser_yyerror()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_yyerror </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>msg</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="../../db/d97/parse_8c_source.html#l11640">11640</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01227">ALLOCA_N</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00401">current_enc</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00386">lex_lastline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00388">lex_pbeg</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00390">lex_pend</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01242">MEMCPY</a>, <a class="el" href="../../d5/d04/strerror_8c_source.html#l00008">msg</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00155">rb_compile_error_append()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00131">rb_compile_error_with_enc()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00772">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00164">rb_enc_prev_char</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00360">STR_NEW2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="af006539b61f4b4c5b76969e1993e672b"></a> <h2 class="memtitle"><span class="permalink"><a href="#af006539b61f4b4c5b76969e1993e672b">◆ </a></span>parser_yylex()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int parser_yylex </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l13294">13294</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l12946">arg_ambiguous</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00375">brace_nest</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00178">CMDARG_LEXPOP</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00179">CMDARG_P</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00176">CMDARG_PUSH</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00392">command_start</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13019">comment_at_top()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00173">COND_LEXPOP</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00174">COND_P</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00171">COND_PUSH</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00401">current_enc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00837">DBL2NUM</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00058">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00057">ENC_CODERANGE_UNKNOWN</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00362">ENC_SINGLE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00293">parser_params::eofp</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00154">EXPR_ARG_ANY</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00153">EXPR_BEG_ANY</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11461">here_document</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11462">heredoc_identifier</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00033">kwtable::id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13279">IS_AFTER_OPERATOR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13273">IS_ARG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13275">IS_BEG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13274">IS_END</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11560">is_identchar</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13277">IS_LABEL_POSSIBLE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13278">IS_LABEL_SUFFIX</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00158">IS_lex_state</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00157">IS_lex_state_for</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00111">is_local_id</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13276">IS_SPCARG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01635">ISALNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01629">ISASCII</a>, <a class="el" href="../../d1/dcc/bignum_8c.html#ab615ddd0d086b80219cd7e0345d6b5ef">ISDIGIT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01632">ISSPACE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01633">ISUPPER</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01638">ISXDIGIT</a>, <a class="el" href="../../df/dea/eventids2_8c_source.html#l00009">k__END__</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00797">keyword_do</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00799">keyword_do_block</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00798">keyword_do_cond</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00800">keyword_do_LAMBDA</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11993">lex_eol_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11992">lex_goto_eol</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00386">lex_lastline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00387">lex_nextline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00390">lex_pend</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00369">lex_state</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00368">lex_strterm</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00374">lpar_beg</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00580">lvar_defined</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00033">kwtable::name</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00412">NEW_BACK_REF</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00411">NEW_NTH_REF</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12577">NEW_STRTERM</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11451">newtok</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11449">nextc</a>, <a class="el" href="../../db/d97/parse_8c.html#a4109fdcadec8be93f3e91500b5f46fe4">no_digits</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00591">NODE_HEREDOC</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00373">paren_nest</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11459">parse_string</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11561">parser_is_identchar</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11563">parser_isascii</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13112">parser_magic_comment()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12126">parser_tokadd_utf8()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11994">peek</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11995">peek_n</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11450">pushback</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00579">rb_cstr_to_inum()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00179">rb_enc_isalnum</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_isspace</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02963">rb_gc_force_recycle()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16840">rb_intern()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17273">rb_reserved_word()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00695">rb_warnI</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00698">rb_warning0</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00699">rb_warningS</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11455">read_escape</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00397">ruby__end__seen</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13206">set_file_encoding()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11469">set_yylval_id</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11471">set_yylval_literal</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11470">set_yylval_name</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11472">set_yylval_node</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11467">set_yylval_str</a>, <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00033">kwtable::state</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11966">str_dquote</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11972">str_dsym</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11970">str_dword</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00361">STR_NEW3</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11968">str_regexp</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11965">str_squote</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11971">str_ssym</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11969">str_sword</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11967">str_xquote</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00076">strtod</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00868">tAMPER</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00846">tANDOP</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00852">tAREF</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00853">tASET</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00859">tASSOC</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00835">tBACK_REF</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00833">tCHAR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00840">tCMP</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00856">tCOLON2</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00857">tCOLON3</a>, <a class="el" href="../../df/dea/eventids2_8c_source.html#l00002">tCOMMENT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00827">tCONSTANT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00828">tCVAR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00850">tDOT2</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00851">tDOT3</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00867">tDSTAR</a>, <a class="el" href="../../df/dea/eventids2_8c_source.html#l00004">tEMBDOC</a>, <a class="el" href="../../df/dea/eventids2_8c_source.html#l00003">tEMBDOC_BEG</a>, <a class="el" href="../../df/dea/eventids2_8c_source.html#l00005">tEMBDOC_END</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00841">tEQ</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00842">tEQQ</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00824">tFID</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00831">tFLOAT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00844">tGEQ</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00825">tGVAR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00823">tIDENTIFIER</a>, <a class="el" href="../../df/dea/eventids2_8c_source.html#l00001">tIGNORED_NL</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00830">tINTEGER</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00826">tIVAR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00829">tLABEL</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00869">tLAMBDA</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00882">tLAMBEG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00864">tLBRACE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00865">tLBRACE_ARG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00863">tLBRACK</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00845">tLEQ</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00860">tLPAREN</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00861">tLPAREN_ARG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00854">tLSHFT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00848">tMATCH</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00843">tNEQ</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00849">tNMATCH</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00834">tNTH_REF</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12066">tok</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00363">TOK_INTERN</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11453">tokadd</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12428">tokadd_mbchar</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11460">tokaddmbc</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16397">token</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12065">tokfix</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00382">tokidx</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12068">toklast</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12067">toklen</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00858">tOP_ASGN</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00847">tOROP</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00839">tPOW</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00877">tQSYMBOLS_BEG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00875">tQWORDS_BEG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00873">tREGEXP_BEG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00836">tREGEXP_END</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00855">tRSHFT</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>, <a class="el" href="../../df/dea/eventids2_8c_source.html#l00006">tSP</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00866">tSTAR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00871">tSTRING_BEG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00879">tSTRING_DEND</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00881">tSTRING_END</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00870">tSYMBEG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00876">tSYMBOLS_BEG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00838">tUMINUS</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00884">tUMINUS_NUM</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00837">tUPLUS</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00874">tWORDS_BEG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00872">tXSTRING_BEG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13288">warn_balanced</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12063">was_bol</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11464">whole_match_p</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00366">yyerror</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14564">yylex()</a>.</p> </div> </div> <a id="a7c3a1c2399a768079735435dbbb3b5f4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c3a1c2399a768079735435dbbb3b5f4">◆ </a></span>range_op()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* range_op </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15608">15608</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l15645">cond0()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">FIXNUM_P</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00423">NEW_CALL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00405">NEW_GVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00385">NEW_LIST</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00137">NODE_LIT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16840">rb_intern()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00841">tEQ</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00434">value_expr</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15565">warn_unless_e_option()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15645">cond0()</a>.</p> </div> </div> <a id="a3f04a9712ecdc1f42bffe7de31193129"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3f04a9712ecdc1f42bffe7de31193129">◆ </a></span>rb_backref_error_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void rb_backref_error_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15183">15183</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00129">NODE_BACK_REF</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00127">NODE_NTH_REF</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>.</p> </div> </div> <a id="a7f07f939a6b20e1d8e20abda0dbdc96f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f07f939a6b20e1d8e20abda0dbdc96f">◆ </a></span>rb_check_id()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> rb_check_id </td> <td>(</td> <td class="paramtype">volatile <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>namep</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Returns ID for the given name if it is interned already, or 0. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">namep</td><td>the pointer to the name object </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>the ID for *namep </dd></dl> <dl class="section pre"><dt>Precondition</dt><dd>the object referred by <code>namep</code> must be a Symbol or a String, or possible to convert with to_str method. </dd></dl> <dl class="section post"><dt>Postcondition</dt><dd>the object referred by <code>namep</code> is a Symbol or a String if non-zero value is returned, or is a String if 0 is returned. </dd></dl> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17016">17016</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d63/struct_r_string.html#ac2868777e3378d3f1d54560a0bbd618d">RString::as</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00843">RString::basic</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00700">RBasic::flags</a>, <a class="el" href="../../d5/d11/ripper_8c.html#a122fe41711bccc3d787fb26d5c99898b">global_symbols</a>, <a class="el" href="../../dd/d63/struct_r_string.html#a0e8d3cfbcf153d2fb7c00488ebaeb089">RString::heap</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00701">RBasic::klass</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01164">OBJ_FREEZE</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01509">rb_check_string_type()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01456">rb_cString</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00856">rb_enc_copy()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00516">rb_eTypeError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00530">RB_GC_GUARD</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15236">rb_id_attrset()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00411">rb_inspect()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17205">rb_is_attrset_name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00856">RSTRING_NOEMBED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00364">SYM2ID</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16768">sym_check_asciionly()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16519">symbols::sym_id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00362">SYMBOL_P</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_STRING</a>.</p> </div> </div> <a id="af186762b09000113f4f5fc42635b0214"></a> <h2 class="memtitle"><span class="permalink"><a href="#af186762b09000113f4f5fc42635b0214">◆ </a></span>rb_check_id_cstr()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> rb_check_id_cstr </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17063">17063</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d63/struct_r_string.html#ac2868777e3378d3f1d54560a0bbd618d">RString::as</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00843">RString::basic</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00700">RBasic::flags</a>, <a class="el" href="../../d5/d11/ripper_8c.html#a122fe41711bccc3d787fb26d5c99898b">global_symbols</a>, <a class="el" href="../../dd/d63/struct_r_string.html#a0e8d3cfbcf153d2fb7c00488ebaeb089">RString::heap</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00701">RBasic::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00846">RString::len</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00847">RString::ptr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01456">rb_cString</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00766">rb_enc_associate()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15236">rb_id_attrset()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17205">rb_is_attrset_name()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00856">RSTRING_NOEMBED</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16768">sym_check_asciionly()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16519">symbols::sym_id</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_STRING</a>.</p> </div> </div> <a id="a2cad62b3d9f04b9a9bfec854862ab1e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2cad62b3d9f04b9a9bfec854862ab1e5">◆ </a></span>rb_compile_cstr()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* rb_compile_cstr </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>f</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>line</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="../../db/d97/parse_8c_source.html#l11905">11905</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11956">parser_compile_string()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00614">rb_filesystem_str_new_cstr()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17380">rb_parser_new()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>.</p> </div> </div> <a id="a525197fc5b5152ea5760a98a7e594986"></a> <h2 class="memtitle"><span class="permalink"><a href="#a525197fc5b5152ea5760a98a7e594986">◆ </a></span>rb_compile_file()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* rb_compile_file </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>f</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>file</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>start</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="../../db/d97/parse_8c_source.html#l11925">11925</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12023">rb_parser_compile_file()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l17380">rb_parser_new()</a>.</p> </div> </div> <a id="a413b97b3122fa93eff53181a1f92d07e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a413b97b3122fa93eff53181a1f92d07e">◆ </a></span>rb_compile_string()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* rb_compile_string </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>f</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>line</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="../../db/d97/parse_8c_source.html#l11885">11885</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11903">must_be_ascii_compatible()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11956">parser_compile_string()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00614">rb_filesystem_str_new_cstr()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l17380">rb_parser_new()</a>.</p> </div> </div> <a id="ad088ff3cfa1d9b4d9ae5c9db9e05bba4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad088ff3cfa1d9b4d9ae5c9db9e05bba4">◆ </a></span>rb_enc_symname2_p()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_symname2_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16646">16646</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l16635">IDSET_ATTRSET_FOR_SYNTAX</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16639">rb_enc_symname_type()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16540">rb_enc_symname_p()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16223">reg_named_capture_assign_iter()</a>.</p> </div> </div> <a id="a376c00a06426d1d4e1bdb82f937a8784"></a> <h2 class="memtitle"><span class="permalink"><a href="#a376c00a06426d1d4e1bdb82f937a8784">◆ </a></span>rb_enc_symname_p()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_symname_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16540">16540</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16736">rb_enc_symname2_p()</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16534">rb_symname_p()</a>.</p> </div> </div> <a id="a7f1c94d12b5e88cc284184645dfd3b1c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f1c94d12b5e88cc284184645dfd3b1c">◆ </a></span>rb_enc_symname_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int rb_enc_symname_type </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int </td> <td class="paramname"><em>allowed_atttset</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="../../db/d97/parse_8c_source.html#l16549">16549</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00021">ID_ATTRSET</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00023">ID_CLASS</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00022">ID_CONST</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00020">ID_GLOBAL</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00019">ID_INSTANCE</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00024">ID_JUNK</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00018">ID_LOCAL</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11560">is_identchar</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16508">is_special_global_name()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01629">ISASCII</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16398">name</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00175">rb_enc_isalpha</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00177">rb_enc_isupper</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00886">rb_enc_mbclen()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16646">rb_enc_symname2_p()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16652">rb_str_symname_type()</a>.</p> </div> </div> <a id="a7285d41caf052f74c447b185ae226d8b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7285d41caf052f74c447b185ae226d8b">◆ </a></span>rb_gc_mark_parser()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_gc_mark_parser </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16319">16319</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> <a id="af6c57b43ffd3a787abbb1c96ef23b582"></a> <h2 class="memtitle"><span class="permalink"><a href="#af6c57b43ffd3a787abbb1c96ef23b582">◆ </a></span>rb_gc_mark_symbols()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_gc_mark_symbols </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16490">16490</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c.html#a122fe41711bccc3d787fb26d5c99898b">global_symbols</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16520">symbols::id_str</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00092">numberof</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16525">symbols::op_sym</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02348">rb_gc_mark_locations</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l02543">rb_mark_tbl()</a>.</p> </div> </div> <a id="a877bc58c495643fcf49dc64c44631e72"></a> <h2 class="memtitle"><span class="permalink"><a href="#a877bc58c495643fcf49dc64c44631e72">◆ </a></span>rb_id2name()</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> char* rb_id2name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16922">16922</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l16946">rb_id2str()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14989">assignable_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14912">gettable_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15105">new_bv_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15146">rb_id_attrset()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16223">reg_named_capture_assign_iter()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15081">shadowing_lvar_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15340">void_expr_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00239">vtable_add()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15950">warn_unused_var()</a>.</p> </div> </div> <a id="aec42ef320e57234e789bdda6d655716f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec42ef320e57234e789bdda6d655716f">◆ </a></span>rb_id2str()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_id2str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16856">16856</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c.html#a122fe41711bccc3d787fb26d5c99898b">global_symbols</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00023">ID_CLASS</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00022">ID_CONST</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00020">ID_GLOBAL</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00019">ID_INSTANCE</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00024">ID_JUNK</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00018">ID_LOCAL</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00017">ID_SCOPE_MASK</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16520">symbols::id_str</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00114">is_attrset_id</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01164">OBJ_FREEZE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16525">symbols::op_sym</a>, <a class="el" href="../../d5/d11/ripper_8c.html#a009a8516d2da92fa61cb5efda20f350f">op_tbl</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16511">op_tbl_count</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01456">rb_cString</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16946">rb_id2str()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01890">rb_ispunct()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01967">rb_str_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00431">rb_usascii_str_new()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16759">register_symid_str()</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00885">tLAST_TOKEN</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16720">intern_str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15068">is_private_local_id()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16922">rb_id2name()</a>.</p> </div> </div> <a id="acbc28d5820d674dd4447a14c23de0a42"></a> <h2 class="memtitle"><span class="permalink"><a href="#acbc28d5820d674dd4447a14c23de0a42">◆ </a></span>rb_id_attrset()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> rb_id_attrset </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15146">15146</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00363">ID2SYM</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00021">ID_ATTRSET</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00023">ID_CLASS</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00022">ID_CONST</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00020">ID_GLOBAL</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00019">ID_INSTANCE</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00024">ID_JUNK</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00018">ID_LOCAL</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00017">ID_SCOPE_MASK</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15224">id_type_names</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00110">is_notop_id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00147">PRIsVALUE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17012">rb_id2name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00904">rb_name_error()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00852">tAREF</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00853">tASET</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15175">attrset_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16720">intern_str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17016">rb_check_id()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l17063">rb_check_id_cstr()</a>.</p> </div> </div> <a id="ab13a3d4bb31721960d4678b2d78aa009"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab13a3d4bb31721960d4678b2d78aa009">◆ </a></span>rb_intern()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> rb_intern </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16840">16840</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16923">rb_intern2()</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15645">cond0()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15608">range_op()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16324">rb_parser_append_print()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16356">rb_parser_while_loop()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16295">reg_compile_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16263">reg_named_capture_assign_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16223">reg_named_capture_assign_iter()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a06f1137a7428ccb3b70848762eab967e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a06f1137a7428ccb3b70848762eab967e">◆ </a></span>rb_intern2()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> rb_intern2 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </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="../../db/d97/parse_8c_source.html#l16833">16833</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00846">RString::len</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16788">rb_intern3()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01181">rb_usascii_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16840">rb_intern()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a7099e79ac3feb1a87550d4a93eebdc99"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7099e79ac3feb1a87550d4a93eebdc99">◆ </a></span>rb_intern3()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> rb_intern3 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16698">16698</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d63/struct_r_string.html#ac2868777e3378d3f1d54560a0bbd618d">RString::as</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00843">RString::basic</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00700">RBasic::flags</a>, <a class="el" href="../../d5/d11/ripper_8c.html#a122fe41711bccc3d787fb26d5c99898b">global_symbols</a>, <a class="el" href="../../dd/d63/struct_r_string.html#a0e8d3cfbcf153d2fb7c00488ebaeb089">RString::heap</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16810">intern_str()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00701">RBasic::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00846">RString::len</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01164">OBJ_FREEZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01456">rb_cString</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00766">rb_enc_associate()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00439">rb_enc_str_new()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00856">RSTRING_NOEMBED</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16519">symbols::sym_id</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16720">intern_str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16833">rb_intern2()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16223">reg_named_capture_assign_iter()</a>.</p> </div> </div> <a id="aebb6b3345ade11073c43fd418ec67b87"></a> <h2 class="memtitle"><span class="permalink"><a href="#aebb6b3345ade11073c43fd418ec67b87">◆ </a></span>rb_intern_str()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> rb_intern_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16846">16846</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c.html#a122fe41711bccc3d787fb26d5c99898b">global_symbols</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16810">intern_str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16519">symbols::sym_id</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15843">dsym_node_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="aec109bcfdec576f6ad30b3b5f30075ac"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec109bcfdec576f6ad30b3b5f30075ac">◆ </a></span>rb_is_attrset_id()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_attrset_id </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16987">16987</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00114">is_attrset_id</a>.</p> </div> </div> <a id="a74556616ab258eedf41f143ad5cc808b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a74556616ab258eedf41f143ad5cc808b">◆ </a></span>rb_is_attrset_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_attrset_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17115">17115</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../df/db9/id_8h_source.html#l00021">ID_ATTRSET</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16636">IDSET_ATTRSET_FOR_INTERN</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l17016">rb_check_id()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l17063">rb_check_id_cstr()</a>.</p> </div> </div> <a id="ae03b927bba1f91cc00879a3d15fa1e21"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae03b927bba1f91cc00879a3d15fa1e21">◆ </a></span>rb_is_class_id()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_class_id </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16969">16969</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00116">is_class_id</a>.</p> </div> </div> <a id="a85c3d50b959f1e1b8f72d75597e92763"></a> <h2 class="memtitle"><span class="permalink"><a href="#a85c3d50b959f1e1b8f72d75597e92763">◆ </a></span>rb_is_class_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_class_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17097">17097</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../df/db9/id_8h_source.html#l00023">ID_CLASS</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>.</p> </div> </div> <a id="a962e14dc81f0fa2107c555dd10129c27"></a> <h2 class="memtitle"><span class="permalink"><a href="#a962e14dc81f0fa2107c555dd10129c27">◆ </a></span>rb_is_const_id()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_const_id </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16963">16963</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00115">is_const_id</a>.</p> </div> </div> <a id="ad6497700208b114dd1458fc5710624f1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad6497700208b114dd1458fc5710624f1">◆ </a></span>rb_is_const_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_const_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17091">17091</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../df/db9/id_8h_source.html#l00022">ID_CONST</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>.</p> </div> </div> <a id="a5faf370d22ea416c3fa052c0dff291eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5faf370d22ea416c3fa052c0dff291eb">◆ </a></span>rb_is_global_id()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_global_id </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16975">16975</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00112">is_global_id</a>.</p> </div> </div> <a id="a5ac198009e820909634c828b38acf679"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5ac198009e820909634c828b38acf679">◆ </a></span>rb_is_global_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_global_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17103">17103</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../df/db9/id_8h_source.html#l00020">ID_GLOBAL</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>.</p> </div> </div> <a id="a80c6077ae7854872440eaa76a512786f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a80c6077ae7854872440eaa76a512786f">◆ </a></span>rb_is_instance_id()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_instance_id </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16981">16981</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00113">is_instance_id</a>.</p> </div> </div> <a id="a4acfc11109908dc0050742af406a875f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4acfc11109908dc0050742af406a875f">◆ </a></span>rb_is_instance_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_instance_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17109">17109</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../df/db9/id_8h_source.html#l00019">ID_INSTANCE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>.</p> </div> </div> <a id="a8de5045bac0a4c9c7783508d0768b07c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8de5045bac0a4c9c7783508d0768b07c">◆ </a></span>rb_is_junk_id()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_junk_id </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16999">16999</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00117">is_junk_id</a>.</p> </div> </div> <a id="a7a4b477ebbc9a5c1dbefb074e9e5b915"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7a4b477ebbc9a5c1dbefb074e9e5b915">◆ </a></span>rb_is_junk_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_junk_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17137">17137</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l16635">IDSET_ATTRSET_FOR_SYNTAX</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>.</p> </div> </div> <a id="aed0d62fc21ec2baa9ae344fe3ff30668"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed0d62fc21ec2baa9ae344fe3ff30668">◆ </a></span>rb_is_local_id()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_local_id </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16993">16993</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00111">is_local_id</a>.</p> </div> </div> <a id="af644abccbe8a2923549d05ebcd89257e"></a> <h2 class="memtitle"><span class="permalink"><a href="#af644abccbe8a2923549d05ebcd89257e">◆ </a></span>rb_is_local_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_local_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17121">17121</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../df/db9/id_8h_source.html#l00018">ID_LOCAL</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>.</p> </div> </div> <a id="af90e985956c6a78ffcf5ffe88959e37b"></a> <h2 class="memtitle"><span class="permalink"><a href="#af90e985956c6a78ffcf5ffe88959e37b">◆ </a></span>rb_is_method_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_method_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17127">17127</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00021">ID_ATTRSET</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00024">ID_JUNK</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00018">ID_LOCAL</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> </div> </div> <a id="aafe1e960616320da34a446631cf0d679"></a> <h2 class="memtitle"><span class="permalink"><a href="#aafe1e960616320da34a446631cf0d679">◆ </a></span>rb_parser_append_print()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* rb_parser_append_print </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>vparser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</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="../../db/d97/parse_8c_source.html#l16324">16324</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00445">block_append</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00386">NEW_ARRAY</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00424">NEW_FCALL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00405">NEW_GVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00231">NODE_PRELUDE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11953">parser_data_type</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16930">rb_intern()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01030">TypedData_Get_Struct</a>.</p> </div> </div> <a id="acbe59985ec91486f50f842251688a393"></a> <h2 class="memtitle"><span class="permalink"><a href="#acbe59985ec91486f50f842251688a393">◆ </a></span>rb_parser_calloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* rb_parser_calloc </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>nelem</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17375">17375</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l17451">ADD2HEAP</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00432">cnt</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17449">HEAPCNT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17450">NEWHEAP</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00066">xcalloc</a>.</p> </div> </div> <a id="ad5076c78de9f86393ee2d6a27f050990"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad5076c78de9f86393ee2d6a27f050990">◆ </a></span>rb_parser_compile_cstr()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* rb_parser_compile_cstr </td> <td>(</td> <td class="paramtype">volatile <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>vparser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>f</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>line</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="../../db/d97/parse_8c_source.html#l11912">11912</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11956">parser_compile_string()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00614">rb_filesystem_str_new_cstr()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>.</p> </div> </div> <a id="a7368a8916f449d63c1bb090bca14dcd5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7368a8916f449d63c1bb090bca14dcd5">◆ </a></span>rb_parser_compile_file()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* rb_parser_compile_file </td> <td>(</td> <td class="paramtype">volatile <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>vparser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>f</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>file</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>start</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="../../db/d97/parse_8c_source.html#l11933">11933</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00614">rb_filesystem_str_new_cstr()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l12029">rb_parser_compile_file_path()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11925">rb_compile_file()</a>.</p> </div> </div> <a id="a5453aa651dc357d9ce3534e422e546db"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5453aa651dc357d9ce3534e422e546db">◆ </a></span>rb_parser_compile_file_path()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* rb_parser_compile_file_path </td> <td>(</td> <td class="paramtype">volatile <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>vparser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>fname</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>file</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>start</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="../../db/d97/parse_8c_source.html#l11939">11939</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00378">compile_for_eval</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00395">lex_gets</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00385">lex_input</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12009">lex_io_gets()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00388">lex_pbeg</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00390">lex_pend</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11953">parser_data_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00530">RB_GC_GUARD</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05937">rb_parse_in_eval()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01030">TypedData_Get_Struct</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l11893">yycompile()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11933">rb_parser_compile_file()</a>.</p> </div> </div> <a id="a7412884de7525393ed236f51925b4c66"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7412884de7525393ed236f51925b4c66">◆ </a></span>rb_parser_compile_string()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* rb_parser_compile_string </td> <td>(</td> <td class="paramtype">volatile <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>vparser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>f</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>line</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="../../db/d97/parse_8c_source.html#l11892">11892</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00614">rb_filesystem_str_new_cstr()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l11988">rb_parser_compile_string_path()</a>.</p> </div> </div> <a id="a13f319be573cd23fe2e639f93036fea5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a13f319be573cd23fe2e639f93036fea5">◆ </a></span>rb_parser_compile_string_path()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* rb_parser_compile_string_path </td> <td>(</td> <td class="paramtype">volatile <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>vparser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>f</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>line</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="../../db/d97/parse_8c_source.html#l11898">11898</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11903">must_be_ascii_compatible()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l11956">parser_compile_string()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11892">rb_parser_compile_string()</a>.</p> </div> </div> <a id="a7624c273f1693afcdbd66e987ff613f5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7624c273f1693afcdbd66e987ff613f5">◆ </a></span>rb_parser_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_parser_encoding </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>vparser</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17319">17319</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00401">current_enc</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11953">parser_data_type</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00103">rb_enc_from_encoding()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01030">TypedData_Get_Struct</a>.</p> </div> </div> <a id="a9ee877befd26d3832f3ea41a2b6fcb89"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9ee877befd26d3832f3ea41a2b6fcb89">◆ </a></span>rb_parser_end_seen_p()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_parser_end_seen_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>vparser</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17304">17304</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l11953">parser_data_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00397">ruby__end__seen</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01030">TypedData_Get_Struct</a>.</p> </div> </div> <a id="aa67ca2b93146fd0847214c19ced69daf"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa67ca2b93146fd0847214c19ced69daf">◆ </a></span>rb_parser_free()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_parser_free </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</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="../../db/d97/parse_8c_source.html#l17405">17405</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00290">parser_params::heap</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00243">RNode::node</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02963">rb_gc_force_recycle()</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a654bb42a51d5bf58c0dba5b1595d8473">RNode::u2</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> </div> </div> <a id="ac309f65e4a301ef5ba0eeaceecf2a11a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac309f65e4a301ef5ba0eeaceecf2a11a">◆ </a></span>rb_parser_get_yydebug()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_parser_get_yydebug </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17334">17334</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l11953">parser_data_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01030">TypedData_Get_Struct</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l00402">yydebug</a>.</p> </div> </div> <a id="a4f3ae9609fdc6c16d6024ae4de84ff33"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4f3ae9609fdc6c16d6024ae4de84ff33">◆ </a></span>rb_parser_malloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* rb_parser_malloc </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17365">17365</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l17451">ADD2HEAP</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00432">cnt</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17449">HEAPCNT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17450">NEWHEAP</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p> </div> </div> <a id="a175a11311538e1c0c3bc41c96a6a8aaf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a175a11311538e1c0c3bc41c96a6a8aaf">◆ </a></span>rb_parser_new()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_parser_new </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17290">17290</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11953">parser_data_type</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17369">parser_new()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01016">TypedData_Wrap_Struct</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11905">rb_compile_cstr()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11925">rb_compile_file()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11885">rb_compile_string()</a>.</p> </div> </div> <a id="ab363c21cad1809bc4ca2461c94caf63a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab363c21cad1809bc4ca2461c94caf63a">◆ </a></span>rb_parser_realloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* rb_parser_realloc </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17385">17385</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l17451">ADD2HEAP</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00261">RNode::cnt</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00432">cnt</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00290">parser_params::heap</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17449">HEAPCNT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17450">NEWHEAP</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00243">RNode::node</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a654bb42a51d5bf58c0dba5b1595d8473">RNode::u2</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a35db10fd46378d47d7546105d8a7b5be">RNode::u3</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00067">xrealloc</a>.</p> </div> </div> <a id="a9c450b504b28c4c599201777d474c64b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c450b504b28c4c599201777d474c64b">◆ </a></span>rb_parser_set_yydebug()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_parser_set_yydebug </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>flag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l17349">17349</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l11953">parser_data_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01030">TypedData_Get_Struct</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l00402">yydebug</a>.</p> </div> </div> <a id="a6be0e8687051d30b196e41d24dab0a07"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6be0e8687051d30b196e41d24dab0a07">◆ </a></span>rb_parser_while_loop()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* rb_parser_while_loop </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>vparser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>chop</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>split</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="../../db/d97/parse_8c_source.html#l16356">16356</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00445">block_append</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00423">NEW_CALL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00390">NEW_GASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00405">NEW_GVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00369">NEW_OPT_N</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00231">NODE_PRELUDE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11953">parser_data_type</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16930">rb_intern()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01030">TypedData_Get_Struct</a>.</p> </div> </div> <a id="a45a33b59a88dac216227a9a90e197868"></a> <h2 class="memtitle"><span class="permalink"><a href="#a45a33b59a88dac216227a9a90e197868">◆ </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="../../db/d97/parse_8c_source.html#l17273">17273</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/deb/lex_8c.html#ae77dfed0d7af40a90f168cc9804f945b">reserved_word()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16223">reg_named_capture_assign_iter()</a>.</p> </div> </div> <a id="ae6fe448e82bd4ca37b191b0c98835f1c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae6fe448e82bd4ca37b191b0c98835f1c">◆ </a></span>rb_str_symname_type()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int rb_str_symname_type </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int </td> <td class="paramname"><em>allowed_atttset</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="../../db/d97/parse_8c_source.html#l16652">16652</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l16398">name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00772">rb_enc_get()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16549">rb_enc_symname_type()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00530">RB_GC_GUARD</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00547">StringValuePtr</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l17115">rb_is_attrset_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17097">rb_is_class_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17091">rb_is_const_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17103">rb_is_global_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17109">rb_is_instance_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17137">rb_is_junk_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17121">rb_is_local_name()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l17127">rb_is_method_name()</a>.</p> </div> </div> <a id="a564559c7653938771a7c75f054e4eeaf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a564559c7653938771a7c75f054e4eeaf">◆ </a></span>rb_sym_all_symbols()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_sym_all_symbols </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16954">16954</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00853">RString::ary</a>, <a class="el" href="../../d5/d11/ripper_8c.html#a122fe41711bccc3d787fb26d5c99898b">global_symbols</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::num_entries</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00417">rb_ary_new2()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01006">st_foreach()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16519">symbols::sym_id</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l17021">symbols_i()</a>.</p> </div> </div> <a id="a4b1a61b1fa30e968fce6595775b068e3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4b1a61b1fa30e968fce6595775b068e3">◆ </a></span>rb_symname_p()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_symname_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16534">16534</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01151">rb_ascii8bit_encoding()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16630">rb_enc_symname_p()</a>.</p> </div> </div> <a id="ae578607dcfb6a9a649c9c4f418cf8568"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae578607dcfb6a9a649c9c4f418cf8568">◆ </a></span>reduce_nodes_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void reduce_nodes_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> ** </td> <td class="paramname"><em>body</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="../../db/d97/parse_8c_source.html#l15453">15453</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00240">RNode::flags</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00293">nd_body</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00294">nd_else</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00288">nd_head</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00290">nd_next</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00298">nd_resq</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00450">NEW_NIL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00051">NODE_BEGIN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00025">NODE_BLOCK</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00029">NODE_CASE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00057">NODE_ENSURE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00269">NODE_FL_NEWLINE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00027">NODE_IF</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00207">NODE_NIL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00053">NODE_RESCUE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00111">NODE_RETURN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00031">NODE_WHEN</a>, and <a class="el" href="../../db/d97/parse_8c.html#aad50fbaf519744d86469c6b2f6824503">subnodes</a>.</p> </div> </div> <a id="aab309c252250f7fbd970c1079e8f4aa0"></a> <h2 class="memtitle"><span class="permalink"><a href="#aab309c252250f7fbd970c1079e8f4aa0">◆ </a></span>reg_compile_gen()</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="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> reg_compile_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</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="../../db/d97/parse_8c_source.html#l16295">16295</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06355">options()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01122">rb_attr_get()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00089">rb_errinfo</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16840">rb_intern()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02525">rb_reg_compile()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01442">rb_set_errinfo()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02125">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01967">rb_str_cat()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00587">RE_OPTION_MASK</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00514">reg_fragment_setenc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00399">ruby_sourcefile</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>.</p> </div> </div> <a id="a37c7303c3de38c5c397e69f51bb77356"></a> <h2 class="memtitle"><span class="permalink"><a href="#a37c7303c3de38c5c397e69f51bb77356">◆ </a></span>reg_fragment_check_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int reg_fragment_check_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</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="../../db/d97/parse_8c_source.html#l16200">16200</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06355">options()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00530">RB_GC_GUARD</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00895">rb_obj_as_string()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02299">rb_reg_check_preprocess()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00514">reg_fragment_setenc</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>.</p> </div> </div> <a id="a8690f32702dfa93071e5f4e32b2b2500"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8690f32702dfa93071e5f4e32b2b2500">◆ </a></span>reg_fragment_setenc_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void reg_fragment_setenc_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</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="../../db/d97/parse_8c_source.html#l16161">16161</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00401">current_enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00058">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00047">ENCODING_GET</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00052">ENCODING_IS_ASCII8BIT</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00037">ENCODING_SET</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06355">options()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01151">rb_ascii8bit_encoding()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00301">rb_char_to_option_kcode()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00766">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00772">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00124">rb_enc_name</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00327">rb_enc_str_coderange()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01181">rb_usascii_encoding()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00585">RE_OPTION_ENCODING_IDX</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00586">RE_OPTION_ENCODING_NONE</a>.</p> </div> </div> <a id="a54ec7e11414613f828f41c39802d9f07"></a> <h2 class="memtitle"><span class="permalink"><a href="#a54ec7e11414613f828f41c39802d9f07">◆ </a></span>reg_named_capture_assign_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * reg_named_capture_assign_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>regexp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>match</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="../../db/d97/parse_8c_source.html#l16263">16263</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00445">block_append</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16306">reg_named_capture_assign_t::enc</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16308">reg_named_capture_assign_t::fail_block</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00483">gettable</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00423">NEW_CALL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00365">NEW_IF</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00385">NEW_LIST</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00416">NEW_LIT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14611">newline_node()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16309">reg_named_capture_assign_t::num</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00537">onig_foreach_name()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16305">reg_named_capture_assign_t::parser</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00772">rb_enc_get()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16840">rb_intern()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16223">reg_named_capture_assign_iter()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01100">RREGEXP</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16307">reg_named_capture_assign_t::succ_block</a>.</p> </div> </div> <a id="a483808c5557dc75aecd88bc02331f285"></a> <h2 class="memtitle"><span class="permalink"><a href="#a483808c5557dc75aecd88bc02331f285">◆ </a></span>reg_named_capture_assign_iter()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int reg_named_capture_assign_iter </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td> <td class="paramname"><em>name_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>back_num</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>back_refs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a> </td> <td class="paramname"><em>regex</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>arg0</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="../../db/d97/parse_8c_source.html#l16223">16223</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00485">assignable</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00445">block_append</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00574">dvar_defined</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00330">parser_params::enc</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16306">reg_named_capture_assign_t::enc</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16308">reg_named_capture_assign_t::fail_block</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00483">gettable</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00363">ID2SYM</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00078">idAREF</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01629">ISASCII</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00562">local_id</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00043">MAX_WORD_LENGTH</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16398">name</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00379">NEW_BEGIN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00423">NEW_CALL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00385">NEW_LIST</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00416">NEW_LIT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14611">newline_node()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00495">node_assign</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16309">reg_named_capture_assign_t::num</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16305">reg_named_capture_assign_t::parser</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00176">rb_enc_islower</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16646">rb_enc_symname2_p()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16922">rb_id2name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16840">rb_intern()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16698">rb_intern3()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17273">rb_reserved_word()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00699">rb_warningS</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16307">reg_named_capture_assign_t::succ_block</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16263">reg_named_capture_assign_gen()</a>.</p> </div> </div> <a id="ad2c8f91f990e329fd396190f91916d7b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad2c8f91f990e329fd396190f91916d7b">◆ </a></span>register_symid()</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="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> register_symid </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16662">16662</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l16398">name</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00439">rb_enc_str_new()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16669">register_symid_str()</a>.</p> </div> </div> <a id="a1aa543a2b1df023716f91d4735d87ef8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1aa543a2b1df023716f91d4735d87ef8">◆ </a></span>register_symid_str()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> register_symid_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</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="../../db/d97/parse_8c_source.html#l16669">16669</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c.html#a122fe41711bccc3d787fb26d5c99898b">global_symbols</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16520">symbols::id_str</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01164">OBJ_FREEZE</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00629">st_add_direct()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16519">symbols::sym_id</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16720">intern_str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16856">rb_id2str()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16662">register_symid()</a>.</p> </div> </div> <a id="a2f14aab5ef2715ec84838b01b222bc2f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f14aab5ef2715ec84838b01b222bc2f">◆ </a></span>remove_begin()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * remove_begin </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15443">15443</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00051">NODE_BEGIN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l14611">newline_node()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="ad40924187b97b600ced34283272a1503"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad40924187b97b600ced34283272a1503">◆ </a></span>ret_args_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * ret_args_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15732">15732</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00277">nd_set_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15724">no_blockarg()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00103">NODE_ARRAY</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00107">NODE_VALUES</a>.</p> </div> </div> <a id="a1577ddd9ad59f71c121e86f4a5782622"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1577ddd9ad59f71c121e86f4a5782622">◆ </a></span>set_file_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void set_file_encoding </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>send</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="../../db/d97/parse_8c_source.html#l13206">13206</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01635">ISALNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01632">ISSPACE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12967">parser_encode_length()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12987">parser_set_encode()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01854">rb_str_resize()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01646">STRNCASECMP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>.</p> </div> </div> <a id="a55cf0893efa01c950964876f7fd3237b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a55cf0893efa01c950964876f7fd3237b">◆ </a></span>shadowing_lvar_gen()</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="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> shadowing_lvar_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>name</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="../../db/d97/parse_8c_source.html#l15081">15081</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00577">dvar_curr</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00575">dvar_defined_get</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00571">dyna_in_block</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15068">is_private_local_id()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00562">local_id</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15078">LVAR_USED</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00396">lvtbl</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16398">name</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16922">rb_id2name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00699">rb_warningS</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00239">vtable_add()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00366">yyerror</a>.</p> </div> </div> <a id="a8556cf0b7c4ae7a0546933f70b6547c3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8556cf0b7c4ae7a0546933f70b6547c3">◆ </a></span>simple_re_meta()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int simple_re_meta </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12431">12431</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12444">parser_tokadd_string()</a>.</p> </div> </div> <a id="af070c430221adb897e567daa564d7215"></a> <h2 class="memtitle"><span class="permalink"><a href="#af070c430221adb897e567daa564d7215">◆ </a></span>splat_array()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * splat_array </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15239">15239</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00103">NODE_ARRAY</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00167">NODE_SPLAT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a902cc82b4f04a214e78418a297885022"></a> <h2 class="memtitle"><span class="permalink"><a href="#a902cc82b4f04a214e78418a297885022">◆ </a></span>sym_check_asciionly()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int sym_check_asciionly </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16678">16678</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00058">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00060">ENC_CODERANGE_BROKEN</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00522">rb_eEncodingError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00184">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00772">rb_enc_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00327">rb_enc_str_coderange()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16720">intern_str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17016">rb_check_id()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l17063">rb_check_id_cstr()</a>.</p> </div> </div> <a id="a58e96fed52452cc2103880b51fb6d461"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58e96fed52452cc2103880b51fb6d461">◆ </a></span>symbols_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int symbols_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>sym</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ary</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="../../db/d97/parse_8c_source.html#l16931">16931</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00853">RString::ary</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00363">ID2SYM</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16954">rb_sym_all_symbols()</a>.</p> </div> </div> <a id="ad17b98e320d948c047e2649400d87ce1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad17b98e320d948c047e2649400d87ce1">◆ </a></span>token_info_get_column()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int token_info_get_column </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>token</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="../../db/d97/parse_8c_source.html#l11567">11567</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00388">lex_pbeg</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16397">token</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11611">token_info_pop()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11594">token_info_push()</a>.</p> </div> </div> <a id="afafe3348aa336380fba0589ea7e4c50b"></a> <h2 class="memtitle"><span class="permalink"><a href="#afafe3348aa336380fba0589ea7e4c50b">◆ </a></span>token_info_has_nonspaces()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int token_info_has_nonspaces </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>token</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="../../db/d97/parse_8c_source.html#l11581">11581</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00388">lex_pbeg</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16397">token</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11611">token_info_pop()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11594">token_info_push()</a>.</p> </div> </div> <a id="a05aa2077c6ff2515398ff2f1d8f82c69"></a> <h2 class="memtitle"><span class="permalink"><a href="#a05aa2077c6ff2515398ff2f1d8f82c69">◆ </a></span>token_info_pop()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void token_info_pop </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>token</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="../../db/d97/parse_8c_source.html#l11611">11611</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00273">token_info::column</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00272">token_info::linenum</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00275">token_info::next</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00274">token_info::nonspc</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00343">parser_params::parser_token_info</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00342">parser_params::parser_token_info_enabled</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00177">rb_compile_warn()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00399">ruby_sourcefile</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00271">token_info::token</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16397">token</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11567">token_info_get_column()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11581">token_info_has_nonspaces()</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> </div> </div> <a id="a9582677f50add46feae444eadfde9a95"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9582677f50add46feae444eadfde9a95">◆ </a></span>token_info_push()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void token_info_push </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>token</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="../../db/d97/parse_8c_source.html#l11594">11594</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01224">ALLOC</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00273">token_info::column</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00272">token_info::linenum</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00275">token_info::next</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00274">token_info::nonspc</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00343">parser_params::parser_token_info</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00342">parser_params::parser_token_info_enabled</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00271">token_info::token</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16397">token</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11567">token_info_get_column()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11581">token_info_has_nonspaces()</a>.</p> </div> </div> <a id="a728b3dd8bdacd9371911b53fc5645386"></a> <h2 class="memtitle"><span class="permalink"><a href="#a728b3dd8bdacd9371911b53fc5645386">◆ </a></span>value_expr_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int value_expr_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15278">15278</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00424">cond</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00059">NODE_AND</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00051">NODE_BEGIN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00025">NODE_BLOCK</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00043">NODE_BREAK</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00175">NODE_DEFN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00177">NODE_DEFS</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00027">NODE_IF</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00045">NODE_NEXT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00061">NODE_OR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00047">NODE_REDO</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00049">NODE_RETRY</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00111">NODE_RETURN</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14634">parser_warning</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00698">rb_warning0</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00434">value_expr</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00366">yyerror</a>.</p> </div> </div> <a id="a55a6c7b972ea5bcfd25a24831ee589f1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a55a6c7b972ea5bcfd25a24831ee589f1">◆ </a></span>void_expr_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void void_expr_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15340">15340</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00282">nd_line</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00129">NODE_BACK_REF</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00093">NODE_CALL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00191">NODE_COLON2</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00193">NODE_COLON3</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00123">NODE_CONST</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00125">NODE_CVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00215">NODE_DEFINED</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00197">NODE_DOT2</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00199">NODE_DOT3</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00149">NODE_DREGX</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00151">NODE_DREGX_ONCE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00141">NODE_DSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00117">NODE_DVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00211">NODE_FALSE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00119">NODE_GVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00121">NODE_IVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00137">NODE_LIT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00115">NODE_LVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00207">NODE_NIL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00127">NODE_NTH_REF</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00205">NODE_SELF</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00139">NODE_STR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00209">NODE_TRUE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16922">rb_id2name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00696">rb_warnS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01363">ruby_verbose</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00840">tCMP</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00841">tEQ</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00844">tGEQ</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00845">tLEQ</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00843">tNEQ</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00839">tPOW</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00838">tUMINUS</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00837">tUPLUS</a>.</p> </div> </div> <a id="a3d0618cb17bdbe57569d4af763383516"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3d0618cb17bdbe57569d4af763383516">◆ </a></span>void_stmts_gen()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void void_stmts_gen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15429">15429</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00025">NODE_BLOCK</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01363">ruby_verbose</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00435">void_expr0</a>.</p> </div> </div> <a id="ab173ab53e10567e11262a24587db4192"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab173ab53e10567e11262a24587db4192">◆ </a></span>vtable_add()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void vtable_add </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../da/d3d/structvtable.html">vtable</a> * </td> <td class="paramname"><em>tbl</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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="../../db/d97/parse_8c_source.html#l00239">239</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00199">POINTER_P</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00295">rb_bug()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16922">rb_id2name()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01225">REALLOC_N</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00182">vtable::tbl</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00212">VTBL_DEBUG</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16028">arg_var_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16035">local_var_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15081">shadowing_lvar_gen()</a>.</p> </div> </div> <a id="a195d13114b3e77ed234b28e67f732dee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a195d13114b3e77ed234b28e67f732dee">◆ </a></span>vtable_alloc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static struct <a class="el" href="../../da/d3d/structvtable.html">vtable</a>* vtable_alloc </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../da/d3d/structvtable.html">vtable</a> * </td> <td class="paramname"><em>prev</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00215">215</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01224">ALLOC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01223">ALLOC_N</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00185">vtable::prev</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00182">vtable::tbl</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00212">VTBL_DEBUG</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16073">dyna_push_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15970">local_push_gen()</a>.</p> </div> </div> <a id="a85f6dab8d92797efec6922dbb6da9588"></a> <h2 class="memtitle"><span class="permalink"><a href="#a85f6dab8d92797efec6922dbb6da9588">◆ </a></span>vtable_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void vtable_free </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../da/d3d/structvtable.html">vtable</a> * </td> <td class="paramname"><em>tbl</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00227">227</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00199">POINTER_P</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00182">vtable::tbl</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00212">VTBL_DEBUG</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16084">dyna_pop_1()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15987">local_pop_gen()</a>.</p> </div> </div> <a id="a64634944fc97b322eccc73273cbfe233"></a> <h2 class="memtitle"><span class="permalink"><a href="#a64634944fc97b322eccc73273cbfe233">◆ </a></span>vtable_included()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int vtable_included </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../da/d3d/structvtable.html">vtable</a> * </td> <td class="paramname"><em>tbl</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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="../../db/d97/parse_8c_source.html#l00254">254</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00199">POINTER_P</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l00182">vtable::tbl</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16153">dvar_curr_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16122">dvar_defined_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16045">local_id_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16003">local_tbl_gen()</a>.</p> </div> </div> <a id="ae4e8077b70dff93cf67cfcf5348620e3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae4e8077b70dff93cf67cfcf5348620e3">◆ </a></span>vtable_size()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int vtable_size </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../da/d3d/structvtable.html">vtable</a> * </td> <td class="paramname"><em>tbl</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l00202">202</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00199">POINTER_P</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l00183">vtable::pos</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16028">arg_var_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16499">internal_id_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16003">local_tbl_gen()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16035">local_var_gen()</a>.</p> </div> </div> <a id="ac1292d5338dbd82db26c883f45326560"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac1292d5338dbd82db26c883f45326560">◆ </a></span>warn_unless_e_option()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void warn_unless_e_option </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>str</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="../../db/d97/parse_8c_source.html#l15565">15565</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l11737">e_option_supplied()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l14641">parser_warn</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15645">cond0()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15608">range_op()</a>.</p> </div> </div> <a id="a4fd43c338a5f66f2d33305d45580ea1d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4fd43c338a5f66f2d33305d45580ea1d">◆ </a></span>warn_unused_var()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void warn_unused_var </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../df/d34/structlocal__vars.html">local_vars</a> * </td> <td class="paramname"><em>local</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="../../db/d97/parse_8c_source.html#l15950">15950</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d36/signal_8c_source.html#l00432">cnt</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15068">is_private_local_id()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15078">LVAR_USED</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00183">vtable::pos</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00295">rb_bug()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16922">rb_id2name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00697">rb_warn4S</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00399">ruby_sourcefile</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00182">vtable::tbl</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00191">local_vars::used</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l00190">local_vars::vars</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16084">dyna_pop_1()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15987">local_pop_gen()</a>.</p> </div> </div> <a id="a8e8b5c2555ec361a424b9a7b554bbeb0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8e8b5c2555ec361a424b9a7b554bbeb0">◆ </a></span>warning_unless_e_option()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void warning_unless_e_option </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>str</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="../../db/d97/parse_8c_source.html#l15571">15571</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l11737">e_option_supplied()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l14634">parser_warning</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15645">cond0()</a>.</p> </div> </div> <a id="af0a9a7803008720c254ab67a2c9a967b"></a> <h2 class="memtitle"><span class="permalink"><a href="#af0a9a7803008720c254ab67a2c9a967b">◆ </a></span>yy_reduce_print()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void yy_reduce_print </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d5/db1/union_y_y_s_t_y_p_e.html">YYSTYPE</a> * </td> <td class="paramname"><em>yyvsp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>yyrule</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</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="../../db/d97/parse_8c_source.html#l04525">4525</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l04467">yy_symbol_print()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04401">YYFPRINTF</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01200">yyprhs</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01692">yyr2</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01268">yyrhs</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l01463">yyrline</a>.</p> </div> </div> <a id="a289ccf7ef43d1af713c6e68e20d9a165"></a> <h2 class="memtitle"><span class="permalink"><a href="#a289ccf7ef43d1af713c6e68e20d9a165">◆ </a></span>yy_stack_print()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void yy_stack_print </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> * </td> <td class="paramname"><em>yybottom</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> * </td> <td class="paramname"><em>yytop</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="../../db/d97/parse_8c_source.html#l04494">4494</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l04401">YYFPRINTF</a>.</p> </div> </div> <a id="a84d967e34e1adde6a30bf9cdeaa1883d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a84d967e34e1adde6a30bf9cdeaa1883d">◆ </a></span>yy_symbol_print()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void yy_symbol_print </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> * </td> <td class="paramname"><em>yyoutput</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>yytype</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/db1/union_y_y_s_t_y_p_e.html">YYSTYPE</a> <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> * <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> </td> <td class="paramname"><em>yyvaluep</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</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="../../db/d97/parse_8c_source.html#l04467">4467</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l04433">yy_symbol_value_print()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04401">YYFPRINTF</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01141">YYNTOKENS</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l01534">yytname</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04525">yy_reduce_print()</a>.</p> </div> </div> <a id="ac53593c116e6436e82089633d6e70c7b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac53593c116e6436e82089633d6e70c7b">◆ </a></span>yy_symbol_value_print()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void yy_symbol_value_print </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> * </td> <td class="paramname"><em>yyoutput</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>yytype</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/db1/union_y_y_s_t_y_p_e.html">YYSTYPE</a> <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> * <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> </td> <td class="paramname"><em>yyvaluep</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</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="../../db/d97/parse_8c_source.html#l04433">4433</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l01141">YYNTOKENS</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00982">YYUSE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04467">yy_symbol_print()</a>.</p> </div> </div> <a id="a4c6aabfa0db4709bf3899eaef868e2e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4c6aabfa0db4709bf3899eaef868e2e5">◆ </a></span>yycompile()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* yycompile </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>fname</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>line</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="../../db/d97/parse_8c_source.html#l11803">11803</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/db0/string_8c_source.html#l00713">rb_str_new_frozen()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00345">rb_suppress_tracing()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00399">ruby_sourcefile</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00400">ruby_sourcefile_string</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11743">yycompile0()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11866">parser_compile_string()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11939">rb_parser_compile_file_path()</a>.</p> </div> </div> <a id="a5b6dae91a61498f497d3c69cc9e1a06c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5b6dae91a61498f497d3c69cc9e1a06c">◆ </a></span>yycompile0()</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="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> yycompile0 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11743">11743</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00378">compile_for_eval</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11721">coverage()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11705">debug_lines()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00393">deferred_nodes</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11737">e_option_supplied()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00386">lex_lastline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00387">lex_nextline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00389">lex_p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00388">lex_pbeg</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00390">lex_pend</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00368">lex_strterm</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00450">NEW_NIL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00459">NEW_PRELUDE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13249">parser_prepare()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00327">parser_params::parser_ruby_sourcefile</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00328">parser_params::parser_ruby_sourceline</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00342">parser_params::parser_token_info_enabled</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00094">rb_safe_level</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00408">ruby_coverage</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00407">ruby_debug_lines</a>, <a class="el" href="../../d8/dc4/probes_8h_source.html#l00068">RUBY_DTRACE_PARSE_BEGIN</a>, <a class="el" href="../../d8/dc4/probes_8h_source.html#l00067">RUBY_DTRACE_PARSE_BEGIN_ENABLED</a>, <a class="el" href="../../d8/dc4/probes_8h_source.html#l00072">RUBY_DTRACE_PARSE_END</a>, <a class="el" href="../../d8/dc4/probes_8h_source.html#l00071">RUBY_DTRACE_PARSE_END_ENABLED</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00405">ruby_eval_tree</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00406">ruby_eval_tree_begin</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00400">ruby_sourcefile_string</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01363">ruby_verbose</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00359">STR_NEW0</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00418">yyparse</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11803">yycompile()</a>.</p> </div> </div> <a id="a83eb521db81394a5ffaa765ca42531e2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a83eb521db81394a5ffaa765ca42531e2">◆ </a></span>yydestruct()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void yydestruct </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"><em>yymsg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>yytype</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/db1/union_y_y_s_t_y_p_e.html">YYSTYPE</a> * </td> <td class="paramname"><em>yyvaluep</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</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="../../db/d97/parse_8c_source.html#l04832">4832</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l04410">YY_SYMBOL_PRINT</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l00982">YYUSE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a94689e57839140f082a2d7d751073ef1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a94689e57839140f082a2d7d751073ef1">◆ </a></span>yylex()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yylex </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>lval</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>p</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="../../db/d97/parse_8c_source.html#l14564">14564</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00292">parser_params::parser_yylval</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, and <a class="el" href="../../d4/d2b/parse_8h_source.html#l00164">YYSTYPE::val</a>.</p> </div> </div> <a id="acd8617a8f2ac0de8bc1cc032cf449e19"></a> <h2 class="memtitle"><span class="permalink"><a href="#acd8617a8f2ac0de8bc1cc032cf449e19">◆ </a></span>yyparse() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int yyparse </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a239aaf7ba1c62245b9a46e14fb78173d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a239aaf7ba1c62245b9a46e14fb78173d">◆ </a></span>yyparse() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int yyparse </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structparser__params.html">parser_params</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l04892">4892</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01223">ALLOC_N</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00451">arg_append</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15785">arg_blk_pass()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00453">arg_concat</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00560">arg_var</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00488">aryset</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00485">assignable</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00490">attrset</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00445">block_append</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00442">block_dup_check</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00375">brace_nest</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00464">call_bin_op</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00466">call_uni_op</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00176">CMDARG_PUSH</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00371">cmdarg_stack</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00392">command_start</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00721">compile_error</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00378">compile_for_eval</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00424">cond</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00172">COND_POP</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00171">COND_PUSH</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00370">cond_stack</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00379">cur_mid</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00393">deferred_nodes</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00480">dsym_node</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00571">dyna_in_block</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00569">dyna_pop</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00567">dyna_push</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00460">evstr2dstr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">FIXNUM_P</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14621">fixpos()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15577">fixup_nodes()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00547">formal_argument</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00520">get_id</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00483">gettable</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00107">head</a>, <a class="el" href="../../d4/d2b/parse_8h_source.html#l00166">YYSTYPE::id</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00363">ID2SYM</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00078">idAREF</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00071">idEq</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00687">ifndef_ripper</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00377">in_def</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00380">in_defined</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00376">in_single</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00564">internal_id</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00111">is_local_id</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00822">keyword__ENCODING__</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00821">keyword__FILE__</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00820">keyword__LINE__</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00807">keyword_false</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00805">keyword_nil</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00804">keyword_self</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00806">keyword_true</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00369">lex_state</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00368">lex_strterm</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00050">list</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00447">list_append</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00449">list_concat</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00455">literal_concat</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14742">literal_concat0()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00562">local_id</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00556">local_pop</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00554">local_push</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00426">logop</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00374">lpar_beg</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00504">match_op</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00331">nd_args</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00293">nd_body</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00316">nd_iter</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00321">nd_lit</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00290">nd_next</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00327">nd_plen</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00283">nd_set_line</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00277">nd_set_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00276">nd_type</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00318">nd_value</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15757">negate_lit()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00438">NEW_ALIAS</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00469">new_args</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00428">NEW_ARGS_AUX</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00471">new_args_tail</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00432">NEW_ARGSCAT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00499">new_attr_op_assign</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00379">NEW_BEGIN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00437">NEW_BLOCK_PASS</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00375">NEW_BREAK</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00551">new_bv</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00423">NEW_CALL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00367">NEW_CASE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00396">NEW_CDECL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00441">NEW_CLASS</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00444">NEW_COLON2</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00445">NEW_COLON3</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00501">new_const_op_assign</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00410">NEW_CVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00393">NEW_DASGN_CURR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00454">NEW_DEFINED</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00360">NEW_DEFN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00361">NEW_DEFS</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00447">NEW_DOT2</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00448">NEW_DOT3</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00418">NEW_DSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00407">NEW_DVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00382">NEW_ENSURE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00453">NEW_ERRINFO</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00422">NEW_EVSTR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00458">new_evstr</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00424">NEW_FCALL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00372">NEW_FOR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00405">NEW_GVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00388">NEW_HASH</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00365">NEW_IF</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00373">NEW_ITER</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00408">NEW_IVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00430">NEW_KW_ARG</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00374">NEW_LAMBDA</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00385">NEW_LIST</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00416">NEW_LIT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00406">NEW_LVAR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00389">NEW_MASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00443">NEW_MODULE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00376">NEW_NEXT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00450">NEW_NIL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00358">NEW_NODE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00399">NEW_OP_ASGN1</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00544">new_op_assign</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00429">NEW_OPT_ARG</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00431">NEW_POSTARG</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00456">NEW_POSTEXE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00377">NEW_REDO</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00381">NEW_RESBODY</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00380">NEW_RESCUE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00378">NEW_RETRY</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00383">NEW_RETURN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00442">NEW_SCLASS</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00363">NEW_SCOPE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00434">NEW_SPLAT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00417">NEW_STR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00426">NEW_SUPER</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00440">NEW_UNDEF</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00366">NEW_UNLESS</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00371">NEW_UNTIL</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00439">NEW_VALIAS</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00368">NEW_WHEN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00370">NEW_WHILE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00419">NEW_XSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00384">NEW_YIELD</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00478">new_yield</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00387">NEW_ZARRAY</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00427">NEW_ZSUPER</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l14611">newline_node()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d4/d2b/parse_8h_source.html#l00165">YYSTYPE::node</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00059">NODE_AND</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00103">NODE_ARRAY</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00495">node_assign</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00051">NODE_BEGIN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00025">NODE_BLOCK</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00173">NODE_BLOCK_PASS</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00067">NODE_DASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00069">NODE_DASGN_CURR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00149">NODE_DREGX</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00151">NODE_DREGX_ONCE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00141">NODE_DSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00227">NODE_DSYM</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00145">NODE_DXSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00057">NODE_ENSURE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00269">NODE_FL_NEWLINE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00065">NODE_LASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00137">NODE_LIT</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00063">NODE_MASGN</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00061">NODE_OR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00053">NODE_RESCUE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00023">NODE_SCOPE</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00205">NODE_SELF</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00139">NODE_STR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00143">NODE_XSTR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00113">NODE_YIELD</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00105">NODE_ZARRAY</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00025">NOEX_PRIVATE</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d4/d2b/parse_8h_source.html#l00167">YYSTYPE::num</a>, <a class="el" href="../../d9/d89/isinf_8c_source.html#l00052">one()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06355">options()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00373">paren_nest</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00722">PARSER_ARG</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11640">parser_yyerror()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00686">Qnone</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00493">rb_backref_error</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00029">rb_cArray</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02963">rb_gc_force_recycle()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16840">rb_intern()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16833">rb_intern2()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16846">rb_intern_str()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05943">rb_parse_in_main()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07229">rb_str_intern()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01854">rb_str_resize()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00694">rb_warn0</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00587">RE_OPTION_MASK</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00582">RE_OPTION_ONCE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00440">reduce_nodes</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00512">reg_compile</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00516">reg_fragment_check</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00518">reg_named_capture_assign</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15443">remove_begin()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00475">ret_args</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00405">ruby_eval_tree</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00406">ruby_eval_tree_begin</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00398">ruby_sourceline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00549">shadowing_lvar</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15239">splat_array()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00359">STR_NEW0</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00491">T_REGEXP</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00108">tail</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00846">tANDOP</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00852">tAREF</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00853">tASET</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00840">tCMP</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00867">tDSTAR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00841">tEQ</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00842">tEQQ</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00844">tGEQ</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00845">tLEQ</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00854">tLSHFT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00848">tMATCH</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00843">tNEQ</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00849">tNMATCH</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00738">token_info_pop</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00737">token_info_push</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00384">tokline</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00847">tOROP</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00839">tPOW</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00855">tRSHFT</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00838">tUMINUS</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00837">tUPLUS</a>, <a class="el" href="../../d4/d2b/parse_8h_source.html#l00164">YYSTYPE::val</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00434">value_expr</a>, <a class="el" href="../../d4/d2b/parse_8h_source.html#l00168">YYSTYPE::vars</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00436">void_expr</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00438">void_stmts</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00976">YY_</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04547">YY_REDUCE_PRINT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04508">YY_STACK_PRINT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04410">YY_SYMBOL_PRINT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04313">YYABORT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04312">YYACCEPT</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l03120">yycheck</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01762">yydefact</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01873">yydefgoto</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04832">yydestruct()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04404">YYDPRINTF</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04309">YYEMPTY</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04310">YYEOF</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04307">yyerrok</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00366">yyerror</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01136">YYFINAL</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00989">YYID</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04568">YYINITDEPTH</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01138">YYLAST</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04393">YYLEX</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11440">yylval</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04579">YYMAXDEPTH</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01141">YYNTOKENS</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01900">yypact</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l03114">yypact_value_is_default</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l02011">yypgoto</a>, <a class="el" href="../../db/d97/parse_8c.html#ad2f9773cd9c031026b2ef4c1ee7be1be">YYPOPSTACK</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01624">yyr1</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01692">yyr2</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00962">YYSIZE_T</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l01082">yyalloc::yyss_alloc</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01044">YYSTACK_ALLOC</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01091">YYSTACK_BYTES</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01045">YYSTACK_FREE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01102">YYSTACK_RELOCATE</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04197">yystos</a>, <a class="el" href="../../db/d97/parse_8c.html#af0e752e92b35e76f827643476f07eeeb">YYSYNTAX_ERROR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l02039">yytable</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l03117">yytable_value_is_error</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04351">YYTERROR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01153">YYTRANSLATE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l01083">yyalloc::yyvs_alloc</a>, and <a class="el" href="../../d9/d89/isinf_8c_source.html#l00051">zero()</a>.</p> </div> </div> <a id="a79c0cbb33ee2f626ebdf5933080ea385"></a> <h2 class="memtitle"><span class="permalink"><a href="#a79c0cbb33ee2f626ebdf5933080ea385">◆ </a></span>yystpcpy()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char* yystpcpy </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"><em>yydest</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>yysrc</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="../../db/d97/parse_8c_source.html#l04620">4620</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04645">yytnamerr()</a>.</p> </div> </div> <a id="aaaac26286044c09746e15056fb4886ae"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaaac26286044c09746e15056fb4886ae">◆ </a></span>yystrlen()</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="../../db/d97/parse_8c.html#a7d535939e93253736c6eeda569d24de5">YYSIZE_T</a> yystrlen </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"><em>yystr</em></td><td>)</td> <td> const</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="../../db/d97/parse_8c_source.html#l04596">4596</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00962">YYSIZE_T</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04645">yytnamerr()</a>.</p> </div> </div> <a id="ae7bce4884c238b92c88006a17478d37c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae7bce4884c238b92c88006a17478d37c">◆ </a></span>yysyntax_error()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yysyntax_error </td> <td>(</td> <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a7d535939e93253736c6eeda569d24de5">YYSIZE_T</a> * </td> <td class="paramname"><em>yymsg_alloc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char ** </td> <td class="paramname"><em>yymsg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> * </td> <td class="paramname"><em>yyssp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>yytoken</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="../../db/d97/parse_8c_source.html#l04693">4693</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00976">YY_</a>, <a class="el" href="../../db/d97/parse_8c.html#a5678224066e7b61a101000279b4bb0be">YYCASE_</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l03120">yycheck</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04309">YYEMPTY</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01138">YYLAST</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01141">YYNTOKENS</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01900">yypact</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l03114">yypact_value_is_default</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l00962">YYSIZE_T</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01047">YYSTACK_ALLOC_MAXIMUM</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04596">yystrlen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l02039">yytable</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l03117">yytable_value_is_error</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04351">YYTERROR</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l01534">yytname</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04645">yytnamerr()</a>.</p> </div> </div> <a id="ac4bdbe6f524e68778be5e1717fda3bc3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac4bdbe6f524e68778be5e1717fda3bc3">◆ </a></span>yytnamerr()</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="../../db/d97/parse_8c.html#a7d535939e93253736c6eeda569d24de5">YYSIZE_T</a> yytnamerr </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"><em>yyres</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>yystr</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="../../db/d97/parse_8c_source.html#l04645">4645</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d97/parse_8c_source.html#l00962">YYSIZE_T</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l04620">yystpcpy()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04596">yystrlen()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a122fe41711bccc3d787fb26d5c99898b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a122fe41711bccc3d787fb26d5c99898b">◆ </a></span>global_symbols</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../d7/de3/structsymbols.html">symbols</a> global_symbols = {<a class="el" href="../../d4/d2b/parse_8h.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aedb281f8816e0fc2d1fe3be22b6e5acc">tLAST_TOKEN</a>}</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16471">Init_sym()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16720">intern_str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17016">rb_check_id()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17063">rb_check_id_cstr()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16490">rb_gc_mark_symbols()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16856">rb_id2str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16698">rb_intern3()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16846">rb_intern_str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16954">rb_sym_all_symbols()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16669">register_symid_str()</a>.</p> </div> </div> <a id="a086f6b4dcf5027bde375402faf1bf976"></a> <h2 class="memtitle"><span class="permalink"><a href="#a086f6b4dcf5027bde375402faf1bf976">◆ </a></span>id_type_names</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char id_type_names[][9]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <span class="stringliteral">"LOCAL"</span>,</div><div class="line"> <span class="stringliteral">"INSTANCE"</span>,</div><div class="line"> <span class="stringliteral">""</span>, </div><div class="line"> <span class="stringliteral">"GLOBAL"</span>,</div><div class="line"> <span class="stringliteral">"ATTRSET"</span>,</div><div class="line"> <span class="stringliteral">"CONST"</span>,</div><div class="line"> <span class="stringliteral">"CLASS"</span>,</div><div class="line"> <span class="stringliteral">"JUNK"</span>,</div><div class="line">}</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l15134">15134</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l15146">rb_id_attrset()</a>.</p> </div> </div> <a id="a2c9edf8515bdcfcff48d24d79011a04e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c9edf8515bdcfcff48d24d79011a04e">◆ </a></span>magic_comments</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d3/d72/structmagic__comment.html">magic_comment</a> magic_comments[]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {<span class="stringliteral">"coding"</span>, <a class="code" href="../../db/d97/parse_8c.html#a35c61cf2b11055da82f4e2264b2bea53">magic_comment_encoding</a>, <a class="code" href="../../db/d97/parse_8c.html#a5ef8f6dfb2d66a30d03278efd7c13b5c">parser_encode_length</a>},</div><div class="line"> {<span class="stringliteral">"encoding"</span>, <a class="code" href="../../db/d97/parse_8c.html#a35c61cf2b11055da82f4e2264b2bea53">magic_comment_encoding</a>, <a class="code" href="../../db/d97/parse_8c.html#a5ef8f6dfb2d66a30d03278efd7c13b5c">parser_encode_length</a>},</div><div class="line"> {<span class="stringliteral">"warn_indent"</span>, <a class="code" href="../../db/d97/parse_8c.html#a190ee587a3a9f8287285ab5f4b4c74b4">parser_set_token_info</a>},</div><div class="line">}</div><div class="ttc" id="parse_8c_html_a5ef8f6dfb2d66a30d03278efd7c13b5c"><div class="ttname"><a href="../../db/d97/parse_8c.html#a5ef8f6dfb2d66a30d03278efd7c13b5c">parser_encode_length</a></div><div class="ttdeci">static long parser_encode_length(struct parser_params *parser, const char *name, long len)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l12967">parse.c:12967</a></div></div> <div class="ttc" id="parse_8c_html_a35c61cf2b11055da82f4e2264b2bea53"><div class="ttname"><a href="../../db/d97/parse_8c.html#a35c61cf2b11055da82f4e2264b2bea53">magic_comment_encoding</a></div><div class="ttdeci">static void magic_comment_encoding(struct parser_params *parser, const char *name, const char *val)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l13035">parse.c:13035</a></div></div> <div class="ttc" id="parse_8c_html_a190ee587a3a9f8287285ab5f4b4c74b4"><div class="ttname"><a href="../../db/d97/parse_8c.html#a190ee587a3a9f8287285ab5f4b4c74b4">parser_set_token_info</a></div><div class="ttdeci">static void parser_set_token_info(struct parser_params *parser, const char *name, const char *val)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l13044">parse.c:13044</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l13071">13071</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13112">parser_magic_comment()</a>.</p> </div> </div> <a id="a8f8f80d37794cde9472343e4487ba3eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8f8f80d37794cde9472343e4487ba3eb">◆ </a></span>name</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> char* name</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16398">16398</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16720">intern_str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15068">is_private_local_id()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l15105">new_bv_gen()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12967">parser_encode_length()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13112">parser_magic_comment()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l12987">parser_set_encode()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l13044">parser_set_token_info()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17016">rb_check_id()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17063">rb_check_id_cstr()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16646">rb_enc_symname2_p()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16540">rb_enc_symname_p()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16549">rb_enc_symname_type()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16856">rb_id2str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16840">rb_intern()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16833">rb_intern2()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16698">rb_intern3()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17115">rb_is_attrset_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17097">rb_is_class_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17091">rb_is_const_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17103">rb_is_global_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17109">rb_is_instance_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17137">rb_is_junk_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17121">rb_is_local_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17127">rb_is_method_name()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16652">rb_str_symname_type()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16534">rb_symname_p()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16223">reg_named_capture_assign_iter()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16662">register_symid()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l15081">shadowing_lvar_gen()</a>.</p> </div> </div> <a id="ab1fb06366c9b66e9ddd75a0fdba14236"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab1fb06366c9b66e9ddd75a0fdba14236">◆ </a></span>op_tbl</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const { ... } op_tbl[]</td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2d47c2d71d06be2e50e5996f4b93fb96">tDOT2</a>, <span class="stringliteral">".."</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9bc50398d79e22c0e8e3d9e9126f0949">tDOT3</a>, <span class="stringliteral">"..."</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aab3d1e9bc490124c4d58c30ae9ee7837">tPOW</a>, <span class="stringliteral">"**"</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac48a698f49672e33fc0a142dd2b60763">tDSTAR</a>, <span class="stringliteral">"**"</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9af7a589b2d23cbc55bd530a18d5ff5c02">tUPLUS</a>, <span class="stringliteral">"+@"</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a66c8d98a4b9f04053eb9a7586db8b932">tUMINUS</a>, <span class="stringliteral">"-@"</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7993f1513acab7166beddc35160ca4bc">tCMP</a>, <span class="stringliteral">"<=>"</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a02a4ab1828e2facf085a6f93fc40e754">tGEQ</a>, <span class="stringliteral">">="</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3ac03dc224bd934ecf65c6775b4682e1">tLEQ</a>, <span class="stringliteral">"<="</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2ecbc7973f5426688ea41e700663283d">tEQ</a>, <span class="stringliteral">"=="</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ab2d7284364012ddab6a0dbb15b0406b4">tEQQ</a>, <span class="stringliteral">"==="</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2b7d9cc9695b359a931bb8e258416645">tNEQ</a>, <span class="stringliteral">"!="</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a232d0e23503dec83290ffb5325df7290">tMATCH</a>, <span class="stringliteral">"=~"</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a1f11ed10c71b9532909ebc2e714fb31d">tNMATCH</a>, <span class="stringliteral">"!~"</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad2e396c6c892d170802544aa52bc1031">tAREF</a>, <span class="stringliteral">"[]"</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a1861bd740fae9a896627f756232d9b03">tASET</a>, <span class="stringliteral">"[]="</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a649923c448b8974c3c0bd73f7b6ec108">tLSHFT</a>, <span class="stringliteral">"<<"</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7d5fa824afa0d48bbb46dbecd27f35b6">tRSHFT</a>, <span class="stringliteral">">>"</span>},</div><div class="line"> {<a class="code" href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a30c6d120b6b7cc279519e0a0b7477b0f">tCOLON2</a>, <span class="stringliteral">"::"</span>},</div><div class="line">}</div><div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a649923c448b8974c3c0bd73f7b6ec108"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a649923c448b8974c3c0bd73f7b6ec108">tLSHFT</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00854">parse.c:854</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9aab3d1e9bc490124c4d58c30ae9ee7837"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9aab3d1e9bc490124c4d58c30ae9ee7837">tPOW</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00839">parse.c:839</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9ac48a698f49672e33fc0a142dd2b60763"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ac48a698f49672e33fc0a142dd2b60763">tDSTAR</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00867">parse.c:867</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a7993f1513acab7166beddc35160ca4bc"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7993f1513acab7166beddc35160ca4bc">tCMP</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00840">parse.c:840</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9ad2e396c6c892d170802544aa52bc1031"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ad2e396c6c892d170802544aa52bc1031">tAREF</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00852">parse.c:852</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a3ac03dc224bd934ecf65c6775b4682e1"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a3ac03dc224bd934ecf65c6775b4682e1">tLEQ</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00845">parse.c:845</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9ab2d7284364012ddab6a0dbb15b0406b4"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9ab2d7284364012ddab6a0dbb15b0406b4">tEQQ</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00842">parse.c:842</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a2d47c2d71d06be2e50e5996f4b93fb96"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2d47c2d71d06be2e50e5996f4b93fb96">tDOT2</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00850">parse.c:850</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a02a4ab1828e2facf085a6f93fc40e754"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a02a4ab1828e2facf085a6f93fc40e754">tGEQ</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00844">parse.c:844</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a2ecbc7973f5426688ea41e700663283d"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2ecbc7973f5426688ea41e700663283d">tEQ</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00841">parse.c:841</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a9bc50398d79e22c0e8e3d9e9126f0949"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a9bc50398d79e22c0e8e3d9e9126f0949">tDOT3</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00851">parse.c:851</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a1861bd740fae9a896627f756232d9b03"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a1861bd740fae9a896627f756232d9b03">tASET</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00853">parse.c:853</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a30c6d120b6b7cc279519e0a0b7477b0f"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a30c6d120b6b7cc279519e0a0b7477b0f">tCOLON2</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00856">parse.c:856</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a66c8d98a4b9f04053eb9a7586db8b932"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a66c8d98a4b9f04053eb9a7586db8b932">tUMINUS</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00838">parse.c:838</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9af7a589b2d23cbc55bd530a18d5ff5c02"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9af7a589b2d23cbc55bd530a18d5ff5c02">tUPLUS</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00837">parse.c:837</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a232d0e23503dec83290ffb5325df7290"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a232d0e23503dec83290ffb5325df7290">tMATCH</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00848">parse.c:848</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a7d5fa824afa0d48bbb46dbecd27f35b6"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a7d5fa824afa0d48bbb46dbecd27f35b6">tRSHFT</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00855">parse.c:855</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a1f11ed10c71b9532909ebc2e714fb31d"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a1f11ed10c71b9532909ebc2e714fb31d">tNMATCH</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00849">parse.c:849</a></div></div> <div class="ttc" id="parse_8c_html_a15c9f7bd2f0e9686df5d9df4f3314aa9a2b7d9cc9695b359a931bb8e258416645"><div class="ttname"><a href="../../db/d97/parse_8c.html#a15c9f7bd2f0e9686df5d9df4f3314aa9a2b7d9cc9695b359a931bb8e258416645">tNEQ</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l00843">parse.c:843</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16720">intern_str()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16856">rb_id2str()</a>.</p> </div> </div> <a id="af36ef20882377523249710431e5e571a"></a> <h2 class="memtitle"><span class="permalink"><a href="#af36ef20882377523249710431e5e571a">◆ </a></span>parser_data_type</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> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a> parser_data_type</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <span class="stringliteral">"parser"</span>,</div><div class="line"> {</div><div class="line"> <a class="code" href="../../db/d97/parse_8c.html#a9d2aa6adabdcc22b57f6135402c2e3e7">parser_mark</a>,</div><div class="line"> <a class="code" href="../../db/d97/parse_8c.html#a856bd7b478ffef2787b6e1d25a8b76b4">parser_free</a>,</div><div class="line"> <a class="code" href="../../db/d97/parse_8c.html#a5ac7d0f71ecd4430cce3b7f48de4e297">parser_memsize</a>,</div><div class="line"> },</div><div class="line">}</div><div class="ttc" id="parse_8c_html_a5ac7d0f71ecd4430cce3b7f48de4e297"><div class="ttname"><a href="../../db/d97/parse_8c.html#a5ac7d0f71ecd4430cce3b7f48de4e297">parser_memsize</a></div><div class="ttdeci">static size_t parser_memsize(const void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l17241">parse.c:17241</a></div></div> <div class="ttc" id="parse_8c_html_a856bd7b478ffef2787b6e1d25a8b76b4"><div class="ttname"><a href="../../db/d97/parse_8c.html#a856bd7b478ffef2787b6e1d25a8b76b4">parser_free</a></div><div class="ttdeci">static void parser_free(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l17224">parse.c:17224</a></div></div> <div class="ttc" id="parse_8c_html_a9d2aa6adabdcc22b57f6135402c2e3e7"><div class="ttname"><a href="../../db/d97/parse_8c.html#a9d2aa6adabdcc22b57f6135402c2e3e7">parser_mark</a></div><div class="ttdeci">static void parser_mark(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l17198">parse.c:17198</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l11863">11863</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l11866">parser_compile_string()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16324">rb_parser_append_print()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11939">rb_parser_compile_file_path()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17319">rb_parser_encoding()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17304">rb_parser_end_seen_p()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17334">rb_parser_get_yydebug()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17290">rb_parser_new()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l17349">rb_parser_set_yydebug()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l16356">rb_parser_while_loop()</a>.</p> </div> </div> <a id="a5aadc5147327eb604f300ddcec92af64"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5aadc5147327eb604f300ddcec92af64">◆ </a></span>ruby_global_name_punct_bits</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> unsigned int ruby_global_name_punct_bits[]</td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="../../db/d97/parse_8c.html#a13bb92461f018ffce85cb158f30ae2c8">SPECIAL_PUNCT</a>(0),</div><div class="line"> <a class="code" href="../../db/d97/parse_8c.html#a13bb92461f018ffce85cb158f30ae2c8">SPECIAL_PUNCT</a>(1),</div><div class="line"> <a class="code" href="../../db/d97/parse_8c.html#a13bb92461f018ffce85cb158f30ae2c8">SPECIAL_PUNCT</a>(2),</div><div class="line">}</div><div class="ttc" id="parse_8c_html_a13bb92461f018ffce85cb158f30ae2c8"><div class="ttname"><a href="../../db/d97/parse_8c.html#a13bb92461f018ffce85cb158f30ae2c8">SPECIAL_PUNCT</a></div><div class="ttdeci">#define SPECIAL_PUNCT(idx)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d97/parse_8c_source.html#l12604">parse.c:12604</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l12599">12599</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l12621">is_global_name_punct()</a>.</p> </div> </div> <a id="ac6fd591309eaa721c306763a4a7a1b60"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac6fd591309eaa721c306763a4a7a1b60">◆ </a></span>symhash</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</a> symhash</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="../../db/d2e/intern_8h.html#abff17b0baeb7275f49e3bd417aec866f">rb_str_hash_cmp</a>,</div><div class="line"> <a class="code" href="../../db/d2e/intern_8h.html#ae3a4b38656e45011a94975206acf7650">rb_str_hash</a>,</div><div class="line">}</div><div class="ttc" id="intern_8h_html_ae3a4b38656e45011a94975206acf7650"><div class="ttname"><a href="../../db/d2e/intern_8h.html#ae3a4b38656e45011a94975206acf7650">rb_str_hash</a></div><div class="ttdeci">st_index_t rb_str_hash(VALUE)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/db0/string_8c_source.html#l02248">string.c:2248</a></div></div> <div class="ttc" id="intern_8h_html_abff17b0baeb7275f49e3bd417aec866f"><div class="ttname"><a href="../../db/d2e/intern_8h.html#abff17b0baeb7275f49e3bd417aec866f">rb_str_hash_cmp</a></div><div class="ttdeci">int rb_str_hash_cmp(VALUE, VALUE)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/db0/string_8c_source.html#l02258">string.c:2258</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16438">16438</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l16471">Init_sym()</a>.</p> </div> </div> <a id="a762077f24f1e3564cc3b863ceafccf9b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a762077f24f1e3564cc3b863ceafccf9b">◆ </a></span>token</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> token</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l16397">16397</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l13294">parser_yylex()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l16856">rb_id2str()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11567">token_info_get_column()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11581">token_info_has_nonspaces()</a>, <a class="el" href="../../db/d97/parse_8c_source.html#l11611">token_info_pop()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l11594">token_info_push()</a>.</p> </div> </div> <a id="af434820fddd4631c08de7a1d9629ff18"></a> <h2 class="memtitle"><span class="permalink"><a href="#af434820fddd4631c08de7a1d9629ff18">◆ </a></span>yycheck</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> yycheck[]</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="../../db/d97/parse_8c_source.html#l03120">3120</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>.</p> </div> </div> <a id="a7c044c33d6306a70b87620bdb1b478e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c044c33d6306a70b87620bdb1b478e5">◆ </a></span>yydefact</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#a00c27c9da5ed06a830b216c8934e6b28">yytype_uint16</a> yydefact[]</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="../../db/d97/parse_8c_source.html#l01762">1762</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a4947c3c0c6f6ffa0abfd76efd299828a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4947c3c0c6f6ffa0abfd76efd299828a">◆ </a></span>yydefgoto</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> yydefgoto[]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">=</div><div class="line">{</div><div class="line"> -1, 1, 2, 66, 67, 68, 236, 567, 568, 252,</div><div class="line"> 253, 446, 254, 437, 70, 71, 358, 72, 73, 510,</div><div class="line"> 690, 243, 75, 76, 255, 77, 78, 79, 467, 80,</div><div class="line"> 209, 377, 378, 192, 193, 194, 195, 605, 556, 197,</div><div class="line"> 82, 439, 211, 260, 228, 748, 426, 427, 225, 226,</div><div class="line"> 213, 413, 428, 516, 83, 356, 258, 259, 635, 625,</div><div class="line"> 360, 847, 361, 848, 732, 988, 736, 733, 931, 594,</div><div class="line"> 596, 746, 936, 245, 85, 86, 87, 88, 89, 90,</div><div class="line"> 91, 92, 93, 94, 713, 570, 721, 844, 845, 369,</div><div class="line"> 773, 774, 775, 960, 899, 802, 686, 687, 803, 970,</div><div class="line"> 971, 278, 279, 472, 778, 658, 880, 320, 511, 95,</div><div class="line"> 96, 711, 704, 565, 557, 318, 508, 507, 577, 987,</div><div class="line"> 715, 838, 917, 921, 97, 98, 99, 100, 101, 102,</div><div class="line"> 103, 290, 485, 104, 294, 105, 106, 292, 296, 286,</div><div class="line"> 284, 288, 477, 676, 675, 793, 892, 797, 107, 285,</div><div class="line"> 108, 109, 216, 217, 112, 218, 219, 589, 735, 744,</div><div class="line"> 881, 780, 745, 661, 662, 663, 664, 665, 805, 806,</div><div class="line"> 666, 667, 668, 669, 808, 809, 670, 671, 672, 673,</div><div class="line"> 674, 782, 396, 595, 265, 429, 221, 115, 629, 559,</div><div class="line"> 399, 304, 423, 424, 706, 457, 571, 364, 257</div><div class="line">}</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l01873">1873</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a52c12de9f634391f03b1680c3b680852"></a> <h2 class="memtitle"><span class="permalink"><a href="#a52c12de9f634391f03b1680c3b680852">◆ </a></span>yypact</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> yypact[]</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="../../db/d97/parse_8c_source.html#l01900">1900</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>.</p> </div> </div> <a id="a6d39cfd55875de3316f76edb1891c999"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6d39cfd55875de3316f76edb1891c999">◆ </a></span>yypgoto</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> yypgoto[]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">=</div><div class="line">{</div><div class="line"> -808, -808, -808, -363, -808, 27, -808, -550, -21, -808,</div><div class="line"> 518, -808, 15, -808, -301, -51, -86, 41, -808, -268,</div><div class="line"> -808, 413, -7, 888, -153, -4, -73, -808, -416, 7,</div><div class="line"> 1571, -315, 889, -53, -808, -5, -808, -808, 98, -808,</div><div class="line"> 870, -808, 735, -808, -44, 275, -340, 87, -11, -808,</div><div class="line"> -386, -188, 4, -311, -20, -808, -808, -808, -808, -808,</div><div class="line"> -808, -808, -808, -808, -808, -808, -808, -808, -808, -808,</div><div class="line"> -808, -808, -808, 64, -808, -808, -808, -808, -808, -808,</div><div class="line"> -808, -808, -808, -808, 154, -347, -526, -34, -645, -808,</div><div class="line"> -785, -779, 221, 309, 374, -808, -446, -808, -665, -808,</div><div class="line"> -18, -808, -808, -808, -808, -808, -808, 248, -808, -808,</div><div class="line"> -808, -808, -808, -808, -808, -93, -808, -808, -535, -808,</div><div class="line"> -6, -808, -808, -808, -808, -808, -808, 918, -808, -808,</div><div class="line"> -808, -808, 712, -808, -808, -808, -808, -808, -808, -808,</div><div class="line"> 963, -808, -142, -808, -808, -808, -808, -808, 10, -808,</div><div class="line"> 14, -808, 1081, 1361, 928, 1531, 1552, -808, -808, 89,</div><div class="line"> -464, -372, -415, -783, -518, -723, 234, 242, 133, -808,</div><div class="line"> -808, -808, 289, -708, -807, 128, 255, -808, -638, -808,</div><div class="line"> 228, -622, -808, -808, -808, 69, -383, -808, -348, -808,</div><div class="line"> 639, -26, 0, 48, -598, -208, 21, -14, -2</div><div class="line">}</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/d97/parse_8c_source.html#l02011">2011</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="ae00b22f18cd22951d9714ad55da80b0b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae00b22f18cd22951d9714ad55da80b0b">◆ </a></span>yyprhs</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#a00c27c9da5ed06a830b216c8934e6b28">yytype_uint16</a> yyprhs[]</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="../../db/d97/parse_8c_source.html#l01200">1200</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04525">yy_reduce_print()</a>.</p> </div> </div> <a id="a956b2cc3cd225a945285d076f70cbf35"></a> <h2 class="memtitle"><span class="permalink"><a href="#a956b2cc3cd225a945285d076f70cbf35">◆ </a></span>yyr1</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#a00c27c9da5ed06a830b216c8934e6b28">yytype_uint16</a> yyr1[]</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="../../db/d97/parse_8c_source.html#l01624">1624</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="aa6be1bc256e649b3e922410e291bc7a5"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa6be1bc256e649b3e922410e291bc7a5">◆ </a></span>yyr2</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#a79c09f9dcfd0f7a32f598ea3910d2206">yytype_uint8</a> yyr2[]</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="../../db/d97/parse_8c_source.html#l01692">1692</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04525">yy_reduce_print()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="af1b3f997902a66b394d721e517be4e05"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1b3f997902a66b394d721e517be4e05">◆ </a></span>yyrhs</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> yyrhs[]</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="../../db/d97/parse_8c_source.html#l01268">1268</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04525">yy_reduce_print()</a>.</p> </div> </div> <a id="a6759275247eca11f6e342fa0117346df"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6759275247eca11f6e342fa0117346df">◆ </a></span>yyrline</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#a00c27c9da5ed06a830b216c8934e6b28">yytype_uint16</a> yyrline[]</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="../../db/d97/parse_8c_source.html#l01463">1463</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04525">yy_reduce_print()</a>.</p> </div> </div> <a id="aac7fcbee3c60239e99e8dfde521d62ab"></a> <h2 class="memtitle"><span class="permalink"><a href="#aac7fcbee3c60239e99e8dfde521d62ab">◆ </a></span>yystos</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#a00c27c9da5ed06a830b216c8934e6b28">yytype_uint16</a> yystos[]</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="../../db/d97/parse_8c_source.html#l04197">4197</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="aa34b998a7d10e810868620d09ffcfc71"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa34b998a7d10e810868620d09ffcfc71">◆ </a></span>yytable</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#ade5b97f0021a4f6c5922ead3744ab297">yytype_int16</a> yytable[]</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="../../db/d97/parse_8c_source.html#l02039">2039</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04892">yyparse()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>.</p> </div> </div> <a id="ab779f3189fbfd3b164b7802b945d619b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab779f3189fbfd3b164b7802b945d619b">◆ </a></span>yytname</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> yytname[]</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="../../db/d97/parse_8c_source.html#l01534">1534</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d97/parse_8c_source.html#l04467">yy_symbol_print()</a>, and <a class="el" href="../../db/d97/parse_8c_source.html#l04693">yysyntax_error()</a>.</p> </div> </div> <a id="a384fb3797a340a5415c03719ebab9c67"></a> <h2 class="memtitle"><span class="permalink"><a href="#a384fb3797a340a5415c03719ebab9c67">◆ </a></span>yytranslate</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d11/ripper_8c.html#a79c09f9dcfd0f7a32f598ea3910d2206">yytype_uint8</a> yytranslate[]</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="../../db/d97/parse_8c_source.html#l01157">1157</a> of file <a class="el" href="../../db/d97/parse_8c_source.html">parse.c</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel