多くの場合の答えの欠如、そして私がここで受け取った良い答えによって、ここに私の質問があります。
ABC記譜法のプログラムを書いています(サンプルは以下にあります)。これはwx.stcでサポートされている言語ではなく、次の方法に関する適切な説明や例をまだ見つけていません。
- 自分のレクサー/蛍光ペンを追加する
- 独自の蛍光ペンを最初から作成し、RichTextCtrlなどを使用します。
あらゆる方向の助けを歓迎します。
ABC記法の例:
%% this is a midi or postscript argument, and should be colored
X: 1 % this is a comment and should be colored differently
T: Speed The Plough % everything followed by a colon, except for |: should be colored
M: 4/4 % a variety of others should be colored
L: 1/8
R: reel
K: Dmaj
d3A BAFB|AF~F2 EFDE|F2AF ~G3B| % the non-alphanumerics should be colored
ABdg fgfe|d3A BAFB|AF~F2 EFDE|
F2AF GABG|1ABdg fedc:|2ABde fdde||
|:f2ab afdf|g2fg ed (3Bcd|a2ab afdB| % | and |: should be colored differently
ABde fe~e2|f2ab afdf|g2fg edBA|
[1F2AF GABG|ABdg fddg:|2F2AF ~G3B|ABdg fgfe||