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
Take the bracketing logic in Brat.Syntax.Core and reimplement it in Brat.Syntax.Flat. When showing error messages to users we should first call unelaborate on the terms to hide the extra information from users and have highlighted terms match actual source code more closely.
We should retain the option of printing elaborated error messages with a new compiler flag, like --verbose-errors
N.B. For nicer printing, we should keep track of whether our :-: and applications were elaborated from |> or ; or f(a)
The text was updated successfully, but these errors were encountered:
Take the bracketing logic in
Brat.Syntax.Core
and reimplement it inBrat.Syntax.Flat
. When showing error messages to users we should first callunelaborate
on the terms to hide the extra information from users and have highlighted terms match actual source code more closely.We should retain the option of printing elaborated error messages with a new compiler flag, like
--verbose-errors
N.B. For nicer printing, we should keep track of whether our
:-:
and applications were elaborated from|>
or;
orf(a)
The text was updated successfully, but these errors were encountered: