Skip to content

Once completed spirit2json is supposed to be a standards-compliant json parser/generator written in C++ using Boost Spirit 2

Notifications You must be signed in to change notification settings

klokane/spirit2json

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spirit2JSON

What is it?

A work in progress json parser/generator written in C++ using the Boost Spirit library. Up to now the following parts have been implemented:

  • JSON AST representation based on Boost::Variant
  • Parser for basic JSON syntax using Spirit::Qi
  • Test coverage for basic JSON syntax using the Boost Test Library
  • Pretty printer for internal AST types

What is it not?

Done ;-) There's a lot of work left to do but some of the major areas are:

  • Better test coverage for parser
  • Test coverage for generator/pretty printer
  • Proper error reporting
  • Creation of a usable API
  • Numeric parser adhering to JSON standards
  • Proper error reporting

Can I contribute?

Yes please. Contributions as well as bugreports are most welcome.

About

Once completed spirit2json is supposed to be a standards-compliant json parser/generator written in C++ using Boost Spirit 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%