I open-sourced a ragel-based parser for an extended version of JSON (I had posted a problematic version some weeks ago) http://bliterness.blogspot.com/2010/09/new-libejson-json-parser-on-steroids.html Michael