.TH "cfa-cpp" "1" "December 2002" "" "" .SH NAME cfa-cpp \- The CForall preprocessor .SH SYNOPSIS .B cfa-cpp \fBcfa-cpp\fP [ -dtsgmcvenplD ] input_files .br .SH DESCRIPTION \fBcfa-cpp\fP converts (cpp) preprocessed programs to C source files for later processing by \fBgcc\fP(1) .SH OPTIONS .TP \fB-d\fP bison(1) debugging info .TP \fB-t\fP dump parse tree .TP \fB-s\fP dump Abstract Syntax Tree .TP \fB-g\fP print alternatives for expressions .TP \fB-m\fP print symbol table events .TP \fB-c\fP generate C code .TP \fB-v\fP dump AST after validation of declarations .TP \fB-e\fP dump AST after expression analysis .TP \fB-n\fP don't read preamble (can be combined with any of the preceding) .TP \fB-p\fP generate prototypes for preamble functions .TP \fB-l\fP generate libcfa.c .SH "SEE ALSO" The Cforall project homepage (http://plg.uwaterloo.ca/~cforall)