| 記事:
| JavaScript 1.8.5 / ECMAScript 5 の色分け定義 CREC ファイルを上げましたのでご報告まで。
※ファイルを更新したのでこの内容も修正しています
Mozilla MDC Docs を参照して作成したものなので、
Firefox (SpiderMonkey) 系の独自要素も色分けしています。
E4X は、PrimaryExpression とタグ名の参照の問題があり、
無理そうだったので簡単なパターンだけ色分けされます。
一応、{ Expression } 式展開も色分けされます。
(ECMA-357 E4X 2nd - 11.1.4 XML Initialiser)
DOM 関数/プロパティ/定数 と、
DOM CSSStyleDeclaration (div.style.color 等の color)
についても Firefox 独自のキーワードが含まれます。
デフォルトの文字コードを UTF-8N にしたかったのですが
文字コードの定義は見当たらなかったので変化しません。
なお、補完については考慮していません。
あくまで "色分け" を重視したものなので、
すべてが既存の JavaScript より優れているわけではありません。
ついでに要望を書かせていただきます。
1.「WWW *」DLL の ECMAScript 5 / HTML5 / CSS3 への対応。
2. さんざん言われてますが Unicode 対応。
3. 設定のインポート/エクスポート or .ini ファイル化。
4. 対応括弧の色定義 (単に Bold にできれば)。
5. 一行 65000 文字の制限を設定で変更可能に。
6. 自動文字コード判別の順序を変更可能に。
現状 ASCII のみのファイルを開くと Shift_JIS になりますが
例えば、内部で「SJIS, EUC, UTF-8」という順序で判定してるのを
「UTF-8, EUC, SJIS」のように優先度を変えられるように。
ついででたくさん要望書いてしまいましたが、よろしくお願いします。
|