ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

DMDL EditorX ソース整形のバグ

2018-12-12 00:11:28 | PG(分散処理)

Asakusa Framework Advent Calendar 2018の12日目、拙作DMDL EditorXの機能の紹介です。

dmdlファイルのエディター上でCtrl+Shift+F(Javaソースの整形と同じキー)を押すと、DMDLも整形されます。

ただしちょっと癖があって、ブロック内の先頭のコメントはインデントが付きません。
インデントの定義はちゃんとしているんですが、ブロック内の先頭はその定義の対象外になっているようなのですorz

また、Eclipse Oxygen.3a Release (4.7.3a)だと、コピペして貼り付けたソースの末尾のセミコロンが消えることがあります。これは見た目だけの問題で、dmdlファイルを開き直すとちゃんと表示されます。
たぶんDMDL EditorXが使用しているXtextのバグだと思います。