浏览代码

LibJS: Reorganize spec steps for Intl.Collator

This is an editorial change in the Intl spec:
https://github.com/tc39/ecma402/commit/7c13db4

This also normalizes the spelling of the "Internal slots" heading in
Intl.Collator, which is another editorial change in the Intl spec:
https://github.com/tc39/ecma402/commit/ec064bd
Timothy Flynn 3 年之前
父节点
当前提交
194ca06f78

+ 1 - 1
Userland/Libraries/LibJS/Runtime/Intl/Collator.h

@@ -38,7 +38,7 @@ public:
 
     static constexpr auto relevant_extension_keys()
     {
-        // 10.2.3 Internal Slots, https://tc39.es/ecma402/#sec-intl-collator-internal-slots
+        // 10.2.3 Internal slots, https://tc39.es/ecma402/#sec-intl-collator-internal-slots
         // The value of the [[RelevantExtensionKeys]] internal slot is a List that must include the element "co", may include any or all of the elements "kf" and "kn", and must not include any other elements.
         return AK::Array { "co"sv, "kf"sv, "kn"sv };
     }

+ 3 - 3
Userland/Libraries/LibJS/Runtime/Intl/CollatorConstructor.cpp

@@ -14,7 +14,7 @@
 
 namespace JS::Intl {
 
-// 10.1.1 InitializeCollator ( collator, locales, options ), https://tc39.es/ecma402/#sec-initializecollator
+// 10.1.2 InitializeCollator ( collator, locales, options ), https://tc39.es/ecma402/#sec-initializecollator
 static ThrowCompletionOr<Collator*> initialize_collator(GlobalObject& global_object, Collator& collator, Value locales_value, Value options_value)
 {
     auto& vm = global_object.vm();
@@ -151,14 +151,14 @@ void CollatorConstructor::initialize(GlobalObject& global_object)
     define_native_function(vm.names.supportedLocalesOf, supported_locales_of, 1, attr);
 }
 
-// 10.1.2 Intl.Collator ( [ locales [ , options ] ] ), https://tc39.es/ecma402/#sec-intl.collator
+// 10.1.1 Intl.Collator ( [ locales [ , options ] ] ), https://tc39.es/ecma402/#sec-intl.collator
 ThrowCompletionOr<Value> CollatorConstructor::call()
 {
     // 1. If NewTarget is undefined, let newTarget be the active function object, else let newTarget be NewTarget
     return TRY(construct(*this));
 }
 
-// 10.1.2 Intl.Collator ( [ locales [ , options ] ] ), https://tc39.es/ecma402/#sec-intl.collator
+// 10.1.1 Intl.Collator ( [ locales [ , options ] ] ), https://tc39.es/ecma402/#sec-intl.collator
 ThrowCompletionOr<Object*> CollatorConstructor::construct(FunctionObject& new_target)
 {
     auto& vm = this->vm();