[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    Bug#45998: Incorrect parsing of C++ code
From:       lindovsky () gncz ! cz
Date:       2002-07-31 15:49:23
[Download RAW message or body]

Package: kdevelop
Version: KDE 3.0.0 
Severity: normal
Installed from:    RedHat RPMs
Compiler:          Not Specified
OS:                Linux
OS/Compiler notes: Not Specified

Hi,

I would like to report the following three bugs for KDevelop 2.1.1 (using KDE 2.2-11) \
- but maybe they remain in later versions:

a) The class tree doesn't parse the following code correctly - the catch clause is \
shown as a function in the tree:

void f() try {
} catch(int) {
}

b) The class tree doesn't parse the following code correctly - the X::Y class is \
missing from the tree:

class X {
  class Y;
};
class X::Y {};

b) The class tree does show the function A::B::g from the following code but it isn't \
able to bring you to its declaration/definition:

namespace A {
  namespace B{
    void g() {}
  }
}

Regards,
Petr Lindovsky




(Submitted via bugs.kde.org)


(Complete bug history is available at http://bugs.kde.org/db/45/45998.html)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic