diff --git a/README.md b/README.md index 5418453..40fea03 100644 --- a/README.md +++ b/README.md @@ -208,10 +208,8 @@ a reference by path to the first occurrence. Format: ```bnf ::= - ' '>' - - ::= - '[' ']' + '' + | ' ']>' ::= @@ -300,6 +298,31 @@ serialize(-Infinity) // -> '-Infinity' ### Map / Set +```bnf + ::= + 'Map([]) + | 'Map([' ']) + + ::= + + | ',' + + ::= + '[' ',' ']' +``` + + +```bnf + ::= + 'Set([]) + | 'Set([' ']) + + ::= + + | ',' +``` + + ```javascript serialize(new Set([1,2,3])) // -> 'Set([1,2,3])' serialize(new Map([['a', 1], ['b', 2]])) // -> 'Map([["a",1],["b",2]])' @@ -308,6 +331,18 @@ serialize(new Map([['a', 1], ['b', 2]])) // -> 'Map([["a",1],["b",2]])' ### Functions +```bnf + ::= + ' ',(' ')]> + + ::= + + | + + ::= + +``` + ```javascript serialize(function(){}) // -> '' ```