Skip to content

Conversation

Lev135
Copy link
Contributor

@Lev135 Lev135 commented Dec 27, 2022

I've refactored UnicodeSyntax step and extended number of replacable symbols. Old replacement rules for ->, :: and => in function type declaration were replaced by more abstract, working for GADTs too. Many other symbols added.

There are some problems with Arrow notation: in official documentation I've found only two operators: -< and -<<. According two the GHC parser lib there is also >>-. I've added appropriate replacement rule without tests.

I've added several base test cases, maybe missed some significant point. I'd be glad for any remarks and corrections.

Issues #3, #81, #93, #408, #418, and #430 are expected to be closed by this PR. If I missed some symbols, let me know, please. I think it's reasonable to add all the unicode syntax support at once

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