Gdl (graphite description language) preprocessor
gdlpp [options] [infile [outfile] ]
-B No machine specific built-in symbols
-b Output any parentheses, brace or bracket unbalance
-C Write source file comments to output
-D Define a symbol with the given (optional) value "symbol[=value]"
-d Display all specified options
-E Ignore non-fatal errors
-F Output all included file names on stderr
-f Output all defined functions' names on stderr
-H Output all whitespaces from the source file
-h Output this help text
-I Add directory to the #include search list
-J Allow nested comments
-j Enable warnings for nested comments
-LL Don't output #line instructions
-L Don't output the 'line' keyword in "#line" instructions
-M Don't warn for missing include files
-N Don't predefine target-specific names
-n Toggle prefs usage
-P Don't recognize C++ comment style
-p Enable warnings on non ANSI preprocessor instructions
-Q Ignore but visualize undefined flags
-q Ignore all undefined flags
-R Evaluate the right part first in symbol concatenations
-s Include the following string at the top of each function
-S Specify sizes for #if sizeof
-t This function should not get an initial function
-U Undefine symbol
-V Output version information
-W Output all #defines
-WWW Web mode preprocessing
-w Only output #defines
-X Include file