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 pattern matching in quasiquotes #26

Open
LPTK opened this issue Sep 28, 2017 · 1 comment
Open

Support pattern matching in quasiquotes #26

LPTK opened this issue Sep 28, 2017 · 1 comment

Comments

@LPTK
Copy link
Member

LPTK commented Sep 28, 2017

Currently, pattern matching and partial function syntaxes (and derived) are not supported. Implement a virtualization scheme to support them.

@LPTK
Copy link
Member Author

LPTK commented Mar 6, 2019

Note that there are now the required definitions in place for virtualized pattern matching, in squid/lib/matching.scala. We just need to adapt ModularEmbedding to convert pattern matching syntax to these. And ideally, of course, make the default IRs smart about handling pattern-matching.

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

No branches or pull requests

1 participant