(List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "! Generated automatically. DO NOT EDIT!"]]}) (Com {[LIT_CHARS echo]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS " include 'fftw3.f03'"]]}) (Com {[LIT_CHARS echo]}) (Pipeline (Com {[LIT_CHARS perl]} {[LIT_CHARS -pe]} {[SQ ]} < (FilenameRedirectNode filename={[LIT_CHARS fftw3-mpi.h]} 0), > ) (Com {[LIT_CHARS grep]} {[SQ ]}) ) (Pipeline (Com {[LIT_CHARS perl]} {[LIT_CHARS -pe]} {[SQ ]} < (FilenameRedirectNode filename={[LIT_CHARS fftw3-mpi.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 "_mpi_ddim\n"][LIT_CHARS " integer(C_INTPTR_T) n, ib, ob\n"][LIT_CHARS " end type fftw"][VarSub p][LIT_CHARS "_mpi_ddim\n"]]} 0), > ) (Com {[LIT_CHARS echo]}) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS " interface"]]}) (Pipeline (Com {[LIT_CHARS grep]} {[LIT_CHARS -v]} {[SQ ]} {[LIT_CHARS fftw3-mpi.h]}) (Com {[LIT_CHARS gcc]} {[LIT_CHARS -E]} {[LIT_CHARS -]}) (Com {[LIT_CHARS grep]} {[DQ [LIT_CHARS fftw][VarSub p][LIT_CHARS _mpi_init]]}) (Com {[LIT_CHARS tr]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS perl]} {[LIT_CHARS ../api/genf03.pl]}) ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS " end interface"]]}) ) ) )