-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Editorial: Annex A tweaks #1868
Conversation
698003b
to
3dd9e0a
Compare
(force-pushed to resolve a merge conflict) |
... for consistency. (The vast majority of these are in Annex A.)
... to better match the order of productions in the main body.
We're talking about AsyncArrowFunction : CoverCallExpressionAndAsyncArrowHead so change CoverParenthesizedExpressionAndArrowParameterList to CoverCallExpressionAndAsyncArrowHead
3dd9e0a
to
f7b8c79
Compare
i went ahead and pulled the markup commit directly into master, and rebased this PR on top. Please confirm that the diff looks correct. |
Looks correct to me. |
Should we just sort both lists? Are they already in some other order that I'm not aware of? |
Sort alphabetically? And what do you mean by "both" lists? This PR is about reducing inconsistencies between the main body and Annex A re the order of [defining] productions. I could imagine sorting Annex A, but what would it mean to sort the productions in the main body?
Annex A presents productions in roughly the same order as they appear in the main body. This PR reduces the roughness. We could eliminate order differences entirely if that's wanted. When I proposed these commits, I was just going for small changes that would allow me to continue. |
... to better match the order of productions in the main body.
We're talking about AsyncArrowFunction : CoverCallExpressionAndAsyncArrowHead so change CoverParenthesizedExpressionAndArrowParameterList to CoverCallExpressionAndAsyncArrowHead
(We always quote element attributes -- see PR tc39#1868)
- Put 2 emu-clause attributes in quotes (We always quote element attributes -- see PR tc39#1868) - Use title-case in clause heading - Tweak some algorithm syntax - Change "a finalization registry object" to "a FinalizationRegistry" (The former term isn't defined.)
- Use title-case in clause heading - Tweak some algorithm syntax - Put 2 emu-clause attributes in quotes (We always quote element attributes -- see PR tc39#1868) - Change "a finalization registry object" to "a FinalizationRegistry" (The former term isn't defined.)
- Use title-case in clause heading - Tweak some algorithm syntax - Put 2 emu-clause attributes in quotes (We always quote element attributes -- see PR tc39#1868) - Change "a finalization registry object" to "a FinalizationRegistry" (The former term isn't defined.)
- Use title-case in clause heading - Tweak some algorithm syntax - Put 2 emu-clause attributes in quotes (We always quote element attributes -- see PR tc39#1868) - Change "a finalization registry object" to "a FinalizationRegistry" (The former term isn't defined.)
This PR cherry-picks commits 4 - 7 of PR #1651. Their purpose is to reduce inconsistencies between the main body and Annex A (Grammar Summary), making it easier to keep them in synch going forward.