Table of Contents
1
Introduction
1.1
Using Termite
1.1.1
Using Termite for a standalone process
1.1.1.1
EDG C/C++ front end from the ROSE compiler
1.1.1.2
Using the Clang C/Objective C front end
1.1.1.3
Uparsing Termite terms without SATIrE
1.1.2
As part of a SATIrE analyzer
2
The Termite term representation
2.1
Grammar of TERMITE terms
2.1.1
statements
2.1.2
expressions
2.1.3
annotations
2.1.4
other stuff
3
Library Reference
3.1
asttransform.pl -- Properties of abstract syntax trees
3.2
astproperties.pl -- Properties of abstract syntax trees
3.3
astwalk.pl -- Flexible traversals of abstract syntax trees
3.4
callgraph.pl -- Create a call graph from an AST
3.5
utils.pl -- A collection of useful general-purpose predicates.
3.6
loops.pl -- Properties of loops
3.7
markers.pl -- Properties of abstract syntax trees
3.8
loopbounds.pl
3.9
termlint.pl -- Term type checker