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

[SR-7581] Formal BNF (grammar) of Swift is unavailable. #50123

Open
swift-ci opened this issue May 2, 2018 · 3 comments
Open

[SR-7581] Formal BNF (grammar) of Swift is unavailable. #50123

swift-ci opened this issue May 2, 2018 · 3 comments
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior.

Comments

@swift-ci
Copy link
Collaborator

swift-ci commented May 2, 2018

Previous ID SR-7581
Radar None
Original Reporter Vatsal Manot (JIRA User)
Type Bug
Additional Detail from JIRA
Votes 1
Component/s
Labels Bug
Assignee None
Priority Medium

md5: b343afe0a51ee78356c96ccb99aa4efd

Issue Description:

The BNF description of the language here is heavily outdated, and in dire need of revision.

This makes writing parsers/metaprogramming-tools for the language extremely difficult.

@belkadan
Copy link
Contributor

belkadan commented May 2, 2018

The "archive" section of the docs is for docs that are outdated or no longer actively maintained, but may still have some value. They do not get updates.

@natecook1000, additional comments?

@swift-ci
Copy link
Collaborator Author

swift-ci commented May 3, 2018

Comment by Vatsal Manot (JIRA)

@belkadan true, I feel like I should've phrased it better: I'm just looking for an up-to-date BNF definition of the language; it doesn't matter where I find it.

@swift-ci
Copy link
Collaborator Author

swift-ci commented May 7, 2018

Comment by Vatsal Manot (JIRA)

A StackOverflow post regarding the same issue.

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior.
Projects
None yet
Development

No branches or pull requests

2 participants