05/12/07 01:05:15 fbYDjEqw0
>>21
xml.javascript.txt が継承を想定されてないからしょうがないかも。
字句解析機を2回追加しちゃう、という。
xml.javascript.txt の onInitProp で
var lex = App.Lexes.Add('xml');
を
var lex = App.Lexes.Add(this.name);
に、
lex = App.Lexes.Add('DOCTYPE');
の前に
if (this.name == 'xml') {
を加えて
lex = App.Lexes.Add('CDATA');
lex.Add('cdata-end', '/\\]\\]>/', 'exstyle:CDATA;transit:*return*' );
の後に
}
を加えるとどうでしょう。