2016-10-15 20 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/)。 –