2016-10-15 21 views
0

我正在使用Net Express 5.1。我想知道是否有可能用实际段落代码代替PERFORM PARA。在.lst文件中,我们将所有COPY语句展开,并且我希望语句PERFORM的语句相同。微焦点Net Express COBOL,用实际代码替换PERFORM PARA

如果是,请告诉我什么是我需要设置的编译器选项。

+0

你有一些选择:1)改变或得到一个更好的分析器,不需要这个(你知道哪些语言会为你做这件事? 2)编写一些代码来自己做“扩展”; 3)手动实现它; 4)做别的事情。根据你的PERFORMs是如何形成的,编号2)是简单明了的,或者不是。如何添加代码示例? –

回答

0

它是非常不太可能有这样的编译器选项。 如果您需要它:将该部分移到副本中并随处使用。

顺便说一句:你想这么做的原因是什么?实现这一点可能有更好的选择。

+0

感谢您的回复。 – Myplanet

+0

有这么多段落。所以不可能手动将所有段落复制到副本中。请告诉我,如果有任何方法可以将段落分别写入副本。我需要这种扩展文件进行一些分析。 – Myplanet

+0

一个好的分析工具本身就能完成这项工作。 如果该工具来自您,只需生成列表并查找“PERFORM”,然后插入带有名称(如果是段落)或完整部分的下一个段落。 如果你想找一个工具让你进行分析,并且熟悉Java,我建议尝试[Koopa](https://sourceforge.net/p/koopa/)。 –