-
-
Notifications
You must be signed in to change notification settings - Fork 94
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
Implement new parser, close #382, close #332 #387
Conversation
Also please check that if it breaks any completion/linting features. The AST is changed. |
Many thanks! Your help is great!
I will do my best 😄
Will so some more testing. |
@ice1000 When I try to enter a pragma the syntax highlighting for the whole file does weird and I can not remove tokens in the pragma. Can you take a look? |
Sounds like some real tests are needed apart from test cases. |
Thanks!
It looks your change broke some features but I have no problem with fixing that if parser and bnf are correctly working. Also the handler which automatically enters the closing pragma is broken. I think because the pragma is now defined in the parser. |
I've digged a little and it sounds like it's more rubost |
Again? |
Ah. I thought it's an unused lex fule. I'm sorry |
No problem 😄 Just FYI. |
No, description, provided.
But please do add more tests to ensure that originally-accepted Haskell pragmas are still accepted in this new version.