After modifying the CDTParser to perform 2 types of parses to achieve complete markup of the code, functions are now being added to the DOM twice.
Fixed in cvs HEAD. I alsi fixed a problem in the enterFunctionBody method where it was substringing off of the end of the line for some functions it found. Could not find a good rhyme or reason for it. Now it does a check and sets the length to the line length if that problem occurs.