CodeQuery 0.18.0

CodeQuery is a tool for indexing and then querying or searching C, C++, Java, Python, Ruby, and Go 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 c++ code-browsing code-understanding code-query code-search visualization code-analysis
License GNU GPLv3
State stable

Recent Releases

0.18.010 Oct 2016 09:05 minor feature: Migrated from GPLv3 to GPLv2 because some companies ban GPLv3 software, List of functions in the file viewer area is a major new feature, Now the selection of one or two levels has been added for function call graphs
0.17.026 Sep 2016 03:25 minor feature: Now Javascript is officially supported through starscope, The full file path option is added to the command-line version of the tool for vim support, HOWTO documentation updated for compatibility with Mac OS, CodeQuery now officially built using Qt5 for Mac OS, but still in Qt4 for Windows and Linux, Travis script updated to include Coverity scan
0.16.004 May 2015 04:45 minor feature: Brace matching on the file viewer, Better handling for current line highlight, Annotation in file viewer to quickly and easily identify the selected item
0.15.026 Mar 2015 03:15 minor feature: Added support for Mac OS, Allowed -q in cscope.out header, Added info to HOWTOs on how to exclude standard include paths
0.1522 Mar 2015 17:12 minor feature: Added support for Mac OS Allowed -q in cscope.out header Added info to HOWTOs on how to exclude standard include paths