回 帖 发 新 帖 刷新版面

主题:请问谁有生成fortran文件的bpp预编译器。

看见overture代码里面有采用bpp预编译来生成fortran和c文件的方法,觉得通过bpp的宏来写重复性代码很有帮助。不知道谁有bpp这个东西,能够支持以下的功能:由a.bf生成a.f。谢谢答复。。

-----------------------------------------------------
a.bf文件:
#beginMacro beginLoops()
 do i=1,3
 do j=1,3
#endMacro

#beginMacro endLoops()
 end do
 end do
#endMacr

subroutine try
beginLoops()
  print*,i,j,i+j
endLoops()
end
-----------------------------------------------------
a.f文件:
subroutine try
do i=1,3
do j=1,3
  print*,i,j,i+j
end do
end do
end

回复列表 (共3个回复)

沙发

同求

板凳

用宏就可以实现这个功能啊

3 楼

回楼上:
宏可以实现,但不能生成代码文件,楼主的说明已经说得很清楚了

我来回复

您尚未登录,请登录后再回复。点此登录或注册