jaula API Reference  version 1.4.0
JAULA: JSON data parser

Data Structures

class  JAULA::Parser
 JSON Data Parser. More...
 
class  JAULA::Parser::Value_Parser
 JSON Value Parser. More...
 

Enumerations

enum  JAULA::Parser::Value_Parser::parser_states {
  JAULA::Parser::Value_Parser::START, JAULA::Parser::Value_Parser::array_addItem, JAULA::Parser::Value_Parser::array_nextItem, JAULA::Parser::Value_Parser::error,
  JAULA::Parser::Value_Parser::false_value, JAULA::Parser::Value_Parser::null_value, JAULA::Parser::Value_Parser::number_int_value, JAULA::Parser::Value_Parser::number_value,
  JAULA::Parser::Value_Parser::property_begin, JAULA::Parser::Value_Parser::property_name, JAULA::Parser::Value_Parser::property_value, JAULA::Parser::Value_Parser::property_next,
  JAULA::Parser::Value_Parser::string_value, JAULA::Parser::Value_Parser::true_value, JAULA::Parser::Value_Parser::END
}
 Enumeration for the parser state machine. More...
 

Detailed Description

Enumeration Type Documentation

Enumeration for the parser state machine.

Description
This type defines a constant for each state that the parser may assume during the process.
Enumerator
START 

initial state

array_addItem 

a new item for an array has been read

array_nextItem 

an inter-item delimiter for an array has been read

error 

error condition detected (pseudostate that launches an exception terminating the process)

false_value 

a boolean false value constant has been read (pseudostate)

null_value 

a null value constant has been read (pseudostate)

number_int_value 

a numeric (integer) value has been read (pseudostate)

number_value 

a numeric (float) value has been read (pseudostate)

property_begin 

an object initial delimiter has been read

property_name 

an object property name has been read

property_value 

an object property delimiter has been read

property_next 

an inter-property delimiter for an object has been read

string_value 

a string value has been read (pseudostate)

true_value 

a boolean true value constant has been read (pseudostate)

END 

final state (pseudostate)


Back to JAULA Project Documentation Page.

Go to JAULA Project Home Page.


Copyright (c) 2007, 2008, 2009 Kombo Morongo.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

API Reference Generated for jaula by

doxygen

jaula project hosted by

SourceForge.net Logo