Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 765 Bytes

File metadata and controls

15 lines (11 loc) · 765 Bytes

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