JSON pratt parser experiment