# HG changeset patch # User Mike Pavone # Date 1376215265 25200 # Node ID 5a6a55592c45e8fa5ea791269e10eca9d2b4e523 # Parent e7642715d57568c8d7f6b54a040d91c32fc16c48 Fix some JSON parser bugs diff -r e7642715d575 -r 5a6a55592c45 modules/json.tp --- a/modules/json.tp Sun Aug 11 02:31:33 2013 -0700 +++ b/modules/json.tp Sun Aug 11 03:01:05 2013 -0700 @@ -10,7 +10,7 @@ neg <- "-" byte: 0 space <- " " byte: 0 comma <- "," byte: 0 - tab <- "\t" byte: 0 + tab <- " " byte: 0 nl <- "\n" byte: 0 cr <- "\r" byte: 0 colon <- ":" byte: 0 @@ -111,6 +111,7 @@ kd <- _decode: text at: cur key <- kd value cur <- kd after + expectKey <- false } } else: {