Implement bounded Notation LLSD codec

This commit is contained in:
2026-08-09 00:51:05 +00:00
parent 7a4f1f2fb1
commit 2308e55671
11 changed files with 1081 additions and 55 deletions

View File

@@ -802,11 +802,11 @@ fn notation_deserialize_string() {
for (input, expected) in [
("''", ""),
(r#"'test\'\"test'"#, "test'\"test"),
("'test \\\\lest'", "test \\\\lest"),
("'test \\\\lest'", "test \\lest"),
("'aa\t la'", "aa\t la"),
("'\\\\'", "\\"),
(r#"s(10)"1234567890""#, "1234567890"),
(r#"s(5)"\\\""#, "\\\\\\\\\\"),
(r#"s(5)"\\\\\""#, "\\\\\\\\\\"),
(
r#""aouAOUhsdjklfghskldjfghqeiurtzwieortzaslxfjkgh""#,
"aouAOUhsdjklfghskldjfghqeiurtzwieortzaslxfjkgh",