Documentation

VivaCore - Quick Start.

Brief description of the VivaCore code analysis library of code analysis VivaCore.
  While investigating the sphere of static analysis and working on the creation of Viva64 tool our team came to a conclusion that the most part of the developed structures and algorithms can be united into a library and used by exterior developers for creating new software products. This library got the name VivaCore.
The essence of the VivaCore code analysis library VivaCore.
  The article tells developers about VivaCore library, preconditions of its creation, its possibilities, structure and scope of use. This article was written simultaneously with the development of VivaCore library and that's why some of the details of the final realization may differ from the features described here. But this won't prevent the developers from getting acquainted with the general work principles of the library, mechanisms of analysis and processing of C and C++ source code.
The use of the code analysis library OpenC++: modifications, improvements, error corrections.
  The article may be interesting for developers who use or plan to use OpenC++ library (OpenCxx). The author tells about his experience of improving OpenC++ library and modifying the library for solving special tasks.
Building of systems of automatic C/C++ code logging.
  Sometimes logging of an application's events is the only debugging method. The logging method's disadvantage is the large size of the code which you have to write manually to save the whole necessary information. The article touches upon the method allowing you to build a system of automatic logging of C/C++ code.