CDT Commit Report for - February 11, 2004

amagloire

Reogornize the CView Action menus

register the CView to the part listener.

use String.endsWith("(gdb)") to find the prompt

jcamelon

Patch for Andrew Niefer

This patch represents a couple of months work (off and on since the
summer) on Parser Symbol Table support for templates.

This is symbol table support only, not parser support (that still needs to
be done).

What does work:
- declarations, definitions & instantiations for class templates, function
templates, & template templates
- declarations, definitions & instantiations of class template partial
specializations
- template ordering & argument deduction (allows implicit template
function instatiation)

What doesn't (yet) work:
- Explicit specializations
- assorted smaller specific cases & bugs & things I havn't thought of yet

org.eclipse.cdt.core
Restructured Parser implementation to allow for better support of Selection Search.
Restructured Parser implementation to allow for separation between parsing expressions (Scanner) and complete C/C++ source.

org.eclipse.cdt.core.tests
Updated tests to accommodate for new Parser class hierarchy and factories.

mkhodjai

In the 'reset' method of 'CVariable' check if value is an instance of 'CValue' before type casting.

Fix for bug 51062: Source locator oddness.