(List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "! Generated automatically. DO NOT EDIT!"]]}) (Com {[LIT_CHARS echo]}) (Pipeline (Com {[LIT_CHARS perl]} {[LIT_CHARS -pe]} {[SQ ]} < (FilenameRedirectNode filename={[LIT_CHARS fftw3.h]} 0), > ) (Com {[LIT_CHARS grep]} {[SQ ]}) ) (Pipeline (Com {[LIT_CHARS perl]} {[LIT_CHARS -pe]} {[SQ ]} < (FilenameRedirectNode filename={[LIT_CHARS fftw3.h]} 0), > ) (Com {[LIT_CHARS grep]} {[SQ ]}) ) (Pipeline (Com {[LIT_CHARS perl]} {[LIT_CHARS -pe]} {[SQ ]} < (FilenameRedirectNode filename={[LIT_CHARS fftw3.h]} 0), > ) (Com {[LIT_CHARS grep]} {[SQ ]}) ) (For p [{[DQ ]}, {[DQ [LIT_CHARS f]]}, {[DQ [LIT_CHARS l]]}]) (List (Com {[LIT_CHARS echo]}) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS " type, bind(C) :: fftw"][VarSub p][LIT_CHARS "_iodim\n"][LIT_CHARS " integer(C_INT) n, is, os\n"][LIT_CHARS " end type fftw"][VarSub p][LIT_CHARS "_iodim\n"][LIT_CHARS " type, bind(C) :: fftw"][VarSub p][LIT_CHARS "_iodim64\n"][LIT_CHARS " integer(C_INTPTR_T) n, is, os\n"][LIT_CHARS " end type fftw"][VarSub p][LIT_CHARS "_iodim64\n"]]} 0), > ) (Com {[LIT_CHARS echo]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS " interface"]]}) (Pipeline (Com {[LIT_CHARS gcc]} {[LIT_CHARS -E]} {[LIT_CHARS fftw3.h]}) (Com {[LIT_CHARS grep]} {[DQ [LIT_CHARS fftw][VarSub p][LIT_CHARS _plan_dft]]}) (Com {[LIT_CHARS tr]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS grep]} {[LIT_CHARS -v]} {[DQ [LIT_CHARS fftw][VarSub p][LIT_CHARS "_execute("]]}) (Com {[LIT_CHARS perl]} {[LIT_CHARS genf03.pl]}) ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS " end interface"]]}) ) ) )