- 1. Introduction
- 2. Overview
- 3. Data structures
- 4. Subsystems
Scalpel stands for Source Code Analysis, Libre and PortablE Library. This is a C++ library which aims to perform full syntax and semantic analysis of any given C++ program.
This document is intended to help developers to contribute to the project. It explains how the current version of the library works.
It is divided into three topics: the top level design of the library, its data structures and its subsystems.
Have fun reading this!