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

APL lexer: Include latest APL primitives #1503

Merged
merged 1 commit into from
Aug 5, 2020
Merged

APL lexer: Include latest APL primitives #1503

merged 1 commit into from
Aug 5, 2020

Conversation

Bubbler-4
Copy link
Contributor

@Bubbler-4 Bubbler-4 commented Aug 5, 2020

The current lexer treats the APL primitive functions as Operator and primitive operators as Name.Attribute. This PR adds seven new primitive functions ⊆⊇⍸√⌾…⍮ and eight new primitive operators ⌸&⌶@⌺⍥⍛⍢ to support the latest version of Dyalog APL and other cutting-edge APL implementations.

@Anteru
Copy link
Collaborator

Anteru commented Aug 5, 2020

I will pretend for a moment that I carefully reviewed your code change, double-checked the primitive functions against the latest APL dialect, and came to the conclusion that your changes are correct and valid. Thanks for the contribution!

@Anteru Anteru merged commit bc4168d into pygments:master Aug 5, 2020
@Anteru Anteru self-assigned this Aug 5, 2020
@Anteru Anteru added the changelog-update Items which need to get mentioned in the changelog label Aug 5, 2020
@Anteru Anteru added this to the 2.7 milestone Aug 5, 2020
@Anteru Anteru removed the changelog-update Items which need to get mentioned in the changelog label Sep 8, 2020
Kenny2github pushed a commit to Kenny2github/pygments that referenced this pull request Sep 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants