CodeCompass
CodeCompass copied to clipboard
CodeCompass is a software comprehension tool for large scale software written in C/C++ and Java
The Mongoose library major version we were using (5.4) is from 2014 and is no longer actively developed. There is a newer version of the 6.y line, however, moving to...
There are some command-line options that are common among plugins and can also be given individually to specific plugins. For example `--input` can be given compilation database JSON files (that...
AST nodes that aren't located in any file are reported in the database as being located inside the working directory file. As a result, the directory that the parser was...
When parsing [Scintilla 3.10.6](https://sourceforge.net/p/scintilla/code/ci/rel-3-10-6/tree/), errors like this occur: ``` /mnt/linux/hg/scintilla-code/lexlib/Accessor.cxx:11:10: fatal error: 'ILexer.h' file not found #include "ILexer.h" ``` This is because Scintilla uses spaces in the include flags, like...
There are three closely related issues with navigation. - [ ] CodeMirror's Ctrl+F shortcut only works when a node is selected in the active document. This leads to a frustrating...
Sometimes there are duplicate nodes in the info tree. For example, [`tinyxml2::DynArray::Push`](https://codecompass.net/demo/#wsid=TinyXML2&fid=203832585766346198&select=226|5|231|6¢er=text) has the following code: ```cpp void Push( T t ) { TIXMLASSERT( _size < INT_MAX ); EnsureCapacity( _size+1...
To ease the installation procedure of CodeCompass, we shall support a package manager system, so end-users can easily install CodeCompass with a single command, without the trouble to compile or...
We should introduce a sub-command (`CodeCompass_version`) or flag (`CodeCompass_parser --version`, `CodeCompass_webserver --version`) which prints CodeCompass version. The output should contain some version info and commit ID if available. Let's discuss...
The current version when generating the AST HTML output does not seem to call the appropriate methods which would result in calls to our ANSI colours -> HTML sequences formatting....
Log messages are currently written solely to the console. This is the case in both the parser and the web service. CC should also be able to direct log messages...