[ (elif_directive) (elifdef_directive) (else_directive) (if_directive) (ifdef_directive) (preprocessor_comment) (comment)+ (include_directive)+ ] @fold