C/C++ preprocessing directive analysis
Ying Hu · PolyPublie (École Polytechnique de Montréal) · 2001
Conditional compilation related work -- Include dependency related work -- Macro related work -- Description of our approach -- Compilation condition -- Macro identifier classification -- Include dependency -- Metrics -- Techniques and implementation -- C/C++ preprocessor parser -- Information extraction from abstract syntax tree -- Control flow analysis -- Symbolic execution -- Experiments -- Code metrics -- Preprocessor identifier analysis -- Include hierarchy graph -- Detection of cycle in dependence graph of include hierarchy -- Control flow graph -- Symbolic execution of preprocessing directives.