📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 18:28:50
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
/
d3
/
d96
📍 /opt/alt/ruby20/share/doc/ruby/capi/html/d3/d96
🔄 Refresh
✏️
Editing: loader_8c.html
Read Only
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: ext/psych/yaml/loader.c File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.0.0p648(2015-12-16revision53162)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="../../dir_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_31ad5611867e11b3bbb07523261d2b9b.html">psych</a></li><li class="navelem"><a class="el" href="../../dir_dfc81d2f50f6fc5c959b742953049d17.html">yaml</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">loader.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="../../d3/d96/loader_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="func-members"></a> Functions</h2></td></tr> <tr class="memitem:gafe5381d911f9dab9683dd27676f50336"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/da8/group__parser.html#gafe5381d911f9dab9683dd27676f50336">yaml_parser_load</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, <a class="el" href="../../dd/d58/group__nodes.html#gad94e064e95baeb22e4f7acc7804e8479">yaml_document_t</a> *document)</td></tr> <tr class="memdesc:gafe5381d911f9dab9683dd27676f50336"><td class="mdescLeft"> </td><td class="mdescRight">Parse the input stream and produce the next YAML document. <a href="../../dd/da8/group__parser.html#gafe5381d911f9dab9683dd27676f50336">More...</a><br /></td></tr> <tr class="separator:gafe5381d911f9dab9683dd27676f50336"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3c671970a3be63ef0f21597e281cc98"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d96/loader_8c.html#ae3c671970a3be63ef0f21597e281cc98">yaml_parser_set_composer_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:ae3c671970a3be63ef0f21597e281cc98"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb6c1e5127d12f2569fa7c6aeb72ad9b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d96/loader_8c.html#afb6c1e5127d12f2569fa7c6aeb72ad9b">yaml_parser_set_composer_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:afb6c1e5127d12f2569fa7c6aeb72ad9b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a97dccc4db085371773e0ddc9148f0953"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d96/loader_8c.html#a97dccc4db085371773e0ddc9148f0953">yaml_parser_register_anchor</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser, int index, <a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *anchor)</td></tr> <tr class="separator:a97dccc4db085371773e0ddc9148f0953"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a75c19d57fdf6d6411814a884b34b472a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d96/loader_8c.html#a75c19d57fdf6d6411814a884b34b472a">yaml_parser_delete_aliases</a> (<a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> *parser)</td></tr> <tr class="separator:a75c19d57fdf6d6411814a884b34b472a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9036c8a7af7192190444308a3571a7cd"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d96/loader_8c.html#a9036c8a7af7192190444308a3571a7cd">yaml_parser_load_document</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> *first_event)</td></tr> <tr class="separator:a9036c8a7af7192190444308a3571a7cd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a3e98b379f4367fb96f20d54c8126e4"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d96/loader_8c.html#a9a3e98b379f4367fb96f20d54c8126e4">yaml_parser_load_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> *first_event)</td></tr> <tr class="separator:a9a3e98b379f4367fb96f20d54c8126e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d9d1e030b8a91b96d899a306a2d6835"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d96/loader_8c.html#a1d9d1e030b8a91b96d899a306a2d6835">yaml_parser_load_alias</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> *first_event)</td></tr> <tr class="separator:a1d9d1e030b8a91b96d899a306a2d6835"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4d9caa0c7dbd578189011b78a2f42b9"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d96/loader_8c.html#ad4d9caa0c7dbd578189011b78a2f42b9">yaml_parser_load_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> *first_event)</td></tr> <tr class="separator:ad4d9caa0c7dbd578189011b78a2f42b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab9964d22feddd56fec2245ea3705109c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d96/loader_8c.html#ab9964d22feddd56fec2245ea3705109c">yaml_parser_load_sequence</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> *first_event)</td></tr> <tr class="separator:ab9964d22feddd56fec2245ea3705109c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a42a15fe34e5df5ed941f38f3859f72f2"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d96/loader_8c.html#a42a15fe34e5df5ed941f38f3859f72f2">yaml_parser_load_mapping</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> *first_event)</td></tr> <tr class="separator:a42a15fe34e5df5ed941f38f3859f72f2"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Function Documentation</h2> <a id="a75c19d57fdf6d6411814a884b34b472a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a75c19d57fdf6d6411814a884b34b472a">◆ </a></span>yaml_parser_delete_aliases()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void yaml_parser_delete_aliases </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d96/loader_8c_source.html#l00152">152</a> of file <a class="el" href="../../d3/d96/loader_8c_source.html">loader.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dd9/structyaml__parser__s.html#af83ed453b2ebef9b4e4e9cb79013cbb8">yaml_parser_s::aliases</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00457">POP</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>, and <a class="el" href="../../d3/de3/api_8c_source.html#l00051">yaml_free()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d96/loader_8c_source.html#l00067">yaml_parser_load()</a>.</p> </div> </div> <a id="a1d9d1e030b8a91b96d899a306a2d6835"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1d9d1e030b8a91b96d899a306a2d6835">◆ </a></span>yaml_parser_load_alias()</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_load_alias </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>first_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="../../d3/d96/loader_8c_source.html#l00260">260</a> of file <a class="el" href="../../d3/d96/loader_8c_source.html">loader.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d72/structyaml__event__s.html#ad518351b6953443b2b50f02fecfca15d">yaml_event_s::alias</a>, <a class="el" href="../../d1/dd9/structyaml__parser__s.html#af83ed453b2ebef9b4e4e9cb79013cbb8">yaml_parser_s::aliases</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01067">yaml_alias_data_s::anchor</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a5b204c2b0b9a91aa0d21f48f304e66ca">yaml_event_s::data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01069">yaml_alias_data_s::index</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#l00472">yaml_event_s::start_mark</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>, and <a class="el" href="../../d3/d96/loader_8c_source.html#l00119">yaml_parser_set_composer_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d96/loader_8c_source.html#l00201">yaml_parser_load_node()</a>.</p> </div> </div> <a id="a9036c8a7af7192190444308a3571a7cd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9036c8a7af7192190444308a3571a7cd">◆ </a></span>yaml_parser_load_document()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_load_document </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>first_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="../../d3/d96/loader_8c_source.html#l00165">165</a> of file <a class="el" href="../../d3/d96/loader_8c_source.html">loader.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/dac/ossl_8h_source.html#l00045">assert</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a5b204c2b0b9a91aa0d21f48f304e66ca">yaml_event_s::data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01297">yaml_parser_s::document</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a43012554d1850a385e7c9bc15df04e4e">yaml_event_s::document_start</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00785">yaml_document_s::end</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00804">yaml_document_s::end_implicit</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00809">yaml_document_s::end_mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00783">yaml_document_s::start</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00802">yaml_document_s::start_implicit</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00472">yaml_event_s::start_mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00807">yaml_document_s::start_mark</a>, <a class="el" href="../../d5/d71/structyaml__document__s.html#aba190001b66606b7d5b22d36bf2ef024">yaml_document_s::tag_directives</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00791">yaml_document_s::version_directive</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00365">YAML_DOCUMENT_END_EVENT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00363">YAML_DOCUMENT_START_EVENT</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00201">yaml_parser_load_node()</a>, and <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00170">yaml_parser_parse()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d96/loader_8c_source.html#l00067">yaml_parser_load()</a>.</p> </div> </div> <a id="a42a15fe34e5df5ed941f38f3859f72f2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a42a15fe34e5df5ed941f38f3859f72f2">◆ </a></span>yaml_parser_load_mapping()</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_load_mapping </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>first_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="../../d3/d96/loader_8c_source.html#l00394">394</a> of file <a class="el" href="../../d3/d96/loader_8c_source.html">loader.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d72/structyaml__event__s.html#a5b204c2b0b9a91aa0d21f48f304e66ca">yaml_event_s::data</a>, <a class="el" href="../../da/db0/structyaml__node__s.html#a1cb856048d499d60b8fdad0431c12633">yaml_node_s::data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01297">yaml_parser_s::document</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00474">yaml_event_s::end_mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00773">yaml_node_s::end_mark</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#l00711">yaml_node_pair_s::key</a>, <a class="el" href="../../da/db0/structyaml__node__s.html#ad4b82c358f28c9cf40bbb77f3da0fbfe">yaml_node_s::mapping</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00657">MAPPING_NODE_INIT</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a8cdfa4f58d62ae0802b73b928f82f7b4">yaml_event_s::mapping_start</a>, <a class="el" href="../../d5/d71/structyaml__document__s.html#a85c8d7cfb8dd5ca2c44925361d42969d">yaml_document_s::nodes</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00426">STACK_INIT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00442">STACK_LIMIT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00743">yaml_node_s::start</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00783">yaml_document_s::start</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00472">yaml_event_s::start_mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00787">yaml_document_s::top</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04309">top</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00713">yaml_node_pair_s::value</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00687">YAML_DEFAULT_MAPPING_TAG</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#l00380">YAML_MAPPING_END_EVENT</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00201">yaml_parser_load_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00170">yaml_parser_parse()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00225">yaml_parser_register_anchor()</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="../../d3/d96/loader_8c_source.html#l00201">yaml_parser_load_node()</a>.</p> </div> </div> <a id="a9a3e98b379f4367fb96f20d54c8126e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a3e98b379f4367fb96f20d54c8126e4">◆ </a></span>yaml_parser_load_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_load_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>first_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="../../d3/d96/loader_8c_source.html#l00201">201</a> of file <a class="el" href="../../d3/d96/loader_8c_source.html">loader.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#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00368">YAML_ALIAS_EVENT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00378">YAML_MAPPING_START_EVENT</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00260">yaml_parser_load_alias()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00394">yaml_parser_load_mapping()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00283">yaml_parser_load_scalar()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00327">yaml_parser_load_sequence()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00370">YAML_SCALAR_EVENT</a>, and <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00373">YAML_SEQUENCE_START_EVENT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d96/loader_8c_source.html#l00165">yaml_parser_load_document()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00394">yaml_parser_load_mapping()</a>, and <a class="el" href="../../d3/d96/loader_8c_source.html#l00327">yaml_parser_load_sequence()</a>.</p> </div> </div> <a id="ad4d9caa0c7dbd578189011b78a2f42b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad4d9caa0c7dbd578189011b78a2f42b9">◆ </a></span>yaml_parser_load_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_load_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>first_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="../../d3/d96/loader_8c_source.html#l00283">283</a> of file <a class="el" href="../../d3/d96/loader_8c_source.html">loader.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d72/structyaml__event__s.html#a5b204c2b0b9a91aa0d21f48f304e66ca">yaml_event_s::data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01297">yaml_parser_s::document</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00474">yaml_event_s::end_mark</a>, <a class="el" href="../../d5/d71/structyaml__document__s.html#a85c8d7cfb8dd5ca2c44925361d42969d">yaml_document_s::nodes</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#aaee85c35fb0f34a11b61de53cd42ff55">yaml_event_s::scalar</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00642">SCALAR_NODE_INIT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00442">STACK_LIMIT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00783">yaml_document_s::start</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00472">yaml_event_s::start_mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00787">yaml_document_s::top</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00683">YAML_DEFAULT_SCALAR_TAG</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00051">yaml_free()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00225">yaml_parser_register_anchor()</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="../../d3/d96/loader_8c_source.html#l00201">yaml_parser_load_node()</a>.</p> </div> </div> <a id="ab9964d22feddd56fec2245ea3705109c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab9964d22feddd56fec2245ea3705109c">◆ </a></span>yaml_parser_load_sequence()</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_load_sequence </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>first_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="../../d3/d96/loader_8c_source.html#l00327">327</a> of file <a class="el" href="../../d3/d96/loader_8c_source.html">loader.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d72/structyaml__event__s.html#a5b204c2b0b9a91aa0d21f48f304e66ca">yaml_event_s::data</a>, <a class="el" href="../../da/db0/structyaml__node__s.html#a1cb856048d499d60b8fdad0431c12633">yaml_node_s::data</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01297">yaml_parser_s::document</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00474">yaml_event_s::end_mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00773">yaml_node_s::end_mark</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00087">INITIAL_STACK_SIZE</a>, <a class="el" href="../../d5/d71/structyaml__document__s.html#a85c8d7cfb8dd5ca2c44925361d42969d">yaml_document_s::nodes</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>, <a class="el" href="../../da/db0/structyaml__node__s.html#abb9161d900f08dfd4abd16c7163fcf96">yaml_node_s::sequence</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00649">SEQUENCE_NODE_INIT</a>, <a class="el" href="../../d2/d72/structyaml__event__s.html#a2a92b73c1e98bff81b4f2d01918fea8a">yaml_event_s::sequence_start</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00426">STACK_INIT</a>, <a class="el" href="../../db/d71/yaml__private_8h_source.html#l00442">STACK_LIMIT</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00743">yaml_node_s::start</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00783">yaml_document_s::start</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00472">yaml_event_s::start_mark</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00787">yaml_document_s::top</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04309">top</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00387">yaml_event_s::type</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00685">YAML_DEFAULT_SEQUENCE_TAG</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00051">yaml_free()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00201">yaml_parser_load_node()</a>, <a class="el" href="../../dc/df1/psych_2yaml_2parser_8c_source.html#l00170">yaml_parser_parse()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00225">yaml_parser_register_anchor()</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00375">YAML_SEQUENCE_END_EVENT</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="../../d3/d96/loader_8c_source.html#l00201">yaml_parser_load_node()</a>.</p> </div> </div> <a id="a97dccc4db085371773e0ddc9148f0953"></a> <h2 class="memtitle"><span class="permalink"><a href="#a97dccc4db085371773e0ddc9148f0953">◆ </a></span>yaml_parser_register_anchor()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int yaml_parser_register_anchor </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/da8/group__parser.html#gafdc6319cb28a8b8034542b29be85b0c4">yaml_parser_t</a> * </td> <td class="paramname"><em>parser</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/df6/group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> * </td> <td class="paramname"><em>anchor</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="../../d3/d96/loader_8c_source.html#l00225">225</a> of file <a class="el" href="../../d3/d96/loader_8c_source.html">loader.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dd9/structyaml__parser__s.html#af83ed453b2ebef9b4e4e9cb79013cbb8">yaml_parser_s::aliases</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01067">yaml_alias_data_s::anchor</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01297">yaml_parser_s::document</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01069">yaml_alias_data_s::index</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l01071">yaml_alias_data_s::mark</a>, <a class="el" href="../../d5/d71/structyaml__document__s.html#a85c8d7cfb8dd5ca2c44925361d42969d">yaml_document_s::nodes</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00064">PUSH</a>, <a class="el" href="../../dc/dfe/yaml_8h_source.html#l00783">yaml_document_s::start</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#l00771">yaml_node_s::start_mark</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>, and <a class="el" href="../../d3/d96/loader_8c_source.html#l00134">yaml_parser_set_composer_error_context()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d96/loader_8c_source.html#l00394">yaml_parser_load_mapping()</a>, <a class="el" href="../../d3/d96/loader_8c_source.html#l00283">yaml_parser_load_scalar()</a>, and <a class="el" href="../../d3/d96/loader_8c_source.html#l00327">yaml_parser_load_sequence()</a>.</p> </div> </div> <a id="ae3c671970a3be63ef0f21597e281cc98"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae3c671970a3be63ef0f21597e281cc98">◆ </a></span>yaml_parser_set_composer_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_composer_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="../../d3/d96/loader_8c_source.html#l00119">119</a> of file <a class="el" href="../../d3/d96/loader_8c_source.html">loader.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#l00136">YAML_COMPOSER_ERROR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d96/loader_8c_source.html#l00260">yaml_parser_load_alias()</a>.</p> </div> </div> <a id="afb6c1e5127d12f2569fa7c6aeb72ad9b"></a> <h2 class="memtitle"><span class="permalink"><a href="#afb6c1e5127d12f2569fa7c6aeb72ad9b">◆ </a></span>yaml_parser_set_composer_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_composer_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="../../d3/d96/loader_8c_source.html#l00134">134</a> of file <a class="el" href="../../d3/d96/loader_8c_source.html">loader.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#l00136">YAML_COMPOSER_ERROR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d96/loader_8c_source.html#l00225">yaml_parser_register_anchor()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel