> Le 6 oct. 2019 à 14:00, Akim Demaille <[email protected]> a écrit :
> 
> diff --git a/NEWS b/NEWS
> index a64e3492..fbf9f4cc 100644
> --- a/NEWS
> +++ b/NEWS
> @@ -39,6 +39,27 @@ GNU Bison NEWS
>   The gain is typically moderate, but in extreme cases (very simple user
>   actions), a 10% improvement can be observed.
> 
> +*** Diagnostics with insertion
> +
> +  The diagnostics now display suggestion below the underlined source.
> +  Replacement for undeclared symbols are now also suggested.
> +
> +    $ cat /tmp/foo.y
> +    %%
> +    list: lis '.' |
> +
> +    $ bison -Wall foo.y
> +    foo.y:2.7-9: error: symbol 'lis' is used, but is not defined as a token 
> and has no rules; did you mean 'list'?
> +        2 | list: lis '.' |
> +          |       ^~~
> +          |       list
> +    foo.y:2.16: warning: empty rule without %empty [-Wempty-rule]
> +        2 | list: lis '.' |
> +          |                ^
> +          |                %empty
> +    foo.y: warning: fix-its can be applied.  Rerun with option '--update'. 
> [-Wother]

That's what it gives in colors:



Reply via email to