 
 
 
 
 
 
 
  
A FiST input file has four main sections, shown in Figure fig-fist-grammar with the appropriate delimiters:
| 
 1.5in 
 C Declarations
 
 
 
 | 
Comments (enclosed in /* ... */) may appear in any of the sections and will be copied verbatim to the output file. C++ style comments starting with // are only useful for the FiST input file, as they get completely stripped during translation.