Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
d0
/
dbd
/
//opt/alt/ruby21/share/doc/ruby/capi/html/d0/dbd/json_2parser_2parser_8c.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.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.1.10p492(2016-04-01revision54464)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="../../dir_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_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="#enum-members">Enumerations</a> | <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="enum-members"></a> Enumerations</h2></td></tr> <tr class="memitem:a0411cd49bb5b71852cecd93bcbf0ca2d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a0411cd49bb5b71852cecd93bcbf0ca2da249b6ea77d657051cec294768c9f2723">JSON_object_start</a> = 1 }</td></tr> <tr class="separator:a0411cd49bb5b71852cecd93bcbf0ca2d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abed82baf7f470b522273a3e37c24c600"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#abed82baf7f470b522273a3e37c24c600aa9684968525eaf79eacddbeb2e59e44e">JSON_object_first_final</a> = 27 }</td></tr> <tr class="separator:abed82baf7f470b522273a3e37c24c600"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab04a0655cd1e3bcac5e8f48c18df1a57"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ab04a0655cd1e3bcac5e8f48c18df1a57a8b058b2130fd1498e7e58cf72678d3cf">JSON_object_error</a> = 0 }</td></tr> <tr class="separator:ab04a0655cd1e3bcac5e8f48c18df1a57"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a385c44f6fb256e5716a2302a5b940388"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a385c44f6fb256e5716a2302a5b940388a5f7a531a0b17ad5ec98cb24c19dae196">JSON_object_en_main</a> = 1 }</td></tr> <tr class="separator:a385c44f6fb256e5716a2302a5b940388"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abc5c98fcc1211af2b80116dd6e0a035d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#abc5c98fcc1211af2b80116dd6e0a035da894c8adbaa9704acf6bdd1096047c092">JSON_value_start</a> = 1 }</td></tr> <tr class="separator:abc5c98fcc1211af2b80116dd6e0a035d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac36f475ca5b446f4fde4c9b90bec77c8"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ac36f475ca5b446f4fde4c9b90bec77c8a206472be18f24b8119bebaf902ba5337">JSON_value_first_final</a> = 21 }</td></tr> <tr class="separator:ac36f475ca5b446f4fde4c9b90bec77c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a05589fbab0657f08285ebdfe93f5ec9e"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a05589fbab0657f08285ebdfe93f5ec9ea2324154edbe3206ff40e8e3aefad01b0">JSON_value_error</a> = 0 }</td></tr> <tr class="separator:a05589fbab0657f08285ebdfe93f5ec9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16af7b253440dadd46a80a4b9fddba4d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a16af7b253440dadd46a80a4b9fddba4da1219908d8c1a64d40e2c92343664bd88">JSON_value_en_main</a> = 1 }</td></tr> <tr class="separator:a16af7b253440dadd46a80a4b9fddba4d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aba01db17f4a2bfbc3db60dc172972a25"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#aba01db17f4a2bfbc3db60dc172972a25a8126f9d2a7a6b7de9bcf8846d138af70">JSON_integer_start</a> = 1 }</td></tr> <tr class="separator:aba01db17f4a2bfbc3db60dc172972a25"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf105ae5beaca1dee30ae54530691fce"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#aaf105ae5beaca1dee30ae54530691fceaaf91a80a9da1c69d8e3c986258b60030">JSON_integer_first_final</a> = 3 }</td></tr> <tr class="separator:aaf105ae5beaca1dee30ae54530691fce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80155586fa275b28773c9b203f52caba"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a80155586fa275b28773c9b203f52cabaa9548be54a34c9514fd6a011f2c385ee3">JSON_integer_error</a> = 0 }</td></tr> <tr class="separator:a80155586fa275b28773c9b203f52caba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6b7b47dd702d9e331586d485013fd1ea"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a6b7b47dd702d9e331586d485013fd1eaaa7d79eaecf178ec637f84c7fb9aada65">JSON_integer_en_main</a> = 1 }</td></tr> <tr class="separator:a6b7b47dd702d9e331586d485013fd1ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9bdc3014f3d54c426b6d2df10de4960"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#af9bdc3014f3d54c426b6d2df10de4960a7e7097275aea6ee84efef9ef0cb40ba9">JSON_float_start</a> = 1 }</td></tr> <tr class="separator:af9bdc3014f3d54c426b6d2df10de4960"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adb49720dc49f7d4e4cf9adbf2948e409"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#adb49720dc49f7d4e4cf9adbf2948e409ab5ca05870a060893dfadf08e62f39841">JSON_float_first_final</a> = 8 }</td></tr> <tr class="separator:adb49720dc49f7d4e4cf9adbf2948e409"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae05225933a42f81e7c4a9fb286596f9"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#aae05225933a42f81e7c4a9fb286596f9a35f5c7090398ee1919400a3e2500ebdb">JSON_float_error</a> = 0 }</td></tr> <tr class="separator:aae05225933a42f81e7c4a9fb286596f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39fca1837c5ce7715cbf571669660c13"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a39fca1837c5ce7715cbf571669660c13ad410ec8fa7882f7080106eeeef45fe4e">JSON_float_en_main</a> = 1 }</td></tr> <tr class="separator:a39fca1837c5ce7715cbf571669660c13"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf8fd5f0e57d456151c951e0f3715fc4"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#aaf8fd5f0e57d456151c951e0f3715fc4a4afd4d40ef3fc90a6a5f51de24693e12">JSON_array_start</a> = 1 }</td></tr> <tr class="separator:aaf8fd5f0e57d456151c951e0f3715fc4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a94798fdadfbf49a7c658ace669a1d310"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a94798fdadfbf49a7c658ace669a1d310a8768256558b91f82c6ad7eea239e2e1a">JSON_array_first_final</a> = 17 }</td></tr> <tr class="separator:a94798fdadfbf49a7c658ace669a1d310"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae4d5251432e1a9e6803c0240cc492e18"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ae4d5251432e1a9e6803c0240cc492e18ad4fb39a1a62dc3a85afad2a63e1baafa">JSON_array_error</a> = 0 }</td></tr> <tr class="separator:ae4d5251432e1a9e6803c0240cc492e18"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7ff5f2dff38e7639981794c43dc9167b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a7ff5f2dff38e7639981794c43dc9167ba55ef3730c8e04ddfaac647abe5931e55">JSON_array_en_main</a> = 1 }</td></tr> <tr class="separator:a7ff5f2dff38e7639981794c43dc9167b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aabfcbcb5ac86a1edac4035264bc7d2b8"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#aabfcbcb5ac86a1edac4035264bc7d2b8ad5fe87ac0909aec16e113432efa6b19b">JSON_string_start</a> = 1 }</td></tr> <tr class="separator:aabfcbcb5ac86a1edac4035264bc7d2b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5d76b81b0ad4c19007a781d4edb8181f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a5d76b81b0ad4c19007a781d4edb8181fac5d46f9f32389460b12770e8bd8afbf8">JSON_string_first_final</a> = 8 }</td></tr> <tr class="separator:a5d76b81b0ad4c19007a781d4edb8181f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac34dfe6c6b73b43a4656c9dce041034"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#aac34dfe6c6b73b43a4656c9dce041034a6bb9df404e791882cb3b32bcab1da69e">JSON_string_error</a> = 0 }</td></tr> <tr class="separator:aac34dfe6c6b73b43a4656c9dce041034"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0ed680fdb405e7195d9f14032851eebb"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a0ed680fdb405e7195d9f14032851eebbab721e229f2f4f38e6a12cca6bb3df259">JSON_string_en_main</a> = 1 }</td></tr> <tr class="separator:a0ed680fdb405e7195d9f14032851eebb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0944a4353780132eeab7b06e3e42291d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a0944a4353780132eeab7b06e3e42291da5aebea908ab9e36e8806dc00b2dafae3">JSON_start</a> = 1 }</td></tr> <tr class="separator:a0944a4353780132eeab7b06e3e42291d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4790f45dcc812c1b00184a2edccdddf5"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a4790f45dcc812c1b00184a2edccdddf5a4989f8c27cb37011038af36ab82a641d">JSON_first_final</a> = 10 }</td></tr> <tr class="separator:a4790f45dcc812c1b00184a2edccdddf5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4caf8d8f829279fba122163d961608a4"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a4caf8d8f829279fba122163d961608a4a483a2b1e26e163a47a1bebd54e50c6fe">JSON_error</a> = 0 }</td></tr> <tr class="separator:a4caf8d8f829279fba122163d961608a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96a58e29e8dbf2b5bdeb775cba46556e"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a96a58e29e8dbf2b5bdeb775cba46556ea78a904852d9b26505c7ecdd0171fb68e">JSON_en_main</a> = 1 }</td></tr> <tr class="separator:a96a58e29e8dbf2b5bdeb775cba46556e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab48899087cc647f0f791ed0c459adc53"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#ab48899087cc647f0f791ed0c459adc53a59304a75bdc33c30b98c2a8d25794e0f">JSON_quirks_mode_start</a> = 1 }</td></tr> <tr class="separator:ab48899087cc647f0f791ed0c459adc53"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a458e651af6690959efa2afb96be7d609"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a458e651af6690959efa2afb96be7d609a1294bcc10e62fb04fe5daa831b6004a8">JSON_quirks_mode_first_final</a> = 10 }</td></tr> <tr class="separator:a458e651af6690959efa2afb96be7d609"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f9aebf1de3ebbf4283a4dcf73308562"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a1f9aebf1de3ebbf4283a4dcf73308562a87778bd46700e45d6f11bc93c96161f4">JSON_quirks_mode_error</a> = 0 }</td></tr> <tr class="separator:a1f9aebf1de3ebbf4283a4dcf73308562"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77867ab4129f63159b37bca3b652a798"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d0/dbd/json_2parser_2parser_8c.html#a77867ab4129f63159b37bca3b652a798aceb1d173a505a09651507b0c02c1b950">JSON_quirks_mode_en_main</a> = 1 }</td></tr> <tr class="separator:a77867ab4129f63159b37bca3b652a798"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem: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 *p)</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 *p, 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 *p, 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 *p, 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 *p, 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 *p, 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 *p, 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> </table> <h2 class="groupheader">Enumeration Type Documentation</h2> <a id="a385c44f6fb256e5716a2302a5b940388"></a> <h2 class="memtitle"><span class="permalink"><a href="#a385c44f6fb256e5716a2302a5b940388">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a385c44f6fb256e5716a2302a5b940388a5f7a531a0b17ad5ec98cb24c19dae196"></a>JSON_object_en_main </td><td class="fielddoc"></td></tr> </table> <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="abc5c98fcc1211af2b80116dd6e0a035d"></a> <h2 class="memtitle"><span class="permalink"><a href="#abc5c98fcc1211af2b80116dd6e0a035d">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abc5c98fcc1211af2b80116dd6e0a035da894c8adbaa9704acf6bdd1096047c092"></a>JSON_value_start </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="ac36f475ca5b446f4fde4c9b90bec77c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac36f475ca5b446f4fde4c9b90bec77c8">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac36f475ca5b446f4fde4c9b90bec77c8a206472be18f24b8119bebaf902ba5337"></a>JSON_value_first_final </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="a05589fbab0657f08285ebdfe93f5ec9e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a05589fbab0657f08285ebdfe93f5ec9e">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a05589fbab0657f08285ebdfe93f5ec9ea2324154edbe3206ff40e8e3aefad01b0"></a>JSON_value_error </td><td class="fielddoc"></td></tr> </table> <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="a16af7b253440dadd46a80a4b9fddba4d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a16af7b253440dadd46a80a4b9fddba4d">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a16af7b253440dadd46a80a4b9fddba4da1219908d8c1a64d40e2c92343664bd88"></a>JSON_value_en_main </td><td class="fielddoc"></td></tr> </table> <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="aba01db17f4a2bfbc3db60dc172972a25"></a> <h2 class="memtitle"><span class="permalink"><a href="#aba01db17f4a2bfbc3db60dc172972a25">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aba01db17f4a2bfbc3db60dc172972a25a8126f9d2a7a6b7de9bcf8846d138af70"></a>JSON_integer_start </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="aaf105ae5beaca1dee30ae54530691fce"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf105ae5beaca1dee30ae54530691fce">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aaf105ae5beaca1dee30ae54530691fceaaf91a80a9da1c69d8e3c986258b60030"></a>JSON_integer_first_final </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="a80155586fa275b28773c9b203f52caba"></a> <h2 class="memtitle"><span class="permalink"><a href="#a80155586fa275b28773c9b203f52caba">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a80155586fa275b28773c9b203f52cabaa9548be54a34c9514fd6a011f2c385ee3"></a>JSON_integer_error </td><td class="fielddoc"></td></tr> </table> <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="a6b7b47dd702d9e331586d485013fd1ea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6b7b47dd702d9e331586d485013fd1ea">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6b7b47dd702d9e331586d485013fd1eaaa7d79eaecf178ec637f84c7fb9aada65"></a>JSON_integer_en_main </td><td class="fielddoc"></td></tr> </table> <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="af9bdc3014f3d54c426b6d2df10de4960"></a> <h2 class="memtitle"><span class="permalink"><a href="#af9bdc3014f3d54c426b6d2df10de4960">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af9bdc3014f3d54c426b6d2df10de4960a7e7097275aea6ee84efef9ef0cb40ba9"></a>JSON_float_start </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="adb49720dc49f7d4e4cf9adbf2948e409"></a> <h2 class="memtitle"><span class="permalink"><a href="#adb49720dc49f7d4e4cf9adbf2948e409">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="adb49720dc49f7d4e4cf9adbf2948e409ab5ca05870a060893dfadf08e62f39841"></a>JSON_float_first_final </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="aae05225933a42f81e7c4a9fb286596f9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aae05225933a42f81e7c4a9fb286596f9">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aae05225933a42f81e7c4a9fb286596f9a35f5c7090398ee1919400a3e2500ebdb"></a>JSON_float_error </td><td class="fielddoc"></td></tr> </table> <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="a39fca1837c5ce7715cbf571669660c13"></a> <h2 class="memtitle"><span class="permalink"><a href="#a39fca1837c5ce7715cbf571669660c13">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a39fca1837c5ce7715cbf571669660c13ad410ec8fa7882f7080106eeeef45fe4e"></a>JSON_float_en_main </td><td class="fielddoc"></td></tr> </table> <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="aaf8fd5f0e57d456151c951e0f3715fc4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf8fd5f0e57d456151c951e0f3715fc4">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aaf8fd5f0e57d456151c951e0f3715fc4a4afd4d40ef3fc90a6a5f51de24693e12"></a>JSON_array_start </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="a94798fdadfbf49a7c658ace669a1d310"></a> <h2 class="memtitle"><span class="permalink"><a href="#a94798fdadfbf49a7c658ace669a1d310">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a94798fdadfbf49a7c658ace669a1d310a8768256558b91f82c6ad7eea239e2e1a"></a>JSON_array_first_final </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="ae4d5251432e1a9e6803c0240cc492e18"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae4d5251432e1a9e6803c0240cc492e18">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae4d5251432e1a9e6803c0240cc492e18ad4fb39a1a62dc3a85afad2a63e1baafa"></a>JSON_array_error </td><td class="fielddoc"></td></tr> </table> <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="a7ff5f2dff38e7639981794c43dc9167b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7ff5f2dff38e7639981794c43dc9167b">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a7ff5f2dff38e7639981794c43dc9167ba55ef3730c8e04ddfaac647abe5931e55"></a>JSON_array_en_main </td><td class="fielddoc"></td></tr> </table> <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="aabfcbcb5ac86a1edac4035264bc7d2b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aabfcbcb5ac86a1edac4035264bc7d2b8">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aabfcbcb5ac86a1edac4035264bc7d2b8ad5fe87ac0909aec16e113432efa6b19b"></a>JSON_string_start </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="a5d76b81b0ad4c19007a781d4edb8181f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5d76b81b0ad4c19007a781d4edb8181f">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5d76b81b0ad4c19007a781d4edb8181fac5d46f9f32389460b12770e8bd8afbf8"></a>JSON_string_first_final </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="aac34dfe6c6b73b43a4656c9dce041034"></a> <h2 class="memtitle"><span class="permalink"><a href="#aac34dfe6c6b73b43a4656c9dce041034">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aac34dfe6c6b73b43a4656c9dce041034a6bb9df404e791882cb3b32bcab1da69e"></a>JSON_string_error </td><td class="fielddoc"></td></tr> </table> <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="a0ed680fdb405e7195d9f14032851eebb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0ed680fdb405e7195d9f14032851eebb">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0ed680fdb405e7195d9f14032851eebbab721e229f2f4f38e6a12cca6bb3df259"></a>JSON_string_en_main </td><td class="fielddoc"></td></tr> </table> <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="a0944a4353780132eeab7b06e3e42291d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0944a4353780132eeab7b06e3e42291d">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0944a4353780132eeab7b06e3e42291da5aebea908ab9e36e8806dc00b2dafae3"></a>JSON_start </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="a4790f45dcc812c1b00184a2edccdddf5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4790f45dcc812c1b00184a2edccdddf5">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4790f45dcc812c1b00184a2edccdddf5a4989f8c27cb37011038af36ab82a641d"></a>JSON_first_final </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="a4caf8d8f829279fba122163d961608a4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4caf8d8f829279fba122163d961608a4">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4caf8d8f829279fba122163d961608a4a483a2b1e26e163a47a1bebd54e50c6fe"></a>JSON_error </td><td class="fielddoc"></td></tr> </table> <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="a96a58e29e8dbf2b5bdeb775cba46556e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a96a58e29e8dbf2b5bdeb775cba46556e">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a96a58e29e8dbf2b5bdeb775cba46556ea78a904852d9b26505c7ecdd0171fb68e"></a>JSON_en_main </td><td class="fielddoc"></td></tr> </table> <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="ab48899087cc647f0f791ed0c459adc53"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab48899087cc647f0f791ed0c459adc53">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab48899087cc647f0f791ed0c459adc53a59304a75bdc33c30b98c2a8d25794e0f"></a>JSON_quirks_mode_start </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="a458e651af6690959efa2afb96be7d609"></a> <h2 class="memtitle"><span class="permalink"><a href="#a458e651af6690959efa2afb96be7d609">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a458e651af6690959efa2afb96be7d609a1294bcc10e62fb04fe5daa831b6004a8"></a>JSON_quirks_mode_first_final </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="a1f9aebf1de3ebbf4283a4dcf73308562"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1f9aebf1de3ebbf4283a4dcf73308562">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1f9aebf1de3ebbf4283a4dcf73308562a87778bd46700e45d6f11bc93c96161f4"></a>JSON_quirks_mode_error </td><td class="fielddoc"></td></tr> </table> <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="a77867ab4129f63159b37bca3b652a798"></a> <h2 class="memtitle"><span class="permalink"><a href="#a77867ab4129f63159b37bca3b652a798">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a77867ab4129f63159b37bca3b652a798aceb1d173a505a09651507b0c02c1b950"></a>JSON_quirks_mode_en_main </td><td class="fielddoc"></td></tr> </table> <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="a0411cd49bb5b71852cecd93bcbf0ca2d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0411cd49bb5b71852cecd93bcbf0ca2d">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0411cd49bb5b71852cecd93bcbf0ca2da249b6ea77d657051cec294768c9f2723"></a>JSON_object_start </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="abed82baf7f470b522273a3e37c24c600"></a> <h2 class="memtitle"><span class="permalink"><a href="#abed82baf7f470b522273a3e37c24c600">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abed82baf7f470b522273a3e37c24c600aa9684968525eaf79eacddbeb2e59e44e"></a>JSON_object_first_final </td><td class="fielddoc"></td></tr> </table> <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> </div> </div> <a id="ab04a0655cd1e3bcac5e8f48c18df1a57"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab04a0655cd1e3bcac5e8f48c18df1a57">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab04a0655cd1e3bcac5e8f48c18df1a57a8b058b2130fd1498e7e58cf72678d3cf"></a>JSON_object_error </td><td class="fielddoc"></td></tr> </table> <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> <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#l01018">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#l00030">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#l00781">rb_funcall()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01062">rb_str_dup()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">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#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00532">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#l00632">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#l00355">ID2SYM</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01871">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#l00438">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#l00427">Qnil</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02637">rb_convert_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00706">rb_hash_aref()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00489">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00485">T_HASH</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">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="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">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="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">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#l00425">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">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#l01062">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#l01561">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01880">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#l00657">rb_define_class_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01479">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00727">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00747">rb_define_module_under()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">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#l00379">rb_path2class()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l01036">rb_require()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">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#l01342">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#l00067">fbuffer_alloc()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01359">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#l00077">fbuffer_free()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l06245">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#l03540">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#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01857">rb_class_new_instance()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">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#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#l00105">fbuffer_append()</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00126">fbuffer_append_char()</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00083">fbuffer_clear()</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00049">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="../../d0/de1/object_8c_source.html#l02806">rb_cstr_to_dbl()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00596">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#l00105">fbuffer_append()</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00126">fbuffer_append_char()</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00083">fbuffer_clear()</a>, <a class="el" href="../../de/d61/fbuffer_8h_source.html#l00049">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="../../d1/dcc/bignum_8c_source.html#l04373">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#l00438">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="../../d5/d36/parser_8h_source.html#l00039">JSON_ParserStruct::parsing_name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01857">rb_class_new_instance()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00706">rb_hash_aref()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01402">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00307">rb_hash_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</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#l00030">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#l01871">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#l00438">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#l00039">JSON_ParserStruct::parsing_name</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00090">rb_ary_new2</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00273">rb_hash_foreach()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00891">rb_str_buf_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07467">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#l00437">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="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">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#l01857">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="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02123">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#l00428">Qundef</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">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="../../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="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>