|
Boost : |
From: Stefan Seefeld (sseefeld_at_[hidden])
Date: 2004-09-30 07:37:32
Hi Volodya,
> From: Vladimir Prus [mailto:ghost_at_[hidden]]
> Sent: September 30, 2004 03:04
> Count me as interested. Are you going to base that parser on
> OpenC++, which,
> IIRC, was used by Synopsis some time ago? Last time a looked
> at OpenC++, it
> did not even distinguish between ordinary names and
> typenames, which makes me
> wonder if it's a good parser.
You are right, there remains a lot of work to be done.
The C++ parser backend of synopsis which we are talking about
here is indeed based on OpenC++, but has already undergone
lots of improvements. In its original design the parser
didn't contain any form of semantic analysis such as symbol
lookup to disambiguate certain expressions.
For what it had been used so far it was good enough.
I'm now working on the features that allow it to get closer
to the standard, i.e. constant expression evaluation, symbol
(type) lookup, etc.
As I said, any help would be very appreciated !
Regards,
Stefan
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk