[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
- Re: Bison 1.32,
Hans Aberg <=