C Intermediate Language
Appearance
- This article is about the simplified subset of C. For the Common Intermediate Language (also known as MSIL), see CIL.
CIL (C Intermediate Language) is a simplified subset of the C programming language, as well as a set of tools for transforming C programs into that language.
Several other tools use CIL as a way to have access to a C abstract syntax tree. Some of this programs are Frama-c (Framework to analyze C programs) or Compcert (C compiler proven in coq).