📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 05:42:33
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
/
d7
/
dce
📍 /opt/alt/ruby20/share/doc/ruby/capi/html/d7/dce
🔄 Refresh
✏️
Editing: scanner_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/psych/yaml/scanner.c File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.0.0p648(2015-12-16revision53162)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div 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_31ad5611867e11b3bbb07523261d2b9b.html">psych</a></li><li class="navelem"><a class="el" href="../../dir_dfc81d2f50f6fc5c959b742953049d17.html">yaml</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">scanner.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../db/d71/yaml__private_8h_source.html">yaml_private.h</a>"</code><br /> </div> <p><a href="../../d7/dce/scanner_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:a819fa4b185b99ab9f555782d28b5ebfa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a819fa4b185b99ab9f555782d28b5ebfa">CACHE</a>(parser, length)</td></tr> <tr class="separator:a819fa4b185b99ab9f555782d28b5ebfa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c0df738da3bfe2361bb7c9b9d73d05b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a9c0df738da3bfe2361bb7c9b9d73d05b">SKIP</a>(parser)</td></tr> <tr class="separator:a9c0df738da3bfe2361bb7c9b9d73d05b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07f0ed1cab0348144dd58cf4f72890ce"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a07f0ed1cab0348144dd58cf4f72890ce">SKIP_LINE</a>(parser)</td></tr> <tr class="separator:a07f0ed1cab0348144dd58cf4f72890ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4a167ddb25eaac6a0508b2cf2af61843"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a4a167ddb25eaac6a0508b2cf2af61843">READ</a>(parser, string)</td></tr> <tr class="separator:a4a167ddb25eaac6a0508b2cf2af61843"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b5466f8775e556afab4c896b2bcd130"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a7b5466f8775e556afab4c896b2bcd130">READ_LINE</a>(parser, string)</td></tr> <tr class="separator:a7b5466f8775e556afab4c896b2bcd130"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:accb4978709fc9843ce70e4b72bf7d509"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#accb4978709fc9843ce70e4b72bf7d509">MAX_NUMBER_LENGTH</a>   9</td></tr> <tr class="separator:accb4978709fc9843ce70e4b72bf7d509"><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:gae62b7861e6f260572cf25379088270c6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/da8/group__parser.html#gae62b7861e6f260572cf25379088270c6">yaml_parser_scan</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>)</td></tr> <tr class="memdesc:gae62b7861e6f260572cf25379088270c6"><td class="mdescLeft"> </td><td class="mdescRight">Scan the input stream and produce the next token. <a href="../../dd/da8/group__parser.html#gae62b7861e6f260572cf25379088270c6">More...</a><br /></td></tr> <tr class="separator:gae62b7861e6f260572cf25379088270c6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab815128517fbe7f09ff68b94ee84d72b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#ab815128517fbe7f09ff68b94ee84d72b">yaml_parser_set_scanner_error</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *context, <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> context_mark, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *problem)</td></tr> <tr class="separator:ab815128517fbe7f09ff68b94ee84d72b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5be835743965f7574d38aa6f76c97edc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a5be835743965f7574d38aa6f76c97edc">yaml_parser_fetch_more_tokens</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a5be835743965f7574d38aa6f76c97edc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2255d4f72aefca54817c72187ec2b868"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a2255d4f72aefca54817c72187ec2b868">yaml_parser_fetch_next_token</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a2255d4f72aefca54817c72187ec2b868"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a050a432d0e7b8df79d4fcd00ccc8db0c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a050a432d0e7b8df79d4fcd00ccc8db0c">yaml_parser_stale_simple_keys</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a050a432d0e7b8df79d4fcd00ccc8db0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e3f9792e6dbcb68a75131b30f61f393"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a9e3f9792e6dbcb68a75131b30f61f393">yaml_parser_save_simple_key</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a9e3f9792e6dbcb68a75131b30f61f393"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a00b6937963b61a0f188c7a0d4a06f42b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a00b6937963b61a0f188c7a0d4a06f42b">yaml_parser_remove_simple_key</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a00b6937963b61a0f188c7a0d4a06f42b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a33942871163aca6fb5e337a4e0dae86f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a33942871163aca6fb5e337a4e0dae86f">yaml_parser_increase_flow_level</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a33942871163aca6fb5e337a4e0dae86f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a45cd88db67ecb3908579aa360e8732ef"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a45cd88db67ecb3908579aa360e8732ef">yaml_parser_decrease_flow_level</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a45cd88db67ecb3908579aa360e8732ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd4a997389215739034c870e13a4e7c1"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#abd4a997389215739034c870e13a4e7c1">yaml_parser_roll_indent</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, ptrdiff_t column, ptrdiff_t number, <a class="el" href="../../d9/d9f/group__tokens.html#gaba51dda022dced02f8df2224ab7993f7">yaml_token_type_t</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> <a class="el" href="../../d4/d54/psych__parser_8c.html#a3b414d8916ef55eb4bf7a05a5639883f">mark</a>)</td></tr> <tr class="separator:abd4a997389215739034c870e13a4e7c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f1f7474bc6438019375e3859c781c92"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a7f1f7474bc6438019375e3859c781c92">yaml_parser_unroll_indent</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, ptrdiff_t column)</td></tr> <tr class="separator:a7f1f7474bc6438019375e3859c781c92"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acfcf7e1eb164d099a1577d5423d846cf"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#acfcf7e1eb164d099a1577d5423d846cf">yaml_parser_fetch_stream_start</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:acfcf7e1eb164d099a1577d5423d846cf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb1d0c682b93c6b9123b12527888baed"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#afb1d0c682b93c6b9123b12527888baed">yaml_parser_fetch_stream_end</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:afb1d0c682b93c6b9123b12527888baed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace222e047fc9f526e5cebe48535ec8a2"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#ace222e047fc9f526e5cebe48535ec8a2">yaml_parser_fetch_directive</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:ace222e047fc9f526e5cebe48535ec8a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b70957e9ec197132b6d61b6b0d665f8"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a7b70957e9ec197132b6d61b6b0d665f8">yaml_parser_fetch_document_indicator</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d9/d9f/group__tokens.html#gaba51dda022dced02f8df2224ab7993f7">yaml_token_type_t</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)</td></tr> <tr class="separator:a7b70957e9ec197132b6d61b6b0d665f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a38c874604c09fd5db2bc8e80eb513d11"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a38c874604c09fd5db2bc8e80eb513d11">yaml_parser_fetch_flow_collection_start</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d9/d9f/group__tokens.html#gaba51dda022dced02f8df2224ab7993f7">yaml_token_type_t</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)</td></tr> <tr class="separator:a38c874604c09fd5db2bc8e80eb513d11"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb20f8f945cb6b839a68639d075eb618"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#aeb20f8f945cb6b839a68639d075eb618">yaml_parser_fetch_flow_collection_end</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d9/d9f/group__tokens.html#gaba51dda022dced02f8df2224ab7993f7">yaml_token_type_t</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)</td></tr> <tr class="separator:aeb20f8f945cb6b839a68639d075eb618"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a33d061510014bc13641d0cbc2b9b15ac"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a33d061510014bc13641d0cbc2b9b15ac">yaml_parser_fetch_flow_entry</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a33d061510014bc13641d0cbc2b9b15ac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9f2a934e60dc287652a22a84f0263f4a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a9f2a934e60dc287652a22a84f0263f4a">yaml_parser_fetch_block_entry</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a9f2a934e60dc287652a22a84f0263f4a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a728ac023f3ab57a4794297d21ecd43a4"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a728ac023f3ab57a4794297d21ecd43a4">yaml_parser_fetch_key</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a728ac023f3ab57a4794297d21ecd43a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a972d05cf1bd25747e915d8bcd7b58b3f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a972d05cf1bd25747e915d8bcd7b58b3f">yaml_parser_fetch_value</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a972d05cf1bd25747e915d8bcd7b58b3f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a092c84f71223e1a100db30cf53262be2"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a092c84f71223e1a100db30cf53262be2">yaml_parser_fetch_anchor</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d9/d9f/group__tokens.html#gaba51dda022dced02f8df2224ab7993f7">yaml_token_type_t</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)</td></tr> <tr class="separator:a092c84f71223e1a100db30cf53262be2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24a10b6c65f0410a088a9d9069422519"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a24a10b6c65f0410a088a9d9069422519">yaml_parser_fetch_tag</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a24a10b6c65f0410a088a9d9069422519"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c617e81eced709503fc03edd3a9b713"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a8c617e81eced709503fc03edd3a9b713">yaml_parser_fetch_block_scalar</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, int literal)</td></tr> <tr class="separator:a8c617e81eced709503fc03edd3a9b713"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a37dbab735593b7c38b8f2b41debc49f5"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a37dbab735593b7c38b8f2b41debc49f5">yaml_parser_fetch_flow_scalar</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, int single)</td></tr> <tr class="separator:a37dbab735593b7c38b8f2b41debc49f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0309fdae90bf596e9808b725f7191994"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a0309fdae90bf596e9808b725f7191994">yaml_parser_fetch_plain_scalar</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a0309fdae90bf596e9808b725f7191994"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a17d927e7e690e925d344a4ebb275f017"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a17d927e7e690e925d344a4ebb275f017">yaml_parser_scan_to_next_token</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a17d927e7e690e925d344a4ebb275f017"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d29a7ed204bc4aa7a0df63af6aa91ee"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a2d29a7ed204bc4aa7a0df63af6aa91ee">yaml_parser_scan_directive</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>)</td></tr> <tr class="separator:a2d29a7ed204bc4aa7a0df63af6aa91ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ade85b6f1a200a22c626f2329e253f470"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#ade85b6f1a200a22c626f2329e253f470">yaml_parser_scan_directive_name</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> start_mark, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:ade85b6f1a200a22c626f2329e253f470"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed2af5e26f7fcf242d2dbbaf4af5344d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#aed2af5e26f7fcf242d2dbbaf4af5344d">yaml_parser_scan_version_directive_value</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> start_mark, int *<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8947941479c38403a09c14a60b03f01">major</a>, int *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aec7b96885baf2e6f10efbdef9d935a0b">minor</a>)</td></tr> <tr class="separator:aed2af5e26f7fcf242d2dbbaf4af5344d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78afc21abae36f7ceb59936e19beba06"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a78afc21abae36f7ceb59936e19beba06">yaml_parser_scan_version_directive_number</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> start_mark, int *number)</td></tr> <tr class="separator:a78afc21abae36f7ceb59936e19beba06"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abbb1ca950d9b56833aff11faecc235f7"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#abbb1ca950d9b56833aff11faecc235f7">yaml_parser_scan_tag_directive_value</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> <a class="el" href="../../d4/d54/psych__parser_8c.html#a3b414d8916ef55eb4bf7a05a5639883f">mark</a>, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **handle, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **prefix)</td></tr> <tr class="separator:abbb1ca950d9b56833aff11faecc235f7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae35e2bb1a28dc0b326c37de287ba0187"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#ae35e2bb1a28dc0b326c37de287ba0187">yaml_parser_scan_anchor</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, <a class="el" href="../../d9/d9f/group__tokens.html#gaba51dda022dced02f8df2224ab7993f7">yaml_token_type_t</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)</td></tr> <tr class="separator:ae35e2bb1a28dc0b326c37de287ba0187"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab59bf3820fd9fa212535072fc2441b1a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#ab59bf3820fd9fa212535072fc2441b1a">yaml_parser_scan_tag</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>)</td></tr> <tr class="separator:ab59bf3820fd9fa212535072fc2441b1a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3bd738a979c4c54a52009e1b88896cb1"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a3bd738a979c4c54a52009e1b88896cb1">yaml_parser_scan_tag_handle</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, int directive, <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> start_mark, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **handle)</td></tr> <tr class="separator:a3bd738a979c4c54a52009e1b88896cb1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0e0a7dd2d4e27b2d1f42aab221b7628"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#af0e0a7dd2d4e27b2d1f42aab221b7628">yaml_parser_scan_tag_uri</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, int directive, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *<a class="el" href="../../d4/d71/st_8c.html#a6d1197264c8235ebd5bda57ba423914e">head</a>, <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> start_mark, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> **uri)</td></tr> <tr class="separator:af0e0a7dd2d4e27b2d1f42aab221b7628"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee85cb22a9d5cfad5d00bb94eb0c48a2"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#aee85cb22a9d5cfad5d00bb94eb0c48a2">yaml_parser_scan_uri_escapes</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, int directive, <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> start_mark, <a class="el" href="../../d6/df6/structyaml__string__t.html">yaml_string_t</a> *string)</td></tr> <tr class="separator:aee85cb22a9d5cfad5d00bb94eb0c48a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5fd293123469378136e878a6a2b8b4bf"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a5fd293123469378136e878a6a2b8b4bf">yaml_parser_scan_block_scalar</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, int literal)</td></tr> <tr class="separator:a5fd293123469378136e878a6a2b8b4bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a89c1dd5cdb1416e19d4f3b0bb4183ae6"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a89c1dd5cdb1416e19d4f3b0bb4183ae6">yaml_parser_scan_block_scalar_breaks</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, int *indent, <a class="el" href="../../d6/df6/structyaml__string__t.html">yaml_string_t</a> *breaks, <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> start_mark, <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> *end_mark)</td></tr> <tr class="separator:a89c1dd5cdb1416e19d4f3b0bb4183ae6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9fdb2d545a400cdccfc714819753331d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a9fdb2d545a400cdccfc714819753331d">yaml_parser_scan_flow_scalar</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>, int single)</td></tr> <tr class="separator:a9fdb2d545a400cdccfc714819753331d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9890f4699945435c9c1efeeefba29de5"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dce/scanner_8c.html#a9890f4699945435c9c1efeeefba29de5">yaml_parser_scan_plain_scalar</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *<a class="el" href="../../db/d97/parse_8c.html#a762077f24f1e3564cc3b863ceafccf9b">token</a>)</td></tr> <tr class="separator:a9890f4699945435c9c1efeeefba29de5"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a819fa4b185b99ab9f555782d28b5ebfa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a819fa4b185b99ab9f555782d28b5ebfa">◆ </a></span>CACHE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CACHE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">parser, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">length </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">(parser->unread >= (length) \</div><div class="line"> ? 1 \</div><div class="line"> : <a class="code" href="../../d5/dd9/reader_8c.html#aca61f62c10e30089774ae9a4d12e1908">yaml_parser_update_buffer</a>(parser, (length)))</div><div class="ttc" id="reader_8c_html_aca61f62c10e30089774ae9a4d12e1908"><div class="ttname"><a href="../../d5/dd9/reader_8c.html#aca61f62c10e30089774ae9a4d12e1908">yaml_parser_update_buffer</a></div><div class="ttdeci">yaml_parser_update_buffer(yaml_parser_t *parser, size_t length)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/dd9/reader_8c_source.html#l00142">reader.c:142</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">485</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">yaml_parser_scan_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02963">yaml_parser_scan_block_scalar_breaks()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02120">yaml_parser_scan_directive_name()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02395">yaml_parser_scan_tag()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02265">yaml_parser_scan_tag_directive_value()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02510">yaml_parser_scan_tag_handle()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01928">yaml_parser_scan_to_next_token()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02672">yaml_parser_scan_uri_escapes()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02218">yaml_parser_scan_version_directive_number()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02171">yaml_parser_scan_version_directive_value()</a>.</p> </div> </div> <a id="accb4978709fc9843ce70e4b72bf7d509"></a> <h2 class="memtitle"><span class="permalink"><a href="#accb4978709fc9843ce70e4b72bf7d509">◆ </a></span>MAX_NUMBER_LENGTH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MAX_NUMBER_LENGTH   9</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l02205">2205</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02218">yaml_parser_scan_version_directive_number()</a>.</p> </div> </div> <a id="a4a167ddb25eaac6a0508b2cf2af61843"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4a167ddb25eaac6a0508b2cf2af61843">◆ </a></span>READ</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define READ</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">parser, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">string </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="../../db/d71/yaml__private_8h.html#ab6ac2be4146a38410f11c65a94555302">STRING_EXTEND</a>(parser,<span class="keywordtype">string</span>) ? \</div><div class="line"> (<a class="code" href="../../db/d71/yaml__private_8h.html#a80fdcd38361e020616b54802a76f1acb">COPY</a>(<span class="keywordtype">string</span>,parser->buffer), \</div><div class="line"> parser->mark.index ++, \</div><div class="line"> parser->mark.column ++, \</div><div class="line"> parser->unread --, \</div><div class="line"> 1) : 0)</div><div class="ttc" id="yaml__private_8h_html_a80fdcd38361e020616b54802a76f1acb"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a80fdcd38361e020616b54802a76f1acb">COPY</a></div><div class="ttdeci">#define COPY(string_a, string_b)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00400">yaml_private.h:400</a></div></div> <div class="ttc" id="yaml__private_8h_html_ab6ac2be4146a38410f11c65a94555302"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#ab6ac2be4146a38410f11c65a94555302">STRING_EXTEND</a></div><div class="ttdeci">#define STRING_EXTEND(context, string)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00148">yaml_private.h:148</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l00518">518</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">yaml_parser_scan_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02120">yaml_parser_scan_directive_name()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02510">yaml_parser_scan_tag_handle()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>.</p> </div> </div> <a id="a7b5466f8775e556afab4c896b2bcd130"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7b5466f8775e556afab4c896b2bcd130">◆ </a></span>READ_LINE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define READ_LINE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">parser, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">string </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/dce/scanner_8c_source.html#l00530">530</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02963">yaml_parser_scan_block_scalar_breaks()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>.</p> </div> </div> <a id="a9c0df738da3bfe2361bb7c9b9d73d05b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c0df738da3bfe2361bb7c9b9d73d05b">◆ </a></span>SKIP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SKIP</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">parser</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">(parser->mark.index ++, \</div><div class="line"> parser->mark.column ++, \</div><div class="line"> parser->unread --, \</div><div class="line"> parser->buffer.pointer += <a class="code" href="../../db/d71/yaml__private_8h.html#a21b1340d9d382c890496359506594a71">WIDTH</a>(parser->buffer))</div><div class="ttc" id="yaml__private_8h_html_a21b1340d9d382c890496359506594a71"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a21b1340d9d382c890496359506594a71">WIDTH</a></div><div class="ttdeci">#define WIDTH(string)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00388">yaml_private.h:388</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">494</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01578">yaml_parser_fetch_block_entry()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01412">yaml_parser_fetch_document_indicator()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01500">yaml_parser_fetch_flow_collection_end()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01457">yaml_parser_fetch_flow_collection_start()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01543">yaml_parser_fetch_flow_entry()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01639">yaml_parser_fetch_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01692">yaml_parser_fetch_value()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">yaml_parser_scan_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02963">yaml_parser_scan_block_scalar_breaks()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02395">yaml_parser_scan_tag()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02265">yaml_parser_scan_tag_directive_value()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01928">yaml_parser_scan_to_next_token()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02672">yaml_parser_scan_uri_escapes()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02218">yaml_parser_scan_version_directive_number()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02171">yaml_parser_scan_version_directive_value()</a>.</p> </div> </div> <a id="a07f0ed1cab0348144dd58cf4f72890ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#a07f0ed1cab0348144dd58cf4f72890ce">◆ </a></span>SKIP_LINE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SKIP_LINE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">parser</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="../../db/d71/yaml__private_8h.html#a8e950eb5a17fb0d0697a6e40daad1dd4">IS_CRLF</a>(parser->buffer) ? \</div><div class="line"> (parser->mark.index += 2, \</div><div class="line"> parser->mark.column = 0, \</div><div class="line"> parser->mark.line ++, \</div><div class="line"> parser->unread -= 2, \</div><div class="line"> parser->buffer.pointer += 2) : \</div><div class="line"> <a class="code" href="../../db/d71/yaml__private_8h.html#af134f7ee322a5e7c17b8736d15431baf">IS_BREAK</a>(parser->buffer) ? \</div><div class="line"> (parser->mark.index ++, \</div><div class="line"> parser->mark.column = 0, \</div><div class="line"> parser->mark.line ++, \</div><div class="line"> parser->unread --, \</div><div class="line"> parser->buffer.pointer += <a class="code" href="../../db/d71/yaml__private_8h.html#a21b1340d9d382c890496359506594a71">WIDTH</a>(parser->buffer)) : 0)</div><div class="ttc" id="yaml__private_8h_html_a21b1340d9d382c890496359506594a71"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a21b1340d9d382c890496359506594a71">WIDTH</a></div><div class="ttdeci">#define WIDTH(string)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00388">yaml_private.h:388</a></div></div> <div class="ttc" id="yaml__private_8h_html_a8e950eb5a17fb0d0697a6e40daad1dd4"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#a8e950eb5a17fb0d0697a6e40daad1dd4">IS_CRLF</a></div><div class="ttdeci">#define IS_CRLF(string)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00349">yaml_private.h:349</a></div></div> <div class="ttc" id="yaml__private_8h_html_af134f7ee322a5e7c17b8736d15431baf"><div class="ttname"><a href="../../db/d71/yaml__private_8h.html#af134f7ee322a5e7c17b8736d15431baf">IS_BREAK</a></div><div class="ttdeci">#define IS_BREAK(string)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d71/yaml__private_8h_source.html#l00344">yaml_private.h:344</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l00500">500</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01928">yaml_parser_scan_to_next_token()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a45cd88db67ecb3908579aa360e8732ef"></a> <h2 class="memtitle"><span class="permalink"><a href="#a45cd88db67ecb3908579aa360e8732ef">◆ </a></span>yaml_parser_decrease_flow_level()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_decrease_flow_level </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01194">1194</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01189">yaml_parser_s::flow_level</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, and <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a30ecab4ebf108a832b4c2f6b52a04530">yaml_parser_s::simple_keys</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01500">yaml_parser_fetch_flow_collection_end()</a>.</p> </div> </div> <a id="a092c84f71223e1a100db30cf53262be2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a092c84f71223e1a100db30cf53262be2">◆ </a></span>yaml_parser_fetch_anchor()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_anchor </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d9f/group__tokens.html#gaba51dda022dced02f8df2224ab7993f7">yaml_token_type_t</a> </td> <td class="paramname"><em>type</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01774">1774</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01097">yaml_parser_save_simple_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">yaml_parser_scan_anchor()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00578">yaml_token_delete()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="a9f2a934e60dc287652a22a84f0263f4a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9f2a934e60dc287652a22a84f0263f4a">◆ </a></span>yaml_parser_fetch_block_entry()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_block_entry </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01578">1578</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00153">yaml_mark_s::column</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01189">yaml_parser_s::flow_level</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00503">TOKEN_INIT</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00248">YAML_BLOCK_ENTRY_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00232">YAML_BLOCK_SEQUENCE_START_TOKEN</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01141">yaml_parser_remove_simple_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01212">yaml_parser_roll_indent()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="a8c617e81eced709503fc03edd3a9b713"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8c617e81eced709503fc03edd3a9b713">◆ </a></span>yaml_parser_fetch_block_scalar()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_block_scalar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>literal</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01835">1835</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01141">yaml_parser_remove_simple_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00578">yaml_token_delete()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="ace222e047fc9f526e5cebe48535ec8a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ace222e047fc9f526e5cebe48535ec8a2">◆ </a></span>yaml_parser_fetch_directive()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_directive </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01376">1376</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01141">yaml_parser_remove_simple_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01267">yaml_parser_unroll_indent()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00578">yaml_token_delete()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="a7b70957e9ec197132b6d61b6b0d665f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7b70957e9ec197132b6d61b6b0d665f8">◆ </a></span>yaml_parser_fetch_document_indicator()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_document_indicator </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d9f/group__tokens.html#gaba51dda022dced02f8df2224ab7993f7">yaml_token_type_t</a> </td> <td class="paramname"><em>type</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01412">1412</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00503">TOKEN_INIT</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01141">yaml_parser_remove_simple_key()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01267">yaml_parser_unroll_indent()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="aeb20f8f945cb6b839a68639d075eb618"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeb20f8f945cb6b839a68639d075eb618">◆ </a></span>yaml_parser_fetch_flow_collection_end()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_flow_collection_end </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d9f/group__tokens.html#gaba51dda022dced02f8df2224ab7993f7">yaml_token_type_t</a> </td> <td class="paramname"><em>type</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01500">1500</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00503">TOKEN_INIT</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01194">yaml_parser_decrease_flow_level()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01141">yaml_parser_remove_simple_key()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="a38c874604c09fd5db2bc8e80eb513d11"></a> <h2 class="memtitle"><span class="permalink"><a href="#a38c874604c09fd5db2bc8e80eb513d11">◆ </a></span>yaml_parser_fetch_flow_collection_start()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_flow_collection_start </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d9f/group__tokens.html#gaba51dda022dced02f8df2224ab7993f7">yaml_token_type_t</a> </td> <td class="paramname"><em>type</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01457">1457</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00503">TOKEN_INIT</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01168">yaml_parser_increase_flow_level()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01097">yaml_parser_save_simple_key()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="a33d061510014bc13641d0cbc2b9b15ac"></a> <h2 class="memtitle"><span class="permalink"><a href="#a33d061510014bc13641d0cbc2b9b15ac">◆ </a></span>yaml_parser_fetch_flow_entry()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_flow_entry </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01543">1543</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00503">TOKEN_INIT</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00250">YAML_FLOW_ENTRY_TOKEN</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01141">yaml_parser_remove_simple_key()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="a37dbab735593b7c38b8f2b41debc49f5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a37dbab735593b7c38b8f2b41debc49f5">◆ </a></span>yaml_parser_fetch_flow_scalar()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_flow_scalar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>single</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01866">1866</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01097">yaml_parser_save_simple_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00578">yaml_token_delete()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="a728ac023f3ab57a4794297d21ecd43a4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a728ac023f3ab57a4794297d21ecd43a4">◆ </a></span>yaml_parser_fetch_key()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_key </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01639">1639</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00153">yaml_mark_s::column</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01189">yaml_parser_s::flow_level</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00503">TOKEN_INIT</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00234">YAML_BLOCK_MAPPING_START_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00252">YAML_KEY_TOKEN</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01141">yaml_parser_remove_simple_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01212">yaml_parser_roll_indent()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="a5be835743965f7574d38aa6f76c97edc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5be835743965f7574d38aa6f76c97edc">◆ </a></span>yaml_parser_fetch_more_tokens()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">yaml_parser_fetch_more_tokens </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</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/dce/scanner_8c_source.html#l00800">800</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00995">yaml_simple_key_s::possible</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01001">yaml_simple_key_s::token_number</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01056">yaml_parser_stale_simple_keys()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00742">yaml_parser_scan()</a>.</p> </div> </div> <a id="a2255d4f72aefca54817c72187ec2b868"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2255d4f72aefca54817c72187ec2b868">◆ </a></span>yaml_parser_fetch_next_token()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_next_token </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">860</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00177">CHECK_AT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00153">yaml_mark_s::column</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01189">yaml_parser_s::flow_level</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00323">IS_BLANK_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00376">IS_BLANKZ</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00373">IS_BLANKZ_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00290">IS_Z</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01183">yaml_parser_s::stream_start_produced</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00257">YAML_ALIAS_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00259">YAML_ANCHOR_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00229">YAML_DOCUMENT_END_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00227">YAML_DOCUMENT_START_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00245">YAML_FLOW_MAPPING_END_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00243">YAML_FLOW_MAPPING_START_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00241">YAML_FLOW_SEQUENCE_END_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00239">YAML_FLOW_SEQUENCE_START_TOKEN</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01774">yaml_parser_fetch_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01578">yaml_parser_fetch_block_entry()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01835">yaml_parser_fetch_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01376">yaml_parser_fetch_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01412">yaml_parser_fetch_document_indicator()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01500">yaml_parser_fetch_flow_collection_end()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01457">yaml_parser_fetch_flow_collection_start()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01543">yaml_parser_fetch_flow_entry()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01866">yaml_parser_fetch_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01639">yaml_parser_fetch_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01897">yaml_parser_fetch_plain_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01338">yaml_parser_fetch_stream_end()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01300">yaml_parser_fetch_stream_start()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01804">yaml_parser_fetch_tag()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01692">yaml_parser_fetch_value()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01928">yaml_parser_scan_to_next_token()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01056">yaml_parser_stale_simple_keys()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01267">yaml_parser_unroll_indent()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00800">yaml_parser_fetch_more_tokens()</a>.</p> </div> </div> <a id="a0309fdae90bf596e9808b725f7191994"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0309fdae90bf596e9808b725f7191994">◆ </a></span>yaml_parser_fetch_plain_scalar()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_plain_scalar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01897">1897</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01097">yaml_parser_save_simple_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00578">yaml_token_delete()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="afb1d0c682b93c6b9123b12527888baed"></a> <h2 class="memtitle"><span class="permalink"><a href="#afb1d0c682b93c6b9123b12527888baed">◆ </a></span>yaml_parser_fetch_stream_end()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_stream_end </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01338">1338</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00153">yaml_mark_s::column</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00150">yaml_mark_s::line</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00513">STREAM_END_TOKEN_INIT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01141">yaml_parser_remove_simple_key()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01267">yaml_parser_unroll_indent()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="acfcf7e1eb164d099a1577d5423d846cf"></a> <h2 class="memtitle"><span class="permalink"><a href="#acfcf7e1eb164d099a1577d5423d846cf">◆ </a></span>yaml_parser_fetch_stream_start()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_stream_start </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01300">1300</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01165">yaml_parser_s::encoding</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01220">yaml_parser_s::indent</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a30ecab4ebf108a832b4c2f6b52a04530">yaml_parser_s::simple_keys</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01183">yaml_parser_s::stream_start_produced</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00509">STREAM_START_TOKEN_INIT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, and <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="a24a10b6c65f0410a088a9d9069422519"></a> <h2 class="memtitle"><span class="permalink"><a href="#a24a10b6c65f0410a088a9d9069422519">◆ </a></span>yaml_parser_fetch_tag()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_tag </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01804">1804</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01097">yaml_parser_save_simple_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02395">yaml_parser_scan_tag()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00578">yaml_token_delete()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="a972d05cf1bd25747e915d8bcd7b58b3f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a972d05cf1bd25747e915d8bcd7b58b3f">◆ </a></span>yaml_parser_fetch_value()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_fetch_value </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01692">1692</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00153">yaml_mark_s::column</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01189">yaml_parser_s::flow_level</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01004">yaml_simple_key_s::mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00995">yaml_simple_key_s::possible</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00487">QUEUE_INSERT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a30ecab4ebf108a832b4c2f6b52a04530">yaml_parser_s::simple_keys</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00503">TOKEN_INIT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01001">yaml_simple_key_s::token_number</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01204">yaml_parser_s::tokens_parsed</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01216">yaml_parser_s::top</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00234">YAML_BLOCK_MAPPING_START_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00252">YAML_KEY_TOKEN</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01212">yaml_parser_roll_indent()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00254">YAML_VALUE_TOKEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="a33942871163aca6fb5e337a4e0dae86f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a33942871163aca6fb5e337a4e0dae86f">◆ </a></span>yaml_parser_increase_flow_level()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_increase_flow_level </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01168">1168</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01089">yaml_parser_s::error</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01189">yaml_parser_s::flow_level</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a30ecab4ebf108a832b4c2f6b52a04530">yaml_parser_s::simple_keys</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00127">YAML_MEMORY_ERROR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01457">yaml_parser_fetch_flow_collection_start()</a>.</p> </div> </div> <a id="a00b6937963b61a0f188c7a0d4a06f42b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a00b6937963b61a0f188c7a0d4a06f42b">◆ </a></span>yaml_parser_remove_simple_key()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_remove_simple_key </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01141">1141</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01004">yaml_simple_key_s::mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00995">yaml_simple_key_s::possible</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00998">yaml_simple_key_s::required</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a30ecab4ebf108a832b4c2f6b52a04530">yaml_parser_s::simple_keys</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01216">yaml_parser_s::top</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01578">yaml_parser_fetch_block_entry()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01835">yaml_parser_fetch_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01376">yaml_parser_fetch_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01412">yaml_parser_fetch_document_indicator()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01500">yaml_parser_fetch_flow_collection_end()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01543">yaml_parser_fetch_flow_entry()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01639">yaml_parser_fetch_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01338">yaml_parser_fetch_stream_end()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01097">yaml_parser_save_simple_key()</a>.</p> </div> </div> <a id="abd4a997389215739034c870e13a4e7c1"></a> <h2 class="memtitle"><span class="permalink"><a href="#abd4a997389215739034c870e13a4e7c1">◆ </a></span>yaml_parser_roll_indent()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_roll_indent </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ptrdiff_t </td> <td class="paramname"><em>column</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ptrdiff_t </td> <td class="paramname"><em>number</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d9f/group__tokens.html#gaba51dda022dced02f8df2224ab7993f7">yaml_token_type_t</a> </td> <td class="paramname"><em>type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> </td> <td class="paramname"><em>mark</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01212">1212</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01089">yaml_parser_s::error</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01189">yaml_parser_s::flow_level</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01220">yaml_parser_s::indent</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a51f22ef72379052d5455b1f5899ae045">yaml_parser_s::indents</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00523">mark()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00487">QUEUE_INSERT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00503">TOKEN_INIT</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01204">yaml_parser_s::tokens_parsed</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00127">YAML_MEMORY_ERROR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01578">yaml_parser_fetch_block_entry()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01639">yaml_parser_fetch_key()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01692">yaml_parser_fetch_value()</a>.</p> </div> </div> <a id="a9e3f9792e6dbcb68a75131b30f61f393"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9e3f9792e6dbcb68a75131b30f61f393">◆ </a></span>yaml_parser_save_simple_key()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_save_simple_key </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01097">1097</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/dac/ossl_8h_source.html#l00045">assert</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00153">yaml_mark_s::column</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01189">yaml_parser_s::flow_level</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01198">yaml_parser_s::head</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01220">yaml_parser_s::indent</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01004">yaml_simple_key_s::mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00995">yaml_simple_key_s::possible</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00998">yaml_simple_key_s::required</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a30ecab4ebf108a832b4c2f6b52a04530">yaml_parser_s::simple_keys</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01200">yaml_parser_s::tail</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01001">yaml_simple_key_s::token_number</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01204">yaml_parser_s::tokens_parsed</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01216">yaml_parser_s::top</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01141">yaml_parser_remove_simple_key()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01774">yaml_parser_fetch_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01457">yaml_parser_fetch_flow_collection_start()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01866">yaml_parser_fetch_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01897">yaml_parser_fetch_plain_scalar()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01804">yaml_parser_fetch_tag()</a>.</p> </div> </div> <a id="ae35e2bb1a28dc0b326c37de287ba0187"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae35e2bb1a28dc0b326c37de287ba0187">◆ </a></span>yaml_parser_scan_anchor()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_scan_anchor </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> * </td> <td class="paramname"><em>token</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d9f/group__tokens.html#gaba51dda022dced02f8df2224ab7993f7">yaml_token_type_t</a> </td> <td class="paramname"><em>type</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">2329</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00516">ALIAS_TOKEN_INIT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00520">ANCHOR_TOKEN_INIT</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00089">INITIAL_STRING_SIZE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00201">IS_ALPHA</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00376">IS_BLANKZ</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00126">NULL_STRING</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00518">READ</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00144">STRING_DEL</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00135">STRING_INIT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00259">YAML_ANCHOR_TOKEN</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01774">yaml_parser_fetch_anchor()</a>.</p> </div> </div> <a id="a5fd293123469378136e878a6a2b8b4bf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5fd293123469378136e878a6a2b8b4bf">◆ </a></span>yaml_parser_scan_block_scalar()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_scan_block_scalar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> * </td> <td class="paramname"><em>token</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>literal</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">2741</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00220">AS_DIGIT</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00156">CLEAR</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00153">yaml_mark_s::column</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01220">yaml_parser_s::indent</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00089">INITIAL_STRING_SIZE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00326">IS_BLANK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00344">IS_BREAK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00358">IS_BREAKZ</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00211">IS_DIGIT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00290">IS_Z</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00160">JOIN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00126">NULL_STRING</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00518">READ</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00530">READ_LINE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00529">SCALAR_TOKEN_INIT</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00500">SKIP_LINE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00112">yaml_string_t::start</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00144">STRING_DEL</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00148">STRING_EXTEND</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00135">STRING_INIT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00179">YAML_FOLDED_SCALAR_STYLE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00177">YAML_LITERAL_SCALAR_STYLE</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02963">yaml_parser_scan_block_scalar_breaks()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01835">yaml_parser_fetch_block_scalar()</a>.</p> </div> </div> <a id="a89c1dd5cdb1416e19d4f3b0bb4183ae6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a89c1dd5cdb1416e19d4f3b0bb4183ae6">◆ </a></span>yaml_parser_scan_block_scalar_breaks()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_scan_block_scalar_breaks </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>indent</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/df6/structyaml__string__t.html">yaml_string_t</a> * </td> <td class="paramname"><em>breaks</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> </td> <td class="paramname"><em>start_mark</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> * </td> <td class="paramname"><em>end_mark</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l02963">2963</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00153">yaml_mark_s::column</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00791">if()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01220">yaml_parser_s::indent</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00344">IS_BREAK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00309">IS_SPACE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00317">IS_TAB</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00530">READ_LINE</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>.</p> </div> </div> <a id="a2d29a7ed204bc4aa7a0df63af6aa91ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d29a7ed204bc4aa7a0df63af6aa91ee">◆ </a></span>yaml_parser_scan_directive()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int yaml_parser_scan_directive </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> * </td> <td class="paramname"><em>token</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">2004</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00326">IS_BLANK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00344">IS_BREAK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00358">IS_BREAKZ</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00109">major</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00110">minor</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00500">SKIP_LINE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00540">TAG_DIRECTIVE_TOKEN_INIT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00535">VERSION_DIRECTIVE_TOKEN_INIT</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00051">yaml_free()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02120">yaml_parser_scan_directive_name()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02265">yaml_parser_scan_tag_directive_value()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02171">yaml_parser_scan_version_directive_value()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01376">yaml_parser_fetch_directive()</a>.</p> </div> </div> <a id="ade85b6f1a200a22c626f2329e253f470"></a> <h2 class="memtitle"><span class="permalink"><a href="#ade85b6f1a200a22c626f2329e253f470">◆ </a></span>yaml_parser_scan_directive_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_scan_directive_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> </td> <td class="paramname"><em>start_mark</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l02120">2120</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00089">INITIAL_STRING_SIZE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00201">IS_ALPHA</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00376">IS_BLANKZ</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00126">NULL_STRING</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00518">READ</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00144">STRING_DEL</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00135">STRING_INIT</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>.</p> </div> </div> <a id="a9fdb2d545a400cdccfc714819753331d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9fdb2d545a400cdccfc714819753331d">◆ </a></span>yaml_parser_scan_flow_scalar()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_scan_flow_scalar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> * </td> <td class="paramname"><em>token</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>single</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">3025</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00240">AS_HEX_AT</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00177">CHECK_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00156">CLEAR</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00153">yaml_mark_s::column</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00089">INITIAL_STRING_SIZE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00326">IS_BLANK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00376">IS_BLANKZ</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00373">IS_BLANKZ_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00344">IS_BREAK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00332">IS_BREAK_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00226">IS_HEX_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00290">IS_Z</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00160">JOIN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00126">NULL_STRING</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01144">yaml_parser_s::pointer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00518">READ</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00530">READ_LINE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00529">SCALAR_TOKEN_INIT</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00500">SKIP_LINE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00112">yaml_string_t::start</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00144">STRING_DEL</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00148">STRING_EXTEND</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00135">STRING_INIT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00174">YAML_DOUBLE_QUOTED_SCALAR_STYLE</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00172">YAML_SINGLE_QUOTED_SCALAR_STYLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01866">yaml_parser_fetch_flow_scalar()</a>.</p> </div> </div> <a id="a9890f4699945435c9c1efeeefba29de5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9890f4699945435c9c1efeeefba29de5">◆ </a></span>yaml_parser_scan_plain_scalar()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_scan_plain_scalar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> * </td> <td class="paramname"><em>token</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">3393</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00177">CHECK_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00156">CLEAR</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00153">yaml_mark_s::column</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01189">yaml_parser_s::flow_level</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01220">yaml_parser_s::indent</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00089">INITIAL_STRING_SIZE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00326">IS_BLANK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00376">IS_BLANKZ</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00373">IS_BLANKZ_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00344">IS_BREAK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00317">IS_TAB</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00160">JOIN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00126">NULL_STRING</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00114">yaml_string_t::pointer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00518">READ</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00530">READ_LINE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00529">SCALAR_TOKEN_INIT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00112">yaml_string_t::start</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00144">STRING_DEL</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00148">STRING_EXTEND</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00135">STRING_INIT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00169">YAML_PLAIN_SCALAR_STYLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01897">yaml_parser_fetch_plain_scalar()</a>.</p> </div> </div> <a id="ab59bf3820fd9fa212535072fc2441b1a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab59bf3820fd9fa212535072fc2441b1a">◆ </a></span>yaml_parser_scan_tag()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_scan_tag </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d9f/group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> * </td> <td class="paramname"><em>token</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l02395">2395</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00177">CHECK_AT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00376">IS_BLANKZ</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00524">TAG_TOKEN_INIT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00051">yaml_free()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00031">yaml_malloc()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02510">yaml_parser_scan_tag_handle()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01804">yaml_parser_fetch_tag()</a>.</p> </div> </div> <a id="abbb1ca950d9b56833aff11faecc235f7"></a> <h2 class="memtitle"><span class="permalink"><a href="#abbb1ca950d9b56833aff11faecc235f7">◆ </a></span>yaml_parser_scan_tag_directive_value()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_scan_tag_directive_value </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> </td> <td class="paramname"><em>mark</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>handle</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>prefix</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l02265">2265</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00326">IS_BLANK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00376">IS_BLANKZ</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00051">yaml_free()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02510">yaml_parser_scan_tag_handle()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>.</p> </div> </div> <a id="a3bd738a979c4c54a52009e1b88896cb1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3bd738a979c4c54a52009e1b88896cb1">◆ </a></span>yaml_parser_scan_tag_handle()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_scan_tag_handle </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>directive</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> </td> <td class="paramname"><em>start_mark</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>handle</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l02510">2510</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00089">INITIAL_STRING_SIZE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00201">IS_ALPHA</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00126">NULL_STRING</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00518">READ</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00144">STRING_DEL</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00135">STRING_INIT</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02395">yaml_parser_scan_tag()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02265">yaml_parser_scan_tag_directive_value()</a>.</p> </div> </div> <a id="af0e0a7dd2d4e27b2d1f42aab221b7628"></a> <h2 class="memtitle"><span class="permalink"><a href="#af0e0a7dd2d4e27b2d1f42aab221b7628">◆ </a></span>yaml_parser_scan_tag_uri()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_scan_tag_uri </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>directive</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td> <td class="paramname"><em>head</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> </td> <td class="paramname"><em>start_mark</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> ** </td> <td class="paramname"><em>uri</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">2577</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01089">yaml_parser_s::error</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00107">head</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00089">INITIAL_STRING_SIZE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00201">IS_ALPHA</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00126">NULL_STRING</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00518">READ</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00144">STRING_DEL</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00148">STRING_EXTEND</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00135">STRING_INIT</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00127">YAML_MEMORY_ERROR</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02672">yaml_parser_scan_uri_escapes()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00074">yaml_string_extend()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02395">yaml_parser_scan_tag()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02265">yaml_parser_scan_tag_directive_value()</a>.</p> </div> </div> <a id="a17d927e7e690e925d344a4ebb275f017"></a> <h2 class="memtitle"><span class="permalink"><a href="#a17d927e7e690e925d344a4ebb275f017">◆ </a></span>yaml_parser_scan_to_next_token()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_scan_to_next_token </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01928">1928</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00153">yaml_mark_s::column</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01189">yaml_parser_s::flow_level</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00301">IS_BOM</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00344">IS_BREAK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00358">IS_BREAKZ</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01223">yaml_parser_s::simple_key_allowed</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00500">SKIP_LINE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="aee85cb22a9d5cfad5d00bb94eb0c48a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#aee85cb22a9d5cfad5d00bb94eb0c48a2">◆ </a></span>yaml_parser_scan_uri_escapes()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_scan_uri_escapes </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>directive</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> </td> <td class="paramname"><em>start_mark</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/df6/structyaml__string__t.html">yaml_string_t</a> * </td> <td class="paramname"><em>string</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l02672">2672</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00240">AS_HEX_AT</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00226">IS_HEX_AT</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>.</p> </div> </div> <a id="a78afc21abae36f7ceb59936e19beba06"></a> <h2 class="memtitle"><span class="permalink"><a href="#a78afc21abae36f7ceb59936e19beba06">◆ </a></span>yaml_parser_scan_version_directive_number()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_scan_version_directive_number </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> </td> <td class="paramname"><em>start_mark</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>number</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l02218">2218</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00220">AS_DIGIT</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00211">IS_DIGIT</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02205">MAX_NUMBER_LENGTH</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02171">yaml_parser_scan_version_directive_value()</a>.</p> </div> </div> <a id="aed2af5e26f7fcf242d2dbbaf4af5344d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed2af5e26f7fcf242d2dbbaf4af5344d">◆ </a></span>yaml_parser_scan_version_directive_value()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_scan_version_directive_value </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> </td> <td class="paramname"><em>start_mark</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>major</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>minor</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l02171">2171</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s::buffer</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00485">CACHE</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00184">CHECK</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00326">IS_BLANK</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00109">major</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00110">minor</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00494">SKIP</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02218">yaml_parser_scan_version_directive_number()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>.</p> </div> </div> <a id="ab815128517fbe7f09ff68b94ee84d72b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab815128517fbe7f09ff68b94ee84d72b">◆ </a></span>yaml_parser_set_scanner_error()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_set_scanner_error </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>context</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> </td> <td class="paramname"><em>context_mark</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>problem</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">782</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01099">yaml_parser_s::context</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01101">yaml_parser_s::context_mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01089">yaml_parser_s::error</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01091">yaml_parser_s::problem</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01097">yaml_parser_s::problem_mark</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00132">YAML_SCANNER_ERROR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01578">yaml_parser_fetch_block_entry()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01639">yaml_parser_fetch_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01692">yaml_parser_fetch_value()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01141">yaml_parser_remove_simple_key()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">yaml_parser_scan_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02741">yaml_parser_scan_block_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02963">yaml_parser_scan_block_scalar_breaks()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02120">yaml_parser_scan_directive_name()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03025">yaml_parser_scan_flow_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l03393">yaml_parser_scan_plain_scalar()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02395">yaml_parser_scan_tag()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02265">yaml_parser_scan_tag_directive_value()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02510">yaml_parser_scan_tag_handle()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02577">yaml_parser_scan_tag_uri()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02672">yaml_parser_scan_uri_escapes()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02218">yaml_parser_scan_version_directive_number()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02171">yaml_parser_scan_version_directive_value()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01056">yaml_parser_stale_simple_keys()</a>.</p> </div> </div> <a id="a050a432d0e7b8df79d4fcd00ccc8db0c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a050a432d0e7b8df79d4fcd00ccc8db0c">◆ </a></span>yaml_parser_stale_simple_keys()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_stale_simple_keys </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01056">1056</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00147">yaml_mark_s::index</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00150">yaml_mark_s::line</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01004">yaml_simple_key_s::mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00995">yaml_simple_key_s::possible</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00998">yaml_simple_key_s::required</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a30ecab4ebf108a832b4c2f6b52a04530">yaml_parser_s::simple_keys</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01123">yaml_parser_s::start</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01216">yaml_parser_s::top</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00782">yaml_parser_set_scanner_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l00800">yaml_parser_fetch_more_tokens()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>.</p> </div> </div> <a id="a7f1f7474bc6438019375e3859c781c92"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f1f7474bc6438019375e3859c781c92">◆ </a></span>yaml_parser_unroll_indent()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_unroll_indent </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ptrdiff_t </td> <td class="paramname"><em>column</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dce/scanner_8c_source.html#l01267">1267</a> of file <a class="el" href="../../d7/dce/scanner_8c_source.html">scanner.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00475">ENQUEUE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01189">yaml_parser_s::flow_level</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01220">yaml_parser_s::indent</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a51f22ef72379052d5455b1f5899ae045">yaml_parser_s::indents</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01171">yaml_parser_s::mark</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16487">token</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00503">TOKEN_INIT</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a975f90e099306b433352594de4c68f11">yaml_parser_s::tokens</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00236">YAML_BLOCK_END_TOKEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/dce/scanner_8c_source.html#l01376">yaml_parser_fetch_directive()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01412">yaml_parser_fetch_document_indicator()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l00860">yaml_parser_fetch_next_token()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l01338">yaml_parser_fetch_stream_end()</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