Projects / CodeQuery

CodeQuery

CodeQuery is a tool for indexing and then querying or searching C, C++, Java, and Python source code. It builds upon the databases of cscope and ctags, which are processed by the cqmakedb tool to generate a CodeQuery database file. This can be viewed and queried with a GUI tool. The features include auto-completion of search terms and visualization of function call graphs and class inheritance. The following queries can be made: Symbol, Function or macro, Class or struct, Functions calling this function, Functions called by this function, Class which owns this member or method, Members and methods of this class, Parent of this class (inheritance), Children of this class (inheritance), Files including this file, and Full path for file.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  21 Apr 2013 17:18

    Release Notes: This release fixes some parser and SQL bugs and adds font resize buttons for the file viewer.

    •  14 Apr 2013 13:33

      Release Notes: This release fixes Windows app icon and taskbar bugs.

      •  13 Apr 2013 06:59

      Release Notes: This release added the ability to parse cscope.out generated by pycscope (for Python support), and syntax highlighting for Python and Java. The file path can now be selected and copied in the GUI tool.

      •  28 Feb 2013 14:08

        Release Notes: A syntax highlighting bug was fixed. A warning is displayed if the CQ database is older than viewed source file. An extra console window that appeared alongside the GUI app on Windows was removed.

        •  25 Feb 2013 23:58

          Release Notes: This release fixes a file path bug in Windows and the initial version of the cqsearch CLI tool.

          Screenshot

          Project Spotlight

          Auto Multiple Choice

          Software for creating and managing multiple choice questionnaires, with automated marking.

          Screenshot

          Project Spotlight

          NuttX

          A standards compliant RTOS with a small footprint.