📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-21 21:18:57
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
d7
/
d14
📍 /opt/alt/ruby19/share/doc/ruby/html/d7/d14
🔄 Refresh
✏️
Editing: bytecode_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: ext/syck/bytecode.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">1.9.3p551(2014-11-13revision48407)</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 id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="../../dir_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_82886336ce0fa06807398e026665a941.html">syck</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">bytecode.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="../../de/dce/syck_8h_source.html">syck.h</a>"</code><br /> <code>#include "<a class="el" href="../../dc/da2/gram_8h_source.html">gram.h</a>"</code><br /> </div> <p><a href="../../d7/d14/bytecode_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="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a3257678ac2197e1391c9f8c36b448ece"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a3257678ac2197e1391c9f8c36b448ece">QUOTELEN</a>   128</td></tr> <tr class="separator:a3257678ac2197e1391c9f8c36b448ece"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad44df346a68d07dd2420887508f0818f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#ad44df346a68d07dd2420887508f0818f">YYCTYPE</a>   char</td></tr> <tr class="separator:ad44df346a68d07dd2420887508f0818f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1fcda04b90493a75641fa6299a7e9529"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a1fcda04b90493a75641fa6299a7e9529">YYCURSOR</a>   parser->cursor</td></tr> <tr class="separator:a1fcda04b90493a75641fa6299a7e9529"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad27f395c8f1fecfe0e33c02787e6a5e8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#ad27f395c8f1fecfe0e33c02787e6a5e8">YYMARKER</a>   parser->marker</td></tr> <tr class="separator:ad27f395c8f1fecfe0e33c02787e6a5e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a66de83134d9447c49f1addf533e357c8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a66de83134d9447c49f1addf533e357c8">YYLIMIT</a>   parser->limit</td></tr> <tr class="separator:a66de83134d9447c49f1addf533e357c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a856a33ce063d2c0884a1c952784280df"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a856a33ce063d2c0884a1c952784280df">YYTOKEN</a>   parser-><a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a></td></tr> <tr class="separator:a856a33ce063d2c0884a1c952784280df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8300ea1d34ad16921a0f3a261155258c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a8300ea1d34ad16921a0f3a261155258c">YYTOKTMP</a>   parser->toktmp</td></tr> <tr class="separator:a8300ea1d34ad16921a0f3a261155258c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a12feae20fbdc3958b881f0210983646a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a12feae20fbdc3958b881f0210983646a">YYLINEPTR</a>   parser->lineptr</td></tr> <tr class="separator:a12feae20fbdc3958b881f0210983646a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5c003731a668b09b0537acc946bba3e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#ab5c003731a668b09b0537acc946bba3e">YYLINECTPTR</a>   parser->linectptr</td></tr> <tr class="separator:ab5c003731a668b09b0537acc946bba3e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae908fe218cd49c2badd5437ea761dca8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#ae908fe218cd49c2badd5437ea761dca8">YYLINE</a>   parser->linect</td></tr> <tr class="separator:ae908fe218cd49c2badd5437ea761dca8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9f6301310226eae6a3234c0e6863f0b5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a9f6301310226eae6a3234c0e6863f0b5">YYFILL</a>(n)   <a class="el" href="../../de/dce/syck_8h.html#a27067f6ec9b9563a31ba2bb2668a7cec">syck_parser_read</a>(parser)</td></tr> <tr class="separator:a9f6301310226eae6a3234c0e6863f0b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a42ebd1bbc2135a5f3767202549ff8321"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a42ebd1bbc2135a5f3767202549ff8321">YYPOS</a>(n)   <a class="el" href="../../d5/d7b/token_8c.html#a1fcda04b90493a75641fa6299a7e9529">YYCURSOR</a> = <a class="el" href="../../d5/d7b/token_8c.html#a856a33ce063d2c0884a1c952784280df">YYTOKEN</a> + n</td></tr> <tr class="separator:a42ebd1bbc2135a5f3767202549ff8321"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3bf67e19f9e19f627dbc38e812fe2602"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a3bf67e19f9e19f627dbc38e812fe2602">CHK_NL</a>(ptr)   <a class="el" href="../../d2/d99/win32ole_8c.html#a0b353ee5ed67ad8974a850ea3f2a224b">if</a> ( *( ptr - 1 ) == '\n' && ptr > <a class="el" href="../../d5/d7b/token_8c.html#ab5c003731a668b09b0537acc946bba3e">YYLINECTPTR</a> ) { <a class="el" href="../../d5/d7b/token_8c.html#a12feae20fbdc3958b881f0210983646a">YYLINEPTR</a> = ptr; <a class="el" href="../../d5/d7b/token_8c.html#ae908fe218cd49c2badd5437ea761dca8">YYLINE</a>++; <a class="el" href="../../d5/d7b/token_8c.html#ab5c003731a668b09b0537acc946bba3e">YYLINECTPTR</a> = <a class="el" href="../../d5/d7b/token_8c.html#a12feae20fbdc3958b881f0210983646a">YYLINEPTR</a>; }</td></tr> <tr class="separator:a3bf67e19f9e19f627dbc38e812fe2602"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeaababfb4adf51f264f435165e18e704"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#aeaababfb4adf51f264f435165e18e704">ADD_LEVEL</a>(<a class="el" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>, status)   <a class="el" href="../../de/dce/syck_8h.html#af4e1e6bfcf534184825096fc4271248a">syck_parser_add_level</a>( parser, <a class="el" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>, status )</td></tr> <tr class="separator:aeaababfb4adf51f264f435165e18e704"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaea9656d831f46fe4ae41e8a44659244"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#aaea9656d831f46fe4ae41e8a44659244">POP_LEVEL</a>()   <a class="el" href="../../de/dce/syck_8h.html#adefd8b11af76fffd267fc6b0eb6244b1">syck_parser_pop_level</a>( parser )</td></tr> <tr class="separator:aaea9656d831f46fe4ae41e8a44659244"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a74b81ca2f9ae14a61d7301703194a1b8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a74b81ca2f9ae14a61d7301703194a1b8">CURRENT_LEVEL</a>()   <a class="el" href="../../de/dce/syck_8h.html#a8adf5fbfd3bd64e2905a830de12424d3">syck_parser_current_level</a>( parser )</td></tr> <tr class="separator:a74b81ca2f9ae14a61d7301703194a1b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ab8577d33bc68f8f41681a633960d22"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a2ab8577d33bc68f8f41681a633960d22">FORCE_NEXT_TOKEN</a>(<a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>)   parser->force_token = <a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>;</td></tr> <tr class="separator:a2ab8577d33bc68f8f41681a633960d22"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a242f1d3aabc5238c75a5ec8710121805"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a242f1d3aabc5238c75a5ec8710121805">ADD_BYTE_LEVEL</a>(lvl, <a class="el" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>, s)</td></tr> <tr class="separator:a242f1d3aabc5238c75a5ec8710121805"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29ac721939047bcd91d5fc1c3a874c6b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a29ac721939047bcd91d5fc1c3a874c6b">ENSURE_YAML_IOPEN</a>(last_lvl, lvl_type, to_len, reset)</td></tr> <tr class="separator:a29ac721939047bcd91d5fc1c3a874c6b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fe01b882a558e1092787c7753cbe90d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a6fe01b882a558e1092787c7753cbe90d">ENSURE_YAML_IEND</a>(last_lvl, to_len)</td></tr> <tr class="separator:a6fe01b882a558e1092787c7753cbe90d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac42e58db1db58bc236e6d4d944562f01"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#ac42e58db1db58bc236e6d4d944562f01">CAT</a>(s, c, <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, l)</td></tr> <tr class="separator:ac42e58db1db58bc236e6d4d944562f01"><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:a36145fe9ae969530b7c80a3d4ed32f50"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a36145fe9ae969530b7c80a3d4ed32f50">get_inline</a> (<a class="el" href="../../de/dce/syck_8h.html#ad7d97c3f7a833f376318facb0219a436">SyckParser</a> *parser)</td></tr> <tr class="separator:a36145fe9ae969530b7c80a3d4ed32f50"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa041c774395d24de3816424b87ffb35d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#aa041c774395d24de3816424b87ffb35d">sycklex_bytecode_utf8</a> (<a class="el" href="../../d5/db1/union_y_y_s_t_y_p_e.html">YYSTYPE</a> *sycklval, <a class="el" href="../../de/dce/syck_8h.html#ad7d97c3f7a833f376318facb0219a436">SyckParser</a> *parser)</td></tr> <tr class="separator:aa041c774395d24de3816424b87ffb35d"><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:a0bc3c9169ef4397e5a1f018c6a988101"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/dce/syck_8h.html#ad7d97c3f7a833f376318facb0219a436">SyckParser</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d14/bytecode_8c.html#a0bc3c9169ef4397e5a1f018c6a988101">syck_parser_ptr</a></td></tr> <tr class="separator:a0bc3c9169ef4397e5a1f018c6a988101"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a242f1d3aabc5238c75a5ec8710121805"></a> <h2 class="memtitle"><span class="permalink"><a href="#a242f1d3aabc5238c75a5ec8710121805">◆ </a></span>ADD_BYTE_LEVEL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ADD_BYTE_LEVEL</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">lvl, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">s </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">switch</span> ( lvl->status ) \</div><div class="line"> { \</div><div class="line"> case <a class="code" href="../../de/dce/syck_8h.html#a10af5e9a345d0e86156a336e91ff9f47a8cf827bb42699b875e1f8db92e8d85b9">syck_lvl_seq</a>: \</div><div class="line"> lvl->ncount++; \</div><div class="line"> ADD_LEVEL(<a class="code" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>, <a class="code" href="../../de/dce/syck_8h.html#a10af5e9a345d0e86156a336e91ff9f47a110d860d4221f15b6ce30be7ce1904fc">syck_lvl_open</a>); \</div><div class="line"> YYPOS(0); \</div><div class="line"> return <span class="charliteral">'-'</span>; \</div><div class="line"> \</div><div class="line"> case <a class="code" href="../../de/dce/syck_8h.html#a10af5e9a345d0e86156a336e91ff9f47a193976ec9cc4f9ee296a851e5f03c4f8">syck_lvl_map</a>: \</div><div class="line"> lvl->ncount++; \</div><div class="line"> ADD_LEVEL(<a class="code" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>, s); \</div><div class="line"> break; \</div><div class="line"> \</div><div class="line"> case <a class="code" href="../../de/dce/syck_8h.html#a10af5e9a345d0e86156a336e91ff9f47a110d860d4221f15b6ce30be7ce1904fc">syck_lvl_open</a>: \</div><div class="line"> lvl->status = s; \</div><div class="line"> break; \</div><div class="line"> \</div><div class="line"> default: \</div><div class="line"> ADD_LEVEL(<a class="code" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>, s); \</div><div class="line"> break; \</div><div class="line"> }</div><div class="ttc" id="syck_8h_html_a10af5e9a345d0e86156a336e91ff9f47a8cf827bb42699b875e1f8db92e8d85b9"><div class="ttname"><a href="../../de/dce/syck_8h.html#a10af5e9a345d0e86156a336e91ff9f47a8cf827bb42699b875e1f8db92e8d85b9">syck_lvl_seq</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/dce/syck_8h_source.html#l00175">syck.h:175</a></div></div> <div class="ttc" id="name2ctype_8h_html_aed1cc4dca5d94cb452f79691f54f7423"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a></div><div class="ttdeci">register unsigned int len</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l22210">name2ctype.h:22210</a></div></div> <div class="ttc" id="syck_8h_html_a10af5e9a345d0e86156a336e91ff9f47a193976ec9cc4f9ee296a851e5f03c4f8"><div class="ttname"><a href="../../de/dce/syck_8h.html#a10af5e9a345d0e86156a336e91ff9f47a193976ec9cc4f9ee296a851e5f03c4f8">syck_lvl_map</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/dce/syck_8h_source.html#l00176">syck.h:176</a></div></div> <div class="ttc" id="syck_8h_html_a10af5e9a345d0e86156a336e91ff9f47a110d860d4221f15b6ce30be7ce1904fc"><div class="ttname"><a href="../../de/dce/syck_8h.html#a10af5e9a345d0e86156a336e91ff9f47a110d860d4221f15b6ce30be7ce1904fc">syck_lvl_open</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/dce/syck_8h_source.html#l00174">syck.h:174</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00061">61</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>.</p> </div> </div> <a id="aeaababfb4adf51f264f435165e18e704"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeaababfb4adf51f264f435165e18e704">◆ </a></span>ADD_LEVEL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ADD_LEVEL</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">status </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../de/dce/syck_8h.html#af4e1e6bfcf534184825096fc4271248a">syck_parser_add_level</a>( parser, <a class="el" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>, status )</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00048">48</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> </div> </div> <a id="ac42e58db1db58bc236e6d4d944562f01"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac42e58db1db58bc236e6d4d944562f01">◆ </a></span>CAT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CAT</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">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#acb559820d9ca11295b4500f179ef6392">i</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">l </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"> if ( <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a> + 1 >= c ) \</div><div class="line"> { \</div><div class="line"> c += <a class="code" href="../../d7/d14/bytecode_8c.html#a3257678ac2197e1391c9f8c36b448ece">QUOTELEN</a>; \</div><div class="line"> S_REALLOC_N( s, <span class="keywordtype">char</span>, c ); \</div><div class="line"> } \</div><div class="line"> s[<a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>++] = l; \</div><div class="line"> s[<a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>] = <span class="charliteral">'\0'</span>; \</div><div class="line"> }</div><div class="ttc" id="win32ole_8c_html_acb559820d9ca11295b4500f179ef6392"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a></div><div class="ttdeci">int i</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00776">win32ole.c:776</a></div></div> <div class="ttc" id="bytecode_8c_html_a3257678ac2197e1391c9f8c36b448ece"><div class="ttname"><a href="../../d7/d14/bytecode_8c.html#a3257678ac2197e1391c9f8c36b448ece">QUOTELEN</a></div><div class="ttdeci">#define QUOTELEN</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d14/bytecode_8c_source.html#l00014">bytecode.c:14</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00119">119</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d14/bytecode_8c_source.html#l01099">get_inline()</a>, and <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>.</p> </div> </div> <a id="a3bf67e19f9e19f627dbc38e812fe2602"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3bf67e19f9e19f627dbc38e812fe2602">◆ </a></span>CHK_NL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CHK_NL</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">ptr</td><td>)</td> <td>   <a class="el" href="../../d2/d99/win32ole_8c.html#a0b353ee5ed67ad8974a850ea3f2a224b">if</a> ( *( ptr - 1 ) == '\n' && ptr > <a class="el" href="../../d5/d7b/token_8c.html#ab5c003731a668b09b0537acc946bba3e">YYLINECTPTR</a> ) { <a class="el" href="../../d5/d7b/token_8c.html#a12feae20fbdc3958b881f0210983646a">YYLINEPTR</a> = ptr; <a class="el" href="../../d5/d7b/token_8c.html#ae908fe218cd49c2badd5437ea761dca8">YYLINE</a>++; <a class="el" href="../../d5/d7b/token_8c.html#ab5c003731a668b09b0537acc946bba3e">YYLINECTPTR</a> = <a class="el" href="../../d5/d7b/token_8c.html#a12feae20fbdc3958b881f0210983646a">YYLINEPTR</a>; }</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00043">43</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d14/bytecode_8c_source.html#l01099">get_inline()</a>, and <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>.</p> </div> </div> <a id="a74b81ca2f9ae14a61d7301703194a1b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a74b81ca2f9ae14a61d7301703194a1b8">◆ </a></span>CURRENT_LEVEL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CURRENT_LEVEL</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../de/dce/syck_8h.html#a8adf5fbfd3bd64e2905a830de12424d3">syck_parser_current_level</a>( parser )</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00050">50</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>.</p> </div> </div> <a id="a6fe01b882a558e1092787c7753cbe90d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6fe01b882a558e1092787c7753cbe90d">◆ </a></span>ENSURE_YAML_IEND</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENSURE_YAML_IEND</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">last_lvl, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">to_len </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> ( last_lvl->spaces > to_len ) \</div><div class="line"> { \</div><div class="line"> syck_parser_pop_level( parser ); \</div><div class="line"> YYPOS(0); \</div><div class="line"> return <a class="code" href="../../d3/d7f/gram_8c.html#a836fe2017b7ee156a647da9823763c8f">YAML_IEND</a>; \</div><div class="line"> }</div><div class="ttc" id="gram_8c_html_a836fe2017b7ee156a647da9823763c8f"><div class="ttname"><a href="../../d3/d7f/gram_8c.html#a836fe2017b7ee156a647da9823763c8f">YAML_IEND</a></div><div class="ttdeci">#define YAML_IEND</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d7f/gram_8c_source.html#l00090">gram.c:90</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00107">107</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>.</p> </div> </div> <a id="a29ac721939047bcd91d5fc1c3a874c6b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a29ac721939047bcd91d5fc1c3a874c6b">◆ </a></span>ENSURE_YAML_IOPEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENSURE_YAML_IOPEN</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">last_lvl, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">lvl_type, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">to_len, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">reset </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> ( last_lvl->spaces < to_len ) \</div><div class="line"> { \</div><div class="line"> if ( last_lvl->status == <a class="code" href="../../de/dce/syck_8h.html#a10af5e9a345d0e86156a336e91ff9f47a90bc43e019e7e4c3d41f6d4ab92d1a6b">syck_lvl_iseq</a> || last_lvl->status == <a class="code" href="../../de/dce/syck_8h.html#a10af5e9a345d0e86156a336e91ff9f47a65beb407005776a7a575da4dd9b65a65">syck_lvl_imap</a> ) \</div><div class="line"> { \</div><div class="line"> goto Document; \</div><div class="line"> } \</div><div class="line"> else \</div><div class="line"> { \</div><div class="line"> ADD_LEVEL( to_len, lvl_type ); \</div><div class="line"> if ( reset == 1 ) <a class="code" href="../../d7/d14/bytecode_8c.html#a42ebd1bbc2135a5f3767202549ff8321">YYPOS</a>(0); \</div><div class="line"> <a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">return</a> <a class="code" href="../../d3/d7f/gram_8c.html#a95989524a73885ed3f44514ea240cf3d">YAML_IOPEN</a>; \</div><div class="line"> } \</div><div class="line"> }</div><div class="ttc" id="gram_8c_html_a95989524a73885ed3f44514ea240cf3d"><div class="ttname"><a href="../../d3/d7f/gram_8c.html#a95989524a73885ed3f44514ea240cf3d">YAML_IOPEN</a></div><div class="ttdeci">#define YAML_IOPEN</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d7f/gram_8c_source.html#l00088">gram.c:88</a></div></div> <div class="ttc" id="syck_8h_html_a10af5e9a345d0e86156a336e91ff9f47a65beb407005776a7a575da4dd9b65a65"><div class="ttname"><a href="../../de/dce/syck_8h.html#a10af5e9a345d0e86156a336e91ff9f47a65beb407005776a7a575da4dd9b65a65">syck_lvl_imap</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/dce/syck_8h_source.html#l00180">syck.h:180</a></div></div> <div class="ttc" id="syck_8h_html_a10af5e9a345d0e86156a336e91ff9f47a90bc43e019e7e4c3d41f6d4ab92d1a6b"><div class="ttname"><a href="../../de/dce/syck_8h.html#a10af5e9a345d0e86156a336e91ff9f47a90bc43e019e7e4c3d41f6d4ab92d1a6b">syck_lvl_iseq</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/dce/syck_8h_source.html#l00179">syck.h:179</a></div></div> <div class="ttc" id="bytecode_8c_html_a42ebd1bbc2135a5f3767202549ff8321"><div class="ttname"><a href="../../d7/d14/bytecode_8c.html#a42ebd1bbc2135a5f3767202549ff8321">YYPOS</a></div><div class="ttdeci">#define YYPOS(n)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d14/bytecode_8c_source.html#l00038">bytecode.c:38</a></div></div> <div class="ttc" id="name2ctype_8h_html_a9717e7bbecb906637e86cef6da3d83c2"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">return</a></div><div class="ttdeci">return</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23857">name2ctype.h:23857</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00088">88</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> </div> </div> <a id="a2ab8577d33bc68f8f41681a633960d22"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2ab8577d33bc68f8f41681a633960d22">◆ </a></span>FORCE_NEXT_TOKEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define FORCE_NEXT_TOKEN</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a></td><td>)</td> <td>   parser->force_token = <a class="el" href="../../db/d97/parse_8c.html#a2b3a335d617ec14d6296ca82d3055858">tok</a>;</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00055">55</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>.</p> </div> </div> <a id="aaea9656d831f46fe4ae41e8a44659244"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaea9656d831f46fe4ae41e8a44659244">◆ </a></span>POP_LEVEL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define POP_LEVEL</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../de/dce/syck_8h.html#adefd8b11af76fffd267fc6b0eb6244b1">syck_parser_pop_level</a>( parser )</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00049">49</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>.</p> </div> </div> <a id="a3257678ac2197e1391c9f8c36b448ece"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3257678ac2197e1391c9f8c36b448ece">◆ </a></span>QUOTELEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define QUOTELEN   128</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00014">14</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> </div> </div> <a id="ad44df346a68d07dd2420887508f0818f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad44df346a68d07dd2420887508f0818f">◆ </a></span>YYCTYPE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYCTYPE   char</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00019">19</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d14/bytecode_8c_source.html#l01099">get_inline()</a>, and <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>.</p> </div> </div> <a id="a1fcda04b90493a75641fa6299a7e9529"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1fcda04b90493a75641fa6299a7e9529">◆ </a></span>YYCURSOR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYCURSOR   parser->cursor</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00020">20</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d14/bytecode_8c_source.html#l01099">get_inline()</a>, and <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>.</p> </div> </div> <a id="a9f6301310226eae6a3234c0e6863f0b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9f6301310226eae6a3234c0e6863f0b5">◆ </a></span>YYFILL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYFILL</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   <a class="el" href="../../de/dce/syck_8h.html#a27067f6ec9b9563a31ba2bb2668a7cec">syck_parser_read</a>(parser)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00028">28</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d14/bytecode_8c_source.html#l01099">get_inline()</a>, and <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>.</p> </div> </div> <a id="a66de83134d9447c49f1addf533e357c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a66de83134d9447c49f1addf533e357c8">◆ </a></span>YYLIMIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYLIMIT   parser->limit</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00022">22</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d14/bytecode_8c_source.html#l01099">get_inline()</a>, and <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>.</p> </div> </div> <a id="ae908fe218cd49c2badd5437ea761dca8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae908fe218cd49c2badd5437ea761dca8">◆ </a></span>YYLINE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYLINE   parser->linect</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00027">27</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> </div> </div> <a id="ab5c003731a668b09b0537acc946bba3e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab5c003731a668b09b0537acc946bba3e">◆ </a></span>YYLINECTPTR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYLINECTPTR   parser->linectptr</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00026">26</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> </div> </div> <a id="a12feae20fbdc3958b881f0210983646a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a12feae20fbdc3958b881f0210983646a">◆ </a></span>YYLINEPTR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYLINEPTR   parser->lineptr</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00025">25</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> </div> </div> <a id="ad27f395c8f1fecfe0e33c02787e6a5e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad27f395c8f1fecfe0e33c02787e6a5e8">◆ </a></span>YYMARKER</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYMARKER   parser->marker</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00021">21</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>.</p> </div> </div> <a id="a42ebd1bbc2135a5f3767202549ff8321"></a> <h2 class="memtitle"><span class="permalink"><a href="#a42ebd1bbc2135a5f3767202549ff8321">◆ </a></span>YYPOS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYPOS</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td>   <a class="el" href="../../d5/d7b/token_8c.html#a1fcda04b90493a75641fa6299a7e9529">YYCURSOR</a> = <a class="el" href="../../d5/d7b/token_8c.html#a856a33ce063d2c0884a1c952784280df">YYTOKEN</a> + n</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00038">38</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>.</p> </div> </div> <a id="a856a33ce063d2c0884a1c952784280df"></a> <h2 class="memtitle"><span class="permalink"><a href="#a856a33ce063d2c0884a1c952784280df">◆ </a></span>YYTOKEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYTOKEN   parser-><a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00023">23</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>.</p> </div> </div> <a id="a8300ea1d34ad16921a0f3a261155258c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8300ea1d34ad16921a0f3a261155258c">◆ </a></span>YYTOKTMP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define YYTOKTMP   parser->toktmp</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00024">24</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a36145fe9ae969530b7c80a3d4ed32f50"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36145fe9ae969530b7c80a3d4ed32f50">◆ </a></span>get_inline()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char * get_inline </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#ad7d97c3f7a833f376318facb0219a436">SyckParser</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="../../d7/d14/bytecode_8c_source.html#l01099">1099</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">References <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00119">CAT</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00043">CHK_NL</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00047">S_ALLOC_N</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00040">strscanner::str</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11780">tok</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00019">YYCTYPE</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00020">YYCURSOR</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00028">YYFILL</a>, and <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00022">YYLIMIT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>.</p> </div> </div> <a id="aa041c774395d24de3816424b87ffb35d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa041c774395d24de3816424b87ffb35d">◆ </a></span>sycklex_bytecode_utf8()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sycklex_bytecode_utf8 </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>sycklval</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#ad7d97c3f7a833f376318facb0219a436">SyckParser</a> * </td> <td class="paramname"><em>parser</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="../../d7/d14/bytecode_8c_source.html#l00134">134</a> of file <a class="el" href="../../d7/d14/bytecode_8c_source.html">bytecode.c</a>.</p> <p class="reference">References <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00061">ADD_BYTE_LEVEL</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00119">CAT</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00043">CHK_NL</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00050">count</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00050">CURRENT_LEVEL</a>, <a class="el" href="../../df/dfc/struct__syck__node.html#ac52d4a90c4f4ee40074ed593bd2019c0">_syck_node::data</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00214">_syck_level::domain</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00107">ENSURE_YAML_IEND</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00055">FORCE_NEXT_TOKEN</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00243">_syck_parser::force_token</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l01099">get_inline()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00223">_syck_parser::implicit_typing</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00136">YYSTYPE::name</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00210">_syck_level::ncount</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00135">YYSTYPE::nodeData</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00049">POP_LEVEL</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00047">S_ALLOC_N</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00055">S_MEMCPY</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00207">_syck_level::spaces</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00216">_syck_level::status</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00040">strscanner::str</a>, <a class="el" href="../../df/dfc/struct__syck__node.html#a09b3d2b5c43a11931000ffb4ae48f662">_syck_node::str</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00076">strtod</a>, <a class="el" href="../../d3/d18/ext_2syck_2node_8c_source.html#l00085">syck_alloc_str()</a>, <a class="el" href="../../db/dd1/handler_8c_source.html#l00064">syck_hdlr_remove_anchor()</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00173">syck_lvl_doc</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00172">syck_lvl_header</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00176">syck_lvl_map</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00174">syck_lvl_open</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00175">syck_lvl_seq</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00178">syck_lvl_str</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00233">syck_parser_ptr</a>, <a class="el" href="../../d1/d7b/syck_8c_source.html#l00462">syck_parser_read()</a>, <a class="el" href="../../d1/d7b/syck_8c_source.html#l00034">syck_strndup()</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00223">_syck_parser::taguri_expansion</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11780">tok</a>, <a class="el" href="../../dc/d53/implicit_8c_source.html#l00021">try_tag_implicit()</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00080">YAML_ALIAS</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00079">YAML_ANCHOR</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00087">YAML_DOCSEP</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00090">YAML_IEND</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00089">YAML_INDENT</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00088">YAML_IOPEN</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00083">YAML_ITRANSFER</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00085">YAML_PLAIN</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00082">YAML_TAGURI</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00081">YAML_TRANSFER</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00019">YYCTYPE</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00020">YYCURSOR</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00028">YYFILL</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00022">YYLIMIT</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00021">YYMARKER</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00038">YYPOS</a>, and <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00023">YYTOKEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d7b/token_8c_source.html#l00252">sycklex()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a0bc3c9169ef4397e5a1f018c6a988101"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0bc3c9169ef4397e5a1f018c6a988101">◆ </a></span>syck_parser_ptr</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/dce/syck_8h.html#ad7d97c3f7a833f376318facb0219a436">SyckParser</a>* syck_parser_ptr</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d7b/token_8c_source.html#l00233">233</a> of file <a class="el" href="../../d5/d7b/token_8c_source.html">token.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d7b/token_8c_source.html#l02716">syckerror()</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>, and <a class="el" href="../../d5/d7b/token_8c_source.html#l00277">sycklex_yaml_utf8()</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