From 3ca182db50a612d2bd8f47a8c9101559854efff1 Mon Sep 17 00:00:00 2001 From: Alberto Restifo Date: Thu, 23 Apr 2020 09:41:46 +0200 Subject: [PATCH] Full support of diagnostic notation --- README.md | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index b6791d3..641d04d 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,11 @@ This library implements the [RFC7049: Concise Binary Object Representation (CBOR)][rfc] in Crystal. +## Features + +- Full RFC7049 support +- Full support for diagnostic notation + ## Limitations ### Maximum Array/String array/Bytes array length @@ -15,15 +20,6 @@ to be a `UInt64`. While this library supports lengths expressed as a `UInt64`, it must not exceed `Int32::MAX`. -### Diagnostic notation - -While this library implements a diagnostic notation to be able to run against -the examples provided in the RFC, the diagnostic notation is not fully -spec-compliant: - -- Indefinite length items are not marked with the starting underscore but - represented as their finite counterparts. - ## Installation 1. Add the dependency to your `shard.yml`: