Current File : //opt/RZruby/share/doc/ruby/html/d0/dbd/json_2parser_2parser_8c.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Ruby: ext/json/parser/parser.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Ruby
   &#160;<span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="../../modules.html"><span>Modules</span></a></li>
      <li><a href="../../annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="../../files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../files.html"><span>File&#160;List</span></a></li>
      <li><a href="../../globals.html"><span>Globals</span></a></li>
    </ul>
  </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_366417a472cdcf451e0b26263c592ba7.html">json</a></li><li class="navelem"><a class="el" href="../../dir_e2880ea4861c7faab396f7eae0d279cf.html">parser</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">parser.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html">parser.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for parser.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d88/json_2parser_2parser_8c__incl.png" border="0" usemap="#ext_2json_2parser_2parser_8c" alt=""/></div>
<map name="ext_2json_2parser_2parser_8c" id="ext_2json_2parser_2parser_8c">
<area shape="rect" id="node2" href="../../d1/d73/json_2parser_2parser_8h.html" title="parser.h" alt="" coords="55,80,129,107"/></map>
</div>
</div>
<p><a href="../../d0/dbd/json_2parser_2parser_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a499258697ef80c7683b33ade4d489e39"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/df4/generator_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a499258697ef80c7683b33ade4d489e39">unescape_unicode</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)</td></tr>
<tr class="separator:a499258697ef80c7683b33ade4d489e39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac459c5a63560a09bcc7e987862a2c5eb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ac459c5a63560a09bcc7e987862a2c5eb">convert_UTF32_to_UTF8</a> (char *<a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>, <a class="el" href="../../d8/df4/generator_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> <a class="el" href="../../dd/dfb/yaml2byte_8c.html#af53f92900705f7de3c139a05b2f9ef16">ch</a>)</td></tr>
<tr class="separator:ac459c5a63560a09bcc7e987862a2c5eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a984640327e75264d8f50dab0b3202ec0"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a984640327e75264d8f50dab0b3202ec0">JSON_parse_object</a> (<a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json, char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, char *pe, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>)</td></tr>
<tr class="separator:a984640327e75264d8f50dab0b3202ec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0d3ea11ec305a5421a25c881b8081ca"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#af0d3ea11ec305a5421a25c881b8081ca">JSON_parse_value</a> (<a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json, char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, char *pe, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>)</td></tr>
<tr class="separator:af0d3ea11ec305a5421a25c881b8081ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29d1954960a936661c7be21236343269"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a29d1954960a936661c7be21236343269">JSON_parse_integer</a> (<a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json, char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, char *pe, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>)</td></tr>
<tr class="separator:a29d1954960a936661c7be21236343269"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae0d087894db8ad40537c7dd83374b57"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#aae0d087894db8ad40537c7dd83374b57">JSON_parse_float</a> (<a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json, char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, char *pe, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>)</td></tr>
<tr class="separator:aae0d087894db8ad40537c7dd83374b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a346e9077faaa57450ac21ac35811abcc"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a346e9077faaa57450ac21ac35811abcc">JSON_parse_array</a> (<a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json, char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, char *pe, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>)</td></tr>
<tr class="separator:a346e9077faaa57450ac21ac35811abcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab36b9433a6204955a1e189cb3c448598"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ab36b9433a6204955a1e189cb3c448598">json_string_unescape</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>, char *string, char *stringEnd)</td></tr>
<tr class="separator:ab36b9433a6204955a1e189cb3c448598"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cffa18484955faf38ff8faaa379b0df"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a2cffa18484955faf38ff8faaa379b0df">match_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> regexp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> memo)</td></tr>
<tr class="separator:a2cffa18484955faf38ff8faaa379b0df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55242942fb20cbf7df4d6685e0ee032d"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a55242942fb20cbf7df4d6685e0ee032d">JSON_parse_string</a> (<a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json, char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, char *pe, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>)</td></tr>
<tr class="separator:a55242942fb20cbf7df4d6685e0ee032d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10e5a2bca7479b681a1a94ce793e7c73"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a10e5a2bca7479b681a1a94ce793e7c73">convert_encoding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> source)</td></tr>
<tr class="separator:a10e5a2bca7479b681a1a94ce793e7c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba1a0f4d6ac6eee7eb06aa95fcec5f32"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#aba1a0f4d6ac6eee7eb06aa95fcec5f32">cParser_initialize</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:aba1a0f4d6ac6eee7eb06aa95fcec5f32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f76ffed7151878f4e077d84928b8365"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a6f76ffed7151878f4e077d84928b8365">cParser_parse_strict</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a6f76ffed7151878f4e077d84928b8365"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7e47471672e92b184852e01604c365b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#af7e47471672e92b184852e01604c365b">cParser_parse_quirks_mode</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:af7e47471672e92b184852e01604c365b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02ef3830169623471d14ae0a8afceed5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a02ef3830169623471d14ae0a8afceed5">cParser_parse</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a02ef3830169623471d14ae0a8afceed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae02568d24e045460736132eaf9e6f195"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ae02568d24e045460736132eaf9e6f195">JSON_allocate</a> ()</td></tr>
<tr class="separator:ae02568d24e045460736132eaf9e6f195"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d32015cce7919e8676c6a8210ad2b12"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a5d32015cce7919e8676c6a8210ad2b12">JSON_mark</a> (<a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json)</td></tr>
<tr class="separator:a5d32015cce7919e8676c6a8210ad2b12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4a62345665daef45e34976cb6a5d477"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ad4a62345665daef45e34976cb6a5d477">JSON_free</a> (<a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json)</td></tr>
<tr class="separator:ad4a62345665daef45e34976cb6a5d477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32351b2d4564326ca1c6bb5046ec7142"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a32351b2d4564326ca1c6bb5046ec7142">cJSON_parser_s_allocate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a32351b2d4564326ca1c6bb5046ec7142"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea2d1d3172602b6371ad35ecd3f2aed7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#aea2d1d3172602b6371ad35ecd3f2aed7">cParser_source</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:aea2d1d3172602b6371ad35ecd3f2aed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbaadceb838f2428ebe44b0ccde1eedc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#abbaadceb838f2428ebe44b0ccde1eedc">cParser_quirks_mode_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:abbaadceb838f2428ebe44b0ccde1eedc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3267f88e108259f9f3cb7a93b749b025"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a3267f88e108259f9f3cb7a93b749b025">Init_parser</a> ()</td></tr>
<tr class="separator:a3267f88e108259f9f3cb7a93b749b025"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ad4f86c59be11cf08083cc85cebad8dda"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ad4f86c59be11cf08083cc85cebad8dda">digit_values</a> [256]</td></tr>
<tr class="separator:ad4f86c59be11cf08083cc85cebad8dda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8df8c93e5c14145d6565eca48439ccc3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a8df8c93e5c14145d6565eca48439ccc3">i_iconv</a></td></tr>
<tr class="separator:a8df8c93e5c14145d6565eca48439ccc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab426adc17d978dc04bf0a6e9258a7327"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ab426adc17d978dc04bf0a6e9258a7327">mJSON</a></td></tr>
<tr class="separator:ab426adc17d978dc04bf0a6e9258a7327"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8139f7a36aec604bcf4d69be042423f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ad8139f7a36aec604bcf4d69be042423f">mExt</a></td></tr>
<tr class="separator:ad8139f7a36aec604bcf4d69be042423f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4581e9424044a85f83bdf4fe46e46fcf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a4581e9424044a85f83bdf4fe46e46fcf">cParser</a></td></tr>
<tr class="separator:a4581e9424044a85f83bdf4fe46e46fcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaabe4dc84be221eff668377f3b111a33"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#aaabe4dc84be221eff668377f3b111a33">eParserError</a></td></tr>
<tr class="separator:aaabe4dc84be221eff668377f3b111a33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a425c3f4f0b18a770ab0e5519a1abb176"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a425c3f4f0b18a770ab0e5519a1abb176">eNestingError</a></td></tr>
<tr class="separator:a425c3f4f0b18a770ab0e5519a1abb176"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68af36b38e651212d74ddb3030536bd2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a68af36b38e651212d74ddb3030536bd2">CNaN</a></td></tr>
<tr class="separator:a68af36b38e651212d74ddb3030536bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac67c22a8f54b19e93014a60a49592439"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ac67c22a8f54b19e93014a60a49592439">CInfinity</a></td></tr>
<tr class="separator:ac67c22a8f54b19e93014a60a49592439"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf7b57daa1b024de22bc54b867c36b2b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#adf7b57daa1b024de22bc54b867c36b2b">CMinusInfinity</a></td></tr>
<tr class="separator:adf7b57daa1b024de22bc54b867c36b2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27c7d9af98e6499bf621d0a7d8ec28f7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a27c7d9af98e6499bf621d0a7d8ec28f7">i_json_creatable_p</a></td></tr>
<tr class="separator:a27c7d9af98e6499bf621d0a7d8ec28f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7203adc7e53cb70d8a94d54bd415b21"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ab7203adc7e53cb70d8a94d54bd415b21">i_json_create</a></td></tr>
<tr class="separator:ab7203adc7e53cb70d8a94d54bd415b21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f376371e7953b2168dfe1d08d591197"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a2f376371e7953b2168dfe1d08d591197">i_create_id</a></td></tr>
<tr class="separator:a2f376371e7953b2168dfe1d08d591197"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c3f61640ff717e24db06e110dacc2d9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a1c3f61640ff717e24db06e110dacc2d9">i_create_additions</a></td></tr>
<tr class="separator:a1c3f61640ff717e24db06e110dacc2d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8befd17c0729d0b4a6f68cf6fe06906"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ad8befd17c0729d0b4a6f68cf6fe06906">i_chr</a></td></tr>
<tr class="separator:ad8befd17c0729d0b4a6f68cf6fe06906"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d371f9e9c0f86d99c531ee1ad6a22af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a7d371f9e9c0f86d99c531ee1ad6a22af">i_max_nesting</a></td></tr>
<tr class="separator:a7d371f9e9c0f86d99c531ee1ad6a22af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20833b123bc4a7731ff4e1c22cf1eb0c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a20833b123bc4a7731ff4e1c22cf1eb0c">i_allow_nan</a></td></tr>
<tr class="separator:a20833b123bc4a7731ff4e1c22cf1eb0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b87f8a0c6e4af7baf6127466168c54d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a9b87f8a0c6e4af7baf6127466168c54d">i_symbolize_names</a></td></tr>
<tr class="separator:a9b87f8a0c6e4af7baf6127466168c54d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebcb10fb6c819c6c35d97b4ca98301f6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#aebcb10fb6c819c6c35d97b4ca98301f6">i_quirks_mode</a></td></tr>
<tr class="separator:aebcb10fb6c819c6c35d97b4ca98301f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abae516fc272b15ada9f4c42b63f68988"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#abae516fc272b15ada9f4c42b63f68988">i_object_class</a></td></tr>
<tr class="separator:abae516fc272b15ada9f4c42b63f68988"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad639f5e15ac21524da8b95d522c12be2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ad639f5e15ac21524da8b95d522c12be2">i_array_class</a></td></tr>
<tr class="separator:ad639f5e15ac21524da8b95d522c12be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a719b0613c5fa4f919caec287e044f30d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a719b0613c5fa4f919caec287e044f30d">i_key_p</a></td></tr>
<tr class="separator:a719b0613c5fa4f919caec287e044f30d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11d5a3e18d31cf9ce3d58b0700f41fef"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a11d5a3e18d31cf9ce3d58b0700f41fef">i_deep_const_get</a></td></tr>
<tr class="separator:a11d5a3e18d31cf9ce3d58b0700f41fef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa663d039bdcf19b7fa6031c476bb652a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#aa663d039bdcf19b7fa6031c476bb652a">i_match</a></td></tr>
<tr class="separator:aa663d039bdcf19b7fa6031c476bb652a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46c03189f3f4877e36d601d3c3aa6d73"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a46c03189f3f4877e36d601d3c3aa6d73">i_match_string</a></td></tr>
<tr class="separator:a46c03189f3f4877e36d601d3c3aa6d73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a755b546d1d3fbc092bdd2e99c11e76b3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a755b546d1d3fbc092bdd2e99c11e76b3">i_aset</a></td></tr>
<tr class="separator:a755b546d1d3fbc092bdd2e99c11e76b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a852d6c89a05c411ecd7a6acad5e49f12"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a852d6c89a05c411ecd7a6acad5e49f12">i_aref</a></td></tr>
<tr class="separator:a852d6c89a05c411ecd7a6acad5e49f12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53c074c24b3ccc9df10e8fbe1359a574"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a53c074c24b3ccc9df10e8fbe1359a574">i_leftshift</a></td></tr>
<tr class="separator:a53c074c24b3ccc9df10e8fbe1359a574"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7c5a3a73fe2208141824c5e4b99fa4e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#af7c5a3a73fe2208141824c5e4b99fa4e">JSON_object_start</a> = 1</td></tr>
<tr class="separator:af7c5a3a73fe2208141824c5e4b99fa4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aaf40c61d044bb2d0e35a7142d657eb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a9aaf40c61d044bb2d0e35a7142d657eb">JSON_object_first_final</a> = 27</td></tr>
<tr class="separator:a9aaf40c61d044bb2d0e35a7142d657eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b45bd2e9ab3da529b121935433bc212"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a9b45bd2e9ab3da529b121935433bc212">JSON_object_error</a> = 0</td></tr>
<tr class="separator:a9b45bd2e9ab3da529b121935433bc212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a640472eac883dbad0466027cce5827c8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a640472eac883dbad0466027cce5827c8">JSON_object_en_main</a> = 1</td></tr>
<tr class="separator:a640472eac883dbad0466027cce5827c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b78921c3f8638766bfeb77c89f43fe8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a3b78921c3f8638766bfeb77c89f43fe8">JSON_value_start</a> = 1</td></tr>
<tr class="separator:a3b78921c3f8638766bfeb77c89f43fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a392564e2de3c82ab29950355c119ec34"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a392564e2de3c82ab29950355c119ec34">JSON_value_first_final</a> = 21</td></tr>
<tr class="separator:a392564e2de3c82ab29950355c119ec34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af96a513f9205002aa39dfd242c48ad97"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#af96a513f9205002aa39dfd242c48ad97">JSON_value_error</a> = 0</td></tr>
<tr class="separator:af96a513f9205002aa39dfd242c48ad97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a931b62b490d149ca93eb03c1ab55f657"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a931b62b490d149ca93eb03c1ab55f657">JSON_value_en_main</a> = 1</td></tr>
<tr class="separator:a931b62b490d149ca93eb03c1ab55f657"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0da191a8b3a654a57ac5e283f2040f85"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a0da191a8b3a654a57ac5e283f2040f85">JSON_integer_start</a> = 1</td></tr>
<tr class="separator:a0da191a8b3a654a57ac5e283f2040f85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dd91a89e5bbe8217b6d09de8bc949fc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a3dd91a89e5bbe8217b6d09de8bc949fc">JSON_integer_first_final</a> = 3</td></tr>
<tr class="separator:a3dd91a89e5bbe8217b6d09de8bc949fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2276aba1e22daefc3ef39ee40b6e9358"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a2276aba1e22daefc3ef39ee40b6e9358">JSON_integer_error</a> = 0</td></tr>
<tr class="separator:a2276aba1e22daefc3ef39ee40b6e9358"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a2acf107916e8114c9d928fb044b270"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a6a2acf107916e8114c9d928fb044b270">JSON_integer_en_main</a> = 1</td></tr>
<tr class="separator:a6a2acf107916e8114c9d928fb044b270"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fd0642bcc72d74ec7197ce736a2688b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a2fd0642bcc72d74ec7197ce736a2688b">JSON_float_start</a> = 1</td></tr>
<tr class="separator:a2fd0642bcc72d74ec7197ce736a2688b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41c4b0de8978cb48026cb969b9cd8524"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a41c4b0de8978cb48026cb969b9cd8524">JSON_float_first_final</a> = 8</td></tr>
<tr class="separator:a41c4b0de8978cb48026cb969b9cd8524"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39740d8c1d8442fd631231ab480605a8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a39740d8c1d8442fd631231ab480605a8">JSON_float_error</a> = 0</td></tr>
<tr class="separator:a39740d8c1d8442fd631231ab480605a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2550ed0929ab7e36506ec4addedca9dc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a2550ed0929ab7e36506ec4addedca9dc">JSON_float_en_main</a> = 1</td></tr>
<tr class="separator:a2550ed0929ab7e36506ec4addedca9dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e388468271220a3069c08617132e617"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a6e388468271220a3069c08617132e617">JSON_array_start</a> = 1</td></tr>
<tr class="separator:a6e388468271220a3069c08617132e617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57ed8e094e1248975c85fd80919fef03"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a57ed8e094e1248975c85fd80919fef03">JSON_array_first_final</a> = 17</td></tr>
<tr class="separator:a57ed8e094e1248975c85fd80919fef03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5450d58e40fe04731b5773f1e5e933d4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a5450d58e40fe04731b5773f1e5e933d4">JSON_array_error</a> = 0</td></tr>
<tr class="separator:a5450d58e40fe04731b5773f1e5e933d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26afb65bd9d831298c15813f584b87d2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a26afb65bd9d831298c15813f584b87d2">JSON_array_en_main</a> = 1</td></tr>
<tr class="separator:a26afb65bd9d831298c15813f584b87d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79616caafb634156584c7d5748fd4c62"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a79616caafb634156584c7d5748fd4c62">JSON_string_start</a> = 1</td></tr>
<tr class="separator:a79616caafb634156584c7d5748fd4c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1a47ca3500592f5f11855e2a4d64b1a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#aa1a47ca3500592f5f11855e2a4d64b1a">JSON_string_first_final</a> = 8</td></tr>
<tr class="separator:aa1a47ca3500592f5f11855e2a4d64b1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fa7e2f821debfde2f15658694e7e5e5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a3fa7e2f821debfde2f15658694e7e5e5">JSON_string_error</a> = 0</td></tr>
<tr class="separator:a3fa7e2f821debfde2f15658694e7e5e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f9bb645a65e6fe6b0d21fd119308f92"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a3f9bb645a65e6fe6b0d21fd119308f92">JSON_string_en_main</a> = 1</td></tr>
<tr class="separator:a3f9bb645a65e6fe6b0d21fd119308f92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accd5e3fabb1d948688d99d4014b889ff"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#accd5e3fabb1d948688d99d4014b889ff">JSON_start</a> = 1</td></tr>
<tr class="separator:accd5e3fabb1d948688d99d4014b889ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cee384a4bc953900665764c600b73c8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a5cee384a4bc953900665764c600b73c8">JSON_first_final</a> = 10</td></tr>
<tr class="separator:a5cee384a4bc953900665764c600b73c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3883809d062e5484189fc20459526920"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a3883809d062e5484189fc20459526920">JSON_error</a> = 0</td></tr>
<tr class="separator:a3883809d062e5484189fc20459526920"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7768af730e1496d6f2d4d61f85e9f61"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ae7768af730e1496d6f2d4d61f85e9f61">JSON_en_main</a> = 1</td></tr>
<tr class="separator:ae7768af730e1496d6f2d4d61f85e9f61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac95418401a892c7990eddc52409661e3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ac95418401a892c7990eddc52409661e3">JSON_quirks_mode_start</a> = 1</td></tr>
<tr class="separator:ac95418401a892c7990eddc52409661e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a1d4138516e5d92ed2cb4c0bb17483f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a6a1d4138516e5d92ed2cb4c0bb17483f">JSON_quirks_mode_first_final</a> = 10</td></tr>
<tr class="separator:a6a1d4138516e5d92ed2cb4c0bb17483f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a172a679a6b4e0730b3e09fb7f1e9f377"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a172a679a6b4e0730b3e09fb7f1e9f377">JSON_quirks_mode_error</a> = 0</td></tr>
<tr class="separator:a172a679a6b4e0730b3e09fb7f1e9f377"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0296ad2aa3e0c8b34d4ca7887644b50e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a0296ad2aa3e0c8b34d4ca7887644b50e">JSON_quirks_mode_en_main</a> = 1</td></tr>
<tr class="separator:a0296ad2aa3e0c8b34d4ca7887644b50e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a32351b2d4564326ca1c6bb5046ec7142"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> cJSON_parser_s_allocate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02110">2110</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c.html#acdb411cfd8a6dcce9a04494c66ea91fb">Data_Wrap_Struct()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02089">JSON_allocate()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02105">JSON_free()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02096">JSON_mark()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="a10e5a2bca7479b681a1a94ce793e7c73"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> convert_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>source</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01560">1560</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">eParserError</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00022">FORCE_UTF8</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00074">i_iconv</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">mJSON</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00905">rb_str_dup()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">cParser_initialize()</a>.</p>

</div>
</div>
<a class="anchor" id="ac459c5a63560a09bcc7e987862a2c5eb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> convert_UTF32_to_UTF8 </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a>&#160;</td>
          <td class="paramname"><em>ch</em>&#160;</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00043">43</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01297">json_string_unescape()</a>.</p>

</div>
</div>
<a class="anchor" id="aba1a0f4d6ac6eee7eb06aa95fcec5f32"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> cParser_initialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>&#160;</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">1630</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01560">convert_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00538">FIX2INT</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00057">GET_PARSER_INIT</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_allow_nan</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_array_class</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_create_additions</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_create_id</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_match_string</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_max_nesting</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_object_class</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_quirks_mode</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_symbolize_names</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01803">match_string()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">mJSON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00025">option_given_p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06135">opts</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02079">rb_convert_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00518">rb_hash_aref()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">T_FIXNUM</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00421">T_HASH</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="a02ef3830169623471d14ae0a8afceed5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> cParser_parse </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02077">2077</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01911">cParser_parse_quirks_mode()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01737">cParser_parse_strict()</a>, and <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00054">GET_PARSER</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="af7e47471672e92b184852e01604c365b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> cParser_parse_quirks_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01911">1911</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">eParserError</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00062">EVIL</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00054">GET_PARSER</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00479">JSON_parse_value()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01902">JSON_quirks_mode_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01901">JSON_quirks_mode_start</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02077">cParser_parse()</a>.</p>

</div>
</div>
<a class="anchor" id="a6f76ffed7151878f4e077d84928b8365"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> cParser_parse_strict </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01737">1737</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">eParserError</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00062">EVIL</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00054">GET_PARSER</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01728">JSON_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01047">JSON_parse_array()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">JSON_parse_object()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01727">JSON_start</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02077">cParser_parse()</a>.</p>

</div>
</div>
<a class="anchor" id="abbaadceb838f2428ebe44b0ccde1eedc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> cParser_quirks_mode_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02133">2133</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00054">GET_PARSER</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="aea2d1d3172602b6371ad35ecd3f2aed7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> cParser_source </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02122">2122</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00054">GET_PARSER</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00905">rb_str_dup()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="a3267f88e108259f9f3cb7a93b749b025"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> Init_parser </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">2140</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">CInfinity</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02110">cJSON_parser_s_allocate()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">CMinusInfinity</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">CNaN</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">cParser</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">cParser_initialize()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02077">cParser_parse()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02133">cParser_quirks_mode_p()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02122">cParser_source()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">eNestingError</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">eParserError</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_allow_nan</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_aref</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_array_class</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_aset</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_chr</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_create_additions</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_create_id</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_deep_const_get</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00074">i_iconv</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_json_creatable_p</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_json_create</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_key_p</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_leftshift</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_match</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_match_string</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_max_nesting</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_object_class</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_quirks_mode</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_symbolize_names</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">mExt</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">mJSON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01635">rb_const_get()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00515">rb_define_class_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01210">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00587">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00607">rb_define_module_under()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00293">rb_path2class()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00652">rb_require()</a>, and <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>.</p>

</div>
</div>
<a class="anchor" id="ae02568d24e045460736132eaf9e6f195"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a>* JSON_allocate </td>
          <td>(</td>
          <td class="paramname"></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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02089">2089</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01052">MEMZERO</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02110">cJSON_parser_s_allocate()</a>.</p>

</div>
</div>
<a class="anchor" id="ad4a62345665daef45e34976cb6a5d477"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> JSON_free </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *&#160;</td>
          <td class="paramname"><em>json</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02105">2105</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d8/d16/gc_8c_source.html#l00916">ruby_xfree()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02110">cJSON_parser_s_allocate()</a>.</p>

</div>
</div>
<a class="anchor" id="a5d32015cce7919e8676c6a8210ad2b12"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> JSON_mark </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *&#160;</td>
          <td class="paramname"><em>json</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02096">2096</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00049">JSON_ParserStruct::array_class</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00041">JSON_ParserStruct::create_id</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00051">JSON_ParserStruct::match_string</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00048">JSON_ParserStruct::object_class</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01741">rb_gc_mark_maybe()</a>, and <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00037">JSON_ParserStruct::Vsource</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02110">cJSON_parser_s_allocate()</a>.</p>

</div>
</div>
<a class="anchor" id="a346e9077faaa57450ac21ac35811abcc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* JSON_parse_array </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *&#160;</td>
          <td class="paramname"><em>json</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pe</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01047">1047</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00049">JSON_ParserStruct::array_class</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00043">JSON_ParserStruct::current_nesting</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">eNestingError</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">eParserError</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00062">EVIL</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_leftshift</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01038">JSON_array_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01037">JSON_array_start</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00479">JSON_parse_value()</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00042">JSON_ParserStruct::max_nesting</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01639">rb_class_new_instance()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01737">cParser_parse_strict()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00479">JSON_parse_value()</a>.</p>

</div>
</div>
<a class="anchor" id="aae0d087894db8ad40537c7dd83374b57"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* JSON_parse_float </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *&#160;</td>
          <td class="paramname"><em>json</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pe</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00884">884</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00062">EVIL</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00875">JSON_float_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00874">JSON_float_start</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00040">JSON_ParserStruct::memo</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02352">rb_Float()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00479">JSON_parse_value()</a>.</p>

</div>
</div>
<a class="anchor" id="a29d1954960a936661c7be21236343269"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* JSON_parse_integer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *&#160;</td>
          <td class="paramname"><em>json</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pe</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00788">788</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00062">EVIL</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00779">JSON_integer_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00778">JSON_integer_start</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00040">JSON_ParserStruct::memo</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02193">rb_Integer()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00479">JSON_parse_value()</a>.</p>

</div>
</div>
<a class="anchor" id="a984640327e75264d8f50dab0b3202ec0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* JSON_parse_object </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *&#160;</td>
          <td class="paramname"><em>json</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pe</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">101</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00050">JSON_ParserStruct::create_additions</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00041">JSON_ParserStruct::create_id</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00043">JSON_ParserStruct::current_nesting</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">eNestingError</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00062">EVIL</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_aref</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_aset</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_deep_const_get</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_json_creatable_p</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_json_create</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00092">JSON_object_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00091">JSON_object_start</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01391">JSON_parse_string()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00479">JSON_parse_value()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03493">klass</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00042">JSON_ParserStruct::max_nesting</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">mJSON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00048">JSON_ParserStruct::object_class</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00045">JSON_ParserStruct::parsing_name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01639">rb_class_new_instance()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00518">rb_hash_aref()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01737">cParser_parse_strict()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00479">JSON_parse_value()</a>.</p>

</div>
</div>
<a class="anchor" id="a55242942fb20cbf7df4d6685e0ee032d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* JSON_parse_string </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *&#160;</td>
          <td class="paramname"><em>json</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pe</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01391">1391</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00050">JSON_ParserStruct::create_additions</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00062">EVIL</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00022">FORCE_UTF8</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_json_create</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01370">JSON_string_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01369">JSON_string_start</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01297">json_string_unescape()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03493">klass</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01380">match_i()</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00051">JSON_ParserStruct::match_string</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01803">match_string()</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00040">JSON_ParserStruct::memo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00045">JSON_ParserStruct::parsing_name</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00332">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00736">rb_str_buf_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06858">rb_str_intern()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, and <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00046">JSON_ParserStruct::symbolize_names</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">JSON_parse_object()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00479">JSON_parse_value()</a>.</p>

</div>
</div>
<a class="anchor" id="af0d3ea11ec305a5421a25c881b8081ca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* JSON_parse_value </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/d73/json_2parser_2parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *&#160;</td>
          <td class="paramname"><em>json</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pe</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>result</em>&#160;</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00479">479</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00044">JSON_ParserStruct::allow_nan</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">CInfinity</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">CMinusInfinity</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">CNaN</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00043">JSON_ParserStruct::current_nesting</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">eParserError</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00062">EVIL</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01047">JSON_parse_array()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00884">JSON_parse_float()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00788">JSON_parse_integer()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">JSON_parse_object()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01391">JSON_parse_string()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00470">JSON_value_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00469">JSON_value_start</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00061">MinusInfinity</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d1/d73/json_2parser_2parser_8h_source.html#l00047">JSON_ParserStruct::quirks_mode</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01911">cParser_parse_quirks_mode()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01047">JSON_parse_array()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">JSON_parse_object()</a>.</p>

</div>
</div>
<a class="anchor" id="ab36b9433a6204955a1e189cb3c448598"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> json_string_unescape </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>result</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>string</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>stringEnd</em>&#160;</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01297">1297</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00124">ch</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00043">convert_UTF32_to_UTF8()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01873">rb_str_buf_cat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00024">unescape_unicode()</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00094">UNI_SUR_HIGH_START</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01391">JSON_parse_string()</a>.</p>

</div>
</div>
<a class="anchor" id="a2cffa18484955faf38ff8faaa379b0df"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> match_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>regexp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>memo</em>&#160;</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01380">1380</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_json_creatable_p</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">i_match</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_STOP</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01391">JSON_parse_string()</a>.</p>

</div>
</div>
<a class="anchor" id="a499258697ef80c7683b33ade4d489e39"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../d8/df4/generator_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> unescape_unicode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *&#160;</td>
          <td class="paramname"><em>p</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00024">24</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">b</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00007">digit_values</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00088">UNI_REPLACEMENT_CHAR</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01297">json_string_unescape()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="ac67c22a8f54b19e93014a60a49592439"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> CInfinity</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">78</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00479">JSON_parse_value()</a>.</p>

</div>
</div>
<a class="anchor" id="adf7b57daa1b024de22bc54b867c36b2b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> CMinusInfinity</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">78</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00479">JSON_parse_value()</a>.</p>

</div>
</div>
<a class="anchor" id="a68af36b38e651212d74ddb3030536bd2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> CNaN</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">78</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00479">JSON_parse_value()</a>.</p>

</div>
</div>
<a class="anchor" id="a4581e9424044a85f83bdf4fe46e46fcf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> cParser</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">77</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="ad4f86c59be11cf08083cc85cebad8dda"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char digit_values[256]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,</div>
<div class="line">    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,</div>
<div class="line">    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1,</div>
<div class="line">    -1, -1, -1, -1, -1, -1, 10, 11, 12, 13, 14, 15, -1, -1, -1, -1, -1, -1, -1,</div>
<div class="line">    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,</div>
<div class="line">    10, 11, 12, 13, 14, 15, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,</div>
<div class="line">    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,</div>
<div class="line">    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,</div>
<div class="line">    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,</div>
<div class="line">    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,</div>
<div class="line">    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,</div>
<div class="line">    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,</div>
<div class="line">    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,</div>
<div class="line">    -1, -1, -1, -1, -1, -1, -1</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00007">7</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00024">unescape_unicode()</a>.</p>

</div>
</div>
<a class="anchor" id="a425c3f4f0b18a770ab0e5519a1abb176"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> eNestingError</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">77</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01047">JSON_parse_array()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">JSON_parse_object()</a>.</p>

</div>
</div>
<a class="anchor" id="aaabe4dc84be221eff668377f3b111a33"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> eParserError</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">77</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01560">convert_encoding()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01911">cParser_parse_quirks_mode()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01737">cParser_parse_strict()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01047">JSON_parse_array()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00479">JSON_parse_value()</a>.</p>

</div>
</div>
<a class="anchor" id="a20833b123bc4a7731ff4e1c22cf1eb0c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_allow_nan</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="a852d6c89a05c411ecd7a6acad5e49f12"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_aref</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">JSON_parse_object()</a>.</p>

</div>
</div>
<a class="anchor" id="ad639f5e15ac21524da8b95d522c12be2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_array_class</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="a755b546d1d3fbc092bdd2e99c11e76b3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_aset</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">JSON_parse_object()</a>.</p>

</div>
</div>
<a class="anchor" id="ad8befd17c0729d0b4a6f68cf6fe06906"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_chr</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="a1c3f61640ff717e24db06e110dacc2d9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_create_additions</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="a2f376371e7953b2168dfe1d08d591197"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_create_id</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="a11d5a3e18d31cf9ce3d58b0700f41fef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_deep_const_get</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">JSON_parse_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a8df8c93e5c14145d6565eca48439ccc3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_iconv</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00074">74</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01560">convert_encoding()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="a27c7d9af98e6499bf621d0a7d8ec28f7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_json_creatable_p</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">JSON_parse_object()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01380">match_i()</a>.</p>

</div>
</div>
<a class="anchor" id="ab7203adc7e53cb70d8a94d54bd415b21"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_json_create</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">JSON_parse_object()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01391">JSON_parse_string()</a>.</p>

</div>
</div>
<a class="anchor" id="a719b0613c5fa4f919caec287e044f30d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_key_p</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="a53c074c24b3ccc9df10e8fbe1359a574"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_leftshift</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01047">JSON_parse_array()</a>.</p>

</div>
</div>
<a class="anchor" id="aa663d039bdcf19b7fa6031c476bb652a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_match</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01380">match_i()</a>.</p>

</div>
</div>
<a class="anchor" id="a46c03189f3f4877e36d601d3c3aa6d73"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_match_string</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="a7d371f9e9c0f86d99c531ee1ad6a22af"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_max_nesting</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="abae516fc272b15ada9f4c42b63f68988"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_object_class</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="aebcb10fb6c819c6c35d97b4ca98301f6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_quirks_mode</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="a9b87f8a0c6e4af7baf6127466168c54d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_symbolize_names</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00080">80</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="a26afb65bd9d831298c15813f584b87d2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_array_en_main = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01041">1041</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="a5450d58e40fe04731b5773f1e5e933d4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_array_error = 0</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01039">1039</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="a57ed8e094e1248975c85fd80919fef03"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_array_first_final = 17</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01038">1038</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01047">JSON_parse_array()</a>.</p>

</div>
</div>
<a class="anchor" id="a6e388468271220a3069c08617132e617"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_array_start = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01037">1037</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01047">JSON_parse_array()</a>.</p>

</div>
</div>
<a class="anchor" id="ae7768af730e1496d6f2d4d61f85e9f61"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_en_main = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01731">1731</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="a3883809d062e5484189fc20459526920"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_error = 0</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01729">1729</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="a5cee384a4bc953900665764c600b73c8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_first_final = 10</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01728">1728</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01737">cParser_parse_strict()</a>.</p>

</div>
</div>
<a class="anchor" id="a2550ed0929ab7e36506ec4addedca9dc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_float_en_main = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00878">878</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="a39740d8c1d8442fd631231ab480605a8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_float_error = 0</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00876">876</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="a41c4b0de8978cb48026cb969b9cd8524"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_float_first_final = 8</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00875">875</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00884">JSON_parse_float()</a>.</p>

</div>
</div>
<a class="anchor" id="a2fd0642bcc72d74ec7197ce736a2688b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_float_start = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00874">874</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00884">JSON_parse_float()</a>.</p>

</div>
</div>
<a class="anchor" id="a6a2acf107916e8114c9d928fb044b270"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_integer_en_main = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00782">782</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="a2276aba1e22daefc3ef39ee40b6e9358"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_integer_error = 0</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00780">780</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="a3dd91a89e5bbe8217b6d09de8bc949fc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_integer_first_final = 3</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00779">779</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00788">JSON_parse_integer()</a>.</p>

</div>
</div>
<a class="anchor" id="a0da191a8b3a654a57ac5e283f2040f85"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_integer_start = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00778">778</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00788">JSON_parse_integer()</a>.</p>

</div>
</div>
<a class="anchor" id="a640472eac883dbad0466027cce5827c8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_object_en_main = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00095">95</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="a9b45bd2e9ab3da529b121935433bc212"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_object_error = 0</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00093">93</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="a9aaf40c61d044bb2d0e35a7142d657eb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_object_first_final = 27</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00092">92</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">JSON_parse_object()</a>.</p>

</div>
</div>
<a class="anchor" id="af7c5a3a73fe2208141824c5e4b99fa4e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_object_start = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00091">91</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">JSON_parse_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a0296ad2aa3e0c8b34d4ca7887644b50e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_quirks_mode_en_main = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01905">1905</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="a172a679a6b4e0730b3e09fb7f1e9f377"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_quirks_mode_error = 0</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01903">1903</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="a6a1d4138516e5d92ed2cb4c0bb17483f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_quirks_mode_first_final = 10</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01902">1902</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01911">cParser_parse_quirks_mode()</a>.</p>

</div>
</div>
<a class="anchor" id="ac95418401a892c7990eddc52409661e3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_quirks_mode_start = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01901">1901</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01911">cParser_parse_quirks_mode()</a>.</p>

</div>
</div>
<a class="anchor" id="accd5e3fabb1d948688d99d4014b889ff"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_start = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01727">1727</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01737">cParser_parse_strict()</a>.</p>

</div>
</div>
<a class="anchor" id="a3f9bb645a65e6fe6b0d21fd119308f92"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_string_en_main = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01373">1373</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="a3fa7e2f821debfde2f15658694e7e5e5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_string_error = 0</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01371">1371</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="aa1a47ca3500592f5f11855e2a4d64b1a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_string_first_final = 8</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01370">1370</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01391">JSON_parse_string()</a>.</p>

</div>
</div>
<a class="anchor" id="a79616caafb634156584c7d5748fd4c62"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_string_start = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01369">1369</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01391">JSON_parse_string()</a>.</p>

</div>
</div>
<a class="anchor" id="a931b62b490d149ca93eb03c1ab55f657"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_value_en_main = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00473">473</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="af96a513f9205002aa39dfd242c48ad97"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_value_error = 0</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00471">471</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

</div>
</div>
<a class="anchor" id="a392564e2de3c82ab29950355c119ec34"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_value_first_final = 21</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00470">470</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00479">JSON_parse_value()</a>.</p>

</div>
</div>
<a class="anchor" id="a3b78921c3f8638766bfeb77c89f43fe8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSON_value_start = 1</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00469">469</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00479">JSON_parse_value()</a>.</p>

</div>
</div>
<a class="anchor" id="ad8139f7a36aec604bcf4d69be042423f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> mExt</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">77</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>.</p>

</div>
</div>
<a class="anchor" id="ab426adc17d978dc04bf0a6e9258a7327"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> mJSON</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>Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00077">77</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01560">convert_encoding()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">cParser_initialize()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">JSON_parse_object()</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>