Truncate output file
Add ast.ExprStmt case
Add -r flag (expand macros recursively)