Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
dc
/
df1
/
//opt/alt/ruby21/share/doc/ruby/capi/html/dc/df1/psych_2yaml_2parser_8c.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: ext/psych/yaml/parser.c File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.1.10p492(2016-04-01revision54464)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div 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">parser.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="../../dc/df1/psych_2yaml_2parser_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:a6496194afcfc5546539621a7d4fa8cc9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#a6496194afcfc5546539621a7d4fa8cc9">PEEK_TOKEN</a>(parser)</td></tr> <tr class="separator:a6496194afcfc5546539621a7d4fa8cc9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a12fa02c7708b03a8f6b7a6fa754a0c79"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#a12fa02c7708b03a8f6b7a6fa754a0c79">SKIP_TOKEN</a>(parser)</td></tr> <tr class="separator:a12fa02c7708b03a8f6b7a6fa754a0c79"><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:gaa90105acba29cbf17b287e5c41c48dde"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/da8/group__parser.html#gaa90105acba29cbf17b287e5c41c48dde">yaml_parser_parse</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="memdesc:gaa90105acba29cbf17b287e5c41c48dde"><td class="mdescLeft"> </td><td class="mdescRight">Parse the input stream and produce the next parsing event. <a href="../../dd/da8/group__parser.html#gaa90105acba29cbf17b287e5c41c48dde">More...</a><br /></td></tr> <tr class="separator:gaa90105acba29cbf17b287e5c41c48dde"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a12e9b327eb067b07fba5b5b9c227ca58"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#a12e9b327eb067b07fba5b5b9c227ca58">yaml_parser_set_parser_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 *problem, <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> problem_mark)</td></tr> <tr class="separator:a12e9b327eb067b07fba5b5b9c227ca58"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afccc3faab4f6285575bc0514a12e619f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#afccc3faab4f6285575bc0514a12e619f">yaml_parser_set_parser_error_context</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, <a class="el" href="../../d0/df6/group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> problem_mark)</td></tr> <tr class="separator:afccc3faab4f6285575bc0514a12e619f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4eaa19a7683593f334f5547466ff264d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#a4eaa19a7683593f334f5547466ff264d">yaml_parser_state_machine</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:a4eaa19a7683593f334f5547466ff264d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad3a8d16790139adfcef61ed8e47ff1b3"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#ad3a8d16790139adfcef61ed8e47ff1b3">yaml_parser_parse_stream_start</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:ad3a8d16790139adfcef61ed8e47ff1b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac59ec64ad4c698b88c4026b4fac5e41f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#ac59ec64ad4c698b88c4026b4fac5e41f">yaml_parser_parse_document_start</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int implicit)</td></tr> <tr class="separator:ac59ec64ad4c698b88c4026b4fac5e41f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa0575f0e6eefaab57a12c2f9fbfe9db1"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#aa0575f0e6eefaab57a12c2f9fbfe9db1">yaml_parser_parse_document_content</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:aa0575f0e6eefaab57a12c2f9fbfe9db1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab97ce88317bef2182674d0ad5019722b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#ab97ce88317bef2182674d0ad5019722b">yaml_parser_parse_document_end</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:ab97ce88317bef2182674d0ad5019722b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a819d04f6d442768451d0f8c12eda057c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#a819d04f6d442768451d0f8c12eda057c">yaml_parser_parse_node</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int block, int indentless_sequence)</td></tr> <tr class="separator:a819d04f6d442768451d0f8c12eda057c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a358c641d3bfb58907cd22bbe2d83c409"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#a358c641d3bfb58907cd22bbe2d83c409">yaml_parser_parse_block_sequence_entry</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int first)</td></tr> <tr class="separator:a358c641d3bfb58907cd22bbe2d83c409"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7ea4846e70df9bbc0dc37deaf1700d40"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#a7ea4846e70df9bbc0dc37deaf1700d40">yaml_parser_parse_indentless_sequence_entry</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:a7ea4846e70df9bbc0dc37deaf1700d40"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b61cff6d7c56266fc46f67ca1c11bbd"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#a9b61cff6d7c56266fc46f67ca1c11bbd">yaml_parser_parse_block_mapping_key</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int first)</td></tr> <tr class="separator:a9b61cff6d7c56266fc46f67ca1c11bbd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ffff06a005190bd0871304ab3cd3357"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#a9ffff06a005190bd0871304ab3cd3357">yaml_parser_parse_block_mapping_value</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:a9ffff06a005190bd0871304ab3cd3357"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9894b1d8c06ff10bf826c61fd8a2075"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#aa9894b1d8c06ff10bf826c61fd8a2075">yaml_parser_parse_flow_sequence_entry</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int first)</td></tr> <tr class="separator:aa9894b1d8c06ff10bf826c61fd8a2075"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acc1c90b0878f74ff482e4fc6f484b1bb"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#acc1c90b0878f74ff482e4fc6f484b1bb">yaml_parser_parse_flow_sequence_entry_mapping_key</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:acc1c90b0878f74ff482e4fc6f484b1bb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8406d7aba241518961a5bbea0d55db89"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#a8406d7aba241518961a5bbea0d55db89">yaml_parser_parse_flow_sequence_entry_mapping_value</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:a8406d7aba241518961a5bbea0d55db89"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0da27c446716277d048e735154c37e1"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#ad0da27c446716277d048e735154c37e1">yaml_parser_parse_flow_sequence_entry_mapping_end</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event)</td></tr> <tr class="separator:ad0da27c446716277d048e735154c37e1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0291b4f683cc3d29dab9ecde83bdc3ac"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#a0291b4f683cc3d29dab9ecde83bdc3ac">yaml_parser_parse_flow_mapping_key</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int first)</td></tr> <tr class="separator:a0291b4f683cc3d29dab9ecde83bdc3ac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac25d05ef73d185b2f2920ceb5ac8a652"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#ac25d05ef73d185b2f2920ceb5ac8a652">yaml_parser_parse_flow_mapping_value</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, int empty)</td></tr> <tr class="separator:ac25d05ef73d185b2f2920ceb5ac8a652"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4d5af4aed153a3fb839897ccfb7bc28"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#aa4d5af4aed153a3fb839897ccfb7bc28">yaml_parser_process_empty_scalar</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> *event, <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:aa4d5af4aed153a3fb839897ccfb7bc28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb4949d08dc18271d5574b320f14e80b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#aeb4949d08dc18271d5574b320f14e80b">yaml_parser_process_directives</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#ga2fc55608333fbe6df17cf891be709b72">yaml_version_directive_t</a> **version_directive_ref, <a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> **tag_directives_start_ref, <a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> **tag_directives_end_ref)</td></tr> <tr class="separator:aeb4949d08dc18271d5574b320f14e80b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0af7229cae2b93122f8743ca910052d3"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/df1/psych_2yaml_2parser_8c.html#a0af7229cae2b93122f8743ca910052d3">yaml_parser_append_tag_directive</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#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> value, int allow_duplicates, <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:a0af7229cae2b93122f8743ca910052d3"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a6496194afcfc5546539621a7d4fa8cc9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6496194afcfc5546539621a7d4fa8cc9">◆ </a></span>PEEK_TOKEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PEEK_TOKEN</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->token_available || <a class="code" href="../../d7/dce/scanner_8c.html#a5be835743965f7574d38aa6f76c97edc">yaml_parser_fetch_more_tokens</a>(parser)) ? \</div><div class="line"> parser->tokens.head : <a class="code" href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>)</div><div class="ttc" id="scanner_8c_html_a5be835743965f7574d38aa6f76c97edc"><div class="ttname"><a href="../../d7/dce/scanner_8c.html#a5be835743965f7574d38aa6f76c97edc">yaml_parser_fetch_more_tokens</a></div><div class="ttdeci">yaml_parser_fetch_more_tokens(yaml_parser_t *parser)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dce/scanner_8c_source.html#l00800">scanner.c:800</a></div></div> <div class="ttc" id="__sdbm_8c_html_a070d2ce7b6bb7e5c05602aa8c308d0c4"><div class="ttname"><a href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></div><div class="ttdeci">#define NULL</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/db0/__sdbm_8c_source.html#l00102">_sdbm.c:102</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">48</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00834">yaml_parser_parse_block_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00899">yaml_parser_parse_block_mapping_value()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00726">yaml_parser_parse_block_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00440">yaml_parser_parse_document_content()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00470">yaml_parser_parse_document_end()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00342">yaml_parser_parse_document_start()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01100">yaml_parser_parse_flow_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01170">yaml_parser_parse_flow_mapping_value()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00949">yaml_parser_parse_flow_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01071">yaml_parser_parse_flow_sequence_entry_mapping_end()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01010">yaml_parser_parse_flow_sequence_entry_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01040">yaml_parser_parse_flow_sequence_entry_mapping_value()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00784">yaml_parser_parse_indentless_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00313">yaml_parser_parse_stream_start()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01229">yaml_parser_process_directives()</a>.</p> </div> </div> <a id="a12fa02c7708b03a8f6b7a6fa754a0c79"></a> <h2 class="memtitle"><span class="permalink"><a href="#a12fa02c7708b03a8f6b7a6fa754a0c79">◆ </a></span>SKIP_TOKEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SKIP_TOKEN</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->token_available = 0, \</div><div class="line"> parser->tokens_parsed ++, \</div><div class="line"> parser->stream_end_produced = \</div><div class="line"> (parser->tokens.head->type == <a class="code" href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbda020a0a266ed7fc4902dd02750512dc19">YAML_STREAM_END_TOKEN</a>), \</div><div class="line"> parser->tokens.head ++)</div><div class="ttc" id="group__tokens_html_ggaae955b10aa6b5f922de64873bf4ccdbda020a0a266ed7fc4902dd02750512dc19"><div class="ttname"><a href="../../d9/d9f/group__tokens.html#ggaae955b10aa6b5f922de64873bf4ccdbda020a0a266ed7fc4902dd02750512dc19">YAML_STREAM_END_TOKEN</a></div><div class="ttdoc">A STREAM-END token. </div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dfe/yaml_8h_source.html#l00220">yaml.h:220</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00056">56</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00834">yaml_parser_parse_block_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00899">yaml_parser_parse_block_mapping_value()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00726">yaml_parser_parse_block_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00470">yaml_parser_parse_document_end()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00342">yaml_parser_parse_document_start()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01100">yaml_parser_parse_flow_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01170">yaml_parser_parse_flow_mapping_value()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00949">yaml_parser_parse_flow_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01010">yaml_parser_parse_flow_sequence_entry_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01040">yaml_parser_parse_flow_sequence_entry_mapping_value()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00784">yaml_parser_parse_indentless_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00313">yaml_parser_parse_stream_start()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01229">yaml_parser_process_directives()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a0af7229cae2b93122f8743ca910052d3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0af7229cae2b93122f8743ca910052d3">◆ </a></span>yaml_parser_append_tag_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_append_tag_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="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> </td> <td class="paramname"><em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>allow_duplicates</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01337">1337</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.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#l00091">yaml_tag_directive_s::handle</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00523">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#l00093">yaml_tag_directive_s::prefix</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00067">PUSH</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01123">yaml_parser_s::start</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a99d82a8587ce56e2a3119f2c6e26fba0">yaml_parser_s::tag_directives</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01216">yaml_parser_s::top</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00051">yaml_free()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00127">YAML_MEMORY_ERROR</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00196">yaml_parser_set_parser_error()</a>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00061">yaml_strdup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01229">yaml_parser_process_directives()</a>.</p> </div> </div> <a id="a9b61cff6d7c56266fc46f67ca1c11bbd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b61cff6d7c56266fc46f67ca1c11bbd">◆ </a></span>yaml_parser_parse_block_mapping_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_parse_block_mapping_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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>first</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00834">834</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00608">MAPPING_END_EVENT_INIT</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00523">mark()</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a07fceec23061fcab9bcd8d0b445474eb">yaml_parser_s::marks</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00067">PUSH</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00056">SKIP_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01255">yaml_parser_s::state</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa774ebe22f6cc60ff0b38d63ff8e4530">yaml_parser_s::states</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">token</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00236">YAML_BLOCK_END_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00252">YAML_KEY_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01038">YAML_PARSE_BLOCK_MAPPING_VALUE_STATE</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01206">yaml_parser_process_empty_scalar()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00207">yaml_parser_set_parser_error_context()</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="a9ffff06a005190bd0871304ab3cd3357"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9ffff06a005190bd0871304ab3cd3357">◆ </a></span>yaml_parser_parse_block_mapping_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_parse_block_mapping_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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00899">899</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00523">mark()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00067">PUSH</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00056">SKIP_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01255">yaml_parser_s::state</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa774ebe22f6cc60ff0b38d63ff8e4530">yaml_parser_s::states</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">token</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00236">YAML_BLOCK_END_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00252">YAML_KEY_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01036">YAML_PARSE_BLOCK_MAPPING_KEY_STATE</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01206">yaml_parser_process_empty_scalar()</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="a358c641d3bfb58907cd22bbe2d83c409"></a> <h2 class="memtitle"><span class="permalink"><a href="#a358c641d3bfb58907cd22bbe2d83c409">◆ </a></span>yaml_parser_parse_block_sequence_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_parse_block_sequence_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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>first</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00726">726</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00523">mark()</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a07fceec23061fcab9bcd8d0b445474eb">yaml_parser_s::marks</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00067">PUSH</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00597">SEQUENCE_END_EVENT_INIT</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00056">SKIP_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01255">yaml_parser_s::state</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa774ebe22f6cc60ff0b38d63ff8e4530">yaml_parser_s::states</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">token</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00236">YAML_BLOCK_END_TOKEN</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#l01030">YAML_PARSE_BLOCK_SEQUENCE_ENTRY_STATE</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01206">yaml_parser_process_empty_scalar()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00207">yaml_parser_set_parser_error_context()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="aa0575f0e6eefaab57a12c2f9fbfe9db1"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa0575f0e6eefaab57a12c2f9fbfe9db1">◆ </a></span>yaml_parser_parse_document_content()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_parse_document_content </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00440">440</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01255">yaml_parser_s::state</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa774ebe22f6cc60ff0b38d63ff8e4530">yaml_parser_s::states</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">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/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01206">yaml_parser_process_empty_scalar()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00220">YAML_STREAM_END_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00225">YAML_TAG_DIRECTIVE_TOKEN</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00223">YAML_VERSION_DIRECTIVE_TOKEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="ab97ce88317bef2182674d0ad5019722b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab97ce88317bef2182674d0ad5019722b">◆ </a></span>yaml_parser_parse_document_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_parse_document_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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00470">470</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00570">DOCUMENT_END_EVENT_INIT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00091">yaml_tag_directive_s::handle</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00093">yaml_tag_directive_s::prefix</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00056">SKIP_TOKEN</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00438">STACK_EMPTY</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01255">yaml_parser_s::state</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a99d82a8587ce56e2a3119f2c6e26fba0">yaml_parser_s::tag_directives</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">token</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00229">YAML_DOCUMENT_END_TOKEN</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00051">yaml_free()</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01016">YAML_PARSE_DOCUMENT_START_STATE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="ac59ec64ad4c698b88c4026b4fac5e41f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac59ec64ad4c698b88c4026b4fac5e41f">◆ </a></span>yaml_parser_parse_document_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_parse_document_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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>implicit</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00342">342</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00562">DOCUMENT_START_EVENT_INIT</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00067">PUSH</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00056">SKIP_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01255">yaml_parser_s::state</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa774ebe22f6cc60ff0b38d63ff8e4530">yaml_parser_s::states</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00559">STREAM_END_EVENT_INIT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">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="../../d3/de3/api_8c_source.html#l00051">yaml_free()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01022">YAML_PARSE_BLOCK_NODE_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01018">YAML_PARSE_DOCUMENT_CONTENT_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01020">YAML_PARSE_DOCUMENT_END_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01058">YAML_PARSE_END_STATE</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01229">yaml_parser_process_directives()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00196">yaml_parser_set_parser_error()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00220">YAML_STREAM_END_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00225">YAML_TAG_DIRECTIVE_TOKEN</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00223">YAML_VERSION_DIRECTIVE_TOKEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="a0291b4f683cc3d29dab9ecde83bdc3ac"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0291b4f683cc3d29dab9ecde83bdc3ac">◆ </a></span>yaml_parser_parse_flow_mapping_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_parse_flow_mapping_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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>first</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01100">1100</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00608">MAPPING_END_EVENT_INIT</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a07fceec23061fcab9bcd8d0b445474eb">yaml_parser_s::marks</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00067">PUSH</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00056">SKIP_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01255">yaml_parser_s::state</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa774ebe22f6cc60ff0b38d63ff8e4530">yaml_parser_s::states</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">token</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00250">YAML_FLOW_ENTRY_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#l00252">YAML_KEY_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01056">YAML_PARSE_FLOW_MAPPING_EMPTY_VALUE_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01054">YAML_PARSE_FLOW_MAPPING_VALUE_STATE</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01206">yaml_parser_process_empty_scalar()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00207">yaml_parser_set_parser_error_context()</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="ac25d05ef73d185b2f2920ceb5ac8a652"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac25d05ef73d185b2f2920ceb5ac8a652">◆ </a></span>yaml_parser_parse_flow_mapping_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_parse_flow_mapping_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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>empty</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01170">1170</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00067">PUSH</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00056">SKIP_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01255">yaml_parser_s::state</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa774ebe22f6cc60ff0b38d63ff8e4530">yaml_parser_s::states</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">token</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00250">YAML_FLOW_ENTRY_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#l01052">YAML_PARSE_FLOW_MAPPING_KEY_STATE</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01206">yaml_parser_process_empty_scalar()</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="aa9894b1d8c06ff10bf826c61fd8a2075"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa9894b1d8c06ff10bf826c61fd8a2075">◆ </a></span>yaml_parser_parse_flow_sequence_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_parse_flow_sequence_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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>first</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00949">949</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00600">MAPPING_START_EVENT_INIT</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a07fceec23061fcab9bcd8d0b445474eb">yaml_parser_s::marks</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00067">PUSH</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00597">SEQUENCE_END_EVENT_INIT</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00056">SKIP_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01255">yaml_parser_s::state</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa774ebe22f6cc60ff0b38d63ff8e4530">yaml_parser_s::states</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">token</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00250">YAML_FLOW_ENTRY_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00201">YAML_FLOW_MAPPING_STYLE</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#l00252">YAML_KEY_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01044">YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_KEY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01042">YAML_PARSE_FLOW_SEQUENCE_ENTRY_STATE</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00207">yaml_parser_set_parser_error_context()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="ad0da27c446716277d048e735154c37e1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad0da27c446716277d048e735154c37e1">◆ </a></span>yaml_parser_parse_flow_sequence_entry_mapping_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_parse_flow_sequence_entry_mapping_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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01071">1071</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00608">MAPPING_END_EVENT_INIT</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01255">yaml_parser_s::state</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">token</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01042">YAML_PARSE_FLOW_SEQUENCE_ENTRY_STATE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="acc1c90b0878f74ff482e4fc6f484b1bb"></a> <h2 class="memtitle"><span class="permalink"><a href="#acc1c90b0878f74ff482e4fc6f484b1bb">◆ </a></span>yaml_parser_parse_flow_sequence_entry_mapping_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_parse_flow_sequence_entry_mapping_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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01010">1010</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00523">mark()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00067">PUSH</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00056">SKIP_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01255">yaml_parser_s::state</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa774ebe22f6cc60ff0b38d63ff8e4530">yaml_parser_s::states</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">token</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00250">YAML_FLOW_ENTRY_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#l01046">YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_VALUE_STATE</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01206">yaml_parser_process_empty_scalar()</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="a8406d7aba241518961a5bbea0d55db89"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8406d7aba241518961a5bbea0d55db89">◆ </a></span>yaml_parser_parse_flow_sequence_entry_mapping_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_parse_flow_sequence_entry_mapping_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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01040">1040</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00067">PUSH</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00056">SKIP_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01255">yaml_parser_s::state</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa774ebe22f6cc60ff0b38d63ff8e4530">yaml_parser_s::states</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">token</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00250">YAML_FLOW_ENTRY_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#l01048">YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_END_STATE</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01206">yaml_parser_process_empty_scalar()</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="a7ea4846e70df9bbc0dc37deaf1700d40"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7ea4846e70df9bbc0dc37deaf1700d40">◆ </a></span>yaml_parser_parse_indentless_sequence_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_parse_indentless_sequence_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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00784">784</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00523">mark()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00067">PUSH</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00597">SEQUENCE_END_EVENT_INIT</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00056">SKIP_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01255">yaml_parser_s::state</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa774ebe22f6cc60ff0b38d63ff8e4530">yaml_parser_s::states</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">token</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00236">YAML_BLOCK_END_TOKEN</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#l00252">YAML_KEY_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01032">YAML_PARSE_INDENTLESS_SEQUENCE_ENTRY_STATE</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01206">yaml_parser_process_empty_scalar()</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="a819d04f6d442768451d0f8c12eda057c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a819d04f6d442768451d0f8c12eda057c">◆ </a></span>yaml_parser_parse_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_parse_node </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>block</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>indentless_sequence</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">529</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00574">ALIAS_EVENT_INIT</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#l00091">yaml_tag_directive_s::handle</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00600">MAPPING_START_EVENT_INIT</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00093">yaml_tag_directive_s::prefix</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00578">SCALAR_EVENT_INIT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00589">SEQUENCE_START_EVENT_INIT</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00056">SKIP_TOKEN</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#l01255">yaml_parser_s::state</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#aa774ebe22f6cc60ff0b38d63ff8e4530">yaml_parser_s::states</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#a99d82a8587ce56e2a3119f2c6e26fba0">yaml_parser_s::tag_directives</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">token</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#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#l00248">YAML_BLOCK_ENTRY_TOKEN</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#l00199">YAML_BLOCK_MAPPING_STYLE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00232">YAML_BLOCK_SEQUENCE_START_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00188">YAML_BLOCK_SEQUENCE_STYLE</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#l00201">YAML_FLOW_MAPPING_STYLE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00239">YAML_FLOW_SEQUENCE_START_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00190">YAML_FLOW_SEQUENCE_STYLE</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="../../dc/dfe/yaml_8h_source.html#l00127">YAML_MEMORY_ERROR</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01034">YAML_PARSE_BLOCK_MAPPING_FIRST_KEY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01028">YAML_PARSE_BLOCK_SEQUENCE_FIRST_ENTRY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01050">YAML_PARSE_FLOW_MAPPING_FIRST_KEY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01040">YAML_PARSE_FLOW_SEQUENCE_FIRST_ENTRY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01032">YAML_PARSE_INDENTLESS_SEQUENCE_ENTRY_STATE</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00207">yaml_parser_set_parser_error_context()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00169">YAML_PLAIN_SCALAR_STYLE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00263">YAML_SCALAR_TOKEN</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00261">YAML_TAG_TOKEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00834">yaml_parser_parse_block_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00899">yaml_parser_parse_block_mapping_value()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00726">yaml_parser_parse_block_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00440">yaml_parser_parse_document_content()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01100">yaml_parser_parse_flow_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01170">yaml_parser_parse_flow_mapping_value()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00949">yaml_parser_parse_flow_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01010">yaml_parser_parse_flow_sequence_entry_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01040">yaml_parser_parse_flow_sequence_entry_mapping_value()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00784">yaml_parser_parse_indentless_sequence_entry()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="ad3a8d16790139adfcef61ed8e47ff1b3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad3a8d16790139adfcef61ed8e47ff1b3">◆ </a></span>yaml_parser_parse_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_parse_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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00313">313</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00056">SKIP_TOKEN</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01255">yaml_parser_s::state</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00555">STREAM_START_EVENT_INIT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">token</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01014">YAML_PARSE_IMPLICIT_DOCUMENT_START_STATE</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00196">yaml_parser_set_parser_error()</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00218">YAML_STREAM_START_TOKEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">yaml_parser_state_machine()</a>.</p> </div> </div> <a id="aeb4949d08dc18271d5574b320f14e80b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeb4949d08dc18271d5574b320f14e80b">◆ </a></span>yaml_parser_process_directives()</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_process_directives </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#ga2fc55608333fbe6df17cf891be709b72">yaml_version_directive_t</a> ** </td> <td class="paramname"><em>version_directive_ref</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> ** </td> <td class="paramname"><em>tag_directives_start_ref</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> ** </td> <td class="paramname"><em>tag_directives_end_ref</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01229">1229</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.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#l00091">yaml_tag_directive_s::handle</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00087">INITIAL_STACK_SIZE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00083">yaml_version_directive_s::major</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00085">yaml_version_directive_s::minor</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00048">PEEK_TOKEN</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00093">yaml_tag_directive_s::prefix</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00067">PUSH</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00056">SKIP_TOKEN</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00434">STACK_DEL</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00438">STACK_EMPTY</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00426">STACK_INIT</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16726">token</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04309">top</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="../../dc/dfe/yaml_8h_source.html#l00127">YAML_MEMORY_ERROR</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01337">yaml_parser_append_tag_directive()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00196">yaml_parser_set_parser_error()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00225">YAML_TAG_DIRECTIVE_TOKEN</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00223">YAML_VERSION_DIRECTIVE_TOKEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00342">yaml_parser_parse_document_start()</a>.</p> </div> </div> <a id="aa4d5af4aed153a3fb839897ccfb7bc28"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa4d5af4aed153a3fb839897ccfb7bc28">◆ </a></span>yaml_parser_process_empty_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_process_empty_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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01206">1206</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.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="../../d4/d54/psych__parser_8c_source.html#l00523">mark()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00578">SCALAR_EVENT_INIT</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00031">yaml_malloc()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00127">YAML_MEMORY_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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00834">yaml_parser_parse_block_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00899">yaml_parser_parse_block_mapping_value()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00726">yaml_parser_parse_block_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00440">yaml_parser_parse_document_content()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01100">yaml_parser_parse_flow_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01170">yaml_parser_parse_flow_mapping_value()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01010">yaml_parser_parse_flow_sequence_entry_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01040">yaml_parser_parse_flow_sequence_entry_mapping_value()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00784">yaml_parser_parse_indentless_sequence_entry()</a>.</p> </div> </div> <a id="a12e9b327eb067b07fba5b5b9c227ca58"></a> <h2 class="memtitle"><span class="permalink"><a href="#a12e9b327eb067b07fba5b5b9c227ca58">◆ </a></span>yaml_parser_set_parser_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_parser_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>problem</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>problem_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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00196">196</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.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#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#l00134">YAML_PARSER_ERROR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01337">yaml_parser_append_tag_directive()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00342">yaml_parser_parse_document_start()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00313">yaml_parser_parse_stream_start()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01229">yaml_parser_process_directives()</a>.</p> </div> </div> <a id="afccc3faab4f6285575bc0514a12e619f"></a> <h2 class="memtitle"><span class="permalink"><a href="#afccc3faab4f6285575bc0514a12e619f">◆ </a></span>yaml_parser_set_parser_error_context()</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_parser_error_context </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 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>problem_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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00207">207</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.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#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#l00134">YAML_PARSER_ERROR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00834">yaml_parser_parse_block_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00726">yaml_parser_parse_block_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01100">yaml_parser_parse_flow_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00949">yaml_parser_parse_flow_sequence_entry()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>.</p> </div> </div> <a id="a4eaa19a7683593f334f5547466ff264d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4eaa19a7683593f334f5547466ff264d">◆ </a></span>yaml_parser_state_machine()</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_state_machine </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="../../d1/ddf/group__events.html#ga3b392d9716c4920cabefdd29e78dd542">yaml_event_t</a> * </td> <td class="paramname"><em>event</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="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00226">226</a> of file <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html">parser.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#l01255">yaml_parser_s::state</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01034">YAML_PARSE_BLOCK_MAPPING_FIRST_KEY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01036">YAML_PARSE_BLOCK_MAPPING_KEY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01038">YAML_PARSE_BLOCK_MAPPING_VALUE_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01024">YAML_PARSE_BLOCK_NODE_OR_INDENTLESS_SEQUENCE_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01022">YAML_PARSE_BLOCK_NODE_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01030">YAML_PARSE_BLOCK_SEQUENCE_ENTRY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01028">YAML_PARSE_BLOCK_SEQUENCE_FIRST_ENTRY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01018">YAML_PARSE_DOCUMENT_CONTENT_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01020">YAML_PARSE_DOCUMENT_END_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01016">YAML_PARSE_DOCUMENT_START_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01056">YAML_PARSE_FLOW_MAPPING_EMPTY_VALUE_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01050">YAML_PARSE_FLOW_MAPPING_FIRST_KEY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01052">YAML_PARSE_FLOW_MAPPING_KEY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01054">YAML_PARSE_FLOW_MAPPING_VALUE_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01026">YAML_PARSE_FLOW_NODE_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01048">YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_END_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01044">YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_KEY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01046">YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_VALUE_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01042">YAML_PARSE_FLOW_SEQUENCE_ENTRY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01040">YAML_PARSE_FLOW_SEQUENCE_FIRST_ENTRY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01014">YAML_PARSE_IMPLICIT_DOCUMENT_START_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01032">YAML_PARSE_INDENTLESS_SEQUENCE_ENTRY_STATE</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01012">YAML_PARSE_STREAM_START_STATE</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00834">yaml_parser_parse_block_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00899">yaml_parser_parse_block_mapping_value()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00726">yaml_parser_parse_block_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00440">yaml_parser_parse_document_content()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00470">yaml_parser_parse_document_end()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00342">yaml_parser_parse_document_start()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01100">yaml_parser_parse_flow_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01170">yaml_parser_parse_flow_mapping_value()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00949">yaml_parser_parse_flow_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01071">yaml_parser_parse_flow_sequence_entry_mapping_end()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01010">yaml_parser_parse_flow_sequence_entry_mapping_key()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l01040">yaml_parser_parse_flow_sequence_entry_mapping_value()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00784">yaml_parser_parse_indentless_sequence_entry()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00529">yaml_parser_parse_node()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00313">yaml_parser_parse_stream_start()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00170">yaml_parser_parse()</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>