-
Notifications
You must be signed in to change notification settings - Fork 743
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
Add lexer for the Clean language #1305
Conversation
@camilstaps Thanks for the PR! I'll try to look at this over the next couple of days :) |
That's great, @pyrmont! You have done an amazing job with catching up with the backlog so far, as far as I can see 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please let me know if any of the comments are unclear! (Or if I've made a mistake!)
Thanks @pyrmont. I believe I addressed all your questions and added examples (for the latter I did not reply to your comments). The sample has also been shortened significantly. I'm only unsure what to do with the |
To be clear, Clean's ABC language is different from the musical notation language for which a lexer was proposed in #1092. |
@camilstaps Thanks for replying so quickly! Will try to get back to you with similar speed! :) |
@camilstaps I think there are only two comments outstanding at this stage. Let me know if anything is unclear! |
Thanks for your submission, @camilstaps! Always good to have another language be part of Rouge :) We're currently following a two-week cadence for minor releases and this code is scheduled to land in v3.10.0 on Tuesday 3 September 🎉 |
Some notes:
code { ... }
construct allows one to use inline ABC code (comparable to inline assembly code in C).Any suggestions would be welcome! Thanks for taking the time to review 🙇♂️