• ベストアンサー

cobolの文法チェックソフト

はじめまして。cobolの文法チェックするソフト探してます。ツリー構造も一緒に生成できればなおいいのですが...どなたかご存知ないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

>文法チェックするソフト コンパイラと別にこれを通すメリットは何なんでしょう。 >ツリー構造も一緒に・・ http://itpro.nikkeibp.co.jp/free/NC/NEWS/20010613/4/ http://www.microfocus.co.jp/products/pads25j.asp http://www.microfocus.co.jp/manuals/RE62/books/rutool.htm http://www.computernews.com/NonWeekly/304/20030422NonMemComputer.htm COBOLのソースからフローチャートなどを自動作成するツールは昔から聞いたことがあります。 本件質問も背後に会社・企業があるのか、 個人的なものか(考え難いが) により、購入価格が高価であると予想されるのでどうなんでしょう。 企業だと、全社的に採用が決まらないと、個人的に良いと思っても、どうしようもないでしょう。 コボルのコンパイラは(コボルでさえも)、大手コンピュタ企業による独自仕様・方言があるので、開発側も作りづらいように予想する。 大型機なら、マシン納入業者やマシンコンパイラ作成元の営業マンに聞くのが良いでしょう。 日経コンピュタなどのバックナンバーの広告を見るとか。 OKWEBの(WINパソコン利用)回答者の層とミスマッチの質問かと。

その他の回答 (2)

回答No.3

#2さんも回答されていますが、お使いになる COBOLのコンパイラを通すのが一番だと思います。 コンパイルエラーが多発するのを避けたければ、 ソースを印刷して命令後の入力ミス、ピリオドの 付け忘れ等を確認しては如何でしょう・・・? 十数年前は上記作業(机上デバッグといいます)を した後にコンパイルが当たり前でした。 (3回まででエラーをつぶせと言われたことも・・・) ご要望のCOBOLコンパイラはWIN上で起動するもの だと思いますので、リンクを参考になさってください。 またツリー構造を生成するもので"COBA"という ものを見掛けたことがあります。 (使ったことはありませんが) こんな感じで如何でしょう・・・。

参考URL:
http://mypage.naver.co.jp/rodman/cobol/top.html
noname#86752
noname#86752
回答No.1

なかなか回答がつかないので、ちょっと的が外れていますが書かせていただきます。 文法チェックなんてことを言わずにコンパイラそのものを使ったらどうでしょう?当然文法もチェックしてくれます。(文法が間違っていたらコンパイルできませんから) とりあえずLinuxならCOBOLのフリーのコンパイラがあります。 どうやらこれはcygwinというwindows上でUNIX環境をつくるソフトでも動くようなので、がんばればwindowsでも使えます。 windowsそのままで動くフリーのコンパイラは見つけられなかったのですが、Vectorにシェアウェアがありました。どの程度の機能なのか分かりませんが、ためしに使ってみてもいいと思います。 とりあえずVectorでいくつか見つけましたので、ご覧ください。 コンパイラ http://www.vector.co.jp/soft/dos/prog/se305843.html?site=n ソースのチャート化 http://www.vector.co.jp/soft/win95/prog/se308859.html?site=n http://www.vector.co.jp/soft/win95/prog/se134901.html?site=n http://www.vector.co.jp/soft/win95/prog/se139447.html?site=n Linuxやcygwinを使いこなせる方なら、そちらの方のフリーのコンパイラのありかを探すことはできると思いますので省略します。

deaimax
質問者

補足

ありがとうございます。コンパイルはホストで行うので単純な文法チェックだけPC上で消しておきたいとおもうのですが、SQLやテーブル使っていてそちらはいま 手元にないのでエラーがいっぱいでると思います。 Linuxの知識はありません。

関連するQ&A

  • COBOLの文法

    COBOLの文法でたぶんシフトコードの一種だと思うのですが、 Nタイプの項目に付く'29'や'38'といった数字には どういう意味があるのでしょうか? '28''29'の組み合わせは解るのですが・・・。 よろしくお願いします。

  • cobolの関連ソースについて

    今、触ったこともないcobolのソースの管理をやれ、と言われてます。 で、cobolの実行プログラム、拡張子は、*****.so 見たいな感じなのですが、それをコンパイルするのに、多くのソースがいるみたいなのです、その関連を調べろ、と言われました。たとえば、cobolのmakefileと呼ばれているものを、unix上でviで開いてみると、「ヘッダープログラム」なるコメント文が書いていたり、オブジェクトとか書いていたり、、そして、そのヘッダーの部分をみると、たしかにプログラムの名称が書いているので、今度はそのプログラムの中身を見てみると、同じように、また違うプログラムを参照しているようなのです。ひとつの実行ファイルを生成するのに、ソースがツリー構造になっていて、それをすべて理解する必要があるのですが、中身をみたときに、どういうコマンド等を参照していけばいいのかわかりません。 分かりやすく整理すると、ある実行プログラムを生成するのに、ソースが必要なのですが、そのソースの全てを洗い出すには、どうすればいいのか?ということなのですが、 詳しい方、ぜひよろしくお願いします!

  • 英文法のチェックソフトを教えて下さい

    英文法のチェックソフトを教えて下さい。

  • 英文の文法をチェックしてくれるソフト

    WORDで英文を入力すると スペルチェックをしてくれますが 文法をチェックしたいのですが よい方法はありますか チェックしてくれるサイトとか ソフトなど 教えてください

  • COBOLの数字チェック

    COBOLのコーディングで ある項目が数字かどうかのチェックをする記述はどのようでしたか? NUMERICチェックです。 久しぶりにコーディングしなければならないのですが、すでにマニュアル類も見当たりません・・・。

  • 英文法のチェック

    英文法を自動的にチェックして文法上の誤りを指摘してくれるソフトをご存じ無いでしょうか。 我が家のパソコンはWindows XPで動いております。 お忙しい事とは思いますがよろしくお願いいたします。

  • COBOL85からCOBOL2002移行

    HPのOSバージョンアップして、COBOL85からCOBOL2002移行の作業をしました。再コンパイルして、生成されたモジュール(又はオブジェクトファイル.o)のサイズは元の2、3倍になってしまいましたが、どういうことですか?ご教示お願いします。

  • COBOLの入力チェックについて

    COBOL初心者です。 コンソールから入力した文字列の桁数チェックをしたいのですが、どのようにコーディングすればよいですか? ACCEPT命令を使ってコンソールから入力しています。 是非よろしくお願いします。

  • 【探してます】 英文法チェックソフト

    英語での学術論文を書くに当たり,英文法チェックソフト(Win系)を探しています.ある程度,値が張ってもいい(10万円台なら出せます)ので,いいアプリがありましたらお教え下さい.

  • COBOLを覚える秘訣?

    COBOLを習得したいのですが、Windows上で動作するフリーor有償のソフトをご存知の方、教えていただけますか? 基本的にCOBOLはどのようなOSで動いているのでしょうか? Cは多少知っておりますが、COBOLを学ぶにあたって何か気をつけることがあるのでしょうか。 手始めにCOBOLでオセロのようなものを作りたいです。 将来、業務で使うレベルまでいきたいのですが、COBOLの達人に聞きたいです。

専門家に質問してみよう