[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [cdt-core-dev] Parser comments
|
Sebastien wrote:
> - declarations of the kind:
>
> int kdecl foobar(int a) {
> }
>
> where kdecl is defined in a header as some compiler-specific
> attribute.
> "kdecl"
> confuses the parser. One thought (we'd discussed this before)
> is to have a
> list
> of ignored keywords that the user can set up (these could
> include some of
> the gcc
> extensions).
The strategy that we've taken (since we do not have the build model yet) is
to have better error-handling on undefined symbols like this. I've added in
some extra error-handling code this morning that makes that example work in
the Outline view, I will submit a patch today for it. For the full-parse
scenario (i.e. for indexing) we fully intend to make the choice of parser
and predefined symbols driven by build configuration.
> Also, I updated the ui.tests plugin, but got compile errors
> in the DomTests
> and ParserSymbolTableTests files. Checked in a fix.
I don't see any checkins from you when I check resource history. What
exactly was the problem? Are we using the wrong version of junit or
something?
JohnC