You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be really nice if the compile error messages carried over source position information.
This would require modifications to the AST to allow AST nodes to be annotated with position information from the parser. This wouldn't be particularly difficult, but it would take some work, so I'm moving this to the Scheme v2.0 milestone as I'd rather focus on higher-priority issues (i.e. #15 and #14 ).
Also, carrying this extra data around might make the compiler slightly slower. In scenarios where a binary is being compiled, this isn't a significant problem, but if the Scheme compiler is running as a line-by-line interpreter, every nanosecond counts. Therefore, it would be nice if this could be done conditionally.
The text was updated successfully, but these errors were encountered:
It would be really nice if the compile error messages carried over source position information.
This would require modifications to the AST to allow AST nodes to be annotated with position information from the parser. This wouldn't be particularly difficult, but it would take some work, so I'm moving this to the Scheme v2.0 milestone as I'd rather focus on higher-priority issues (i.e. #15 and #14 ).
Also, carrying this extra data around might make the compiler slightly slower. In scenarios where a binary is being compiled, this isn't a significant problem, but if the Scheme compiler is running as a line-by-line interpreter, every nanosecond counts. Therefore, it would be nice if this could be done conditionally.
The text was updated successfully, but these errors were encountered: