【问题标题】:Microfocus Net Express COBOL, Replace PERFORM PARA with actual codeMicrofocus Net Express COBOL,用实际代码替换 PERFORM PARA
【发布时间】:2016-10-15 14:06:57
【问题描述】:

我使用的是 Net Express 5.1。我想知道是否可以用实际的段落代码替换PERFORM PARA。在.lst 文件中,我们扩展了所有COPY 语句,我希望PERFORM 语句相同。

如果是,请告诉我需要设置哪些编译器选项。

【问题讨论】:

  • 你有一些选择:1)改变或获得一个不需要这个的更好的分析器(你知道哪些语言可以为你做这件事?); 2)写一些代码自己做“扩展”; 3)手动实现; 4) 做其他事情。取决于您的 PERFORM 是如何形成的,第 2 点)是否简单。添加代码示例怎么样?

标签: cobol microfocus


【解决方案1】:

非常不太可能为此提供编译器选项。 如果您需要它:将该部分移动到一个字帖中并在任何地方使用它。

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

【讨论】:

  • 感谢您的回复。
  • 段落太多了。所以不可能手动将所有段落复制到字帖中。请告诉我是否有任何方法可以将段落放入单独的字帖中。我需要以这种方式扩展文件进行一些分析。
  • 一个好的分析工具可以自己完成这项工作。如果该工具来自您,只需生成列表并查找PERFORM,然后插入带有名称的下一个段落(如果是段落)或完整部分。如果您正在寻找可以进行分析的工具并且您熟悉 Java,我建议您尝试Koopa
猜你喜欢
  • 1970-01-01
  • 2011-03-16
  • 2012-11-17
  • 1970-01-01
  • 1970-01-01
  • 2019-01-08
  • 1970-01-01
  • 2011-03-21
  • 1970-01-01
相关资源
最近更新 更多