トップ 一覧 置換 検索 ヘルプ RSS ログイン

AS400 RPGの開発環境の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
編集中
!!!概要
かつてAS400でのRPG開発をしていた際に、RPGの開発効率を上げるためにエディタの改良やプラグインの開発を行った。
折角なのでその機能紹介とエディタ、プラグインの公開をする。

!!このページで利用しているサンプルプログラムについて
サンプルプログラムは以下のサイトのものを利用しています。
https://as.memordm.com/as400/rpg3/rpgsubfile/

!!!環境一式ダウンロード
準備中
{{ref jEdit.zip}}
実行にはJavaが必要です。
https://www.oracle.com/technetwork/java/javase/downloads/index.html
からダウンロードしてインストールしてください。

!!!エディタ jEdit
http://www.jedit.org/

!!折り畳み機能
SideKickプラグインを自作して、IF、DO等の命令で折り畳みが出来るようにする。
SideKickプラグイン導入後にRPGSideKickをjarsにコピーする。
{{ref RPGSideKick.jar}}
上記、一式に含んでいます。


例えば、以下のようなソースがある場合
{{img ss01.png}}

以下のように折り畳みを出来るようにする。
{{img ss02.png}}

!!ソース解析 ctags
サブルーチンの一覧表示やサブルーチンの定義へのジャンプをctagsを使って行う。

!!!ご意見等
{{comment reverse}}
{{category2 OS,AS400}}