Implement bounded Notation LLSD codec
This commit is contained in:
@@ -85,5 +85,10 @@ numeric and date byte order, seekable stream overloads, and position-bearing
|
||||
errors for malformed or truncated input. Its parser and encoder enforce the
|
||||
same byte, depth, node, and allocation bounds; map keys are encoded in sorted
|
||||
order to make output stable despite the model's intentionally unordered maps.
|
||||
The bounded Notation LLSD codec preserves UTF-16 length-prefix semantics, the
|
||||
reference escape rules and accepted scalar spellings, base64, base16 and
|
||||
length-prefixed binary forms, and both compact and formatted output. Malformed
|
||||
notation reports UTF-16 offsets with parser context, while input, output,
|
||||
nesting, node, and aggregate allocation limits apply to untrusted text.
|
||||
The controlled audit aggregates every expected failure by standardized C#
|
||||
member ID and rejects unrelated fixture, assertion, compile, or symbol errors.
|
||||
|
||||
Reference in New Issue
Block a user