-
Notifications
You must be signed in to change notification settings - Fork 752
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
LiveScript lexer #650
LiveScript lexer #650
Conversation
e1997a0
to
3545bcd
Compare
Just fixed the demo and also improved numbers recognition |
2c65cb3
to
bffa404
Compare
Hi, I used subclassing and also did some changes in coffeescript lexer because I found some bugs in it. Hope it's better now. 🙂 |
bffa404
to
1425889
Compare
@jneen ping 🙂 |
@jneen ping |
@HosseinAgha It's not currently in a state where it can be merged but I'll have a look tonight and see what I can do. |
@HosseinAgha Having had more of a look over the code there's a few things that make this situation complicated.
Once #1441 is dealt with, I can look at rebasing this PR and adjusting it as necessary. Sorry that means this will still be more of a wait :( |
@pyrmont, thank you very much for extensive review. It is good to know that we still have open source projects with such active maintainers. I personally don't know Ruby otherwise I'd be happy to contribute the change. 🙏 |
Hi again. 🙂 Thank you for your interest in this merge request (I thought it would never happen) and splitting out coffescript changes to a separate ticket.
The changes in JS lexer are not required for livescript or coffeescript. I thought that if things such as Whatever you think about such changes in JS lexer, the commit should be reverted and handled in a new ticket if necessary. Sorry for inconvenience and touching unrelated code. @pyrmont If I can help you somehow with livescript lexer, please let me know.
@HosseinAgha Neither do I but this doesn't stop me. 😄 |
Oh, great! You're here, @lkinasiewicz! I've just merged the changes to the CoffeeScript lexer into master. Could you rebase the changes in this PR against master and then update the LiveScript lexer to no longer depend on CoffeeScript? I can do that but I'm not as familiar as you (hopefully still) are. That would be a big help! |
Sure, I'll try to do it on weekend. |
1425889
to
bff7e60
Compare
@lkinasiewicz Sorry for the delay—will get to this soon! |
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.
I am very sorry for how long this has taken. Hopefully the comments make sense but if they don't, please do let me know. It's quite late here as I type this so I might have simply made a silly mistake!
bff7e60
to
301da08
Compare
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.
Sorry it took a few days!
@lkinasiewicz Thanks for all your work on this. Three years is a long time but this will finally be part of the next version of Rouge, v3.20.0. That's scheduled for release on Tuesday 9 June 🎉 |
This commit adds a lexer for LiveScript. Co-authored-by: Michael Camilleri <mike@inqk.net>
LiveScript support added, will close #309