[Top] [Back]

対応言語ライブラリ・キーワード定義ファイル


このリストには、Peggyシリーズが持つカラーリングや、キーワードチップ表示、補完などの、言語サポートDLLや、コンテキスト正規表現(CREC)で記述された言語サポートファイル 群の最新情報を記載しています。
【※】CRECについて       ユーザ提供ファイル

対応言語ライブラリは本体のバージョンアップとは関係なく追加、変更しWeb上でリリースされます。これらファイルは、正規ユーザーの方々は無償でダウンロードしてお使いいただけます。




最新ライブラリ一覧       必要な「ファイル名」をクリックすればダウンロードできます。

最新リリースバージョンからの修正版には NEW マークがあります。
CREC名 コンテンツ     ■対応言語詳細(langlist.pdf) Update内容
ac_kwd.kwd キーワード定義ファイル自身の色分け表示
ac_cs.kwd C#のキーワード定義ファイル
ac_xml.kwd XML、XSLのキーワード定義ファイル
ac_item.kwd テキストの見出しと思われる行の背景色を変えて表示
ac_kyoiku.kwd 小学校1〜6年で学習する漢字、常用漢字、それ以外の漢字の色を指定して表示
ac_gawk.kwd GAWKのサンプル
ac_ansic.kwd ANSI-Cのサンプル
ac_javadoc.kwd Javaの埋め込みドキュメント/** ... */内部も色分け表示
ac_j2se.kwd JavaDocに加え、J2SEのクラス名を追加
ac_f90.kwd Fortran 90のソースを色分け表示
ac_make.kwd Makefileのキーワード定義ファイル
ac_cfm.kwd Cold Fusionのキーワード定義ファイル
ac_yacc.kwd yaccのキーワード定義ファイル
ac_is.kwd InstallScript(InstallShield)キーワード定義ファイル
ac_moca.kwd MocaScriptキーワード定義ファイル
DLL名 コンテンツ     ■対応言語詳細(langlist.pdf) Update内容
ac_mitsu.dll "三菱"で始まるPeggyの言語名称の言語サポート
ac_toshi.dll "東芝"で始まるPeggyの言語名称の言語サポート
ac_nec.dll "NEC"で始まるPeggyの言語名称の言語サポート
ac_hitac.dll "日立"で始まるPeggyの言語名称の言語サポート
ac_fujit.dll "富士通"で始まるPeggyの言語名称の言語サポート
ac_8086.dll 8086(V25)のサポート
ac_other.dll その他の文字で始まるPeggyの言語サポート(PICなど)
ac_itron.dll C言語+μITRONのサポート
ac_perl5.dll Perl Ver5のサポート
ac_java.dll Javaのサポート
ac_ruby.dll Rubyのサポート (クォート風演算子対応)
ac_sql.dll SQL/Oracle/Pro*C/Pro*C++/Pro*COBOLのサポート
ac_hdl.dll Verilog-HDL/-AMS、VHDLのサポート
ac_vb.dll Visual Basicのサポート
ac_delph.dll Delphiのサポート
ac_bcc.dll Borland C++のサポート
ac_vc.dll Visual C++のサポート
ac_vc.txt Visual C++キーワード補完定義ファイル
ac_cobol.dll COBOLのサポート
ac_batch.dll DOS バッチファイルの言語サポート
ac_web.dll WWWで始まる言語名称の言語サポート(HTML,ASP,JSP,PHP,ASP.NET(VB)、ASP.NET(C#)、ASP.NET(C++)、VB.NET、C#.NET、C++.NETなど)
ac_web.txt WWWで始まる言語名称の言語(HTML,ASP,JSP,PHPなど)の補完定義ファイル
ac_tex.dll LaTeX2eのサポート
ac_tex.bat TeXコンパイルバッチファイル
ac_tex.txt TeXキーワード補完定義ファイル
ac_rc.dll Resource Fileの言語サポート
ac_hsp.dll Hot Sourp Processorの言語サポート
 

ユーザ作成のCREC、その他登録ファイル       ファイルを登録・更新・削除する
[Top] [Back]

ユーザ提供の言語サポートファイルライブラリ
No.ファイル名コンテンツ作者のお名前更新日詳細
1ac_driver.kwdNT Kernel Service 定義ClassicBlue2001/11/16詳細
2ac_as32r.kwd三菱M32Rファミリ アセンブラAS32R定義nobu2001/11/16詳細
3ac_as68k.kwdモトローラ68Kアセンブラ色分け表示Jun2001/11/19詳細
6ac_ascf.kwdモトローラColdFireアセンブリ言語の色分け表示Jun2001/11/26詳細
7ac_corbaidl.kwdCORBA IDL 色分け表示HW412002/1/29詳細
8ac_j2ntt.kwdiモードJava アプリケーションmai132jp2002/1/31詳細
9ac_f77.kwdFortran77 (固定形式)対応 ichmy2002/8/15詳細
10ac_j2se.kwdJ2SE 1.4.0 対応版Jun2002/5/8詳細
15ac_armasm.kwdARM Assembler キーワード定義ファイルnobu2002/11/1詳細
16ac_plm.kwdPL/Michmy2002/8/15詳細
17ac_aspcs.kwdASP.NET(C#)Jun2002/11/12詳細
18ac_css21.kwdCSS2.1成瀬ゆい2002/12/26詳細
19ac_phpini.kwdPHP.INIJun2003/1/30詳細
20ac_httpdconf.kwdApache httpd.confMurayo2003/2/4詳細
22ac_tcl.dllTcl/Tk色づけDLLいまい2003/5/12詳細
23ac_maxscript.kwd3ds max scriptumi2003/5/15詳細
24ac_kddip.kwdKDDI Java アプリケーション ( ezplus ) Rose2003/5/21詳細
25ac_ahdl.kwdAltera HDL の色分け定義locutus2003/11/10詳細
30ac_arago.kwdARAGOWのキーワード及び入力支援機能newstep2004/3/9詳細
31ac_bibtex.kwdBibTeX 文献データベース (*.bib)Nzawa2004/7/7詳細
32ac_shell.kwdシェルスクリプト(/bin/sh)こば2004/11/15詳細
33ac_mayascript.kwdMaya Embedded Language Nacha 2005/5/20詳細
34ac_properties.kwdJava Properties Filetoken2005/2/7詳細
35ac_csv.dllCSV & TSVJun2005/11/9詳細
36ac_actionscript.kwdMacromedia Action ScriptNacha2005/5/21詳細
37ac_pdf.kwdPDF hidekaz2005/10/28詳細
38ac_xdsm2.kwdModula-2超力招来2005/11/13詳細
39ac_cfm.kwdColdFusion 用 CRECcougar2005/11/18詳細
41ac_blackfin.kwdBlackfinプロセッサのアセンブリ言語酔漢2006/1/1詳細
42ac_firstmap.kwdPeggy Pad firstmap.txtNzawa2006/3/20詳細
44ac_python24.kwdPython 2.4対応版超力招来2006/8/27詳細
45ac_cl.kwd富士通オフコン CLkawa2006/9/2詳細
46ac_winbatch.kwdWinBatchBarbaross2006/10/13詳細
47ac_hsp2.kwdHSP 2Jun2006/11/21詳細
48ac_ttl.kwdTeraTermProマクロ言語S.Unno2007/2/6詳細
49ac_cppcli.kwdC++/CLIいまい2007/5/8詳細
50ac_diff.kwddiffの差分出力,patchの色分け定義Kataoka Haruka2007/6/14詳細
51ac_as3.kwdFlex3 ActionScript 色分け表示tachion2008/6/18詳細
52ac_apache22.kwdApache 2.2.x 設定ファイルNzawa2009/7/1詳細
53ac_lua.kwdLua言語dodonga2008/9/4詳細
54ac_col.kwdcol ファイル色分け定義dodonga2008/9/8詳細
57ac_xml10.kwdXML1.0 / XML1.1 Nzawa2009/7/16詳細




【ダウンロード】ファイル名をマウス右ボタンでクリックし、「名前を付けて保存」を実行してください。ダウンロードでファイル名が変わってしまった場合、必ず上記表のファイル名にrenameしてからコピーしてください。
【インストール】ダウンロードしたファイル Peggy のインストールディレクトリの /share/ にコピーしてください。次回起動時に自動認識します。
【ヒント】必要のない言語サポートファイルはインストールの必要はありません。
【注意】C/C++/テキスト/メール、に関してはPeggy本体にはじめから含まれています。よって言語サポートファイルは必要ありません。


[言語]のチップ対応、カラーリング文法一覧

Peggyの言語のモードで選択できる[言語]の一覧です。 langlist.pdf (約90K)をご覧ください。

インターネット,IT系 HTML4.0,ActiveServerPages(JavaScript,VBScript,PHP),JavaServerPages,Perl5,Java,PHP,J2SE,Cold Fusion,XML,XSL SQL/92,PL/SQL,Visual Basic,Visual C++,Delphi,Borland C++,COBOL,Ruby,Pro*COBOL/C,LaTex,Hot Soup Processor,Yacc,Fortran、C#、InstallScript
マイコン系 uITRON 三菱電機NC30,NC308,NC77,NC79,AS30,AS308,PRE77,RASM77,AS79,SRA74,AS4,ASM45,ASM72,MRxx 東芝 CC870,CC870X,CC870C,TUAPP,ASM900,ASM870,ASM870X,ASM870C,CL870,CL870X,CC900 日立 CH38,ASM38 NEC CC78K0,CC78K0S,RA78K0S,RA78K0,ST78K0
ハードウエア系 Verilog-HDL,−AMS,VHDL
その他 Eメール、教育漢字、CREC



 

コンテキスト正規表現によるカラー表示(CREC: Context Regular Expression Coloring)の使い方

コンテキスト正規表現とは、コンテキストの状態と正規表現を組み合わせることにより、 テキストファイルのより高度で正確な色分け表示を可能にするまったく新しい技術です。 何行にも続くコメントや文字列も、これだけで自由に定義可能になります。

もちろん、より単純な言語はコンテキストを使わず、 キーワードを書き並べるだけなので、とても簡単に追加できます。

このコンテキスト正規表現は、 従来のPeggyシリーズの色分け表示機能の延長としてインプリメントしました。 従来の言語サポートDLLとまったく同じインターフェイスを介して エディタの描画処理から呼び出されます。 ただし、非常に汎用性の高い機能なので、 DLLとして分離することはせず、 Peggyにビルトインしました。 もちろん従来からあるDLLは、そのまま利用できます。

作成に関する詳細はこちらへ。

また作成されたCRECファイルを公開していただけると幸いです。 ファイルを登録・更新・削除する

通常の言語は、このCRECで対応可能ですが、より複雑な言語に対応するには次のDLL作成KITを使うことになります。


オリジナル色付けDLL作成KIT

Peggyシリーズでは多くの言語に対し、色付け、各種補完、TIPなどの機能を弊社から提供しておりますが、 特殊な言語や、オリジナルな動作をさせたい場合などにユーザ様自身で開発できるKITを用意いたしました。
詳しい関数の解説と、C、C++、Dosバッチファイルのを対象としたサンプルを含んでいます。
開発環境は、Microsoft Visual C++ 6.0 です。

色づけDLL作成KITのダウンロード