[Bug 78255] kdevelop parser gets confused by comments in cpp sources

Holger Schroeder holger-kde at holgis.net
Tue Mar 23 11:16:03 UTC 2004


On Tuesday 23 March 2004 08:42, John Birch wrote:
> ------- You are receiving this mail because: -------
> You are the assignee for the bug, or are watching the assignee.
>
> http://bugs.kde.org/show_bug.cgi?id=78255
>
>
>
>
> ------- Additional Comments From jbb kdevelop org  2004-03-23 08:42 -------
> Well
>   classInst.
>   methodName();
> is valid syntax.
>
> So in your case
>   QString tmp;
>   tmp.
>   tmp.<ctrl><space>
> I would expect the code completion to be looking for tmp.tmp.
> which it would never find as there's no tmp var on a QString. Hence no code
> completion can be offered with or without a comment in between.
>
> However - you are right - this is a bug. The following
>   QHBoxLayout *top_layout = new QHBoxLayout(this);
>   top_layout->
>   // lala ....
>   widget()-><ctrl><space>
> doesn't work whereas
>
>   top_layout->
>   widget()-><ctrl><space>
> will work.
>
> Not quite the same you were reporting though :-)
>
yes, perhaps i shouldn´t have put both a working and a non-working case into 
one code snippet ;-)

so for me this works:

	QString tmp;
	tmp.<ctrl><space>

and this doesn´t:

	QString tmp;
	// lala....
	tmp.<ctrl><space>


Holger

> _______________________________________________
> Kdevelop-devel mailing list
> Kdevelop-devel at barney.cs.uni-potsdam.de
> http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel




More information about the KDevelop-devel mailing list