[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bison 1.32

From: Hans Aberg
Subject: Re: Bison 1.32
Date: Wed, 23 Jan 2002 16:03:12 +0100

>* Fixed CPP guards: 9foo.h uses BISON_9FOO_H instead of 9FOO_H.

For use with another program which generates C++ as output, I made an
encoding scheme ("mangling") that translates an arbitrary string into a
C/C++ identifier. For header macro names, I prepend "header_".

This is convenient for use with automated outputs.

>* Parse errors
>  Verbose parse error messages from the parsers are better looking.
>  Before: parse error: unexpected `'/'', expecting `"number"' or `'-'' or
>     Now: parse error: unexpected '/', expecting "number" or '-' or '('

Great. Why not writing out the undefined characters (range 1..255) as well,
and changing "$undefined." to something more aesthetical as well.

  Hans Aberg

reply via email to

[Prev in Thread] Current Thread [Next in Thread]