purescript-analyzer
purescript-analyzer copied to clipboard
[🚀 Work In Progress] Compiler frontend for the PureScript programming language.
I continued my routine of trying to parse purescript code and fixing what is missing or broken. During my fixing I added more debug info to the tests and handled...
The current iteration of the analyzer's parser is a hand-written, recursive descent parser that "recovers" on errors instead of failing at the very first one that it encounters, which is...
Closes #9. Also adds snapshot tests for lowering code.
This issue tracks the implementation of scaffolding code for the language server and the analyzer's core. An end-to-end demo was introduced by #8, but its scope is extremely limited to...
At the moment, the CST defines the following "general" syntax nodes. They effectively mimic the types found in the `language-cst-parser` written in PureScript and emulate types such as `Array`, `NonEmptyArray`,...
Probably only makes sense once code generation is implemented, but having a Jupyter notebook powered by PureScript would be really cool! Here is a simple implementation that could be used...