📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 05:17:22
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
d5
/
d7b
📍 /opt/alt/ruby19/share/doc/ruby/html/d5/d7b
🔄 Refresh
✏️
Editing: token_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/token.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">token.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="../../d5/d7b/token_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="../../d5/d7b/token_8c.html#a3257678ac2197e1391c9f8c36b448ece">QUOTELEN</a>   1024</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="../../d5/d7b/token_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="../../d5/d7b/token_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="../../d5/d7b/token_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="../../d5/d7b/token_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="../../d5/d7b/token_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="../../d5/d7b/token_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="../../d5/d7b/token_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="../../d5/d7b/token_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="../../d5/d7b/token_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="../../d5/d7b/token_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="../../d5/d7b/token_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:a4b0168936b570e6962847495ec744042"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#a4b0168936b570e6962847495ec744042">NEWLINE</a>(ptr)   <a class="el" href="../../d5/d7b/token_8c.html#a12feae20fbdc3958b881f0210983646a">YYLINEPTR</a> = ptr + <a class="el" href="../../d5/d7b/token_8c.html#a96c08b6fb4311c057f331c486a27adb9">newline_len</a>(ptr); <a class="el" href="../../d2/d99/win32ole_8c.html#a0b353ee5ed67ad8974a850ea3f2a224b">if</a> ( <a class="el" href="../../d5/d7b/token_8c.html#a12feae20fbdc3958b881f0210983646a">YYLINEPTR</a> > <a class="el" href="../../d5/d7b/token_8c.html#ab5c003731a668b09b0537acc946bba3e">YYLINECTPTR</a> ) { <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:a4b0168936b570e6962847495ec744042"><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="../../d5/d7b/token_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="../../d5/d7b/token_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="../../d5/d7b/token_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="../../d5/d7b/token_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:a450ba8d07d9a9ffc38538bf333398b1e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#a450ba8d07d9a9ffc38538bf333398b1e">ENSURE_YAML_IOPEN</a>(last_lvl, to_len, reset)</td></tr> <tr class="separator:a450ba8d07d9a9ffc38538bf333398b1e"><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="../../d5/d7b/token_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:aa794490e2e8005803b60a524ede7ce99"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#aa794490e2e8005803b60a524ede7ce99">QUOTECAT</a>(s, c, <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, l)</td></tr> <tr class="separator:aa794490e2e8005803b60a524ede7ce99"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3417eccfad3d5999ced418f3c5cabcb3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#a3417eccfad3d5999ced418f3c5cabcb3">QUOTECATS</a>(s, c, <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, cs, cl)</td></tr> <tr class="separator:a3417eccfad3d5999ced418f3c5cabcb3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5ace5dc834dec7455d3269fb0669bde"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#ab5ace5dc834dec7455d3269fb0669bde">RETURN_IMPLICIT</a>()</td></tr> <tr class="separator:ab5ace5dc834dec7455d3269fb0669bde"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adb22ce9972f468a02a9b3901bfc003b4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#adb22ce9972f468a02a9b3901bfc003b4">PLAIN_NOT_INL</a>()</td></tr> <tr class="separator:adb22ce9972f468a02a9b3901bfc003b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2be9e92087460a8dfad9bcd65d48ae6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#ab2be9e92087460a8dfad9bcd65d48ae6">PLAIN_IS_INL</a>()</td></tr> <tr class="separator:ab2be9e92087460a8dfad9bcd65d48ae6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a522452a03197688506b75b3a2eb2f1fb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#a522452a03197688506b75b3a2eb2f1fb">RETURN_YAML_BLOCK</a>()</td></tr> <tr class="separator:a522452a03197688506b75b3a2eb2f1fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add08c214dc3612ea4e546e39a628615e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#add08c214dc3612ea4e546e39a628615e">GOBBLE_UP_YAML_INDENT</a>(ict, start)</td></tr> <tr class="separator:add08c214dc3612ea4e546e39a628615e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a516e959e22f074b82649b1ca0a6533c7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#a516e959e22f074b82649b1ca0a6533c7">GET_TRUE_YAML_INDENT</a>(indt_len)</td></tr> <tr class="separator:a516e959e22f074b82649b1ca0a6533c7"><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:a682bae9b34a9367117b4ba43a3350be8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#a682bae9b34a9367117b4ba43a3350be8">eat_comments</a> (<a class="el" href="../../de/dce/syck_8h.html#ad7d97c3f7a833f376318facb0219a436">SyckParser</a> *)</td></tr> <tr class="separator:a682bae9b34a9367117b4ba43a3350be8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a57de8b05cb266c25ad0fb2e3598e72fc"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#a57de8b05cb266c25ad0fb2e3598e72fc">escape_seq</a> (char)</td></tr> <tr class="separator:a57de8b05cb266c25ad0fb2e3598e72fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4d9d9fc941a2ae50514b9a1c6789b0c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#ab4d9d9fc941a2ae50514b9a1c6789b0c">is_newline</a> (char *ptr)</td></tr> <tr class="separator:ab4d9d9fc941a2ae50514b9a1c6789b0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96c08b6fb4311c057f331c486a27adb9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#a96c08b6fb4311c057f331c486a27adb9">newline_len</a> (char *ptr)</td></tr> <tr class="separator:a96c08b6fb4311c057f331c486a27adb9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7bee3de933b9d276e5e7e24535a97df1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#a7bee3de933b9d276e5e7e24535a97df1">sycklex_yaml_utf8</a> (<a class="el" href="../../d5/db1/union_y_y_s_t_y_p_e.html">YYSTYPE</a> *, <a class="el" href="../../de/dce/syck_8h.html#ad7d97c3f7a833f376318facb0219a436">SyckParser</a> *)</td></tr> <tr class="separator:a7bee3de933b9d276e5e7e24535a97df1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58da693fe60a063e0bfd46b4da7bd8e8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#a58da693fe60a063e0bfd46b4da7bd8e8">sycklex_bytecode_utf8</a> (<a class="el" href="../../d5/db1/union_y_y_s_t_y_p_e.html">YYSTYPE</a> *, <a class="el" href="../../de/dce/syck_8h.html#ad7d97c3f7a833f376318facb0219a436">SyckParser</a> *)</td></tr> <tr class="separator:a58da693fe60a063e0bfd46b4da7bd8e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a04cc6e452954d288adc3b4c92cd0b9de"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#a04cc6e452954d288adc3b4c92cd0b9de">syckwrap</a> ()</td></tr> <tr class="separator:a04cc6e452954d288adc3b4c92cd0b9de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adbe445ed4ef099b84caac0b45cac1081"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#adbe445ed4ef099b84caac0b45cac1081">sycklex</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:adbe445ed4ef099b84caac0b45cac1081"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2e9a4cc87aa7768a8d7350962cc98f3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d7b/token_8c.html#af2e9a4cc87aa7768a8d7350962cc98f3">syckerror</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>)</td></tr> <tr class="separator:af2e9a4cc87aa7768a8d7350962cc98f3"><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="../../d5/d7b/token_8c.html#a0bc3c9169ef4397e5a1f018c6a988101">syck_parser_ptr</a> = <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></td></tr> <tr class="separator:a0bc3c9169ef4397e5a1f018c6a988101"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <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="../../d5/d7b/token_8c_source.html#l00047">47</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#l00277">sycklex_yaml_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="../../d5/d7b/token_8c_source.html#l00049">49</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#l00277">sycklex_yaml_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="../../d5/d7b/token_8c_source.html#l00079">79</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#l00277">sycklex_yaml_utf8()</a>.</p> </div> </div> <a id="a450ba8d07d9a9ffc38538bf333398b1e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a450ba8d07d9a9ffc38538bf333398b1e">◆ </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">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, <a class="code" href="../../de/dce/syck_8h.html#a10af5e9a345d0e86156a336e91ff9f47a88a78093637dde7eea1f0908a8a1c8c6">syck_lvl_doc</a> ); \</div><div class="line"> if ( reset == 1 ) <a class="code" href="../../d5/d7b/token_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="token_8c_html_a42ebd1bbc2135a5f3767202549ff8321"><div class="ttname"><a href="../../d5/d7b/token_8c.html#a42ebd1bbc2135a5f3767202549ff8321">YYPOS</a></div><div class="ttdeci">#define YYPOS(n)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d7b/token_8c_source.html#l00037">token.c:37</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 class="ttc" id="syck_8h_html_a10af5e9a345d0e86156a336e91ff9f47a88a78093637dde7eea1f0908a8a1c8c6"><div class="ttname"><a href="../../de/dce/syck_8h.html#a10af5e9a345d0e86156a336e91ff9f47a88a78093637dde7eea1f0908a8a1c8c6">syck_lvl_doc</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/dce/syck_8h_source.html#l00173">syck.h:173</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d5/d7b/token_8c_source.html#l00060">60</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#l00277">sycklex_yaml_utf8()</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="../../d5/d7b/token_8c_source.html#l00054">54</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#l00277">sycklex_yaml_utf8()</a>.</p> </div> </div> <a id="a516e959e22f074b82649b1ca0a6533c7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a516e959e22f074b82649b1ca0a6533c7">◆ </a></span>GET_TRUE_YAML_INDENT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GET_TRUE_YAML_INDENT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">indt_len</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">{ \</div><div class="line"> SyckLevel *lvl_deep = <a class="code" href="../../d5/d7b/token_8c.html#a74b81ca2f9ae14a61d7301703194a1b8">CURRENT_LEVEL</a>(); \</div><div class="line"> indt_len = lvl_deep->spaces; \</div><div class="line"> if ( lvl_deep->status == <a class="code" href="../../de/dce/syck_8h.html#a10af5e9a345d0e86156a336e91ff9f47a8cf827bb42699b875e1f8db92e8d85b9">syck_lvl_seq</a> || ( indt_len == <a class="code" href="../../d5/d7b/token_8c.html#a1fcda04b90493a75641fa6299a7e9529">YYCURSOR</a> - <a class="code" href="../../d5/d7b/token_8c.html#a12feae20fbdc3958b881f0210983646a">YYLINEPTR</a> && lvl_deep->status != <a class="code" href="../../de/dce/syck_8h.html#a10af5e9a345d0e86156a336e91ff9f47a193976ec9cc4f9ee296a851e5f03c4f8">syck_lvl_map</a> ) ) \</div><div class="line"> { \</div><div class="line"> SyckLevel *lvl_over; \</div><div class="line"> parser->lvl_idx--; \</div><div class="line"> lvl_over = <a class="code" href="../../d5/d7b/token_8c.html#a74b81ca2f9ae14a61d7301703194a1b8">CURRENT_LEVEL</a>(); \</div><div class="line"> indt_len = lvl_over->spaces; \</div><div class="line"> parser->lvl_idx++; \</div><div class="line"> } \</div><div class="line"> }</div><div class="ttc" id="token_8c_html_a1fcda04b90493a75641fa6299a7e9529"><div class="ttname"><a href="../../d5/d7b/token_8c.html#a1fcda04b90493a75641fa6299a7e9529">YYCURSOR</a></div><div class="ttdeci">#define YYCURSOR</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d7b/token_8c_source.html#l00023">token.c:23</a></div></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="token_8c_html_a74b81ca2f9ae14a61d7301703194a1b8"><div class="ttname"><a href="../../d5/d7b/token_8c.html#a74b81ca2f9ae14a61d7301703194a1b8">CURRENT_LEVEL</a></div><div class="ttdeci">#define CURRENT_LEVEL()</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d7b/token_8c_source.html#l00049">token.c:49</a></div></div> <div class="ttc" id="token_8c_html_a12feae20fbdc3958b881f0210983646a"><div class="ttname"><a href="../../d5/d7b/token_8c.html#a12feae20fbdc3958b881f0210983646a">YYLINEPTR</a></div><div class="ttdeci">#define YYLINEPTR</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d7b/token_8c_source.html#l00028">token.c:28</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><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d5/d7b/token_8c_source.html#l00216">216</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#l00277">sycklex_yaml_utf8()</a>.</p> </div> </div> <a id="add08c214dc3612ea4e546e39a628615e"></a> <h2 class="memtitle"><span class="permalink"><a href="#add08c214dc3612ea4e546e39a628615e">◆ </a></span>GOBBLE_UP_YAML_INDENT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GOBBLE_UP_YAML_INDENT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">ict, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">start </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="keywordtype">char</span> *indent = start; \</div><div class="line"> NEWLINE(indent); \</div><div class="line"> while ( indent < <a class="code" href="../../d5/d7b/token_8c.html#a1fcda04b90493a75641fa6299a7e9529">YYCURSOR</a> ) \</div><div class="line"> { \</div><div class="line"> if ( <a class="code" href="../../d5/d7b/token_8c.html#ab4d9d9fc941a2ae50514b9a1c6789b0c">is_newline</a>( ++indent ) ) \</div><div class="line"> { \</div><div class="line"> NEWLINE(indent); \</div><div class="line"> } \</div><div class="line"> } \</div><div class="line"> ict = 0; \</div><div class="line"> if ( *<a class="code" href="../../d5/d7b/token_8c.html#a1fcda04b90493a75641fa6299a7e9529">YYCURSOR</a> == <span class="charliteral">'\0'</span> ) \</div><div class="line"> { \</div><div class="line"> ict = -1; \</div><div class="line"> start = <a class="code" href="../../d5/d7b/token_8c.html#a1fcda04b90493a75641fa6299a7e9529">YYCURSOR</a> - 1; \</div><div class="line"> } \</div><div class="line"> else <span class="keywordflow">if</span> ( *<a class="code" href="../../d5/d7b/token_8c.html#a12feae20fbdc3958b881f0210983646a">YYLINEPTR</a> == <span class="charliteral">' '</span> ) \</div><div class="line"> { \</div><div class="line"> ict = (int)(<a class="code" href="../../d5/d7b/token_8c.html#a1fcda04b90493a75641fa6299a7e9529">YYCURSOR</a> - <a class="code" href="../../d5/d7b/token_8c.html#a12feae20fbdc3958b881f0210983646a">YYLINEPTR</a>); \</div><div class="line"> }</div><div class="ttc" id="token_8c_html_a1fcda04b90493a75641fa6299a7e9529"><div class="ttname"><a href="../../d5/d7b/token_8c.html#a1fcda04b90493a75641fa6299a7e9529">YYCURSOR</a></div><div class="ttdeci">#define YYCURSOR</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d7b/token_8c_source.html#l00023">token.c:23</a></div></div> <div class="ttc" id="token_8c_html_a12feae20fbdc3958b881f0210983646a"><div class="ttname"><a href="../../d5/d7b/token_8c.html#a12feae20fbdc3958b881f0210983646a">YYLINEPTR</a></div><div class="ttdeci">#define YYLINEPTR</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d7b/token_8c_source.html#l00028">token.c:28</a></div></div> <div class="ttc" id="token_8c_html_ab4d9d9fc941a2ae50514b9a1c6789b0c"><div class="ttname"><a href="../../d5/d7b/token_8c.html#ab4d9d9fc941a2ae50514b9a1c6789b0c">is_newline</a></div><div class="ttdeci">int is_newline(char *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d7b/token_8c_source.html#l02692">token.c:2692</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d5/d7b/token_8c_source.html#l00192">192</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#l00277">sycklex_yaml_utf8()</a>.</p> </div> </div> <a id="a4b0168936b570e6962847495ec744042"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4b0168936b570e6962847495ec744042">◆ </a></span>NEWLINE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NEWLINE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">ptr</td><td>)</td> <td>   <a class="el" href="../../d5/d7b/token_8c.html#a12feae20fbdc3958b881f0210983646a">YYLINEPTR</a> = ptr + <a class="el" href="../../d5/d7b/token_8c.html#a96c08b6fb4311c057f331c486a27adb9">newline_len</a>(ptr); <a class="el" href="../../d2/d99/win32ole_8c.html#a0b353ee5ed67ad8974a850ea3f2a224b">if</a> ( <a class="el" href="../../d5/d7b/token_8c.html#a12feae20fbdc3958b881f0210983646a">YYLINEPTR</a> > <a class="el" href="../../d5/d7b/token_8c.html#ab5c003731a668b09b0537acc946bba3e">YYLINECTPTR</a> ) { <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="../../d5/d7b/token_8c_source.html#l00042">42</a> of file <a class="el" href="../../d5/d7b/token_8c_source.html">token.c</a>.</p> </div> </div> <a id="ab2be9e92087460a8dfad9bcd65d48ae6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab2be9e92087460a8dfad9bcd65d48ae6">◆ </a></span>PLAIN_IS_INL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PLAIN_IS_INL</td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">char</span> *walker = qstr + qidx - 1; \</div><div class="line"> while ( walker > qstr && ( *walker == <span class="charliteral">'\n'</span> || *walker == <span class="charliteral">' '</span> || *walker == <span class="charliteral">'\t'</span> ) ) \</div><div class="line"> { \</div><div class="line"> qidx--; \</div><div class="line"> walker[0] = <span class="charliteral">'\0'</span>; \</div><div class="line"> walker--; \</div><div class="line"> }</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d5/d7b/token_8c_source.html#l00143">143</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#l00277">sycklex_yaml_utf8()</a>.</p> </div> </div> <a id="adb22ce9972f468a02a9b3901bfc003b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#adb22ce9972f468a02a9b3901bfc003b4">◆ </a></span>PLAIN_NOT_INL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PLAIN_NOT_INL</td> <td>(</td> <td class="paramname"></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> ( *(<a class="code" href="../../d5/d7b/token_8c.html#a1fcda04b90493a75641fa6299a7e9529">YYCURSOR</a> - 1) == <span class="charliteral">' '</span> || <a class="code" href="../../d5/d7b/token_8c.html#ab4d9d9fc941a2ae50514b9a1c6789b0c">is_newline</a>( <a class="code" href="../../d5/d7b/token_8c.html#a1fcda04b90493a75641fa6299a7e9529">YYCURSOR</a> - 1 ) ) \</div><div class="line"> { \</div><div class="line"> YYCURSOR--; \</div><div class="line"> } \</div><div class="line"> QUOTECATS(qstr, qcapa, qidx, <a class="code" href="../../d5/d7b/token_8c.html#a856a33ce063d2c0884a1c952784280df">YYTOKEN</a>, <a class="code" href="../../d5/d7b/token_8c.html#a1fcda04b90493a75641fa6299a7e9529">YYCURSOR</a> - <a class="code" href="../../d5/d7b/token_8c.html#a856a33ce063d2c0884a1c952784280df">YYTOKEN</a>); \</div><div class="line"> goto Plain2;</div><div class="ttc" id="token_8c_html_a1fcda04b90493a75641fa6299a7e9529"><div class="ttname"><a href="../../d5/d7b/token_8c.html#a1fcda04b90493a75641fa6299a7e9529">YYCURSOR</a></div><div class="ttdeci">#define YYCURSOR</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d7b/token_8c_source.html#l00023">token.c:23</a></div></div> <div class="ttc" id="token_8c_html_a856a33ce063d2c0884a1c952784280df"><div class="ttname"><a href="../../d5/d7b/token_8c.html#a856a33ce063d2c0884a1c952784280df">YYTOKEN</a></div><div class="ttdeci">#define YYTOKEN</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d7b/token_8c_source.html#l00026">token.c:26</a></div></div> <div class="ttc" id="token_8c_html_ab4d9d9fc941a2ae50514b9a1c6789b0c"><div class="ttname"><a href="../../d5/d7b/token_8c.html#ab4d9d9fc941a2ae50514b9a1c6789b0c">is_newline</a></div><div class="ttdeci">int is_newline(char *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d7b/token_8c_source.html#l02692">token.c:2692</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d5/d7b/token_8c_source.html#l00134">134</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#l00277">sycklex_yaml_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="../../d5/d7b/token_8c_source.html#l00048">48</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#l00277">sycklex_yaml_utf8()</a>.</p> </div> </div> <a id="aa794490e2e8005803b60a524ede7ce99"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa794490e2e8005803b60a524ede7ce99">◆ </a></span>QUOTECAT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define QUOTECAT</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="../../d5/d7b/token_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="token_8c_html_a3257678ac2197e1391c9f8c36b448ece"><div class="ttname"><a href="../../d5/d7b/token_8c.html#a3257678ac2197e1391c9f8c36b448ece">QUOTELEN</a></div><div class="ttdeci">#define QUOTELEN</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d7b/token_8c_source.html#l00017">token.c:17</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d5/d7b/token_8c_source.html#l00091">91</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#l00277">sycklex_yaml_utf8()</a>.</p> </div> </div> <a id="a3417eccfad3d5999ced418f3c5cabcb3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3417eccfad3d5999ced418f3c5cabcb3">◆ </a></span>QUOTECATS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define QUOTECATS</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">cs, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">cl </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"> while ( <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a> + cl >= c ) \</div><div class="line"> { \</div><div class="line"> c += <a class="code" href="../../d5/d7b/token_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_MEMCPY( s + <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, cs, <span class="keywordtype">char</span>, cl ); \</div><div class="line"> i += cl; \</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="token_8c_html_a3257678ac2197e1391c9f8c36b448ece"><div class="ttname"><a href="../../d5/d7b/token_8c.html#a3257678ac2197e1391c9f8c36b448ece">QUOTELEN</a></div><div class="ttdeci">#define QUOTELEN</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d7b/token_8c_source.html#l00017">token.c:17</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d5/d7b/token_8c_source.html#l00102">102</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#l00277">sycklex_yaml_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   1024</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d7b/token_8c_source.html#l00017">17</a> of file <a class="el" href="../../d5/d7b/token_8c_source.html">token.c</a>.</p> </div> </div> <a id="ab5ace5dc834dec7455d3269fb0669bde"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab5ace5dc834dec7455d3269fb0669bde">◆ </a></span>RETURN_IMPLICIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RETURN_IMPLICIT</td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">{ \</div><div class="line"> SyckNode *n = <a class="code" href="../../d3/d18/ext_2syck_2node_8c.html#ab2cf9106f6c162e3252f6bf5bd0ddaac">syck_alloc_str</a>(); \</div><div class="line"> YYCURSOR = <a class="code" href="../../d5/d7b/token_8c.html#a856a33ce063d2c0884a1c952784280df">YYTOKEN</a>; \</div><div class="line"> n->data.str->ptr = qstr; \</div><div class="line"> n->data.str->len = qidx; \</div><div class="line"> n->data.str->style = <a class="code" href="../../de/dce/syck_8h.html#a80e0a63715fa32302da405e1585e2f31ad2d0da74e48550b9379d387ba4fc370b">scalar_plain</a>; \</div><div class="line"> sycklval->nodeData = n; \</div><div class="line"> if ( parser->implicit_typing == 1 ) \</div><div class="line"> { \</div><div class="line"> try_tag_implicit( sycklval->nodeData, parser->taguri_expansion ); \</div><div class="line"> } \</div><div class="line"> return <a class="code" href="../../d3/d7f/gram_8c.html#aaf13406908f119e93185fb4fbe6ea459">YAML_PLAIN</a>; \</div><div class="line"> }</div><div class="ttc" id="syck_8h_html_a80e0a63715fa32302da405e1585e2f31ad2d0da74e48550b9379d387ba4fc370b"><div class="ttname"><a href="../../de/dce/syck_8h.html#a80e0a63715fa32302da405e1585e2f31ad2d0da74e48550b9379d387ba4fc370b">scalar_plain</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/dce/syck_8h_source.html#l00103">syck.h:103</a></div></div> <div class="ttc" id="gram_8c_html_aaf13406908f119e93185fb4fbe6ea459"><div class="ttname"><a href="../../d3/d7f/gram_8c.html#aaf13406908f119e93185fb4fbe6ea459">YAML_PLAIN</a></div><div class="ttdeci">#define YAML_PLAIN</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d7f/gram_8c_source.html#l00085">gram.c:85</a></div></div> <div class="ttc" id="token_8c_html_a856a33ce063d2c0884a1c952784280df"><div class="ttname"><a href="../../d5/d7b/token_8c.html#a856a33ce063d2c0884a1c952784280df">YYTOKEN</a></div><div class="ttdeci">#define YYTOKEN</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d7b/token_8c_source.html#l00026">token.c:26</a></div></div> <div class="ttc" id="ext_2syck_2node_8c_html_ab2cf9106f6c162e3252f6bf5bd0ddaac"><div class="ttname"><a href="../../d3/d18/ext_2syck_2node_8c.html#ab2cf9106f6c162e3252f6bf5bd0ddaac">syck_alloc_str</a></div><div class="ttdeci">SyckNode * syck_alloc_str(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d18/ext_2syck_2node_8c_source.html#l00085">node.c:85</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d5/d7b/token_8c_source.html#l00118">118</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#l00277">sycklex_yaml_utf8()</a>.</p> </div> </div> <a id="a522452a03197688506b75b3a2eb2f1fb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a522452a03197688506b75b3a2eb2f1fb">◆ </a></span>RETURN_YAML_BLOCK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RETURN_YAML_BLOCK</td> <td>(</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="../../d5/d7b/token_8c_source.html#l00156">156</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#l00277">sycklex_yaml_utf8()</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="../../d5/d7b/token_8c_source.html#l00022">22</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#l02599">eat_comments()</a>, and <a class="el" href="../../d5/d7b/token_8c_source.html#l00277">sycklex_yaml_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="../../d5/d7b/token_8c_source.html#l00023">23</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#l02599">eat_comments()</a>, and <a class="el" href="../../d5/d7b/token_8c_source.html#l00277">sycklex_yaml_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="../../d5/d7b/token_8c_source.html#l00031">31</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#l02599">eat_comments()</a>, and <a class="el" href="../../d5/d7b/token_8c_source.html#l00277">sycklex_yaml_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="../../d5/d7b/token_8c_source.html#l00025">25</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#l02599">eat_comments()</a>, and <a class="el" href="../../d5/d7b/token_8c_source.html#l00277">sycklex_yaml_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="../../d5/d7b/token_8c_source.html#l00030">30</a> of file <a class="el" href="../../d5/d7b/token_8c_source.html">token.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="../../d5/d7b/token_8c_source.html#l00029">29</a> of file <a class="el" href="../../d5/d7b/token_8c_source.html">token.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="../../d5/d7b/token_8c_source.html#l00028">28</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#l00277">sycklex_yaml_utf8()</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="../../d5/d7b/token_8c_source.html#l00024">24</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#l02599">eat_comments()</a>, and <a class="el" href="../../d5/d7b/token_8c_source.html#l00277">sycklex_yaml_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="../../d5/d7b/token_8c_source.html#l00037">37</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#l00277">sycklex_yaml_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="../../d5/d7b/token_8c_source.html#l00026">26</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#l02599">eat_comments()</a>, and <a class="el" href="../../d5/d7b/token_8c_source.html#l00277">sycklex_yaml_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="../../d5/d7b/token_8c_source.html#l00027">27</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#l00277">sycklex_yaml_utf8()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a682bae9b34a9367117b4ba43a3350be8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a682bae9b34a9367117b4ba43a3350be8">◆ </a></span>eat_comments()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void eat_comments </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="../../d5/d7b/token_8c_source.html#l02599">2599</a> of file <a class="el" href="../../d5/d7b/token_8c_source.html">token.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d7b/token_8c_source.html#l00022">YYCTYPE</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00023">YYCURSOR</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00031">YYFILL</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00025">YYLIMIT</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00024">YYMARKER</a>, and <a class="el" href="../../d5/d7b/token_8c_source.html#l00026">YYTOKEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d7b/token_8c_source.html#l00277">sycklex_yaml_utf8()</a>.</p> </div> </div> <a id="a57de8b05cb266c25ad0fb2e3598e72fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a57de8b05cb266c25ad0fb2e3598e72fc">◆ </a></span>escape_seq()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char escape_seq </td> <td>(</td> <td class="paramtype">char </td> <td class="paramname"><em>ch</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d7b/token_8c_source.html#l02674">2674</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#l00277">sycklex_yaml_utf8()</a>.</p> </div> </div> <a id="ab4d9d9fc941a2ae50514b9a1c6789b0c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab4d9d9fc941a2ae50514b9a1c6789b0c">◆ </a></span>is_newline()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int is_newline </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d7b/token_8c_source.html#l02692">2692</a> of file <a class="el" href="../../d5/d7b/token_8c_source.html">token.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d7b/token_8c_source.html#l02698">newline_len()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d7b/token_8c_source.html#l00277">sycklex_yaml_utf8()</a>.</p> </div> </div> <a id="a96c08b6fb4311c057f331c486a27adb9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a96c08b6fb4311c057f331c486a27adb9">◆ </a></span>newline_len()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int newline_len </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d7b/token_8c_source.html#l02698">2698</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#l02692">is_newline()</a>, and <a class="el" href="../../d5/d7b/token_8c_source.html#l00277">sycklex_yaml_utf8()</a>.</p> </div> </div> <a id="af2e9a4cc87aa7768a8d7350962cc98f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2e9a4cc87aa7768a8d7350962cc98f3">◆ </a></span>syckerror()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void syckerror </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><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d7b/token_8c_source.html#l02716">2716</a> of file <a class="el" href="../../d5/d7b/token_8c_source.html">token.c</a>.</p> <p class="reference">References <a class="el" href="../../de/dce/syck_8h_source.html#l00227">_syck_parser::error_handler</a>, <a class="el" href="../../d5/d04/strerror_8c_source.html#l00008">msg</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00221">_syck_parser::root</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00221">_syck_parser::root_on_error</a>, <a class="el" href="../../d1/d7b/syck_8c_source.html#l00517">syck_default_error_handler()</a>, and <a class="el" href="../../d5/d7b/token_8c_source.html#l00233">syck_parser_ptr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d7b/token_8c_source.html#l00252">sycklex()</a>.</p> </div> </div> <a id="adbe445ed4ef099b84caac0b45cac1081"></a> <h2 class="memtitle"><span class="permalink"><a href="#adbe445ed4ef099b84caac0b45cac1081">◆ </a></span>sycklex()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sycklex </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="../../d5/d7b/token_8c_source.html#l00252">252</a> of file <a class="el" href="../../d5/d7b/token_8c_source.html">token.c</a>.</p> <p class="reference">References <a class="el" href="../../de/dce/syck_8h_source.html#l00231">_syck_parser::input_type</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00168">syck_bytecode_utf8</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00166">syck_yaml_utf16</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00167">syck_yaml_utf32</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00165">syck_yaml_utf8</a>, <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>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00277">sycklex_yaml_utf8()</a>, and <a class="el" href="../../d3/d7f/gram_8c_source.html#l00087">YAML_DOCSEP</a>.</p> </div> </div> <a id="a58da693fe60a063e0bfd46b4da7bd8e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58da693fe60a063e0bfd46b4da7bd8e8">◆ </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">, </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"> </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> <a id="a7bee3de933b9d276e5e7e24535a97df1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7bee3de933b9d276e5e7e24535a97df1">◆ </a></span>sycklex_yaml_utf8()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sycklex_yaml_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="../../d5/d7b/token_8c_source.html#l00277">277</a> of file <a class="el" href="../../d5/d7b/token_8c_source.html">token.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d7b/token_8c_source.html#l00047">ADD_LEVEL</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00059">BLOCK_FOLD</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00060">BLOCK_LIT</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00049">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="../../d5/d7b/token_8c_source.html#l02599">eat_comments()</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00079">ENSURE_YAML_IEND</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00060">ENSURE_YAML_IOPEN</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l02674">escape_seq()</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00054">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="../../d5/d7b/token_8c_source.html#l00216">GET_TRUE_YAML_INDENT</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00192">GOBBLE_UP_YAML_INDENT</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l02692">is_newline()</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00136">YYSTYPE::name</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l02698">newline_len()</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00062">NL_CHOMP</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00063">NL_KEEP</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="../../d5/d7b/token_8c_source.html#l00143">PLAIN_IS_INL</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00134">PLAIN_NOT_INL</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00048">POP_LEVEL</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00091">QUOTECAT</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00102">QUOTECATS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00308">rb_long2int</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00118">RETURN_IMPLICIT</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00156">RETURN_YAML_BLOCK</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#l00099">scalar_1quote</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00100">scalar_2quote</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="../../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="../../d5/d65/strtol_8c_source.html#l00007">strtol()</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#l00177">syck_lvl_block</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#l00180">syck_lvl_imap</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00179">syck_lvl_iseq</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#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="../../db/dd1/handler_8c_source.html#l00157">syck_taguri()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11780">tok</a>, <a class="el" href="../../de/dce/syck_8h_source.html#l00115">_syck_node::type_id</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="../../de/dce/syck_8h_source.html#l00015">YAML_DOMAIN</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#l00081">YAML_TRANSFER</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00022">YYCTYPE</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00023">YYCURSOR</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00031">YYFILL</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00025">YYLIMIT</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00028">YYLINEPTR</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00024">YYMARKER</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00037">YYPOS</a>, <a class="el" href="../../d5/d7b/token_8c_source.html#l00026">YYTOKEN</a>, and <a class="el" href="../../d5/d7b/token_8c_source.html#l00027">YYTOKTMP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d7b/token_8c_source.html#l00252">sycklex()</a>.</p> </div> </div> <a id="a04cc6e452954d288adc3b4c92cd0b9de"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04cc6e452954d288adc3b4c92cd0b9de">◆ </a></span>syckwrap()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int syckwrap </td> <td>(</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="../../d5/d7b/token_8c_source.html#l02710">2710</a> of file <a class="el" href="../../d5/d7b/token_8c_source.html">token.c</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 = <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="../../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