Celerity 5.1.0.0 Publisher's description
Celerity is a powerful application for analyzing C/C++ files. It can process millions of source code lines. It supports standard C/C++ (and K&R style of sources as well). For each project, it shows the source files, include files, source and include files, indices of lexical elements, includes, include-by's, all macros, macros in a translation unit, all definitions, per-directory definition contents, definitions in a file, definitions in a translation unit, references (function declarations and invocations), reference-by's, diagnosis outputs, symbol searches, favorites, etc. It produces a rich and cross-referenced database about each analyzed project. Definitions and invocations could be expanded incrementally on the fly by just a single click. All these combined help a C/C++ developer to quickly read, understand and maintain a large code base.
It has a user-friendly interface with features like tabs, docking, auto-hiding, floating, drag and drop, etc. It allows the user to quickly locate each functional window and rearrange these windows in different layouts.
It includes a versatile editor for text/hexadecimal files. Expedite features include syntax styling, auto-indenting of new lines, auto-completion of words, and auto-formatting of the entire content. It also shows tags in a file dynamically. File formats could be defined to specify how to handle directives, colours, styles, etc. List of all opened files and list of all history files enable the user to locate the desired file in an easy way.
It includes a studio for multiple projects with commands dealing with each project or all projects. Strong multiple-file find & replace functions enable the user to do quick searches within the background.
It has a powerful differencing module which can perform multiple file-to-file or directory-to-directory comparations in a background manner. Many commands are provided to show various aspects of the differences.
|