Code Cleanup

- Fixed comments, compilation warnings.
- Decomposed Context::initialize into several, single-purpose methods.
- Replaced Context::initialize with Context::initialize2.
This commit is contained in:
Paul Beckingham 2011-05-24 19:35:59 -04:00
parent a20a4da412
commit d892a0cbd2
10 changed files with 217 additions and 534 deletions

View file

@ -182,7 +182,7 @@ json::array* json::array::parse (Nibbler& nibbler)
json::array* arr = new json::array ();
json::value* value;
if (value = json::value::parse (n))
if ((value = json::value::parse (n)))
{
arr->push_back (value);
value = NULL; // Not a leak. Looks like a leak.
@ -191,7 +191,7 @@ json::array* json::array::parse (Nibbler& nibbler)
{
n.skipWS ();
if (value = json::value::parse (n))
if ((value = json::value::parse (n)))
{
arr->push_back (value);
n.skipWS ();
@ -323,7 +323,7 @@ bool json::object::parse_pair (
if (n.skip (':'))
{
n.skipWS ();
if (val = json::value::parse (n))
if ((val = json::value::parse (n)))
{
nibbler = n;
return true;