Type
#include <SPAD/AC.H>
AST variable;
This type declares an AST. It is declared as typedef struct { AST_HEAD; };.
typedef struct { AST_HEAD; };
AST contains an entry AST_STUB *fn; Other entries are optional and architecture-specific.
AST_STUB *fn;
AST_HEAD, DECL_AST, CALL_AST, AST_STUB