]> andersk Git - libyaml.git/blame - doc/html/structyaml__parser__s.html
Imported Upstream version 0.1.6
[libyaml.git] / doc / html / structyaml__parser__s.html
CommitLineData
0fbeb4dc
AK
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
059850b5 5<meta http-equiv="X-UA-Compatible" content="IE=9"/>
b9668ba4 6<title>yaml: yaml_parser_s Struct Reference</title>
059850b5 7
0fbeb4dc 8<link href="tabs.css" rel="stylesheet" type="text/css"/>
059850b5
AK
9<link href="doxygen.css" rel="stylesheet" type="text/css" />
10
11
12
0fbeb4dc
AK
13</head>
14<body>
059850b5
AK
15<div id="top"><!-- do not remove this div! -->
16
17
18<div id="titlearea">
19<table cellspacing="0" cellpadding="0">
20 <tbody>
21 <tr style="height: 56px;">
22
23
24 <td style="padding-left: 0.5em;">
25 <div id="projectname">yaml
827154a1 26 &#160;<span id="projectnumber">0.1.6</span>
059850b5
AK
27 </div>
28
29 </td>
30
31
32
33 </tr>
34 </tbody>
35</table>
36</div>
37
38<!-- Generated by Doxygen 1.7.6.1 -->
39 <div id="navrow1" class="tabs">
0fbeb4dc 40 <ul class="tablist">
059850b5 41 <li><a href="index.html"><span>Main&#160;Page</span></a></li>
5c706339 42 <li><a href="modules.html"><span>Modules</span></a></li>
059850b5 43 <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
5c706339
AK
44 <li><a href="files.html"><span>Files</span></a></li>
45 </ul>
46 </div>
059850b5 47 <div id="navrow2" class="tabs2">
0fbeb4dc 48 <ul class="tablist">
059850b5
AK
49 <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
50 <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
5c706339
AK
51 </ul>
52 </div>
53</div>
0fbeb4dc
AK
54<div class="header">
55 <div class="headertitle">
059850b5
AK
56<div class="title">yaml_parser_s Struct Reference<div class="ingroups"><a class="el" href="group__parser.html">Parser Definitions</a></div></div> </div>
57</div><!--header-->
0fbeb4dc
AK
58<div class="contents">
59<!-- doxytag: class="yaml_parser_s" -->
60<p>The parser structure.
059850b5 61 <a href="structyaml__parser__s.html#details">More...</a></p>
0fbeb4dc
AK
62
63<p><code>#include &lt;yaml.h&gt;</code></p>
64<table class="memberdecls">
65<tr><td colspan="2"><h2><a name="pub-attribs"></a>
66Data Fields</h2></td></tr>
059850b5
AK
67<tr><td class="memItemLeft" align="right" valign="top">const unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">start</a></td></tr>
68<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The string start pointer. <a href="#a8cdb2fed4bb17b1d62d29fa06c53fef6"></a><br/></td></tr>
69<tr><td class="memItemLeft" align="right" valign="top">const unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">end</a></td></tr>
70<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The string end pointer. <a href="#aad74ffeb7f2eef0a12e34b0aac263ff3"></a><br/></td></tr>
71<tr><td class="memItemLeft" align="right" valign="top">const unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a3406d2ba7e969c09344d4ced8c855007">current</a></td></tr>
72<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The string current position. <a href="#a3406d2ba7e969c09344d4ced8c855007"></a><br/></td></tr>
0fbeb4dc 73<tr><td class="memItemLeft" >struct {</td></tr>
059850b5
AK
74<tr><td class="memItemLeft" >&#160;&#160;&#160;const unsigned char *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">start</a></td></tr>
75<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The string start pointer. <a href="#a5eb8c81f118c8e4a41eaa2ccd4c79c14"></a><br/></td></tr>
76<tr><td class="memItemLeft" >&#160;&#160;&#160;const unsigned char *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">end</a></td></tr>
77<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The string end pointer. <a href="#a2d5483a8cbfd576737c5d8020bc19d2f"></a><br/></td></tr>
78<tr><td class="memItemLeft" >&#160;&#160;&#160;const unsigned char *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a3406d2ba7e969c09344d4ced8c855007">current</a></td></tr>
79<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The string current position. <a href="#a19b7d0d276bc06d52fbcffad29ad1f7d"></a><br/></td></tr>
80<tr><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a44fa7ca68030680244f3743ce5e35702">string</a></td></tr>
81<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">String input data. <a href="#a44fa7ca68030680244f3743ce5e35702"></a><br/></td></tr>
82<tr><td class="memItemLeft" align="right" valign="top">FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#ae69c2974e3c4c37e941a0e1971be15a9">file</a></td></tr>
83<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">File input data. <a href="#ae69c2974e3c4c37e941a0e1971be15a9"></a><br/></td></tr>
84<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a5cdddcbd18566acc760a660a88f93ffd">start</a></td></tr>
85<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the buffer. <a href="#a5cdddcbd18566acc760a660a88f93ffd"></a><br/></td></tr>
86<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a6ff1f802eb95bc45f13e8e73ec009828">end</a></td></tr>
87<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the buffer. <a href="#a6ff1f802eb95bc45f13e8e73ec009828"></a><br/></td></tr>
88<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a8199466e3578374b3f984b6c0c4e2ae4">pointer</a></td></tr>
89<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The current position of the buffer. <a href="#a8199466e3578374b3f984b6c0c4e2ae4"></a><br/></td></tr>
90<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#aea4d8da24939825b2fadd368a71ec7de">last</a></td></tr>
91<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The last filled position of the buffer. <a href="#aea4d8da24939825b2fadd368a71ec7de"></a><br/></td></tr>
92<tr><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a6c08a94c21dfe1611c0d89aef0d3c46d">start</a></td></tr>
93<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the buffer. <a href="#a6c08a94c21dfe1611c0d89aef0d3c46d"></a><br/></td></tr>
94<tr><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#aa768a9c29ae2c3015fdb84ea313844e2">end</a></td></tr>
95<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the buffer. <a href="#aa768a9c29ae2c3015fdb84ea313844e2"></a><br/></td></tr>
96<tr><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#abea626790abfbcaeeb72a3772dc69e43">pointer</a></td></tr>
97<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The current position of the buffer. <a href="#abea626790abfbcaeeb72a3772dc69e43"></a><br/></td></tr>
98<tr><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a3ad1ccaf979092ece82bc981c5a22fb0">last</a></td></tr>
99<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The last filled position of the buffer. <a href="#a3ad1ccaf979092ece82bc981c5a22fb0"></a><br/></td></tr>
100<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a5f33f5c8f19c1c124cba4857ab2a05c7">start</a></td></tr>
101<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the tokens queue. <a href="#a5f33f5c8f19c1c124cba4857ab2a05c7"></a><br/></td></tr>
102<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a41594b6495f4d31edb977cafb8cbaf78">end</a></td></tr>
103<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the tokens queue. <a href="#a41594b6495f4d31edb977cafb8cbaf78"></a><br/></td></tr>
104<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#aa1c7a1248ca22159a3e60ba45b386507">head</a></td></tr>
105<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The head of the tokens queue. <a href="#aa1c7a1248ca22159a3e60ba45b386507"></a><br/></td></tr>
106<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a22ad26583d8d1264e982188358aa79b6">tail</a></td></tr>
107<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The tail of the tokens queue. <a href="#a22ad26583d8d1264e982188358aa79b6"></a><br/></td></tr>
108<tr><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#ab7208590a6852001ff8e4343a97b0c24">start</a></td></tr>
109<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the stack. <a href="#ab7208590a6852001ff8e4343a97b0c24"></a><br/></td></tr>
110<tr><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a6d8295bd62c7bb7be9486a1b4d71e736">end</a></td></tr>
111<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the stack. <a href="#a6d8295bd62c7bb7be9486a1b4d71e736"></a><br/></td></tr>
112<tr><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a9f1f879ba84bc51fa8feb1f47190aa23">top</a></td></tr>
113<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The top of the stack. <a href="#a9f1f879ba84bc51fa8feb1f47190aa23"></a><br/></td></tr>
114<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#ac311a6d962e0f67dd11759b8999630c6">start</a></td></tr>
115<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the stack. <a href="#ac311a6d962e0f67dd11759b8999630c6"></a><br/></td></tr>
116<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#ae8416ffcb48c78a575ee21872d5aa698">end</a></td></tr>
117<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the stack. <a href="#ae8416ffcb48c78a575ee21872d5aa698"></a><br/></td></tr>
118<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#ae610673669f06d46146198a346796276">top</a></td></tr>
119<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The top of the stack. <a href="#ae610673669f06d46146198a346796276"></a><br/></td></tr>
120<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#adfdc33f6f53dce4bee87f11821d879b7">start</a></td></tr>
121<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the stack. <a href="#adfdc33f6f53dce4bee87f11821d879b7"></a><br/></td></tr>
122<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a211a0aedc964ba8cd07cb7875faa464b">end</a></td></tr>
123<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the stack. <a href="#a211a0aedc964ba8cd07cb7875faa464b"></a><br/></td></tr>
124<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#af3eecdcdeeb183d16e4219749620df0c">top</a></td></tr>
125<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The top of the stack. <a href="#af3eecdcdeeb183d16e4219749620df0c"></a><br/></td></tr>
126<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#ab5a3789882819f2fd69f2cd9deaac8f6">start</a></td></tr>
127<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the stack. <a href="#ab5a3789882819f2fd69f2cd9deaac8f6"></a><br/></td></tr>
128<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#aad019da255ea73adf31d4b1aeac86bb2">end</a></td></tr>
129<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the stack. <a href="#aad019da255ea73adf31d4b1aeac86bb2"></a><br/></td></tr>
130<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#ab2678112fd2eaa8f588f2d6217aabc9d">top</a></td></tr>
131<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The top of the stack. <a href="#ab2678112fd2eaa8f588f2d6217aabc9d"></a><br/></td></tr>
132<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a3614f6d6e673e8177e4555c9ecf830fb">start</a></td></tr>
133<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the list. <a href="#a3614f6d6e673e8177e4555c9ecf830fb"></a><br/></td></tr>
134<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#aa7fdc1ff8342636119934ac824a2ecc8">end</a></td></tr>
135<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the list. <a href="#aa7fdc1ff8342636119934ac824a2ecc8"></a><br/></td></tr>
136<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a490eddbfcc27787e47de631a3d2e09a8">top</a></td></tr>
137<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The top of the list. <a href="#a490eddbfcc27787e47de631a3d2e09a8"></a><br/></td></tr>
138<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#ab9eddd3a112c3a4547bf87f6936aba94">start</a></td></tr>
139<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the list. <a href="#ab9eddd3a112c3a4547bf87f6936aba94"></a><br/></td></tr>
140<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a4011d41483171958bbf0b5124bde97c8">end</a></td></tr>
141<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the list. <a href="#a4011d41483171958bbf0b5124bde97c8"></a><br/></td></tr>
142<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a24a3f3138b44de1914a3e54dbe0aeff7">top</a></td></tr>
143<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The top of the list. <a href="#a24a3f3138b44de1914a3e54dbe0aeff7"></a><br/></td></tr>
b9668ba4 144<tr><td colspan="2"><div class="groupHeader">Error handling</div></td></tr>
059850b5
AK
145<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#ga1a449f0c1b023e2ef1a596093c018e73">yaml_error_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a6c5c3488ff22c8a4d234ca8587fa1472">error</a></td></tr>
146<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Error type. <a href="#a6c5c3488ff22c8a4d234ca8587fa1472"></a><br/></td></tr>
147<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a3dd8a43294cd420a433595a7a7d6e73d">problem</a></td></tr>
148<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Error description. <a href="#a3dd8a43294cd420a433595a7a7d6e73d"></a><br/></td></tr>
149<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#ae2d62a2ad45671c6dd89e18fb7c1c5bd">problem_offset</a></td></tr>
150<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The byte about which the problem occured. <a href="#ae2d62a2ad45671c6dd89e18fb7c1c5bd"></a><br/></td></tr>
151<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a8694691b20824f6595873b728cb3bc0f">problem_value</a></td></tr>
152<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The problematic value (<code>-1</code> is none). <a href="#a8694691b20824f6595873b728cb3bc0f"></a><br/></td></tr>
153<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a595b5412d39a4a9e441e5ad34fb059d9">problem_mark</a></td></tr>
154<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The problem position. <a href="#a595b5412d39a4a9e441e5ad34fb059d9"></a><br/></td></tr>
155<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a6779b67a23bbf7c401e4257d5875ae6b">context</a></td></tr>
156<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The error context. <a href="#a6779b67a23bbf7c401e4257d5875ae6b"></a><br/></td></tr>
157<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#ace259eec6e570f94b98b252e1a632e88">context_mark</a></td></tr>
158<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The context position. <a href="#ace259eec6e570f94b98b252e1a632e88"></a><br/></td></tr>
b9668ba4 159<tr><td colspan="2"><div class="groupHeader">Reader stuff</div></td></tr>
059850b5
AK
160<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__parser.html#ga4982f7e4e001ddb47d2819f38f0cd9d6">yaml_read_handler_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a8c3af47a7a0750d437cba34699fcad30">read_handler</a></td></tr>
161<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Read handler. <a href="#a8c3af47a7a0750d437cba34699fcad30"></a><br/></td></tr>
162<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a11f265cd495e814c8ee7d3dd78ff2ca9">read_handler_data</a></td></tr>
163<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer for passing to the read handler. <a href="#a11f265cd495e814c8ee7d3dd78ff2ca9"></a><br/></td></tr>
0fbeb4dc 164<tr><td class="memItemLeft" >union {</td></tr>
059850b5
AK
165<tr><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
166<tr><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;const unsigned char *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">start</a></td></tr>
167<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The string start pointer. <a href="#a5eb8c81f118c8e4a41eaa2ccd4c79c14"></a><br/></td></tr>
168<tr><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;const unsigned char *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">end</a></td></tr>
169<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The string end pointer. <a href="#a2d5483a8cbfd576737c5d8020bc19d2f"></a><br/></td></tr>
170<tr><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;const unsigned char *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a3406d2ba7e969c09344d4ced8c855007">current</a></td></tr>
171<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The string current position. <a href="#a19b7d0d276bc06d52fbcffad29ad1f7d"></a><br/></td></tr>
172<tr><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a44fa7ca68030680244f3743ce5e35702">string</a></td></tr>
173<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">String input data. <a href="#a5cc6c00b4ccae1e4ea13aaad22e7b2ef"></a><br/></td></tr>
174<tr><td class="memItemLeft" >&#160;&#160;&#160;FILE *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#ae69c2974e3c4c37e941a0e1971be15a9">file</a></td></tr>
175<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">File input data. <a href="#ab0fda82263c92cabb545e0d449c77369"></a><br/></td></tr>
176<tr><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#ae800ef7fd42ad8bcbb69b116da3a7f53">input</a></td></tr>
177<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard (string or file) input data. <a href="#ae800ef7fd42ad8bcbb69b116da3a7f53"></a><br/></td></tr>
0fbeb4dc 178<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6129a99d45aee14ec705aa54dbb493b7"></a><!-- doxytag: member="yaml_parser_s::eof" ref="a6129a99d45aee14ec705aa54dbb493b7" args="" -->
059850b5
AK
179int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a6129a99d45aee14ec705aa54dbb493b7">eof</a></td></tr>
180<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">EOF flag. <br/></td></tr>
0fbeb4dc 181<tr><td class="memItemLeft" >struct {</td></tr>
059850b5
AK
182<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a5cdddcbd18566acc760a660a88f93ffd">start</a></td></tr>
183<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the buffer. <a href="#ac01cce9c2391bda21ad630c46e8b9ccc"></a><br/></td></tr>
184<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a6ff1f802eb95bc45f13e8e73ec009828">end</a></td></tr>
185<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the buffer. <a href="#ad3b74e756cd6cdb097d0bcd499bbb487"></a><br/></td></tr>
186<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a8199466e3578374b3f984b6c0c4e2ae4">pointer</a></td></tr>
187<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The current position of the buffer. <a href="#a2f74b5c84928465c7b0e57840f8a860e"></a><br/></td></tr>
188<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#aea4d8da24939825b2fadd368a71ec7de">last</a></td></tr>
189<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The last filled position of the buffer. <a href="#a6dff533b402c756a6faeb39f9148a97f"></a><br/></td></tr>
190<tr><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#afc56b6252bd75ec87edec5c80a5c733e">buffer</a></td></tr>
191<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The working buffer. <a href="#afc56b6252bd75ec87edec5c80a5c733e"></a><br/></td></tr>
0fbeb4dc 192<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1392f74681fd839482d0b87ca2e404e"></a><!-- doxytag: member="yaml_parser_s::unread" ref="ad1392f74681fd839482d0b87ca2e404e" args="" -->
059850b5 193size_t&#160;</td><td class="memItemRight" valign="bottom"><b>unread</b></td></tr>
0fbeb4dc 194<tr><td class="memItemLeft" >struct {</td></tr>
059850b5
AK
195<tr><td class="memItemLeft" >&#160;&#160;&#160;unsigned char *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a6c08a94c21dfe1611c0d89aef0d3c46d">start</a></td></tr>
196<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the buffer. <a href="#a1daeb12d14760b585f67e46fd3e3e10b"></a><br/></td></tr>
197<tr><td class="memItemLeft" >&#160;&#160;&#160;unsigned char *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#aa768a9c29ae2c3015fdb84ea313844e2">end</a></td></tr>
198<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the buffer. <a href="#aa6e3b009a73e00ad57f678ea5399f74e"></a><br/></td></tr>
199<tr><td class="memItemLeft" >&#160;&#160;&#160;unsigned char *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#abea626790abfbcaeeb72a3772dc69e43">pointer</a></td></tr>
200<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The current position of the buffer. <a href="#a67e4a62d614c7fb41ec7c8a8850b5f84"></a><br/></td></tr>
201<tr><td class="memItemLeft" >&#160;&#160;&#160;unsigned char *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a3ad1ccaf979092ece82bc981c5a22fb0">last</a></td></tr>
202<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The last filled position of the buffer. <a href="#a82350d65a4f39d40bba0939a2fe9d1f0"></a><br/></td></tr>
203<tr><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#ae3e8481ceabdbf6796a7dc6265f740ac">raw_buffer</a></td></tr>
204<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The raw buffer. <a href="#ae3e8481ceabdbf6796a7dc6265f740ac"></a><br/></td></tr>
205<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#ga2170996d7e636397b5e6bc0c1b7df7c6">yaml_encoding_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a4f062e9d1fb1082bbf3996e46214905a">encoding</a></td></tr>
206<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The input encoding. <a href="#a4f062e9d1fb1082bbf3996e46214905a"></a><br/></td></tr>
207<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a04a7ba684ce49b2300c236c561439b13">offset</a></td></tr>
208<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The offset of the current position (in bytes). <a href="#a04a7ba684ce49b2300c236c561439b13"></a><br/></td></tr>
209<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#aaeeb58dc348e6e6f89d6a7c8fea8f734">mark</a></td></tr>
210<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The mark of the current position. <a href="#aaeeb58dc348e6e6f89d6a7c8fea8f734"></a><br/></td></tr>
b9668ba4 211<tr><td colspan="2"><div class="groupHeader">Scanner stuff</div></td></tr>
0fbeb4dc 212<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fecde5abcce11406c271f7db08f7a05"></a><!-- doxytag: member="yaml_parser_s::stream_start_produced" ref="a7fecde5abcce11406c271f7db08f7a05" args="" -->
059850b5
AK
213int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a7fecde5abcce11406c271f7db08f7a05">stream_start_produced</a></td></tr>
214<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Have we started to scan the input stream? <br/></td></tr>
0fbeb4dc 215<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63ccf04d623f36c04b62cfd1fc6fccb5"></a><!-- doxytag: member="yaml_parser_s::stream_end_produced" ref="a63ccf04d623f36c04b62cfd1fc6fccb5" args="" -->
059850b5
AK
216int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a63ccf04d623f36c04b62cfd1fc6fccb5">stream_end_produced</a></td></tr>
217<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Have we reached the end of the input stream? <br/></td></tr>
218<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a6a4bbbd3f58533e0969b7218c1e73fd4">flow_level</a></td></tr>
219<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of unclosed '[' and '{' indicators. <a href="#a6a4bbbd3f58533e0969b7218c1e73fd4"></a><br/></td></tr>
0fbeb4dc 220<tr><td class="memItemLeft" >struct {</td></tr>
059850b5
AK
221<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a5f33f5c8f19c1c124cba4857ab2a05c7">start</a></td></tr>
222<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the tokens queue. <a href="#a9c6fc4c0a8fd8dcf961aac909acb7718"></a><br/></td></tr>
223<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a41594b6495f4d31edb977cafb8cbaf78">end</a></td></tr>
224<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the tokens queue. <a href="#a481c1f8e677db68faec1db4749808507"></a><br/></td></tr>
225<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#aa1c7a1248ca22159a3e60ba45b386507">head</a></td></tr>
226<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The head of the tokens queue. <a href="#a3751871749eab9bc74641b0ca9cf3ba5"></a><br/></td></tr>
227<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a22ad26583d8d1264e982188358aa79b6">tail</a></td></tr>
228<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The tail of the tokens queue. <a href="#a015c56f37ac5f07d28ab57bbe7ba1d52"></a><br/></td></tr>
229<tr><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a96d39b8333411d741ee1c13aa4141682">tokens</a></td></tr>
230<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The tokens queue. <a href="#a96d39b8333411d741ee1c13aa4141682"></a><br/></td></tr>
231<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a7358e72ad071fec3185a833a3a245690">tokens_parsed</a></td></tr>
232<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of tokens fetched from the queue. <a href="#a7358e72ad071fec3185a833a3a245690"></a><br/></td></tr>
0fbeb4dc 233<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b7d951a1195653cc109c1c54b4dacdc"></a><!-- doxytag: member="yaml_parser_s::token_available" ref="a9b7d951a1195653cc109c1c54b4dacdc" args="" -->
059850b5 234int&#160;</td><td class="memItemRight" valign="bottom"><b>token_available</b></td></tr>
0fbeb4dc 235<tr><td class="memItemLeft" >struct {</td></tr>
059850b5
AK
236<tr><td class="memItemLeft" >&#160;&#160;&#160;int *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#ab7208590a6852001ff8e4343a97b0c24">start</a></td></tr>
237<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the stack. <a href="#a44803ad89b68920a090e136086a20fd2"></a><br/></td></tr>
238<tr><td class="memItemLeft" >&#160;&#160;&#160;int *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a6d8295bd62c7bb7be9486a1b4d71e736">end</a></td></tr>
239<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the stack. <a href="#a28604e312c434fce97e454b8936b42f1"></a><br/></td></tr>
240<tr><td class="memItemLeft" >&#160;&#160;&#160;int *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a9f1f879ba84bc51fa8feb1f47190aa23">top</a></td></tr>
241<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The top of the stack. <a href="#a987982928ff91538d6048f90549348d9"></a><br/></td></tr>
242<tr><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a2e29feac36a89f644d9640d44df62b74">indents</a></td></tr>
243<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The indentation levels stack. <a href="#a2e29feac36a89f644d9640d44df62b74"></a><br/></td></tr>
244<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#abad00703b649df32ee0d7b00b2f10403">indent</a></td></tr>
245<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The current indentation level. <a href="#abad00703b649df32ee0d7b00b2f10403"></a><br/></td></tr>
0fbeb4dc 246<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc85a7bfddc7ae9114cf115e43c89126"></a><!-- doxytag: member="yaml_parser_s::simple_key_allowed" ref="acc85a7bfddc7ae9114cf115e43c89126" args="" -->
059850b5
AK
247int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#acc85a7bfddc7ae9114cf115e43c89126">simple_key_allowed</a></td></tr>
248<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">May a simple key occur at the current position? <br/></td></tr>
0fbeb4dc 249<tr><td class="memItemLeft" >struct {</td></tr>
059850b5
AK
250<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#ac311a6d962e0f67dd11759b8999630c6">start</a></td></tr>
251<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the stack. <a href="#a414c3c0d12344dde24703dfd9a844e23"></a><br/></td></tr>
252<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#ae8416ffcb48c78a575ee21872d5aa698">end</a></td></tr>
253<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the stack. <a href="#a5ad9bad1923052d8eff04a5631d7b5da"></a><br/></td></tr>
254<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#ae610673669f06d46146198a346796276">top</a></td></tr>
255<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The top of the stack. <a href="#a4a17211b35ee7f7d885902ebf13c9426"></a><br/></td></tr>
256<tr><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#ad5ce7de476c58fb6e1fdabbcc1c51659">simple_keys</a></td></tr>
257<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The stack of simple keys. <a href="#ad5ce7de476c58fb6e1fdabbcc1c51659"></a><br/></td></tr>
b9668ba4 258<tr><td colspan="2"><div class="groupHeader">Parser stuff</div></td></tr>
0fbeb4dc 259<tr><td class="memItemLeft" >struct {</td></tr>
059850b5
AK
260<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#adfdc33f6f53dce4bee87f11821d879b7">start</a></td></tr>
261<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the stack. <a href="#afff2e238e449c67833f741ae6e2d124d"></a><br/></td></tr>
262<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a211a0aedc964ba8cd07cb7875faa464b">end</a></td></tr>
263<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the stack. <a href="#a6e334a3d6d88644cea2f791810bad09d"></a><br/></td></tr>
264<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#af3eecdcdeeb183d16e4219749620df0c">top</a></td></tr>
265<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The top of the stack. <a href="#a60349e05e14b4e2a33270ef54cb872ce"></a><br/></td></tr>
266<tr><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a57aa3c5fbfcaed8c17e046f0778c92bf">states</a></td></tr>
267<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The parser states stack. <a href="#a57aa3c5fbfcaed8c17e046f0778c92bf"></a><br/></td></tr>
268<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a069d39cdf587ac2188e69d8fb018be64">state</a></td></tr>
269<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The current parser state. <a href="#a069d39cdf587ac2188e69d8fb018be64"></a><br/></td></tr>
0fbeb4dc 270<tr><td class="memItemLeft" >struct {</td></tr>
059850b5
AK
271<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#ab5a3789882819f2fd69f2cd9deaac8f6">start</a></td></tr>
272<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the stack. <a href="#a938eb2080b4e7e2da3203d3786d328fb"></a><br/></td></tr>
273<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#aad019da255ea73adf31d4b1aeac86bb2">end</a></td></tr>
274<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the stack. <a href="#a2443b99c701a8318bab9287c78b3d80d"></a><br/></td></tr>
275<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#ab2678112fd2eaa8f588f2d6217aabc9d">top</a></td></tr>
276<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The top of the stack. <a href="#ad5872b2645fb5b6787fe457e37d22744"></a><br/></td></tr>
277<tr><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#ad78837ae36e35d523e02c43d1ae3f30e">marks</a></td></tr>
278<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The stack of marks. <a href="#ad78837ae36e35d523e02c43d1ae3f30e"></a><br/></td></tr>
0fbeb4dc 279<tr><td class="memItemLeft" >struct {</td></tr>
059850b5
AK
280<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a3614f6d6e673e8177e4555c9ecf830fb">start</a></td></tr>
281<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the list. <a href="#a497da4ab8dcb95fe2fb1bde052937ca0"></a><br/></td></tr>
282<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#aa7fdc1ff8342636119934ac824a2ecc8">end</a></td></tr>
283<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the list. <a href="#a35efde4cda0469376a15ee2b687b64c5"></a><br/></td></tr>
284<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a490eddbfcc27787e47de631a3d2e09a8">top</a></td></tr>
285<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The top of the list. <a href="#a534e281da90863c1026de3d0c35ab2be"></a><br/></td></tr>
286<tr><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a9bdfc1888d4e30ffb43146377d44fba0">tag_directives</a></td></tr>
287<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The list of TAG directives. <a href="#a9bdfc1888d4e30ffb43146377d44fba0"></a><br/></td></tr>
b9668ba4 288<tr><td colspan="2"><div class="groupHeader">Dumper stuff</div></td></tr>
0fbeb4dc 289<tr><td class="memItemLeft" >struct {</td></tr>
059850b5
AK
290<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#ab9eddd3a112c3a4547bf87f6936aba94">start</a></td></tr>
291<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The beginning of the list. <a href="#a476e5ca1bf38f2e545ee4f1a183ef5b9"></a><br/></td></tr>
292<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a4011d41483171958bbf0b5124bde97c8">end</a></td></tr>
293<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the list. <a href="#a7ef3b21719ac6a28c50e5db67d9453ce"></a><br/></td></tr>
294<tr><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a> *&#160;&#160;&#160;<a class="el" href="structyaml__parser__s.html#a24a3f3138b44de1914a3e54dbe0aeff7">top</a></td></tr>
295<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The top of the list. <a href="#a834b2dd0efe6d80cdb1138d737605421"></a><br/></td></tr>
296<tr><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#a0c10698207d727f9e5d9ced627d130ef">aliases</a></td></tr>
297<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The alias data. <a href="#a0c10698207d727f9e5d9ced627d130ef"></a><br/></td></tr>
298<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__nodes.html#gad94e064e95baeb22e4f7acc7804e8479">yaml_document_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyaml__parser__s.html#ac3dad5822f49d86cfddc2e5e415a158c">document</a></td></tr>
299<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The currently parsed document. <a href="#ac3dad5822f49d86cfddc2e5e415a158c"></a><br/></td></tr>
b9668ba4 300</table>
059850b5
AK
301<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
302<div class="textblock"><p>The parser structure. </p>
0fbeb4dc 303<p>All members are internal. Manage the structure using the <code>yaml_parser_</code> family of functions. </p>
059850b5 304</div><hr/><h2>Field Documentation</h2>
0fbeb4dc 305<a class="anchor" id="a6c5c3488ff22c8a4d234ca8587fa1472"></a><!-- doxytag: member="yaml_parser_s::error" ref="a6c5c3488ff22c8a4d234ca8587fa1472" args="" -->
5c706339
AK
306<div class="memitem">
307<div class="memproto">
308 <table class="memname">
309 <tr>
0fbeb4dc 310 <td class="memname"><a class="el" href="group__basic.html#ga1a449f0c1b023e2ef1a596093c018e73">yaml_error_type_t</a> <a class="el" href="structyaml__parser__s.html#a6c5c3488ff22c8a4d234ca8587fa1472">yaml_parser_s::error</a></td>
5c706339
AK
311 </tr>
312 </table>
313</div>
314<div class="memdoc">
315
0fbeb4dc 316<p>Error type. </p>
5c706339
AK
317
318</div>
0fbeb4dc
AK
319</div>
320<a class="anchor" id="a3dd8a43294cd420a433595a7a7d6e73d"></a><!-- doxytag: member="yaml_parser_s::problem" ref="a3dd8a43294cd420a433595a7a7d6e73d" args="" -->
5c706339
AK
321<div class="memitem">
322<div class="memproto">
323 <table class="memname">
324 <tr>
0fbeb4dc 325 <td class="memname">const char* <a class="el" href="structyaml__parser__s.html#a3dd8a43294cd420a433595a7a7d6e73d">yaml_parser_s::problem</a></td>
5c706339
AK
326 </tr>
327 </table>
328</div>
329<div class="memdoc">
330
0fbeb4dc 331<p>Error description. </p>
5c706339
AK
332
333</div>
0fbeb4dc
AK
334</div>
335<a class="anchor" id="ae2d62a2ad45671c6dd89e18fb7c1c5bd"></a><!-- doxytag: member="yaml_parser_s::problem_offset" ref="ae2d62a2ad45671c6dd89e18fb7c1c5bd" args="" -->
5c706339
AK
336<div class="memitem">
337<div class="memproto">
338 <table class="memname">
339 <tr>
0fbeb4dc 340 <td class="memname">size_t <a class="el" href="structyaml__parser__s.html#ae2d62a2ad45671c6dd89e18fb7c1c5bd">yaml_parser_s::problem_offset</a></td>
5c706339
AK
341 </tr>
342 </table>
343</div>
344<div class="memdoc">
345
0fbeb4dc 346<p>The byte about which the problem occured. </p>
5c706339
AK
347
348</div>
0fbeb4dc
AK
349</div>
350<a class="anchor" id="a8694691b20824f6595873b728cb3bc0f"></a><!-- doxytag: member="yaml_parser_s::problem_value" ref="a8694691b20824f6595873b728cb3bc0f" args="" -->
5c706339
AK
351<div class="memitem">
352<div class="memproto">
353 <table class="memname">
354 <tr>
0fbeb4dc 355 <td class="memname">int <a class="el" href="structyaml__parser__s.html#a8694691b20824f6595873b728cb3bc0f">yaml_parser_s::problem_value</a></td>
5c706339
AK
356 </tr>
357 </table>
358</div>
359<div class="memdoc">
360
0fbeb4dc 361<p>The problematic value (<code>-1</code> is none). </p>
5c706339
AK
362
363</div>
0fbeb4dc
AK
364</div>
365<a class="anchor" id="a595b5412d39a4a9e441e5ad34fb059d9"></a><!-- doxytag: member="yaml_parser_s::problem_mark" ref="a595b5412d39a4a9e441e5ad34fb059d9" args="" -->
5c706339
AK
366<div class="memitem">
367<div class="memproto">
368 <table class="memname">
369 <tr>
059850b5 370 <td class="memname"><a class="el" href="group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> <a class="el" href="structyaml__parser__s.html#a595b5412d39a4a9e441e5ad34fb059d9">yaml_parser_s::problem_mark</a></td>
5c706339
AK
371 </tr>
372 </table>
373</div>
374<div class="memdoc">
375
0fbeb4dc 376<p>The problem position. </p>
5c706339
AK
377
378</div>
0fbeb4dc
AK
379</div>
380<a class="anchor" id="a6779b67a23bbf7c401e4257d5875ae6b"></a><!-- doxytag: member="yaml_parser_s::context" ref="a6779b67a23bbf7c401e4257d5875ae6b" args="" -->
5c706339
AK
381<div class="memitem">
382<div class="memproto">
383 <table class="memname">
384 <tr>
0fbeb4dc 385 <td class="memname">const char* <a class="el" href="structyaml__parser__s.html#a6779b67a23bbf7c401e4257d5875ae6b">yaml_parser_s::context</a></td>
5c706339
AK
386 </tr>
387 </table>
388</div>
389<div class="memdoc">
390
0fbeb4dc 391<p>The error context. </p>
5c706339
AK
392
393</div>
0fbeb4dc
AK
394</div>
395<a class="anchor" id="ace259eec6e570f94b98b252e1a632e88"></a><!-- doxytag: member="yaml_parser_s::context_mark" ref="ace259eec6e570f94b98b252e1a632e88" args="" -->
5c706339
AK
396<div class="memitem">
397<div class="memproto">
398 <table class="memname">
399 <tr>
059850b5 400 <td class="memname"><a class="el" href="group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> <a class="el" href="structyaml__parser__s.html#ace259eec6e570f94b98b252e1a632e88">yaml_parser_s::context_mark</a></td>
5c706339
AK
401 </tr>
402 </table>
403</div>
404<div class="memdoc">
405
0fbeb4dc 406<p>The context position. </p>
5c706339
AK
407
408</div>
0fbeb4dc
AK
409</div>
410<a class="anchor" id="a8c3af47a7a0750d437cba34699fcad30"></a><!-- doxytag: member="yaml_parser_s::read_handler" ref="a8c3af47a7a0750d437cba34699fcad30" args="" -->
5c706339
AK
411<div class="memitem">
412<div class="memproto">
413 <table class="memname">
414 <tr>
0fbeb4dc 415 <td class="memname"><a class="el" href="group__parser.html#ga4982f7e4e001ddb47d2819f38f0cd9d6">yaml_read_handler_t</a>* <a class="el" href="structyaml__parser__s.html#a8c3af47a7a0750d437cba34699fcad30">yaml_parser_s::read_handler</a></td>
5c706339
AK
416 </tr>
417 </table>
418</div>
419<div class="memdoc">
420
0fbeb4dc 421<p>Read handler. </p>
5c706339
AK
422
423</div>
0fbeb4dc
AK
424</div>
425<a class="anchor" id="a11f265cd495e814c8ee7d3dd78ff2ca9"></a><!-- doxytag: member="yaml_parser_s::read_handler_data" ref="a11f265cd495e814c8ee7d3dd78ff2ca9" args="" -->
5c706339
AK
426<div class="memitem">
427<div class="memproto">
428 <table class="memname">
429 <tr>
0fbeb4dc 430 <td class="memname">void* <a class="el" href="structyaml__parser__s.html#a11f265cd495e814c8ee7d3dd78ff2ca9">yaml_parser_s::read_handler_data</a></td>
5c706339
AK
431 </tr>
432 </table>
433</div>
434<div class="memdoc">
435
0fbeb4dc 436<p>A pointer for passing to the read handler. </p>
5c706339
AK
437
438</div>
0fbeb4dc
AK
439</div>
440<a class="anchor" id="a8cdb2fed4bb17b1d62d29fa06c53fef6"></a><!-- doxytag: member="yaml_parser_s::start" ref="a8cdb2fed4bb17b1d62d29fa06c53fef6" args="" -->
5c706339
AK
441<div class="memitem">
442<div class="memproto">
443 <table class="memname">
444 <tr>
0fbeb4dc 445 <td class="memname">const unsigned char* <a class="el" href="structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">yaml_parser_s::start</a></td>
5c706339
AK
446 </tr>
447 </table>
448</div>
449<div class="memdoc">
450
0fbeb4dc 451<p>The string start pointer. </p>
5c706339
AK
452
453</div>
0fbeb4dc
AK
454</div>
455<a class="anchor" id="aad74ffeb7f2eef0a12e34b0aac263ff3"></a><!-- doxytag: member="yaml_parser_s::end" ref="aad74ffeb7f2eef0a12e34b0aac263ff3" args="" -->
5c706339
AK
456<div class="memitem">
457<div class="memproto">
458 <table class="memname">
459 <tr>
0fbeb4dc 460 <td class="memname">const unsigned char* <a class="el" href="structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">yaml_parser_s::end</a></td>
5c706339
AK
461 </tr>
462 </table>
463</div>
464<div class="memdoc">
465
0fbeb4dc 466<p>The string end pointer. </p>
5c706339
AK
467
468</div>
0fbeb4dc
AK
469</div>
470<a class="anchor" id="a3406d2ba7e969c09344d4ced8c855007"></a><!-- doxytag: member="yaml_parser_s::current" ref="a3406d2ba7e969c09344d4ced8c855007" args="" -->
5c706339
AK
471<div class="memitem">
472<div class="memproto">
473 <table class="memname">
474 <tr>
0fbeb4dc 475 <td class="memname">const unsigned char* <a class="el" href="structyaml__parser__s.html#a3406d2ba7e969c09344d4ced8c855007">yaml_parser_s::current</a></td>
5c706339
AK
476 </tr>
477 </table>
478</div>
479<div class="memdoc">
480
0fbeb4dc 481<p>The string current position. </p>
5c706339
AK
482
483</div>
0fbeb4dc
AK
484</div>
485<a class="anchor" id="a44fa7ca68030680244f3743ce5e35702"></a><!-- doxytag: member="yaml_parser_s::string" ref="a44fa7ca68030680244f3743ce5e35702" args="" -->
5c706339
AK
486<div class="memitem">
487<div class="memproto">
488 <table class="memname">
489 <tr>
0fbeb4dc 490 <td class="memname">struct { ... } <a class="el" href="structyaml__parser__s.html#a44fa7ca68030680244f3743ce5e35702">yaml_parser_s::string</a></td>
5c706339
AK
491 </tr>
492 </table>
493</div>
494<div class="memdoc">
495
0fbeb4dc 496<p>String input data. </p>
5c706339
AK
497
498</div>
0fbeb4dc
AK
499</div>
500<a class="anchor" id="ae69c2974e3c4c37e941a0e1971be15a9"></a><!-- doxytag: member="yaml_parser_s::file" ref="ae69c2974e3c4c37e941a0e1971be15a9" args="" -->
5c706339
AK
501<div class="memitem">
502<div class="memproto">
503 <table class="memname">
504 <tr>
0fbeb4dc 505 <td class="memname">FILE* <a class="el" href="structyaml__parser__s.html#ae69c2974e3c4c37e941a0e1971be15a9">yaml_parser_s::file</a></td>
5c706339
AK
506 </tr>
507 </table>
508</div>
509<div class="memdoc">
510
0fbeb4dc 511<p>File input data. </p>
5c706339
AK
512
513</div>
0fbeb4dc
AK
514</div>
515<a class="anchor" id="ae800ef7fd42ad8bcbb69b116da3a7f53"></a><!-- doxytag: member="yaml_parser_s::input" ref="ae800ef7fd42ad8bcbb69b116da3a7f53" args="" -->
5c706339
AK
516<div class="memitem">
517<div class="memproto">
518 <table class="memname">
519 <tr>
0fbeb4dc 520 <td class="memname">union { ... } <a class="el" href="structyaml__parser__s.html#ae800ef7fd42ad8bcbb69b116da3a7f53">yaml_parser_s::input</a></td>
5c706339
AK
521 </tr>
522 </table>
523</div>
524<div class="memdoc">
525
0fbeb4dc 526<p>Standard (string or file) input data. </p>
5c706339
AK
527
528</div>
0fbeb4dc
AK
529</div>
530<a class="anchor" id="a5cdddcbd18566acc760a660a88f93ffd"></a><!-- doxytag: member="yaml_parser_s::start" ref="a5cdddcbd18566acc760a660a88f93ffd" args="" -->
5c706339
AK
531<div class="memitem">
532<div class="memproto">
533 <table class="memname">
534 <tr>
0fbeb4dc 535 <td class="memname"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">yaml_parser_s::start</a></td>
5c706339
AK
536 </tr>
537 </table>
538</div>
539<div class="memdoc">
540
0fbeb4dc 541<p>The beginning of the buffer. </p>
5c706339
AK
542
543</div>
0fbeb4dc
AK
544</div>
545<a class="anchor" id="a6ff1f802eb95bc45f13e8e73ec009828"></a><!-- doxytag: member="yaml_parser_s::end" ref="a6ff1f802eb95bc45f13e8e73ec009828" args="" -->
5c706339
AK
546<div class="memitem">
547<div class="memproto">
548 <table class="memname">
549 <tr>
0fbeb4dc 550 <td class="memname"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">yaml_parser_s::end</a></td>
5c706339
AK
551 </tr>
552 </table>
553</div>
554<div class="memdoc">
555
0fbeb4dc 556<p>The end of the buffer. </p>
5c706339
AK
557
558</div>
0fbeb4dc
AK
559</div>
560<a class="anchor" id="a8199466e3578374b3f984b6c0c4e2ae4"></a><!-- doxytag: member="yaml_parser_s::pointer" ref="a8199466e3578374b3f984b6c0c4e2ae4" args="" -->
5c706339
AK
561<div class="memitem">
562<div class="memproto">
563 <table class="memname">
564 <tr>
0fbeb4dc 565 <td class="memname"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__parser__s.html#a8199466e3578374b3f984b6c0c4e2ae4">yaml_parser_s::pointer</a></td>
5c706339
AK
566 </tr>
567 </table>
568</div>
569<div class="memdoc">
570
0fbeb4dc 571<p>The current position of the buffer. </p>
5c706339
AK
572
573</div>
0fbeb4dc
AK
574</div>
575<a class="anchor" id="aea4d8da24939825b2fadd368a71ec7de"></a><!-- doxytag: member="yaml_parser_s::last" ref="aea4d8da24939825b2fadd368a71ec7de" args="" -->
5c706339
AK
576<div class="memitem">
577<div class="memproto">
578 <table class="memname">
579 <tr>
0fbeb4dc 580 <td class="memname"><a class="el" href="group__basic.html#gaf8657e81f0b8b05d1a081001fc6cb8bd">yaml_char_t</a>* <a class="el" href="structyaml__parser__s.html#aea4d8da24939825b2fadd368a71ec7de">yaml_parser_s::last</a></td>
5c706339
AK
581 </tr>
582 </table>
583</div>
584<div class="memdoc">
585
0fbeb4dc 586<p>The last filled position of the buffer. </p>
5c706339
AK
587
588</div>
0fbeb4dc
AK
589</div>
590<a class="anchor" id="afc56b6252bd75ec87edec5c80a5c733e"></a><!-- doxytag: member="yaml_parser_s::buffer" ref="afc56b6252bd75ec87edec5c80a5c733e" args="" -->
5c706339
AK
591<div class="memitem">
592<div class="memproto">
593 <table class="memname">
594 <tr>
0fbeb4dc 595 <td class="memname">struct { ... } <a class="el" href="structyaml__parser__s.html#afc56b6252bd75ec87edec5c80a5c733e">yaml_parser_s::buffer</a></td>
5c706339
AK
596 </tr>
597 </table>
598</div>
599<div class="memdoc">
600
0fbeb4dc 601<p>The working buffer. </p>
5c706339
AK
602
603</div>
0fbeb4dc
AK
604</div>
605<a class="anchor" id="a6c08a94c21dfe1611c0d89aef0d3c46d"></a><!-- doxytag: member="yaml_parser_s::start" ref="a6c08a94c21dfe1611c0d89aef0d3c46d" args="" -->
5c706339
AK
606<div class="memitem">
607<div class="memproto">
608 <table class="memname">
609 <tr>
0fbeb4dc 610 <td class="memname">unsigned char* <a class="el" href="structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">yaml_parser_s::start</a></td>
5c706339
AK
611 </tr>
612 </table>
613</div>
614<div class="memdoc">
615
0fbeb4dc 616<p>The beginning of the buffer. </p>
5c706339
AK
617
618</div>
0fbeb4dc
AK
619</div>
620<a class="anchor" id="aa768a9c29ae2c3015fdb84ea313844e2"></a><!-- doxytag: member="yaml_parser_s::end" ref="aa768a9c29ae2c3015fdb84ea313844e2" args="" -->
5c706339
AK
621<div class="memitem">
622<div class="memproto">
623 <table class="memname">
624 <tr>
0fbeb4dc 625 <td class="memname">unsigned char* <a class="el" href="structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">yaml_parser_s::end</a></td>
5c706339
AK
626 </tr>
627 </table>
628</div>
629<div class="memdoc">
630
0fbeb4dc 631<p>The end of the buffer. </p>
5c706339
AK
632
633</div>
0fbeb4dc
AK
634</div>
635<a class="anchor" id="abea626790abfbcaeeb72a3772dc69e43"></a><!-- doxytag: member="yaml_parser_s::pointer" ref="abea626790abfbcaeeb72a3772dc69e43" args="" -->
5c706339
AK
636<div class="memitem">
637<div class="memproto">
638 <table class="memname">
639 <tr>
0fbeb4dc 640 <td class="memname">unsigned char* <a class="el" href="structyaml__parser__s.html#a8199466e3578374b3f984b6c0c4e2ae4">yaml_parser_s::pointer</a></td>
5c706339
AK
641 </tr>
642 </table>
643</div>
644<div class="memdoc">
645
0fbeb4dc 646<p>The current position of the buffer. </p>
5c706339
AK
647
648</div>
0fbeb4dc
AK
649</div>
650<a class="anchor" id="a3ad1ccaf979092ece82bc981c5a22fb0"></a><!-- doxytag: member="yaml_parser_s::last" ref="a3ad1ccaf979092ece82bc981c5a22fb0" args="" -->
5c706339
AK
651<div class="memitem">
652<div class="memproto">
653 <table class="memname">
654 <tr>
0fbeb4dc 655 <td class="memname">unsigned char* <a class="el" href="structyaml__parser__s.html#aea4d8da24939825b2fadd368a71ec7de">yaml_parser_s::last</a></td>
5c706339
AK
656 </tr>
657 </table>
658</div>
659<div class="memdoc">
660
0fbeb4dc 661<p>The last filled position of the buffer. </p>
5c706339
AK
662
663</div>
0fbeb4dc
AK
664</div>
665<a class="anchor" id="ae3e8481ceabdbf6796a7dc6265f740ac"></a><!-- doxytag: member="yaml_parser_s::raw_buffer" ref="ae3e8481ceabdbf6796a7dc6265f740ac" args="" -->
5c706339
AK
666<div class="memitem">
667<div class="memproto">
668 <table class="memname">
669 <tr>
0fbeb4dc 670 <td class="memname">struct { ... } <a class="el" href="structyaml__parser__s.html#ae3e8481ceabdbf6796a7dc6265f740ac">yaml_parser_s::raw_buffer</a></td>
5c706339
AK
671 </tr>
672 </table>
673</div>
674<div class="memdoc">
675
0fbeb4dc 676<p>The raw buffer. </p>
5c706339
AK
677
678</div>
0fbeb4dc
AK
679</div>
680<a class="anchor" id="a4f062e9d1fb1082bbf3996e46214905a"></a><!-- doxytag: member="yaml_parser_s::encoding" ref="a4f062e9d1fb1082bbf3996e46214905a" args="" -->
5c706339
AK
681<div class="memitem">
682<div class="memproto">
683 <table class="memname">
684 <tr>
0fbeb4dc 685 <td class="memname"><a class="el" href="group__basic.html#ga2170996d7e636397b5e6bc0c1b7df7c6">yaml_encoding_t</a> <a class="el" href="structyaml__parser__s.html#a4f062e9d1fb1082bbf3996e46214905a">yaml_parser_s::encoding</a></td>
5c706339
AK
686 </tr>
687 </table>
688</div>
689<div class="memdoc">
690
0fbeb4dc 691<p>The input encoding. </p>
5c706339
AK
692
693</div>
0fbeb4dc
AK
694</div>
695<a class="anchor" id="a04a7ba684ce49b2300c236c561439b13"></a><!-- doxytag: member="yaml_parser_s::offset" ref="a04a7ba684ce49b2300c236c561439b13" args="" -->
5c706339
AK
696<div class="memitem">
697<div class="memproto">
698 <table class="memname">
699 <tr>
0fbeb4dc 700 <td class="memname">size_t <a class="el" href="structyaml__parser__s.html#a04a7ba684ce49b2300c236c561439b13">yaml_parser_s::offset</a></td>
5c706339
AK
701 </tr>
702 </table>
703</div>
704<div class="memdoc">
705
0fbeb4dc 706<p>The offset of the current position (in bytes). </p>
5c706339
AK
707
708</div>
0fbeb4dc
AK
709</div>
710<a class="anchor" id="aaeeb58dc348e6e6f89d6a7c8fea8f734"></a><!-- doxytag: member="yaml_parser_s::mark" ref="aaeeb58dc348e6e6f89d6a7c8fea8f734" args="" -->
5c706339
AK
711<div class="memitem">
712<div class="memproto">
713 <table class="memname">
714 <tr>
059850b5 715 <td class="memname"><a class="el" href="group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a> <a class="el" href="structyaml__parser__s.html#aaeeb58dc348e6e6f89d6a7c8fea8f734">yaml_parser_s::mark</a></td>
5c706339
AK
716 </tr>
717 </table>
718</div>
719<div class="memdoc">
720
0fbeb4dc 721<p>The mark of the current position. </p>
5c706339
AK
722
723</div>
0fbeb4dc
AK
724</div>
725<a class="anchor" id="a6a4bbbd3f58533e0969b7218c1e73fd4"></a><!-- doxytag: member="yaml_parser_s::flow_level" ref="a6a4bbbd3f58533e0969b7218c1e73fd4" args="" -->
5c706339
AK
726<div class="memitem">
727<div class="memproto">
728 <table class="memname">
729 <tr>
0fbeb4dc 730 <td class="memname">int <a class="el" href="structyaml__parser__s.html#a6a4bbbd3f58533e0969b7218c1e73fd4">yaml_parser_s::flow_level</a></td>
5c706339
AK
731 </tr>
732 </table>
733</div>
734<div class="memdoc">
735
0fbeb4dc 736<p>The number of unclosed '[' and '{' indicators. </p>
5c706339
AK
737
738</div>
0fbeb4dc
AK
739</div>
740<a class="anchor" id="a5f33f5c8f19c1c124cba4857ab2a05c7"></a><!-- doxytag: member="yaml_parser_s::start" ref="a5f33f5c8f19c1c124cba4857ab2a05c7" args="" -->
5c706339
AK
741<div class="memitem">
742<div class="memproto">
743 <table class="memname">
744 <tr>
059850b5 745 <td class="memname"><a class="el" href="group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a>* <a class="el" href="structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">yaml_parser_s::start</a></td>
5c706339
AK
746 </tr>
747 </table>
748</div>
749<div class="memdoc">
750
0fbeb4dc 751<p>The beginning of the tokens queue. </p>
5c706339
AK
752
753</div>
0fbeb4dc
AK
754</div>
755<a class="anchor" id="a41594b6495f4d31edb977cafb8cbaf78"></a><!-- doxytag: member="yaml_parser_s::end" ref="a41594b6495f4d31edb977cafb8cbaf78" args="" -->
5c706339
AK
756<div class="memitem">
757<div class="memproto">
758 <table class="memname">
759 <tr>
059850b5 760 <td class="memname"><a class="el" href="group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a>* <a class="el" href="structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">yaml_parser_s::end</a></td>
5c706339
AK
761 </tr>
762 </table>
763</div>
764<div class="memdoc">
765
0fbeb4dc 766<p>The end of the tokens queue. </p>
5c706339
AK
767
768</div>
0fbeb4dc
AK
769</div>
770<a class="anchor" id="aa1c7a1248ca22159a3e60ba45b386507"></a><!-- doxytag: member="yaml_parser_s::head" ref="aa1c7a1248ca22159a3e60ba45b386507" args="" -->
5c706339
AK
771<div class="memitem">
772<div class="memproto">
773 <table class="memname">
774 <tr>
059850b5 775 <td class="memname"><a class="el" href="group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a>* <a class="el" href="structyaml__parser__s.html#aa1c7a1248ca22159a3e60ba45b386507">yaml_parser_s::head</a></td>
5c706339
AK
776 </tr>
777 </table>
778</div>
779<div class="memdoc">
780
0fbeb4dc 781<p>The head of the tokens queue. </p>
5c706339
AK
782
783</div>
0fbeb4dc
AK
784</div>
785<a class="anchor" id="a22ad26583d8d1264e982188358aa79b6"></a><!-- doxytag: member="yaml_parser_s::tail" ref="a22ad26583d8d1264e982188358aa79b6" args="" -->
5c706339
AK
786<div class="memitem">
787<div class="memproto">
788 <table class="memname">
789 <tr>
059850b5 790 <td class="memname"><a class="el" href="group__tokens.html#ga1ed3dc460e62aee8270c5d63d5734bbb">yaml_token_t</a>* <a class="el" href="structyaml__parser__s.html#a22ad26583d8d1264e982188358aa79b6">yaml_parser_s::tail</a></td>
5c706339
AK
791 </tr>
792 </table>
793</div>
794<div class="memdoc">
795
0fbeb4dc 796<p>The tail of the tokens queue. </p>
5c706339
AK
797
798</div>
0fbeb4dc
AK
799</div>
800<a class="anchor" id="a96d39b8333411d741ee1c13aa4141682"></a><!-- doxytag: member="yaml_parser_s::tokens" ref="a96d39b8333411d741ee1c13aa4141682" args="" -->
5c706339
AK
801<div class="memitem">
802<div class="memproto">
803 <table class="memname">
804 <tr>
0fbeb4dc 805 <td class="memname">struct { ... } <a class="el" href="structyaml__parser__s.html#a96d39b8333411d741ee1c13aa4141682">yaml_parser_s::tokens</a></td>
5c706339
AK
806 </tr>
807 </table>
808</div>
809<div class="memdoc">
810
0fbeb4dc 811<p>The tokens queue. </p>
5c706339
AK
812
813</div>
0fbeb4dc
AK
814</div>
815<a class="anchor" id="a7358e72ad071fec3185a833a3a245690"></a><!-- doxytag: member="yaml_parser_s::tokens_parsed" ref="a7358e72ad071fec3185a833a3a245690" args="" -->
5c706339
AK
816<div class="memitem">
817<div class="memproto">
818 <table class="memname">
819 <tr>
0fbeb4dc 820 <td class="memname">size_t <a class="el" href="structyaml__parser__s.html#a7358e72ad071fec3185a833a3a245690">yaml_parser_s::tokens_parsed</a></td>
5c706339
AK
821 </tr>
822 </table>
823</div>
824<div class="memdoc">
825
0fbeb4dc 826<p>The number of tokens fetched from the queue. </p>
5c706339
AK
827
828</div>
0fbeb4dc
AK
829</div>
830<a class="anchor" id="ab7208590a6852001ff8e4343a97b0c24"></a><!-- doxytag: member="yaml_parser_s::start" ref="ab7208590a6852001ff8e4343a97b0c24" args="" -->
5c706339
AK
831<div class="memitem">
832<div class="memproto">
833 <table class="memname">
834 <tr>
0fbeb4dc 835 <td class="memname">int* <a class="el" href="structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">yaml_parser_s::start</a></td>
5c706339
AK
836 </tr>
837 </table>
838</div>
839<div class="memdoc">
840
0fbeb4dc 841<p>The beginning of the stack. </p>
5c706339
AK
842
843</div>
0fbeb4dc
AK
844</div>
845<a class="anchor" id="a6d8295bd62c7bb7be9486a1b4d71e736"></a><!-- doxytag: member="yaml_parser_s::end" ref="a6d8295bd62c7bb7be9486a1b4d71e736" args="" -->
5c706339
AK
846<div class="memitem">
847<div class="memproto">
848 <table class="memname">
849 <tr>
0fbeb4dc 850 <td class="memname">int* <a class="el" href="structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">yaml_parser_s::end</a></td>
5c706339
AK
851 </tr>
852 </table>
853</div>
854<div class="memdoc">
855
0fbeb4dc 856<p>The end of the stack. </p>
5c706339
AK
857
858</div>
0fbeb4dc
AK
859</div>
860<a class="anchor" id="a9f1f879ba84bc51fa8feb1f47190aa23"></a><!-- doxytag: member="yaml_parser_s::top" ref="a9f1f879ba84bc51fa8feb1f47190aa23" args="" -->
5c706339
AK
861<div class="memitem">
862<div class="memproto">
863 <table class="memname">
864 <tr>
0fbeb4dc 865 <td class="memname">int* <a class="el" href="structyaml__parser__s.html#a9f1f879ba84bc51fa8feb1f47190aa23">yaml_parser_s::top</a></td>
5c706339
AK
866 </tr>
867 </table>
868</div>
869<div class="memdoc">
870
0fbeb4dc 871<p>The top of the stack. </p>
5c706339
AK
872
873</div>
0fbeb4dc
AK
874</div>
875<a class="anchor" id="a2e29feac36a89f644d9640d44df62b74"></a><!-- doxytag: member="yaml_parser_s::indents" ref="a2e29feac36a89f644d9640d44df62b74" args="" -->
5c706339
AK
876<div class="memitem">
877<div class="memproto">
878 <table class="memname">
879 <tr>
0fbeb4dc 880 <td class="memname">struct { ... } <a class="el" href="structyaml__parser__s.html#a2e29feac36a89f644d9640d44df62b74">yaml_parser_s::indents</a></td>
5c706339
AK
881 </tr>
882 </table>
883</div>
884<div class="memdoc">
885
0fbeb4dc 886<p>The indentation levels stack. </p>
5c706339
AK
887
888</div>
0fbeb4dc
AK
889</div>
890<a class="anchor" id="abad00703b649df32ee0d7b00b2f10403"></a><!-- doxytag: member="yaml_parser_s::indent" ref="abad00703b649df32ee0d7b00b2f10403" args="" -->
5c706339
AK
891<div class="memitem">
892<div class="memproto">
893 <table class="memname">
894 <tr>
0fbeb4dc 895 <td class="memname">int <a class="el" href="structyaml__parser__s.html#abad00703b649df32ee0d7b00b2f10403">yaml_parser_s::indent</a></td>
5c706339
AK
896 </tr>
897 </table>
898</div>
899<div class="memdoc">
900
0fbeb4dc 901<p>The current indentation level. </p>
5c706339
AK
902
903</div>
0fbeb4dc
AK
904</div>
905<a class="anchor" id="ac311a6d962e0f67dd11759b8999630c6"></a><!-- doxytag: member="yaml_parser_s::start" ref="ac311a6d962e0f67dd11759b8999630c6" args="" -->
5c706339
AK
906<div class="memitem">
907<div class="memproto">
908 <table class="memname">
909 <tr>
059850b5 910 <td class="memname"><a class="el" href="group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a>* <a class="el" href="structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">yaml_parser_s::start</a></td>
5c706339
AK
911 </tr>
912 </table>
913</div>
914<div class="memdoc">
915
0fbeb4dc 916<p>The beginning of the stack. </p>
5c706339
AK
917
918</div>
0fbeb4dc
AK
919</div>
920<a class="anchor" id="ae8416ffcb48c78a575ee21872d5aa698"></a><!-- doxytag: member="yaml_parser_s::end" ref="ae8416ffcb48c78a575ee21872d5aa698" args="" -->
5c706339
AK
921<div class="memitem">
922<div class="memproto">
923 <table class="memname">
924 <tr>
059850b5 925 <td class="memname"><a class="el" href="group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a>* <a class="el" href="structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">yaml_parser_s::end</a></td>
5c706339
AK
926 </tr>
927 </table>
928</div>
929<div class="memdoc">
930
0fbeb4dc 931<p>The end of the stack. </p>
5c706339
AK
932
933</div>
0fbeb4dc
AK
934</div>
935<a class="anchor" id="ae610673669f06d46146198a346796276"></a><!-- doxytag: member="yaml_parser_s::top" ref="ae610673669f06d46146198a346796276" args="" -->
5c706339
AK
936<div class="memitem">
937<div class="memproto">
938 <table class="memname">
939 <tr>
059850b5 940 <td class="memname"><a class="el" href="group__parser.html#gae5570fbb7ab7c8332cd666f3a9c26591">yaml_simple_key_t</a>* <a class="el" href="structyaml__parser__s.html#a9f1f879ba84bc51fa8feb1f47190aa23">yaml_parser_s::top</a></td>
5c706339
AK
941 </tr>
942 </table>
943</div>
944<div class="memdoc">
945
0fbeb4dc 946<p>The top of the stack. </p>
5c706339
AK
947
948</div>
0fbeb4dc
AK
949</div>
950<a class="anchor" id="ad5ce7de476c58fb6e1fdabbcc1c51659"></a><!-- doxytag: member="yaml_parser_s::simple_keys" ref="ad5ce7de476c58fb6e1fdabbcc1c51659" args="" -->
5c706339
AK
951<div class="memitem">
952<div class="memproto">
953 <table class="memname">
954 <tr>
0fbeb4dc 955 <td class="memname">struct { ... } <a class="el" href="structyaml__parser__s.html#ad5ce7de476c58fb6e1fdabbcc1c51659">yaml_parser_s::simple_keys</a></td>
5c706339
AK
956 </tr>
957 </table>
958</div>
959<div class="memdoc">
960
0fbeb4dc 961<p>The stack of simple keys. </p>
5c706339
AK
962
963</div>
0fbeb4dc
AK
964</div>
965<a class="anchor" id="adfdc33f6f53dce4bee87f11821d879b7"></a><!-- doxytag: member="yaml_parser_s::start" ref="adfdc33f6f53dce4bee87f11821d879b7" args="" -->
5c706339
AK
966<div class="memitem">
967<div class="memproto">
968 <table class="memname">
969 <tr>
0fbeb4dc 970 <td class="memname"><a class="el" href="group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a>* <a class="el" href="structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">yaml_parser_s::start</a></td>
5c706339
AK
971 </tr>
972 </table>
973</div>
974<div class="memdoc">
975
0fbeb4dc 976<p>The beginning of the stack. </p>
5c706339
AK
977
978</div>
0fbeb4dc
AK
979</div>
980<a class="anchor" id="a211a0aedc964ba8cd07cb7875faa464b"></a><!-- doxytag: member="yaml_parser_s::end" ref="a211a0aedc964ba8cd07cb7875faa464b" args="" -->
5c706339
AK
981<div class="memitem">
982<div class="memproto">
983 <table class="memname">
984 <tr>
0fbeb4dc 985 <td class="memname"><a class="el" href="group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a>* <a class="el" href="structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">yaml_parser_s::end</a></td>
5c706339
AK
986 </tr>
987 </table>
988</div>
989<div class="memdoc">
990
0fbeb4dc 991<p>The end of the stack. </p>
5c706339
AK
992
993</div>
0fbeb4dc
AK
994</div>
995<a class="anchor" id="af3eecdcdeeb183d16e4219749620df0c"></a><!-- doxytag: member="yaml_parser_s::top" ref="af3eecdcdeeb183d16e4219749620df0c" args="" -->
5c706339
AK
996<div class="memitem">
997<div class="memproto">
998 <table class="memname">
999 <tr>
0fbeb4dc 1000 <td class="memname"><a class="el" href="group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a>* <a class="el" href="structyaml__parser__s.html#a9f1f879ba84bc51fa8feb1f47190aa23">yaml_parser_s::top</a></td>
5c706339
AK
1001 </tr>
1002 </table>
1003</div>
1004<div class="memdoc">
1005
0fbeb4dc 1006<p>The top of the stack. </p>
5c706339
AK
1007
1008</div>
0fbeb4dc
AK
1009</div>
1010<a class="anchor" id="a57aa3c5fbfcaed8c17e046f0778c92bf"></a><!-- doxytag: member="yaml_parser_s::states" ref="a57aa3c5fbfcaed8c17e046f0778c92bf" args="" -->
5c706339
AK
1011<div class="memitem">
1012<div class="memproto">
1013 <table class="memname">
1014 <tr>
0fbeb4dc 1015 <td class="memname">struct { ... } <a class="el" href="structyaml__parser__s.html#a57aa3c5fbfcaed8c17e046f0778c92bf">yaml_parser_s::states</a></td>
5c706339
AK
1016 </tr>
1017 </table>
1018</div>
1019<div class="memdoc">
1020
0fbeb4dc 1021<p>The parser states stack. </p>
5c706339
AK
1022
1023</div>
0fbeb4dc
AK
1024</div>
1025<a class="anchor" id="a069d39cdf587ac2188e69d8fb018be64"></a><!-- doxytag: member="yaml_parser_s::state" ref="a069d39cdf587ac2188e69d8fb018be64" args="" -->
5c706339
AK
1026<div class="memitem">
1027<div class="memproto">
1028 <table class="memname">
1029 <tr>
0fbeb4dc 1030 <td class="memname"><a class="el" href="group__parser.html#ga52b56d3e3cee0f9ba460978802a8c83b">yaml_parser_state_t</a> <a class="el" href="structyaml__parser__s.html#a069d39cdf587ac2188e69d8fb018be64">yaml_parser_s::state</a></td>
5c706339
AK
1031 </tr>
1032 </table>
1033</div>
1034<div class="memdoc">
1035
0fbeb4dc 1036<p>The current parser state. </p>
5c706339
AK
1037
1038</div>
0fbeb4dc
AK
1039</div>
1040<a class="anchor" id="ab5a3789882819f2fd69f2cd9deaac8f6"></a><!-- doxytag: member="yaml_parser_s::start" ref="ab5a3789882819f2fd69f2cd9deaac8f6" args="" -->
5c706339
AK
1041<div class="memitem">
1042<div class="memproto">
1043 <table class="memname">
1044 <tr>
059850b5 1045 <td class="memname"><a class="el" href="group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a>* <a class="el" href="structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">yaml_parser_s::start</a></td>
5c706339
AK
1046 </tr>
1047 </table>
1048</div>
1049<div class="memdoc">
1050
0fbeb4dc 1051<p>The beginning of the stack. </p>
5c706339
AK
1052
1053</div>
0fbeb4dc
AK
1054</div>
1055<a class="anchor" id="aad019da255ea73adf31d4b1aeac86bb2"></a><!-- doxytag: member="yaml_parser_s::end" ref="aad019da255ea73adf31d4b1aeac86bb2" args="" -->
5c706339
AK
1056<div class="memitem">
1057<div class="memproto">
1058 <table class="memname">
1059 <tr>
059850b5 1060 <td class="memname"><a class="el" href="group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a>* <a class="el" href="structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">yaml_parser_s::end</a></td>
5c706339
AK
1061 </tr>
1062 </table>
1063</div>
1064<div class="memdoc">
1065
0fbeb4dc 1066<p>The end of the stack. </p>
5c706339
AK
1067
1068</div>
0fbeb4dc
AK
1069</div>
1070<a class="anchor" id="ab2678112fd2eaa8f588f2d6217aabc9d"></a><!-- doxytag: member="yaml_parser_s::top" ref="ab2678112fd2eaa8f588f2d6217aabc9d" args="" -->
5c706339
AK
1071<div class="memitem">
1072<div class="memproto">
1073 <table class="memname">
1074 <tr>
059850b5 1075 <td class="memname"><a class="el" href="group__basic.html#ga232eacba89691b841ba941338a302bfd">yaml_mark_t</a>* <a class="el" href="structyaml__parser__s.html#a9f1f879ba84bc51fa8feb1f47190aa23">yaml_parser_s::top</a></td>
5c706339
AK
1076 </tr>
1077 </table>
1078</div>
1079<div class="memdoc">
1080
0fbeb4dc 1081<p>The top of the stack. </p>
5c706339
AK
1082
1083</div>
0fbeb4dc
AK
1084</div>
1085<a class="anchor" id="ad78837ae36e35d523e02c43d1ae3f30e"></a><!-- doxytag: member="yaml_parser_s::marks" ref="ad78837ae36e35d523e02c43d1ae3f30e" args="" -->
5c706339
AK
1086<div class="memitem">
1087<div class="memproto">
1088 <table class="memname">
1089 <tr>
0fbeb4dc 1090 <td class="memname">struct { ... } <a class="el" href="structyaml__parser__s.html#ad78837ae36e35d523e02c43d1ae3f30e">yaml_parser_s::marks</a></td>
5c706339
AK
1091 </tr>
1092 </table>
1093</div>
1094<div class="memdoc">
1095
0fbeb4dc 1096<p>The stack of marks. </p>
5c706339
AK
1097
1098</div>
0fbeb4dc
AK
1099</div>
1100<a class="anchor" id="a3614f6d6e673e8177e4555c9ecf830fb"></a><!-- doxytag: member="yaml_parser_s::start" ref="a3614f6d6e673e8177e4555c9ecf830fb" args="" -->
5c706339
AK
1101<div class="memitem">
1102<div class="memproto">
1103 <table class="memname">
1104 <tr>
059850b5 1105 <td class="memname"><a class="el" href="group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a>* <a class="el" href="structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">yaml_parser_s::start</a></td>
5c706339
AK
1106 </tr>
1107 </table>
1108</div>
1109<div class="memdoc">
1110
0fbeb4dc 1111<p>The beginning of the list. </p>
5c706339
AK
1112
1113</div>
0fbeb4dc
AK
1114</div>
1115<a class="anchor" id="aa7fdc1ff8342636119934ac824a2ecc8"></a><!-- doxytag: member="yaml_parser_s::end" ref="aa7fdc1ff8342636119934ac824a2ecc8" args="" -->
5c706339
AK
1116<div class="memitem">
1117<div class="memproto">
1118 <table class="memname">
1119 <tr>
059850b5 1120 <td class="memname"><a class="el" href="group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a>* <a class="el" href="structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">yaml_parser_s::end</a></td>
5c706339
AK
1121 </tr>
1122 </table>
1123</div>
1124<div class="memdoc">
1125
0fbeb4dc 1126<p>The end of the list. </p>
5c706339
AK
1127
1128</div>
0fbeb4dc
AK
1129</div>
1130<a class="anchor" id="a490eddbfcc27787e47de631a3d2e09a8"></a><!-- doxytag: member="yaml_parser_s::top" ref="a490eddbfcc27787e47de631a3d2e09a8" args="" -->
5c706339
AK
1131<div class="memitem">
1132<div class="memproto">
1133 <table class="memname">
1134 <tr>
059850b5 1135 <td class="memname"><a class="el" href="group__basic.html#ga0b4bc4871b0c9104e32d40d5f3803674">yaml_tag_directive_t</a>* <a class="el" href="structyaml__parser__s.html#a9f1f879ba84bc51fa8feb1f47190aa23">yaml_parser_s::top</a></td>
5c706339
AK
1136 </tr>
1137 </table>
1138</div>
1139<div class="memdoc">
1140
0fbeb4dc 1141<p>The top of the list. </p>
5c706339
AK
1142
1143</div>
0fbeb4dc
AK
1144</div>
1145<a class="anchor" id="a9bdfc1888d4e30ffb43146377d44fba0"></a><!-- doxytag: member="yaml_parser_s::tag_directives" ref="a9bdfc1888d4e30ffb43146377d44fba0" args="" -->
5c706339
AK
1146<div class="memitem">
1147<div class="memproto">
1148 <table class="memname">
1149 <tr>
0fbeb4dc 1150 <td class="memname">struct { ... } <a class="el" href="structyaml__parser__s.html#a9bdfc1888d4e30ffb43146377d44fba0">yaml_parser_s::tag_directives</a></td>
5c706339
AK
1151 </tr>
1152 </table>
1153</div>
1154<div class="memdoc">
1155
0fbeb4dc 1156<p>The list of TAG directives. </p>
5c706339
AK
1157
1158</div>
0fbeb4dc
AK
1159</div>
1160<a class="anchor" id="ab9eddd3a112c3a4547bf87f6936aba94"></a><!-- doxytag: member="yaml_parser_s::start" ref="ab9eddd3a112c3a4547bf87f6936aba94" args="" -->
5c706339
AK
1161<div class="memitem">
1162<div class="memproto">
1163 <table class="memname">
1164 <tr>
059850b5 1165 <td class="memname"><a class="el" href="group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a>* <a class="el" href="structyaml__parser__s.html#a8cdb2fed4bb17b1d62d29fa06c53fef6">yaml_parser_s::start</a></td>
5c706339
AK
1166 </tr>
1167 </table>
1168</div>
1169<div class="memdoc">
1170
0fbeb4dc 1171<p>The beginning of the list. </p>
5c706339
AK
1172
1173</div>
0fbeb4dc
AK
1174</div>
1175<a class="anchor" id="a4011d41483171958bbf0b5124bde97c8"></a><!-- doxytag: member="yaml_parser_s::end" ref="a4011d41483171958bbf0b5124bde97c8" args="" -->
5c706339
AK
1176<div class="memitem">
1177<div class="memproto">
1178 <table class="memname">
1179 <tr>
059850b5 1180 <td class="memname"><a class="el" href="group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a>* <a class="el" href="structyaml__parser__s.html#aad74ffeb7f2eef0a12e34b0aac263ff3">yaml_parser_s::end</a></td>
5c706339
AK
1181 </tr>
1182 </table>
1183</div>
1184<div class="memdoc">
1185
0fbeb4dc 1186<p>The end of the list. </p>
5c706339
AK
1187
1188</div>
0fbeb4dc
AK
1189</div>
1190<a class="anchor" id="a24a3f3138b44de1914a3e54dbe0aeff7"></a><!-- doxytag: member="yaml_parser_s::top" ref="a24a3f3138b44de1914a3e54dbe0aeff7" args="" -->
5c706339
AK
1191<div class="memitem">
1192<div class="memproto">
1193 <table class="memname">
1194 <tr>
059850b5 1195 <td class="memname"><a class="el" href="group__parser.html#ga1434228b82f5f90d3c8ccda816e9ca9d">yaml_alias_data_t</a>* <a class="el" href="structyaml__parser__s.html#a9f1f879ba84bc51fa8feb1f47190aa23">yaml_parser_s::top</a></td>
5c706339
AK
1196 </tr>
1197 </table>
1198</div>
1199<div class="memdoc">
1200
0fbeb4dc 1201<p>The top of the list. </p>
5c706339
AK
1202
1203</div>
0fbeb4dc
AK
1204</div>
1205<a class="anchor" id="a0c10698207d727f9e5d9ced627d130ef"></a><!-- doxytag: member="yaml_parser_s::aliases" ref="a0c10698207d727f9e5d9ced627d130ef" args="" -->
5c706339
AK
1206<div class="memitem">
1207<div class="memproto">
1208 <table class="memname">
1209 <tr>
0fbeb4dc 1210 <td class="memname">struct { ... } <a class="el" href="structyaml__parser__s.html#a0c10698207d727f9e5d9ced627d130ef">yaml_parser_s::aliases</a></td>
5c706339
AK
1211 </tr>
1212 </table>
1213</div>
1214<div class="memdoc">
1215
0fbeb4dc 1216<p>The alias data. </p>
5c706339
AK
1217
1218</div>
0fbeb4dc
AK
1219</div>
1220<a class="anchor" id="ac3dad5822f49d86cfddc2e5e415a158c"></a><!-- doxytag: member="yaml_parser_s::document" ref="ac3dad5822f49d86cfddc2e5e415a158c" args="" -->
5c706339
AK
1221<div class="memitem">
1222<div class="memproto">
1223 <table class="memname">
1224 <tr>
059850b5 1225 <td class="memname"><a class="el" href="group__nodes.html#gad94e064e95baeb22e4f7acc7804e8479">yaml_document_t</a>* <a class="el" href="structyaml__parser__s.html#ac3dad5822f49d86cfddc2e5e415a158c">yaml_parser_s::document</a></td>
5c706339
AK
1226 </tr>
1227 </table>
1228</div>
1229<div class="memdoc">
1230
0fbeb4dc 1231<p>The currently parsed document. </p>
5c706339
AK
1232
1233</div>
5c706339 1234</div>
0fbeb4dc
AK
1235<hr/>The documentation for this struct was generated from the following file:<ul>
1236<li><a class="el" href="yaml_8h.html">yaml.h</a></li>
1237</ul>
059850b5
AK
1238</div><!-- contents -->
1239
1240
1241<hr class="footer"/><address class="footer"><small>
827154a1 1242Generated on Wed Mar 26 2014 13:55:01 for yaml by &#160;<a href="http://www.doxygen.org/index.html">
059850b5
AK
1243<img class="footer" src="doxygen.png" alt="doxygen"/>
1244</a> 1.7.6.1
1245</small></address>
1246
b9668ba4
AK
1247</body>
1248</html>
This page took 0.259175 seconds and 5 git commands to generate.