agentm / agentm/project-m36

add context to errors

Open
#369 0 comments 0 reactions 1 assignee Claimed by @agentm View on GitHub
Dominant language
Haskell
Stars
952
Forks
50
PR merge metrics
No merged PRs in 30d

Description

Errors from complex Project:M36 expressions are lacking in that it is often difficult to discern what components of the user's expression actually caused the error. Errors should include expression context such as related function/operator name, line number, and line offset.

To achieve this, we need the TutorialD and SQL parsers to propagate line information into the various expressions. Is there a way to achieve this out-of-band so that expressions aren't peppered with context structures? Is that even desireable?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.