Skip to content
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: Add missing _direction_ parameter in extended regexp pattern evaluate semantics in annex b #1675

Merged

Conversation

claudepache
Copy link
Contributor

Simple bugfix. When lookbehind assertions were introduced (PR #1029), a direction parameter was added in the evaluate semantics of some productions of the RegExp grammar. Additional productions found in Annex B were overlooked.

Fixes #1674.

Copy link
Collaborator

@jmdyck jmdyck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yup, that looks to me like the necessary fix.

@ljharb ljharb requested review from mathiasbynens, zenparsing and a team August 21, 2019 21:16
@ljharb ljharb requested review from syg and bakkot and removed request for zenparsing and a team November 9, 2019 04:22
@ljharb ljharb self-assigned this Nov 9, 2019
…rn evaluate semantics in Annex B (tc39#1675)

Bugfix: When speccing lookbehind assertions (PR tc39#1029), a `direction` parameter were added, in particular to the `evaluate` semantics of Atom productions and to the  CharacterSetMatcher abstract operation. The ExtendedAtom productions found in Annex B were forgotten to be amended in the same way.

Fixes tc39#1674.
@ljharb ljharb force-pushed the annex-b-regexp-missing-direction-parameter branch from d46d5de to d12a7b0 Compare January 2, 2020 23:09
@ljharb ljharb merged commit d12a7b0 into tc39:master Jan 2, 2020
@claudepache claudepache deleted the annex-b-regexp-missing-direction-parameter branch February 29, 2020 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

bug? re lookbehind assertions in Annex B
4 participants