-
-
Notifications
You must be signed in to change notification settings - Fork 133
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
hs2js package / tidal parser #870
Conversation
waiting for tree-sitter/tree-sitter-haskell#108 |
here's a little haskell / tree-sitter playground https://github.com/felixroos/haskell-tree-sitter-playground/ |
it looks like this is not going to happen anytime soon. So to properly parse tidal style haskell, another parser has to be used :'( |
Nice to see a draft PR on tree-sitter-haskell with the support for |
yes, there is hope there is hope: tree-sitter/tree-sitter-haskell#120 |
+ add d1...d9
The general mechanism seems to be in place, now it's just a matter of implementing all missing operators and functions. Due to a non-existing type system + slight differences between strudel/superdough and tidal/superdirt we can't get a 100% match, but we can get close. |
I don't see why not! |
This reverts commit fe1e102.
… into haskell-parser
for some reason, github actions doesn't understand symlinks, so when using the workspace version of hs2js, the postinstall task fails. For this reason I've now pinned hs2js on 0.0.8 (one version behind workspace), causing it to not create a symlink.. the version picked in the website package is for the wasm files anyway so it only has to be updated when they change. maybe a better solution can be found in the future: #1106 |
experiment on bringing a haskell parser into the browser
edit from the future:
example usage: