Add first cut at JSON LUIF grammar