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

Parser errors are frequently misleading #13

Open
raxod502 opened this issue May 21, 2020 · 0 comments
Open

Parser errors are frequently misleading #13

raxod502 opened this issue May 21, 2020 · 0 comments

Comments

@raxod502
Copy link
Member

Due to the way the parser's pattern-matching currently operates, a misuse of special forms such as defn, let, or do will result in special forms being translated as regular function calls. This produces misleading errors from the type checker such as free variable "with". Instead, misuse of special forms should produce specific error messages from the parser.

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

No branches or pull requests

1 participant