fileppは、一般的なファイルのプリプロセッサです。これは、Cプリプロセッサによって提供される機能は、任意のファイルタイプに使用できるように設計されています。このプロジェクトは、それらの通常のCプリプロセッサの意味と使用法を持っているのすべてが以下のキーワードをサポートしています。
·の#include
·の#define
·の#if
·#elifの
·#ifdefの
·#ifndefの
·の#else
·#endifの
·#undefの
·#ERROR
·#warning
しかし、fileppはCプリプロセッサの書き換えよりもはるかに多くのですが、それは以下の機能が強化されています:
·文字列と正規表現の構文解析を含む拡張の#ifキーワード。
·それは、国際的な文字だけではなく、ASCII文字を含むすべての文字セットで動作します。
·キーワードの接頭辞(通常は#)と行継続文字(通常は)任意の文字、文字列または正規表現に設定することができます。
·キーワードを追加、削除または修正することができます。
·マクロの展開は、全体または一部の単語(Cプリプロセッサのマクロ展開でのみ単語全体で動作します)上で動作することができます。
·マクロは複数の引数を持つことができます。
·Fileppは物事がうまくいかないときに役立つように、デバッグモードがあります。
·環境変数を自動的にマクロとして定義することができます。
から発信·空行には、ファイルを抑制することができる含まれています。
·Fileppはfileppの内部機能のいずれかを呼び出すことを可能にするの#pragmaキーワードを使用してその場でカスタマイズすることができます。
·モジュールはfileppの動作を変更または拡張する(Perlで)書き込むことができます。
これらは、通常のCプリプロセッサを介していfilepp機能強化の一部です。その主な利点は、拡張し、その動作を変更するためのモジュールを作成する機能です。 Fileppは、Perlで書かれており、簡単にモジュールを作成するためにPerlでプログラムする方法を知っている人を可能にします。 Fileppは、次の操作を行うモジュールのセットが付属しています:
·モジュールのために:#forキーワードを実装します。ループが発生することを可能にする、動作はPerlとCのループに似ています。
·foreachのモジュール:#foreachキーワードを実装します。ループは文字列のリストのために生成されることを可能にし、動作はPerlとCSHのforeachループに似ています。
·C-commentモジュール:ファイルからCおよびC ++スタイルのコメントを削除します。
·ハッシュcommentモジュール:ファイルから(Perlやシェルスクリプトで使用されるような)#スタイルのコメントを削除します。
·機能モジュール:直接Perl関数を呼び出しているマクロを書き込むことができます。これは、マクロが動的出力を与えることができます。
·数学モジュール:加算、減算、乗算、除算などの基本的な数学関数を実装し、サイン、コサイン、指数関数、ランダムなど
·フォーマットモジュール:C / Perlのスタイルのprintf関数とPerlのsubstr関数を含むテキストをフォーマットするための機能のリストを提供します。
·リテラルモジュール:このモジュールは、文字列に表示されるマクロが交換されないようにします。
·TOUPPERモジュール:大文字にファイル内のすべての小文字に変換します。
·のtolowerモジュール:小文字にファイル内のすべての大文字に変換します。
·bigdefモジュールは:各行の終わりに行継続文字を入れるために必要とせずに定義する複数行のマクロを有効にします - 大きなマクロははるかに読みやすくなります。
·bigfuncモジュール:bigdefと同じで、唯一の違いは、マクロは、マクロが定義されている場合ではなく、交換した場合、マクロに埋め込まれた任意のキーワードが評価されています。
·defplusモジュール:にappenedする既存のマクロを有効にします。
·BLCモジュール:閉じ括弧は、開口ブラケットの下の行にある場合は、自動行継続を有効にします。
·cmacroモジュールは:その値の前後に引用符を入れてのような特定のマクロより「C」を作成します。
·CPPモジュール:基本的なCプリプロセッサとして振る舞うfileppにします。
·正規表現モジュール:正規表現を探索し、他の文字列と交換することができますPerlスタイルの正規表現検索および置換を、実装します。
·グラブモジュール:任意の処理がその上に行われる前に入力をつかむために使用します。
このリリースの新機能:
マクロ内のマクロが正常に動作して·このリリースでは、処理チェーンの書き換えが含まれています。
·他のいくつかのバグフィックスとマイナーな拡張が行われた。
カテゴリから探す
- インターネット·ソフトウェア
- ウェブ開発ソフトウェア
- ASP、PHP、perlの、CGI
- BitNami
- Djangoのプラグイン
- Ploneの拡張機能
- XML、RSS、CSSのツール
- アナライザーをログに記録する
- オーディオソフトウェア
- グラフィックデザインソフトウェア
- ゲーム
- システムユーティリティ
- スクリーンセーバー
- セキュリティーソフトウェア
- ディスク&ファイルのソフトウェア
- デジタル写真ソフトウェア
- デスクトップの機能拡張
- ドライバ
- ネットワークソフトウェア
- ビジネス&オフィスソフトウェア
- ブラウザ
- ホーム&ファミリーソフトウェア
- 教育&科学ソフトウェア
- 映像ソフト
- 生産性ソフトウェア
- 通信ソフトウェア
- 開発者用ツール
人気のソフトウェア
-
svn2cl 17 Feb 15
-
Hover 11 May 15
-
Par 20 Feb 15
-
KXML Editor 3 Jun 15
-
tetex-upmethodology 27 Sep 15
-
cssmergemedia 14 Apr 15
-
oXygen XML Editor 22 Jun 18
filepp
同じようなソフトウェア
へのコメント filepp
カテゴリから探す
- インターネット·ソフトウェア
- ウェブ開発ソフトウェア
- ASP、PHP、perlの、CGI
- BitNami
- Djangoのプラグイン
- Ploneの拡張機能
- XML、RSS、CSSのツール
- アナライザーをログに記録する
- オーディオソフトウェア
- グラフィックデザインソフトウェア
- ゲーム
- システムユーティリティ
- スクリーンセーバー
- セキュリティーソフトウェア
- ディスク&ファイルのソフトウェア
- デジタル写真ソフトウェア
- デスクトップの機能拡張
- ドライバ
- ネットワークソフトウェア
- ビジネス&オフィスソフトウェア
- ブラウザ
- ホーム&ファミリーソフトウェア
- 教育&科学ソフトウェア
- 映像ソフト
- 生産性ソフトウェア
- 通信ソフトウェア
- 開発者用ツール
人気のソフトウェア
-
Par 20 Feb 15
-
LaTeX2PS 3 Jun 15
-
XML From Plain Text 14 Apr 15
-
KXML Editor 3 Jun 15
-
xsd2db 3 Jun 15
-
Gnosis Utils 2 Jun 15
-
oXygen XML Editor 22 Jun 18
コメントが見つかりません