さくらエディタに6809アセンブラ正規表現ルール追加

Last Updated on 2014年7月17日 by kabekin

さくらエディタをv.2系に変更したので、以前使っていたv.1系から設定ファイルを移動。

全般的な設定が保存されたsakura.iniをそのままコピーしようとしたところv.1で使っていたsakura.iniが反映できませんでした。
仕方ないので、各個別の環境をエクスポート、インポートで引っ越し、
基本的にはv.2系でv.1系の設定ファイルは適用できるらしいので、原因不明ですが、コツコツ引っ越し完了^^
(iniについては互換性はあるらしいのでユーザ設定に何か違いがあるのかもしれません・・・)

ついでにスキャナで読み込んだ6809のOCRソースをチェックするのに便利な正規表現ルールを追加しました。
sak6asm1
これで、コードチェックが少し楽になりました^^;;;

さくらエディタのアセンブラ基本ルールは無効にして、自分で色分けしたい部分だけを追加しました。
色分けルールの正規表現は

// 正規表現キーワード Ver1
RxKey[000]=SQT,/'.+n/k
RxKey[001]=NUM,/$[0-9A-Fa-f]{1,4}|*-[0-9]{1,2}/k
RxKey[002]=RK1,/#$[0-9A-Fa-f]{1,4}|#[0-9A-Fa-f]{1,4}|#%[0-9]{1,8}/k
RxKey[003]=RK1,/<$[0-9a-fA-F]{1,2}|<[0-9a-zA-Z]{1,8}/k
RxKey[005]=CMT,/^*.+/k

こんな感じで、さくらエディタのアセンブラテンプレートから比べるとかなり少ない条件ですが、
少ない分シンプルで使いやすいような気も・・・^^

「半角数値」や「コード類」「文字」色設定は正規表現の条件に加えずにエディタの色設定に頼ります。
これで、コメント、数値、文字、アドレッシングの文字色が変わるので少し便利になりました
即席で作っているのでおかしなマッチングもありますが、使いながら整備していきます^^;;;

その他設定
タブ幅=16
最終的には改行コードを$Dのみに保存しなおして保存

クロスアセンブラAS63_DOSは$Dのみの改行コードに対応していないようなので注意

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください