JSON parser with lex and yacc.