Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: markup/textual/json/abstract/zaytsev/extracted
Source used for this grammar: Vadim Zaytsev, language::JSON
, November 2012 [Explore]
JSO
), 0 root (—), 0 top (—), 0 bottom (—).[n]
, [jsnumber]
, [s]
, [jsstring]
, [b]
, [jsboolean]
, [xs]
, [jsarray]
, [kvs]
, [jsobject]
, [jsnull]
.JSO ::= [jsnumber]::[n]::integer [jsstring]::[s]::string [jsboolean]::[b]::"true""false" [jsarray]::[xs]::JSO [jsobject]::[kvs]:: JSO JSO [jsnull]::ε