ソース コード スキャナーは、C++ Builder および Delphi 用のビジュアル コンポーネントの高性能ライブラリで、ソース コードのアナライザーとパーサーを作成することを目的としています。 このコンポーネントには、C++、オブジェクトパスカル (Delphi)、PHP、HTML、CSS1、C++ プリプロセッサなどのコンポーネントが含まれていますが、基本クラスの完全なセットも含まれています。 これらのコンポーネントは、ソースコードの分析(作成に役立つツール、エペションの電卓、ソースコードのデザイナー、インタプリタやコンパイラなど)を必要とするアプリケーションを構築するために使用できます。 字句解析装置は DFA (確定的有限オートマトン) を使用して、文字入力ストリームで見つかったトークンを照合します。DFA は、ソース コード内の正規表現のセットによって定義され、実行時に作成されます。複数のオートマトン (字句クラス、字句樹木) を定義できます。正規表現にアタッチされたアクション (入力ストリームで一致した場合に実行される) は、ある字句クラスから別の構文クラスに切り替えることができます。TLexTree クラスは、一連の正規表現を DFA 配列に変換します。 ソース コード スキャナーには、コマンド ライン オプションの処理、定数式の計算などをサポートするクラスも用意されています。 ソースコードスキャナの完全なソースコードは、プロフェッショナル版で利用可能です。
バージョン履歴
- バージョン 4.0 Std に転記 2004-04-04
EULA - 使用許諾契約書
開発者の使用許諾契約
-----------------------------
所有権
ソースコードスキャナおよび関連資料("ソフトウェア&クォート)は、
MBLabSoftの排他的なプロパティ、国際によって保護されています
著作権法。
保証の免責事項
条件とハードウェアの多様性に起因する
どのソフトウェアを使用する可能性があり、ソフトウェアおよび
関連資料は提供されている"AS IS"なし
保証、明示的または黙示か、以下
その他の黙示的な保証に限定されない
商品性、特定目的への適合性、
または機能。いずれにせよMBLabSoftは責任を負わない
損失損益を含む損害賠償
貯蓄、またはその他の付随的または結果的
使用または不利用から生じる損害
MBLabSoftが助言されている場合でも、ソフトウェアを使用してください
そのような損害の可能性の。任意の責任
購入価格のみに限定されます
元の購入者によるソフトウェアの。あなたは仮定します
すべての結果に対するリスクと責任の合計
ソフトウェアを使用してソフトウェアから作成されます。
試用版ユーザーのライセンス交付
試用版を評価する権限が与えられている
必要かどうかを判断する排他的目的のためのソフトウェア
製品を購入する試用版のインストールを配布する場合があります。
プログラムは、ファイルを変更せず、ファイルの課金を行いません。
部品のリバースエンジニアリング、分解、複製はできません。
別のソフトウェア製品におけるソフトウェアの設計の。あなたはできないかもしれません
ソフトウェアでコンパイルされたアプリケーションを配布する(EXEを含む)
DLL、OCX、DDL、BDL、およびその他の形式の実行可能コード。あなたが
は、試用版アーカイブによってインストールされたファイルを配布することはできません。
以下の「"すべてのユーザーのライセンス制限」を参照してください。
これらの制限に関する追加情報。
登録ユーザーのライセンス付与
MBLabSoft またはに支払われる適用されるライセンス料の支払いの対象
認定リセラーには、次の権限が付与されます。
- 1人の開発者ごとに、ソフトウェアのライセンスコピーを1つ使用するか、
複数の同時開発者間で複数のライセンスを共有
同時に発生する開発者の数が超過しない場合
ライセンス総数。
- ソースコードと中間ファイルをコンパイルします(例.CPP、
DFM、BPL、RESなど)実行可能プログラムの一部として、
レポートは実行可能ファイルの第一目的に対してセカンダリであり、
結果として生じるプログラムは、ソフトウェアと競合しないこと
開発者のツールです。
- ソフトウェアでコンパイルされた実行可能プログラムを配布する
ロイヤリティフリー。
- SCS4D5 を配布します。BPL、エンドユーザーに
制限やロイヤリティなしで同じ。
- 独自の目的のためにソースコードを変更します(ライセンスを取得した場合
)、すべてのライセンスの "制限を尊重する場合
以下のユーザー&クォート。このような変更は、この条件の条項を変更しません
使用許諾契約書。無料のテクニカルサポートを提供することはできません
ソース コードを変更した開発者。
- ランタイムリンク可能モジュール (DLL、DPL、BPL、OCX など) を配布します。
ソフトウェアを含み、インターフェイスが
プログラムの呼び出しと実行時リンク可能モジュールがパブリックではありません
記載また、予防策として合理的な予防措置を講じる。
開発ツールからのランタイムリンク可能モジュールの再利用
Delphi またはを生成する際にデザイン時サポートをオフにする
C++ ビルダー パッケージ。
すべてのユーザーのライセンスの制限
ソフトウェア開発者のライセンスは、以下を明示的に禁止しています。
- ソフトウェアの複製、配布または公開
ソース コード、中間ファイル (例: DFM、OBJ、CPP、BPR、
など)、または開発者のドキュメント(単一のバックアップを除く)
コピー。
- リバースエンジニアリング、分解、翻訳
ソフトウェアのソースコード、画面、またはアルゴリズムを別のソースコードに
プログラミング言語。
- ソフトウェアのソースコード、画面、アルゴリズムを使用
その他の目的。
- ソフトウェアと競合するソフトウェアの使用
開発者のツールとして。
登録ユーザーのライセンスの要件
ソフトウェア開発者のライセンスでは、以下の要件を満たします。
- ソフトウェアの使用に関する技術サポートを提供
必要に応じてエンドユーザーを使用できます。決して状況下ではMBLabSoftは
エンドユーザーから直接連絡を受ける。
- お客様のコピーごとに追加ライセンスを購入
カスタム ソース コードには、SOFTWARE が含まれています。の任意の部分を配布する
追加なしでソフトウェアのソースまたは中間ファイル
ライセンスは著作権侵害です。クライアントが必要な場合
アーカイブ目的のカスタム ソース コード、および
アーカイブ内のソフトウェアのソースコードまたは中間ファイル
追加のライセンスを購入する必要はありません。
最新情報
本ソフトウェアは定期的に更新され、以下の
料金ベースまたは無料。
使用および転送に関する制限
お客様は、本ソフトウェアおよび付随するソフトウェアを永久に譲渡することができます。
書かれた資料(最新の更新およびすべての前の更新を含む)
バージョン) コピーを保持しない場合、譲渡者は
本契約の条件に拘束されるものとします。そのような転送は終了します
ライセンスを取得します。お客様は、本ソフトウェアをレンタルまたはリースすることはできません。
本ソフトウェアを使用する権利を譲渡または割り当てる
この段落に記載されています。
著作権 (c) 2004 MBLabSoft.すべての権利予約。