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

Support OCaml 4.11 #2582

Merged
merged 5 commits into from Aug 10, 2020
Merged

Conversation

anmonteiro
Copy link
Member

This is an early PR that will hopefully allow us to support OCaml 4.11 when it's out (it's in alpha right now).

This is not expected to build, as it's currently dependent on let-def/merlin-extend#13 being merged.

@hhugo
Copy link

hhugo commented May 29, 2020

Note that there is a new syntax for string litteral in 4.11

@kit-ty-kate
Copy link
Contributor

For information, OCaml 4.11 is going to be released next week

@jordwalke
Copy link
Member

@hhugo Where can I read about this string literal syntax?

@anmonteiro
Copy link
Member Author

This is the PR for quoted extensions: ocaml/ocaml#8820.

I didn't add support for it because it might warrant its own syntax discussion, so I'll leave that to people who care about those discussions. It doesn't add new AST nodes, so in the worst case we'll print them as strings today.

I'm gonna go ahead and merge this, based on the justification above.

@anmonteiro anmonteiro merged commit 932f1b6 into reasonml:master Aug 10, 2020
@anmonteiro anmonteiro deleted the anmonteiro/ocaml-4.11 branch August 10, 2020 13:39
@jordwalke
Copy link
Member

so in the worst case we'll print them as strings today.

I suspect it will just print them as quoted strings with extension points surrounding them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants