Skip to content

robdesbois/coroutine-json-parser

Repository files navigation

This is an experiment to create a JSON parser using coroutines to effect the concurrent execution of lexer and parser.

It uses the asymmetric coroutine support provided by Boost.Coroutine.

Build currently requires Make and a g++ implementation capable of building in C++11 mode; tested with 5.4.1. Tests require Google Test; can't find the version right now. Probably 1.7.

Just a pet project to try out coroutines: it's a work in progress, will probably end up gathering dust around 70% completion, may be questionable in places, and probably incompatible with your health insurance.

It's unlikely to destroy your hard drive, but caveats right? So it might :-P

About

Experimenting with coroutines to create a JSON parser.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published