... | ... | @@ -166,6 +166,10 @@ Assume we have two bit streams for tokens: `valueToken` (explained above) and `a |
|
|
objEnd = ScanThru(objStart, nested | (atDepth & ~ (RBrak | RBrace)))
|
|
|
objAtEnd = objEnd & RBrak
|
|
|
objSpan = ExclusiveSpan(objStart, objEnd)
|
|
|
errorAtEnd = objEnd & RBrak
|
|
|
//
|
|
|
// Every Colon must be within an object span
|
|
|
errInColon = (Colon & atDepth) & ~objSpan
|
|
|
//
|
|
|
// Every Comma must be followed by a key string
|
|
|
strAtDepth = str & atDepth
|
... | ... | |