EmEditorのPHP構文ファイル(PHP 5.3)
以前作成したEmEditorのPHP構文ファイルをアップデートした。とりあえずPHP 5.3で追加されるキーワードにも対応してみたつもりだが、足りないかもしれない。
ちなみにこのサーバーのPHPで自動生成しているので、関数名などはサーバーのPHPにロードされている拡張に依存するので注意。
TrackBack URI: http://sks.s201.xrea.com/blog/archives/591/trackback
投稿者: shuichi, タグ: EmEditor,PHP,プログラミング, 投稿日時: 2009/03/28 15:19
以前作成したEmEditorのPHP構文ファイルをアップデートした。とりあえずPHP 5.3で追加されるキーワードにも対応してみたつもりだが、足りないかもしれない。
ちなみにこのサーバーのPHPで自動生成しているので、関数名などはサーバーのPHPにロードされている拡張に依存するので注意。
TrackBack URI: http://sks.s201.xrea.com/blog/archives/591/trackback
投稿者: shuichi, タグ: EmEditor,PHP,プログラミング, 投稿日時: 2005/08/26 20:01
EmEditorのPHP構文ファイル(PHP 5.3)が最新版です。
EmEditor用のPHP構文ファイルを生成するスクリプトをPHPで作ってみました(php.esy generator)。
このスクリプトを実行すると、そのスクリプトが動いているPHP環境から定義されている関数や定数を取得して構文ファイルを生成します。つまり、そのPHPの環境にあった構文ファイルが生成されます。ただし、演算子やロードされていない拡張の関数、クラスのメソッドなどいくらか生成しないキーワードもあります。そのあたりは適当にいじってみてください。
PHPでは変数名は大文字小文字を区別し関数名は区別しないことになっていますが、構文ファイル内では全て大文字小文字を区別する設定にしています。また、正規表現を使うと重くなるので使っていません(そのため間違った色分けがされることがあります)。おまけとしてこのサーバのPHP5で生成した構文ファイルをアーカイブスに置いておきます(php.esy)。
TrackBack URI: http://sks.s201.xrea.com/blog/archives/383/trackback
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| « 4月 | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | |||||
Copyright © 2004-2009 shuichi. All rights reserved. Powered by WordPress