📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 03:49:28
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
/
d0
/
dbd
📍 /opt/alt/ruby20/share/doc/ruby/capi/html/d0/dbd
🔄 Refresh
✏️
Editing: json_2parser_2parser_8c.html
Read Only
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: ext/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 id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.0.0p648(2015-12-16revision53162)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="../../dir_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_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> | <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 "<a class="el" href="../../de/d61/fbuffer_8h_source.html">../fbuffer/fbuffer.h</a>"</code><br /> <code>#include "<a class="el" href="../../d5/d36/parser_8h_source.html">parser.h</a>"</code><br /> </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> </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="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>)</td></tr> <tr class="separator:a499258697ef80c7683b33ade4d489e39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac459c5a63560a09bcc7e987862a2c5eb"><td class="memItemLeft" align="right" valign="top">static int </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="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>, <a class="el" href="../../d8/df4/generator_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> ch)</td></tr> <tr class="separator:ac459c5a63560a09bcc7e987862a2c5eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a984640327e75264d8f50dab0b3202ec0"><td class="memItemLeft" align="right" valign="top">static char * </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="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json, char *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, char *pe, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>)</td></tr> <tr class="separator:a984640327e75264d8f50dab0b3202ec0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0d3ea11ec305a5421a25c881b8081ca"><td class="memItemLeft" align="right" valign="top">static char * </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="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json, char *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, char *pe, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>)</td></tr> <tr class="separator:af0d3ea11ec305a5421a25c881b8081ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29d1954960a936661c7be21236343269"><td class="memItemLeft" align="right" valign="top">static char * </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="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json, char *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, char *pe, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>)</td></tr> <tr class="separator:a29d1954960a936661c7be21236343269"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae0d087894db8ad40537c7dd83374b57"><td class="memItemLeft" align="right" valign="top">static char * </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="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json, char *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, char *pe, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>)</td></tr> <tr class="separator:aae0d087894db8ad40537c7dd83374b57"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a346e9077faaa57450ac21ac35811abcc"><td class="memItemLeft" align="right" valign="top">static char * </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="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json, char *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, char *pe, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>)</td></tr> <tr class="separator:a346e9077faaa57450ac21ac35811abcc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab36b9433a6204955a1e189cb3c448598"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>, char *string, char *stringEnd)</td></tr> <tr class="separator:ab36b9433a6204955a1e189cb3c448598"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2cffa18484955faf38ff8faaa379b0df"><td class="memItemLeft" align="right" valign="top">static int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> regexp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> memo)</td></tr> <tr class="separator:a2cffa18484955faf38ff8faaa379b0df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a55242942fb20cbf7df4d6685e0ee032d"><td class="memItemLeft" align="right" valign="top">static char * </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="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json, char *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, char *pe, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>)</td></tr> <tr class="separator:a55242942fb20cbf7df4d6685e0ee032d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a10e5a2bca7479b681a1a94ce793e7c73"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> source)</td></tr> <tr class="separator:a10e5a2bca7479b681a1a94ce793e7c73"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aba1a0f4d6ac6eee7eb06aa95fcec5f32"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#aba1a0f4d6ac6eee7eb06aa95fcec5f32">cParser_initialize</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aba1a0f4d6ac6eee7eb06aa95fcec5f32"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f76ffed7151878f4e077d84928b8365"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a6f76ffed7151878f4e077d84928b8365"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af7e47471672e92b184852e01604c365b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:af7e47471672e92b184852e01604c365b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a02ef3830169623471d14ae0a8afceed5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a02ef3830169623471d14ae0a8afceed5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae02568d24e045460736132eaf9e6f195"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> * </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"> </td></tr> <tr class="memitem:a5d32015cce7919e8676c6a8210ad2b12"><td class="memItemLeft" align="right" valign="top">static void </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="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json)</td></tr> <tr class="separator:a5d32015cce7919e8676c6a8210ad2b12"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4a62345665daef45e34976cb6a5d477"><td class="memItemLeft" align="right" valign="top">static void </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="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> *json)</td></tr> <tr class="separator:ad4a62345665daef45e34976cb6a5d477"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32351b2d4564326ca1c6bb5046ec7142"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a32351b2d4564326ca1c6bb5046ec7142"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea2d1d3172602b6371ad35ecd3f2aed7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aea2d1d3172602b6371ad35ecd3f2aed7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abbaadceb838f2428ebe44b0ccde1eedc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:abbaadceb838f2428ebe44b0ccde1eedc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3267f88e108259f9f3cb7a93b749b025"><td class="memItemLeft" align="right" valign="top">void </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"> </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 </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"> </td></tr> <tr class="memitem:a30eb440df92de7f82b6039b6d25897c2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a30eb440df92de7f82b6039b6d25897c2">CEncoding_ASCII_8BIT</a></td></tr> <tr class="separator:a30eb440df92de7f82b6039b6d25897c2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0f9c299da85e6c29e023d77645ebefc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ac0f9c299da85e6c29e023d77645ebefc">CEncoding_UTF_8</a></td></tr> <tr class="separator:ac0f9c299da85e6c29e023d77645ebefc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae7dcb610cc0f98fcbab022d12219876d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ae7dcb610cc0f98fcbab022d12219876d">CEncoding_UTF_16BE</a></td></tr> <tr class="separator:ae7dcb610cc0f98fcbab022d12219876d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a57383383e1937ff576f49ecd0672e8d6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a57383383e1937ff576f49ecd0672e8d6">CEncoding_UTF_16LE</a></td></tr> <tr class="separator:a57383383e1937ff576f49ecd0672e8d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2544b482b265da39db0ee935bec95d87"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a2544b482b265da39db0ee935bec95d87">CEncoding_UTF_32BE</a></td></tr> <tr class="separator:a2544b482b265da39db0ee935bec95d87"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2073e20beab6d9286c84bb0355fc16bc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a2073e20beab6d9286c84bb0355fc16bc">CEncoding_UTF_32LE</a></td></tr> <tr class="separator:a2073e20beab6d9286c84bb0355fc16bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa3cfa21f85c9af074ed3d118feecbcb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#aaa3cfa21f85c9af074ed3d118feecbcb">i_encoding</a></td></tr> <tr class="separator:aaa3cfa21f85c9af074ed3d118feecbcb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab374feecffa30d42d7abef3b79988793"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ab374feecffa30d42d7abef3b79988793">i_encode</a></td></tr> <tr class="separator:ab374feecffa30d42d7abef3b79988793"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab426adc17d978dc04bf0a6e9258a7327"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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"> </td></tr> <tr class="memitem:ad8139f7a36aec604bcf4d69be042423f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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"> </td></tr> <tr class="memitem:a4581e9424044a85f83bdf4fe46e46fcf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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"> </td></tr> <tr class="memitem:aaabe4dc84be221eff668377f3b111a33"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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"> </td></tr> <tr class="memitem:a425c3f4f0b18a770ab0e5519a1abb176"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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"> </td></tr> <tr class="memitem:a68af36b38e651212d74ddb3030536bd2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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"> </td></tr> <tr class="memitem:ac67c22a8f54b19e93014a60a49592439"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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"> </td></tr> <tr class="memitem:adf7b57daa1b024de22bc54b867c36b2b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </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> int </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"> </td></tr> </table> <h2 class="groupheader">Function Documentation</h2> <a id="a32351b2d4564326ca1c6bb5046ec7142"></a> <h2 class="memtitle"><span class="permalink"><a href="#a32351b2d4564326ca1c6bb5046ec7142">◆ </a></span>cJSON_parser_s_allocate()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cJSON_parser_s_allocate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02118">2118</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01007">Data_Wrap_Struct</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02095">JSON_allocate()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02112">JSON_free()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02103">JSON_mark()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a10e5a2bca7479b681a1a94ce793e7c73"></a> <h2 class="memtitle"><span class="permalink"><a href="#a10e5a2bca7479b681a1a94ce793e7c73">◆ </a></span>convert_encoding()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> convert_encoding </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01567">1567</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">CEncoding_ASCII_8BIT</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">CEncoding_UTF_16BE</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">CEncoding_UTF_16LE</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">CEncoding_UTF_32BE</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">CEncoding_UTF_32LE</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">CEncoding_UTF_8</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">eParserError</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00039">FORCE_UTF8</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00073">i_encode</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00073">i_encoding</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">mJSON</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01634">cParser_initialize()</a>.</p> </div> </div> <a id="ac459c5a63560a09bcc7e987862a2c5eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac459c5a63560a09bcc7e987862a2c5eb">◆ </a></span>convert_UTF32_to_UTF8()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int convert_UTF32_to_UTF8 </td> <td>(</td> <td class="paramtype">char * </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> </td> <td class="paramname"><em>ch</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00044">44</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01304">json_string_unescape()</a>.</p> </div> </div> <a id="aba1a0f4d6ac6eee7eb06aa95fcec5f32"></a> <h2 class="memtitle"><span class="permalink"><a href="#aba1a0f4d6ac6eee7eb06aa95fcec5f32">◆ </a></span>cParser_initialize()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cParser_initialize </td> <td>(</td> <td class="paramtype">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01634">1634</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">Check_Type</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01567">convert_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00624">FIX2INT</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00052">GET_PARSER_INIT</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_allow_nan</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_array_class</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_create_additions</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_create_id</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_match_string</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_max_nesting</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_object_class</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_quirks_mode</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_symbolize_names</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00363">ID2SYM</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01813">match_string()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">mJSON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00024">option_given_p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02425">rb_convert_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00516">rb_eTypeError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00570">rb_hash_aref()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00546">StringValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00497">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00493">T_HASH</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a02ef3830169623471d14ae0a8afceed5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a02ef3830169623471d14ae0a8afceed5">◆ </a></span>cParser_parse()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cParser_parse </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02083">2083</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01917">cParser_parse_quirks_mode()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01743">cParser_parse_strict()</a>, and <a class="el" href="../../d5/d36/parser_8h_source.html#l00049">GET_PARSER</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="af7e47471672e92b184852e01604c365b"></a> <h2 class="memtitle"><span class="permalink"><a href="#af7e47471672e92b184852e01604c365b">◆ </a></span>cParser_parse_quirks_mode()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cParser_parse_quirks_mode </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01917">1917</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">eParserError</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00057">EVIL</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00049">GET_PARSER</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00480">JSON_parse_value()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01908">JSON_quirks_mode_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01907">JSON_quirks_mode_start</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02083">cParser_parse()</a>.</p> </div> </div> <a id="a6f76ffed7151878f4e077d84928b8365"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6f76ffed7151878f4e077d84928b8365">◆ </a></span>cParser_parse_strict()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cParser_parse_strict </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01743">1743</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">eParserError</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00057">EVIL</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00049">GET_PARSER</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01734">JSON_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01054">JSON_parse_array()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00102">JSON_parse_object()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01733">JSON_start</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02083">cParser_parse()</a>.</p> </div> </div> <a id="abbaadceb838f2428ebe44b0ccde1eedc"></a> <h2 class="memtitle"><span class="permalink"><a href="#abbaadceb838f2428ebe44b0ccde1eedc">◆ </a></span>cParser_quirks_mode_p()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cParser_quirks_mode_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02141">2141</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d36/parser_8h_source.html#l00049">GET_PARSER</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="aea2d1d3172602b6371ad35ecd3f2aed7"></a> <h2 class="memtitle"><span class="permalink"><a href="#aea2d1d3172602b6371ad35ecd3f2aed7">◆ </a></span>cParser_source()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cParser_source </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02130">2130</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d36/parser_8h_source.html#l00049">GET_PARSER</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a3267f88e108259f9f3cb7a93b749b025"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3267f88e108259f9f3cb7a93b749b025">◆ </a></span>Init_parser()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_parser </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">2148</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">CEncoding_ASCII_8BIT</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">CEncoding_UTF_16BE</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">CEncoding_UTF_16LE</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">CEncoding_UTF_32BE</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">CEncoding_UTF_32LE</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">CEncoding_UTF_8</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00079">CInfinity</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02118">cJSON_parser_s_allocate()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00079">CMinusInfinity</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00079">CNaN</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">cParser</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01634">cParser_initialize()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02083">cParser_parse()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02141">cParser_quirks_mode_p()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02130">cParser_source()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">eNestingError</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">eParserError</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_allow_nan</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_aref</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_array_class</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_aset</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_chr</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_create_additions</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_create_id</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_deep_const_get</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00073">i_encode</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00073">i_encoding</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_json_creatable_p</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_json_create</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_key_p</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_leftshift</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_match</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_match_string</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_max_nesting</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_object_class</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_quirks_mode</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_symbolize_names</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">mExt</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">mJSON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01876">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#l00534">rb_define_class_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01344">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00606">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00626">rb_define_module_under()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">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#l00371">rb_path2class()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l01024">rb_require()</a>, and <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>.</p> </div> </div> <a id="ae02568d24e045460736132eaf9e6f195"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae02568d24e045460736132eaf9e6f195">◆ </a></span>JSON_allocate()</h2> <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="../../d5/d36/parser_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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02095">2095</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01224">ALLOC</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00046">JSON_ParserStruct::fbuffer</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00076">fbuffer_alloc()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01241">MEMZERO</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02118">cJSON_parser_s_allocate()</a>.</p> </div> </div> <a id="ad4a62345665daef45e34976cb6a5d477"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad4a62345665daef45e34976cb6a5d477">◆ </a></span>JSON_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void JSON_free </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> * </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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02112">2112</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d36/parser_8h_source.html#l00046">JSON_ParserStruct::fbuffer</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00086">fbuffer_free()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l03653">ruby_xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02118">cJSON_parser_s_allocate()</a>.</p> </div> </div> <a id="a5d32015cce7919e8676c6a8210ad2b12"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5d32015cce7919e8676c6a8210ad2b12">◆ </a></span>JSON_mark()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void JSON_mark </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> * </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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02103">2103</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d36/parser_8h_source.html#l00043">JSON_ParserStruct::array_class</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00035">JSON_ParserStruct::create_id</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00045">JSON_ParserStruct::match_string</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00042">JSON_ParserStruct::object_class</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02549">rb_gc_mark_maybe()</a>, and <a class="el" href="../../d5/d36/parser_8h_source.html#l00031">JSON_ParserStruct::Vsource</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02118">cJSON_parser_s_allocate()</a>.</p> </div> </div> <a id="a346e9077faaa57450ac21ac35811abcc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a346e9077faaa57450ac21ac35811abcc">◆ </a></span>JSON_parse_array()</h2> <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="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> * </td> <td class="paramname"><em>json</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>result</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01054">1054</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d36/parser_8h_source.html#l00043">JSON_ParserStruct::array_class</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00037">JSON_ParserStruct::current_nesting</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">eNestingError</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">eParserError</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00057">EVIL</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_leftshift</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01045">JSON_array_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01044">JSON_array_start</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00480">JSON_parse_value()</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00036">JSON_ParserStruct::max_nesting</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01794">rb_class_new_instance()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01743">cParser_parse_strict()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00480">JSON_parse_value()</a>.</p> </div> </div> <a id="aae0d087894db8ad40537c7dd83374b57"></a> <h2 class="memtitle"><span class="permalink"><a href="#aae0d087894db8ad40537c7dd83374b57">◆ </a></span>JSON_parse_float()</h2> <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="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> * </td> <td class="paramname"><em>json</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>result</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00888">888</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d36/parser_8h_source.html#l00057">EVIL</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00046">JSON_ParserStruct::fbuffer</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00114">fbuffer_append()</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00135">fbuffer_append_char()</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00092">fbuffer_clear()</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00058">FBUFFER_PTR</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00879">JSON_float_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00878">JSON_float_start</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00034">JSON_ParserStruct::memo</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02588">rb_cstr_to_dbl()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00790">rb_float_new()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00480">JSON_parse_value()</a>.</p> </div> </div> <a id="a29d1954960a936661c7be21236343269"></a> <h2 class="memtitle"><span class="permalink"><a href="#a29d1954960a936661c7be21236343269">◆ </a></span>JSON_parse_integer()</h2> <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="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> * </td> <td class="paramname"><em>json</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>result</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00789">789</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d36/parser_8h_source.html#l00057">EVIL</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00046">JSON_ParserStruct::fbuffer</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00114">fbuffer_append()</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00135">fbuffer_append_char()</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00092">fbuffer_clear()</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00058">FBUFFER_PTR</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00780">JSON_integer_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00779">JSON_integer_start</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00034">JSON_ParserStruct::memo</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00865">rb_cstr2inum()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00480">JSON_parse_value()</a>.</p> </div> </div> <a id="a984640327e75264d8f50dab0b3202ec0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a984640327e75264d8f50dab0b3202ec0">◆ </a></span>JSON_parse_object()</h2> <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="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> * </td> <td class="paramname"><em>json</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>result</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00102">102</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d36/parser_8h_source.html#l00044">JSON_ParserStruct::create_additions</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00035">JSON_ParserStruct::create_id</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00037">JSON_ParserStruct::current_nesting</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">eNestingError</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00057">EVIL</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_aref</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_aset</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_deep_const_get</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_json_creatable_p</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_json_create</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00093">JSON_object_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00092">JSON_object_start</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01398">JSON_parse_string()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00480">JSON_parse_value()</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00036">JSON_ParserStruct::max_nesting</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">mJSON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00042">JSON_ParserStruct::object_class</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00039">JSON_ParserStruct::parsing_name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01794">rb_class_new_instance()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00570">rb_hash_aref()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ad5e50a405c25d3df6ce1efc754478529">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00234">rb_hash_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01743">cParser_parse_strict()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00480">JSON_parse_value()</a>.</p> </div> </div> <a id="a55242942fb20cbf7df4d6685e0ee032d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a55242942fb20cbf7df4d6685e0ee032d">◆ </a></span>JSON_parse_string()</h2> <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="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> * </td> <td class="paramname"><em>json</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>result</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01398">1398</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d36/parser_8h_source.html#l00044">JSON_ParserStruct::create_additions</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00057">EVIL</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00039">FORCE_UTF8</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_json_create</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01377">JSON_string_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01376">JSON_string_start</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01304">json_string_unescape()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01387">match_i()</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00045">JSON_ParserStruct::match_string</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01813">match_string()</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00034">JSON_ParserStruct::memo</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00039">JSON_ParserStruct::parsing_name</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01088">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00417">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00200">rb_hash_foreach()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00777">rb_str_buf_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07229">rb_str_intern()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, and <a class="el" href="../../d5/d36/parser_8h_source.html#l00040">JSON_ParserStruct::symbolize_names</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00102">JSON_parse_object()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00480">JSON_parse_value()</a>.</p> </div> </div> <a id="af0d3ea11ec305a5421a25c881b8081ca"></a> <h2 class="memtitle"><span class="permalink"><a href="#af0d3ea11ec305a5421a25c881b8081ca">◆ </a></span>JSON_parse_value()</h2> <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="../../d5/d36/parser_8h.html#a5e4c8e7329a48c87a3bc9d75e774bd65">JSON_Parser</a> * </td> <td class="paramname"><em>json</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>result</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00480">480</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d36/parser_8h_source.html#l00038">JSON_ParserStruct::allow_nan</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00079">CInfinity</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00079">CMinusInfinity</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00079">CNaN</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00037">JSON_ParserStruct::current_nesting</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00078">eParserError</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00057">EVIL</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01054">JSON_parse_array()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00888">JSON_parse_float()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00789">JSON_parse_integer()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00102">JSON_parse_object()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01398">JSON_parse_string()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00471">JSON_value_first_final</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00470">JSON_value_start</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00056">MinusInfinity</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../d5/d36/parser_8h_source.html#l00041">JSON_ParserStruct::quirks_mode</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01917">cParser_parse_quirks_mode()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01054">JSON_parse_array()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00102">JSON_parse_object()</a>.</p> </div> </div> <a id="ab36b9433a6204955a1e189cb3c448598"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab36b9433a6204955a1e189cb3c448598">◆ </a></span>json_string_unescape()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> json_string_unescape </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>result</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>string</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>stringEnd</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01304">1304</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00044">convert_UTF32_to_UTF8()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01951">rb_str_buf_cat()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00025">unescape_unicode()</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00040">UNI_SUR_HIGH_START</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01398">JSON_parse_string()</a>.</p> </div> </div> <a id="a2cffa18484955faf38ff8faaa379b0df"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2cffa18484955faf38ff8faaa379b0df">◆ </a></span>match_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int match_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>memo</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01387">1387</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_json_creatable_p</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">i_match</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01088">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_STOP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01398">JSON_parse_string()</a>.</p> </div> </div> <a id="a499258697ef80c7683b33ade4d489e39"></a> <h2 class="memtitle"><span class="permalink"><a href="#a499258697ef80c7683b33ade4d489e39">◆ </a></span>unescape_unicode()</h2> <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 * </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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00025">25</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00008">digit_values</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00034">UNI_REPLACEMENT_CHAR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01304">json_string_unescape()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a30eb440df92de7f82b6039b6d25897c2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a30eb440df92de7f82b6039b6d25897c2">◆ </a></span>CEncoding_ASCII_8BIT</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> CEncoding_ASCII_8BIT</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">71</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01567">convert_encoding()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="ae7dcb610cc0f98fcbab022d12219876d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae7dcb610cc0f98fcbab022d12219876d">◆ </a></span>CEncoding_UTF_16BE</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> CEncoding_UTF_16BE</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">71</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01567">convert_encoding()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a57383383e1937ff576f49ecd0672e8d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a57383383e1937ff576f49ecd0672e8d6">◆ </a></span>CEncoding_UTF_16LE</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> CEncoding_UTF_16LE</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">71</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01567">convert_encoding()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a2544b482b265da39db0ee935bec95d87"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2544b482b265da39db0ee935bec95d87">◆ </a></span>CEncoding_UTF_32BE</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> CEncoding_UTF_32BE</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">71</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01567">convert_encoding()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a2073e20beab6d9286c84bb0355fc16bc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2073e20beab6d9286c84bb0355fc16bc">◆ </a></span>CEncoding_UTF_32LE</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> CEncoding_UTF_32LE</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">71</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01567">convert_encoding()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="ac0f9c299da85e6c29e023d77645ebefc"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac0f9c299da85e6c29e023d77645ebefc">◆ </a></span>CEncoding_UTF_8</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> CEncoding_UTF_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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00071">71</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01567">convert_encoding()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="ac67c22a8f54b19e93014a60a49592439"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac67c22a8f54b19e93014a60a49592439">◆ </a></span>CInfinity</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00079">79</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00480">JSON_parse_value()</a>.</p> </div> </div> <a id="adf7b57daa1b024de22bc54b867c36b2b"></a> <h2 class="memtitle"><span class="permalink"><a href="#adf7b57daa1b024de22bc54b867c36b2b">◆ </a></span>CMinusInfinity</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00079">79</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00480">JSON_parse_value()</a>.</p> </div> </div> <a id="a68af36b38e651212d74ddb3030536bd2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a68af36b38e651212d74ddb3030536bd2">◆ </a></span>CNaN</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00079">79</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00480">JSON_parse_value()</a>.</p> </div> </div> <a id="a4581e9424044a85f83bdf4fe46e46fcf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4581e9424044a85f83bdf4fe46e46fcf">◆ </a></span>cParser</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">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 class="definition">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 class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="ad4f86c59be11cf08083cc85cebad8dda"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad4f86c59be11cf08083cc85cebad8dda">◆ </a></span>digit_values</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00008">8</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00025">unescape_unicode()</a>.</p> </div> </div> <a id="a425c3f4f0b18a770ab0e5519a1abb176"></a> <h2 class="memtitle"><span class="permalink"><a href="#a425c3f4f0b18a770ab0e5519a1abb176">◆ </a></span>eNestingError</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">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 class="definition">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 class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01054">JSON_parse_array()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00102">JSON_parse_object()</a>.</p> </div> </div> <a id="aaabe4dc84be221eff668377f3b111a33"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaabe4dc84be221eff668377f3b111a33">◆ </a></span>eParserError</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">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 class="definition">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 class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01567">convert_encoding()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01917">cParser_parse_quirks_mode()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01743">cParser_parse_strict()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01054">JSON_parse_array()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00480">JSON_parse_value()</a>.</p> </div> </div> <a id="a20833b123bc4a7731ff4e1c22cf1eb0c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a20833b123bc4a7731ff4e1c22cf1eb0c">◆ </a></span>i_allow_nan</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01634">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a852d6c89a05c411ecd7a6acad5e49f12"></a> <h2 class="memtitle"><span class="permalink"><a href="#a852d6c89a05c411ecd7a6acad5e49f12">◆ </a></span>i_aref</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00102">JSON_parse_object()</a>.</p> </div> </div> <a id="ad639f5e15ac21524da8b95d522c12be2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad639f5e15ac21524da8b95d522c12be2">◆ </a></span>i_array_class</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01634">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a755b546d1d3fbc092bdd2e99c11e76b3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a755b546d1d3fbc092bdd2e99c11e76b3">◆ </a></span>i_aset</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00102">JSON_parse_object()</a>.</p> </div> </div> <a id="ad8befd17c0729d0b4a6f68cf6fe06906"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad8befd17c0729d0b4a6f68cf6fe06906">◆ </a></span>i_chr</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a1c3f61640ff717e24db06e110dacc2d9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1c3f61640ff717e24db06e110dacc2d9">◆ </a></span>i_create_additions</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01634">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a2f376371e7953b2168dfe1d08d591197"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f376371e7953b2168dfe1d08d591197">◆ </a></span>i_create_id</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01634">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a11d5a3e18d31cf9ce3d58b0700f41fef"></a> <h2 class="memtitle"><span class="permalink"><a href="#a11d5a3e18d31cf9ce3d58b0700f41fef">◆ </a></span>i_deep_const_get</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00102">JSON_parse_object()</a>.</p> </div> </div> <a id="ab374feecffa30d42d7abef3b79988793"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab374feecffa30d42d7abef3b79988793">◆ </a></span>i_encode</h2> <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_encode</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00073">73</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01567">convert_encoding()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="aaa3cfa21f85c9af074ed3d118feecbcb"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaa3cfa21f85c9af074ed3d118feecbcb">◆ </a></span>i_encoding</h2> <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_encoding</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00073">73</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01567">convert_encoding()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a27c7d9af98e6499bf621d0a7d8ec28f7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a27c7d9af98e6499bf621d0a7d8ec28f7">◆ </a></span>i_json_creatable_p</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00102">JSON_parse_object()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01387">match_i()</a>.</p> </div> </div> <a id="ab7203adc7e53cb70d8a94d54bd415b21"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab7203adc7e53cb70d8a94d54bd415b21">◆ </a></span>i_json_create</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00102">JSON_parse_object()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01398">JSON_parse_string()</a>.</p> </div> </div> <a id="a719b0613c5fa4f919caec287e044f30d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a719b0613c5fa4f919caec287e044f30d">◆ </a></span>i_key_p</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a53c074c24b3ccc9df10e8fbe1359a574"></a> <h2 class="memtitle"><span class="permalink"><a href="#a53c074c24b3ccc9df10e8fbe1359a574">◆ </a></span>i_leftshift</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01054">JSON_parse_array()</a>.</p> </div> </div> <a id="aa663d039bdcf19b7fa6031c476bb652a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa663d039bdcf19b7fa6031c476bb652a">◆ </a></span>i_match</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01387">match_i()</a>.</p> </div> </div> <a id="a46c03189f3f4877e36d601d3c3aa6d73"></a> <h2 class="memtitle"><span class="permalink"><a href="#a46c03189f3f4877e36d601d3c3aa6d73">◆ </a></span>i_match_string</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01634">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a7d371f9e9c0f86d99c531ee1ad6a22af"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7d371f9e9c0f86d99c531ee1ad6a22af">◆ </a></span>i_max_nesting</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01634">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="abae516fc272b15ada9f4c42b63f68988"></a> <h2 class="memtitle"><span class="permalink"><a href="#abae516fc272b15ada9f4c42b63f68988">◆ </a></span>i_object_class</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01634">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="aebcb10fb6c819c6c35d97b4ca98301f6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aebcb10fb6c819c6c35d97b4ca98301f6">◆ </a></span>i_quirks_mode</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01634">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a9b87f8a0c6e4af7baf6127466168c54d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b87f8a0c6e4af7baf6127466168c54d">◆ </a></span>i_symbolize_names</h2> <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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00081">81</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01634">cParser_initialize()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="a26afb65bd9d831298c15813f584b87d2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a26afb65bd9d831298c15813f584b87d2">◆ </a></span>JSON_array_en_main</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01048">1048</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> </div> </div> <a id="a5450d58e40fe04731b5773f1e5e933d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5450d58e40fe04731b5773f1e5e933d4">◆ </a></span>JSON_array_error</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01046">1046</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> </div> </div> <a id="a57ed8e094e1248975c85fd80919fef03"></a> <h2 class="memtitle"><span class="permalink"><a href="#a57ed8e094e1248975c85fd80919fef03">◆ </a></span>JSON_array_first_final</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01045">1045</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01054">JSON_parse_array()</a>.</p> </div> </div> <a id="a6e388468271220a3069c08617132e617"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6e388468271220a3069c08617132e617">◆ </a></span>JSON_array_start</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01044">1044</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01054">JSON_parse_array()</a>.</p> </div> </div> <a id="ae7768af730e1496d6f2d4d61f85e9f61"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae7768af730e1496d6f2d4d61f85e9f61">◆ </a></span>JSON_en_main</h2> <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> int 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 class="definition">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> </div> </div> <a id="a3883809d062e5484189fc20459526920"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3883809d062e5484189fc20459526920">◆ </a></span>JSON_error</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01735">1735</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> </div> </div> <a id="a5cee384a4bc953900665764c600b73c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5cee384a4bc953900665764c600b73c8">◆ </a></span>JSON_first_final</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01734">1734</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01743">cParser_parse_strict()</a>.</p> </div> </div> <a id="a2550ed0929ab7e36506ec4addedca9dc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2550ed0929ab7e36506ec4addedca9dc">◆ </a></span>JSON_float_en_main</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00882">882</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> </div> </div> <a id="a39740d8c1d8442fd631231ab480605a8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a39740d8c1d8442fd631231ab480605a8">◆ </a></span>JSON_float_error</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00880">880</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> </div> </div> <a id="a41c4b0de8978cb48026cb969b9cd8524"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41c4b0de8978cb48026cb969b9cd8524">◆ </a></span>JSON_float_first_final</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00879">879</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00888">JSON_parse_float()</a>.</p> </div> </div> <a id="a2fd0642bcc72d74ec7197ce736a2688b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2fd0642bcc72d74ec7197ce736a2688b">◆ </a></span>JSON_float_start</h2> <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> int 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 class="definition">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> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00888">JSON_parse_float()</a>.</p> </div> </div> <a id="a6a2acf107916e8114c9d928fb044b270"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6a2acf107916e8114c9d928fb044b270">◆ </a></span>JSON_integer_en_main</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00783">783</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> </div> </div> <a id="a2276aba1e22daefc3ef39ee40b6e9358"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2276aba1e22daefc3ef39ee40b6e9358">◆ </a></span>JSON_integer_error</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00781">781</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> </div> </div> <a id="a3dd91a89e5bbe8217b6d09de8bc949fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3dd91a89e5bbe8217b6d09de8bc949fc">◆ </a></span>JSON_integer_first_final</h2> <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> int 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 class="definition">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> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00789">JSON_parse_integer()</a>.</p> </div> </div> <a id="a0da191a8b3a654a57ac5e283f2040f85"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0da191a8b3a654a57ac5e283f2040f85">◆ </a></span>JSON_integer_start</h2> <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> int 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 class="definition">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 class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00789">JSON_parse_integer()</a>.</p> </div> </div> <a id="a640472eac883dbad0466027cce5827c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a640472eac883dbad0466027cce5827c8">◆ </a></span>JSON_object_en_main</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00096">96</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> </div> </div> <a id="a9b45bd2e9ab3da529b121935433bc212"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b45bd2e9ab3da529b121935433bc212">◆ </a></span>JSON_object_error</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00094">94</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> </div> </div> <a id="a9aaf40c61d044bb2d0e35a7142d657eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9aaf40c61d044bb2d0e35a7142d657eb">◆ </a></span>JSON_object_first_final</h2> <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> int 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 class="definition">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> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00102">JSON_parse_object()</a>.</p> </div> </div> <a id="af7c5a3a73fe2208141824c5e4b99fa4e"></a> <h2 class="memtitle"><span class="permalink"><a href="#af7c5a3a73fe2208141824c5e4b99fa4e">◆ </a></span>JSON_object_start</h2> <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> int 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 class="definition">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 class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00102">JSON_parse_object()</a>.</p> </div> </div> <a id="a0296ad2aa3e0c8b34d4ca7887644b50e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0296ad2aa3e0c8b34d4ca7887644b50e">◆ </a></span>JSON_quirks_mode_en_main</h2> <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> int 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 class="definition">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> </div> </div> <a id="a172a679a6b4e0730b3e09fb7f1e9f377"></a> <h2 class="memtitle"><span class="permalink"><a href="#a172a679a6b4e0730b3e09fb7f1e9f377">◆ </a></span>JSON_quirks_mode_error</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01909">1909</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> </div> </div> <a id="a6a1d4138516e5d92ed2cb4c0bb17483f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6a1d4138516e5d92ed2cb4c0bb17483f">◆ </a></span>JSON_quirks_mode_first_final</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01908">1908</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01917">cParser_parse_quirks_mode()</a>.</p> </div> </div> <a id="ac95418401a892c7990eddc52409661e3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac95418401a892c7990eddc52409661e3">◆ </a></span>JSON_quirks_mode_start</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01907">1907</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01917">cParser_parse_quirks_mode()</a>.</p> </div> </div> <a id="accd5e3fabb1d948688d99d4014b889ff"></a> <h2 class="memtitle"><span class="permalink"><a href="#accd5e3fabb1d948688d99d4014b889ff">◆ </a></span>JSON_start</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01733">1733</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01743">cParser_parse_strict()</a>.</p> </div> </div> <a id="a3f9bb645a65e6fe6b0d21fd119308f92"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3f9bb645a65e6fe6b0d21fd119308f92">◆ </a></span>JSON_string_en_main</h2> <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> int 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 class="definition">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> </div> </div> <a id="a3fa7e2f821debfde2f15658694e7e5e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3fa7e2f821debfde2f15658694e7e5e5">◆ </a></span>JSON_string_error</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01378">1378</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> </div> </div> <a id="aa1a47ca3500592f5f11855e2a4d64b1a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa1a47ca3500592f5f11855e2a4d64b1a">◆ </a></span>JSON_string_first_final</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01377">1377</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01398">JSON_parse_string()</a>.</p> </div> </div> <a id="a79616caafb634156584c7d5748fd4c62"></a> <h2 class="memtitle"><span class="permalink"><a href="#a79616caafb634156584c7d5748fd4c62">◆ </a></span>JSON_string_start</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01376">1376</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01398">JSON_parse_string()</a>.</p> </div> </div> <a id="a931b62b490d149ca93eb03c1ab55f657"></a> <h2 class="memtitle"><span class="permalink"><a href="#a931b62b490d149ca93eb03c1ab55f657">◆ </a></span>JSON_value_en_main</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00474">474</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> </div> </div> <a id="af96a513f9205002aa39dfd242c48ad97"></a> <h2 class="memtitle"><span class="permalink"><a href="#af96a513f9205002aa39dfd242c48ad97">◆ </a></span>JSON_value_error</h2> <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> int 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 class="definition">Definition at line <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00472">472</a> of file <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html">parser.c</a>.</p> </div> </div> <a id="a392564e2de3c82ab29950355c119ec34"></a> <h2 class="memtitle"><span class="permalink"><a href="#a392564e2de3c82ab29950355c119ec34">◆ </a></span>JSON_value_first_final</h2> <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> int 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 class="definition">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> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00480">JSON_parse_value()</a>.</p> </div> </div> <a id="a3b78921c3f8638766bfeb77c89f43fe8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b78921c3f8638766bfeb77c89f43fe8">◆ </a></span>JSON_value_start</h2> <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> int 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 class="definition">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 class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00480">JSON_parse_value()</a>.</p> </div> </div> <a id="ad8139f7a36aec604bcf4d69be042423f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad8139f7a36aec604bcf4d69be042423f">◆ </a></span>mExt</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">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 class="definition">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 class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>.</p> </div> </div> <a id="ab426adc17d978dc04bf0a6e9258a7327"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab426adc17d978dc04bf0a6e9258a7327">◆ </a></span>mJSON</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">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 class="definition">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 class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01567">convert_encoding()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01634">cParser_initialize()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00102">JSON_parse_object()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel