我想檢查編寫腳本來檢查COBOL代碼的MI(可維護性索引)值。 爲此,我需要一個用JAVA編寫的用於COBOL代碼的解析器。 請在此幫助我用JAVA編寫的COBOL解析器
回答
您可能想要查看搜索引擎中的某個「Java cobol分析器」(koopa)。另外,請考慮「java詞法分析器生成器」。
有一個在那裏已經:
http://mapage.noos.fr/~bpinon/a_cobol_parser.htm
不知道質量或COBOL的特定方言,你需要解析的!但它是一個起點。
儘管正常的可維護性標準在COBOL(例如很多小的獨立子程序=錯誤!
很多小的獨立子程序在Cobol中是一件好事,就像它們在所有其他語言中一樣。 Common Cobol實踐可能仍然傾向於龐大的整體式程序,但這並不能使其更易於維護。 – 2010-12-03 16:10:22
其實它!缺少對子程序調用的類型檢查,menas更可靠地「執行」所有數據類型已經定義和已知的段落,而不是調用可能傳遞錯誤數據類型的子例程。 – 2010-12-07 01:19:39
有一個名爲NACA項目,可以爲你的問題的重要來源:
http://code.google.com/p/naca/:
NACA約爲Linux上的Intel服務器在MVS/OS390(zOS上)取代IBM大型機。該項目於2003年1月開始,並於2007年6月30日成功結束。它的目的是以100%iso功能的方式實現,即在自身轉碼過程中以及轉碼引擎過程中沒有任何功能/應用改進。 4百萬行的COBOL被100%自動轉碼爲Java的等價物。
- 1. 用JavaScript編寫的Java解析器
- 2. 使用javacc + PMD的COBOL解析器
- 3. 用Wisent編寫解析器
- 4. 用java編寫的java解釋器
- 5. 編寫序言解析器
- 6. 試圖編寫解析器
- 7. 用PHP編寫的SSI解析器?
- 8. 用Prolog編寫的RegEx解析器
- 9. 用JavaScript編寫的JavaScript解析器
- 10. 是否有任何用Java編寫的ADA解析器?
- 11. 在Haskell中使用解析器組合器庫編寫的分析解析器
- 12. 用pyparsing編寫遞歸解析器
- 13. 編寫通用XML解析器
- 14. 使用Text.ParserCombinators編寫解析器
- 15. PL/SQL源代碼解析器(用Java編寫)
- 16. 如何使用opencsv編寫java csv解析器
- 17. 使用java解析器編寫else if語句
- 18. 爲GUI調試器編寫解析器
- 19. 如何編寫java解釋器/詞法分析器
- 20. 編寫我自己的float解析器
- 21. 編寫一個簡單的解析器
- 22. 爲haskell中的人編寫解析器
- 23. 如何寫解析器解析字符串中的Java
- 24. 編寫詞法分析器Vs解析器規則的指南
- 25. 編寫混合語言解析器
- 26. 如何着手編寫解析器?
- 27. 如何爲標記編寫解析器?
- 28. GraphQL。如何編寫解析器
- 29. 編寫自定義webpack解析器
- 30. 爲javascript代碼編寫解析器
嘗試更具體地說明您希望得到什麼樣的幫助,或者接近的選票會積累 – 2010-11-10 14:07:46
他很清楚他想知道是否有基於Java的COBOL解析器可以使用。 – 2010-11-12 07:34:59