From 951513d3f1107b8cf77ef5756883d406120c365a Mon Sep 17 00:00:00 2001 From: Justin Ridgewell Date: Tue, 29 Nov 2022 10:41:43 -0500 Subject: [PATCH] [spec] Convert to static factory methods Co-authored-by: Justin Ridgewell Co-authored-by: Jordan Harband --- index.html | 82 +++++++++++++--------------- spec.emu | 157 +++++++++++++++++++++++++---------------------------- 2 files changed, 113 insertions(+), 126 deletions(-) diff --git a/index.html b/index.html index d988f5c..f17332e 100644 --- a/index.html +++ b/index.html @@ -1149,7 +1149,7 @@ }); let sdoMap = JSON.parse(`{}`); -let biblio = JSON.parse(`{"refsByClause":{"sec-array.prototype.group":["_ref_0","_ref_1","_ref_2","_ref_3","_ref_4","_ref_5","_ref_6","_ref_7","_ref_8","_ref_9"],"sec-array.prototype.grouptomap":["_ref_10","_ref_11","_ref_12","_ref_13","_ref_14","_ref_15","_ref_16","_ref_17","_ref_18"],"sec-add-value-to-keyed-group":["_ref_19"],"sec-array.prototype-@@unscopables":["_ref_20","_ref_21","_ref_22","_ref_23","_ref_24","_ref_25","_ref_26","_ref_27","_ref_28","_ref_29","_ref_30","_ref_31","_ref_32"]},"entries":[{"type":"clause","id":"sec-scope","titleHTML":"Scope","number":"1"},{"type":"clause","id":"sec-array.prototype.group","title":"Array.prototype.group ( callbackfn [ , thisArg ] )","titleHTML":"Array.prototype.group ( callbackfn [ , thisArg ] )","number":"2.1"},{"type":"clause","id":"sec-array.prototype.grouptomap","title":"Array.prototype.groupToMap ( callbackfn [ , thisArg ] )","titleHTML":"Array.prototype.groupToMap ( callbackfn [ , thisArg ] )","number":"2.2"},{"type":"op","aoid":"AddValueToKeyedGroup","refId":"sec-add-value-to-keyed-group"},{"type":"clause","id":"sec-add-value-to-keyed-group","title":"AddValueToKeyedGroup ( groups, key, value )","titleHTML":"AddValueToKeyedGroup ( groups, key, value )","number":"2.3","referencingIds":["_ref_7","_ref_16"]},{"type":"clause","id":"sec-array.prototype-@@unscopables","titleHTML":"Array.prototype [ @@unscopables ]","number":"2.4"},{"type":"clause","id":"sec-properties-of-the-array-prototype-object","titleHTML":"Properties of the Array Prototype Object (22.1.3)","number":"2"},{"type":"clause","id":"sec-copyright-and-software-license","title":"Copyright & Software License","titleHTML":"Copyright & Software License","number":"A"}]}`); +let biblio = JSON.parse(`{"refsByClause":{"sec-object.groupby":["_ref_0","_ref_1","_ref_2"],"sec-map.groupby":["_ref_3","_ref_4","_ref_5"],"sec-group-by":["_ref_6","_ref_7","_ref_8","_ref_9","_ref_10","_ref_11","_ref_12","_ref_13","_ref_14","_ref_15","_ref_16","_ref_17","_ref_18"],"sec-add-value-to-keyed-group":["_ref_19"]},"entries":[{"type":"clause","id":"sec-scope","titleHTML":"Scope","number":"1"},{"type":"clause","id":"sec-object.groupby","title":"Object.groupBy ( items, callbackfn )","titleHTML":"Object.groupBy ( items, callbackfn )","number":"2.1"},{"type":"clause","id":"sec-properties-of-the-object-constructor","titleHTML":"Properties of the Object Constructor (20.1.2)","number":"2"},{"type":"clause","id":"sec-map.groupby","title":"Map.groupBy ( items, callbackfn )","titleHTML":"Map.groupBy ( items, callbackfn )","number":"3.1"},{"type":"clause","id":"sec-properties-of-the-map-constructor","titleHTML":"Properties of the Map Constructor (24.1.2)","number":"3"},{"type":"op","aoid":"GroupBy","refId":"sec-group-by"},{"type":"clause","id":"sec-group-by","title":"GroupBy ( items, callbackfn, coercion )","titleHTML":"GroupBy ( items, callbackfn, coercion )","number":"4.1","referencingIds":["_ref_0","_ref_3"]},{"type":"op","aoid":"AddValueToKeyedGroup","refId":"sec-add-value-to-keyed-group"},{"type":"clause","id":"sec-add-value-to-keyed-group","title":"AddValueToKeyedGroup ( groups, key, value )","titleHTML":"AddValueToKeyedGroup ( groups, key, value )","number":"4.2","referencingIds":["_ref_18"]},{"type":"clause","id":"sec-group-by-helpers","titleHTML":"Group By Helpers","number":"4"},{"type":"clause","id":"sec-copyright-and-software-license","title":"Copyright & Software License","titleHTML":"Copyright & Software License","number":"A"}]}`); ;let usesMultipage = false