CDT Commit Report for - November 28, 2003

dinglis

fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=47598

jcamelon

Patch for Andrew Niefer.

Core:
In prefix lookup, the lookup does not stop when a symbol is found, also abiguity resolution is modified.
Add IContainerSymbol.prefixLookup (signature subject to change)
Add ParserSymbolTable.LookupMode, an enum with 2 values: NORMAL, PREFIX
In prefix mode, the lookup does not stop when a symbol is found.

Tests:
ParserSymbolTableTest.testBug46882
ParserSymbolTableTest.testPrefixLookup_Unqualified
ParserSymbolTableTest.testPrefixLookup_Qualified
ParserSymbolTableTest.testPrefixLookup_Inheritance

Patch for Andrew Niefer

CompleteParseASTFactory should use the symbol table's elaboratedLookup
instead of qualifiedLookup when it encounters an elaborated type
specifier.

Core:
change createElaboratedTypeSpecifier to call
IContainerSymbol.elaboratedLookup

Core.tests
add CompleteParseASTTest.testBug47624

tdesous

Corrected context*.xml file references.

CDT User Guide files have been restructured
to facilitate contributions by the open source community.