これは RE/flex 字句解析ジェネレーターという名前の Windows アプリで、その最新リリースは reflex-1.5.8.zip としてダウンロードできます。 これは、ワークステーション用の無料のホスティング プロバイダーである OnWorks でオンラインで実行できます。
オンワークスでRE / flex字句解析ジェネレーターという名前のこのアプリを無料でダウンロードしてオンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOSOnWorksオンラインエミュレーターを起動しますが、Windowsオンラインエミュレーターの方が優れています。
-5。起動したばかりのOnWorksWindows OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードしてインストールします。
-7.LinuxディストリビューションソフトウェアリポジトリからWineをダウンロードします。 インストールしたら、アプリをダブルクリックして、Wineで実行できます。 また、人気のあるWindowsプログラムやゲームのインストールに役立つWine上の豪華なインターフェイスであるPlayOnLinuxを試すこともできます。
WineはLinux上でWindowsソフトウェアを実行する方法ですが、Windowsは必要ありません。 Wineは、任意のLinuxデスクトップでWindowsプログラムを直接実行できるオープンソースのWindows互換性レイヤーです。 基本的に、Wineは、実際にWindowsを必要とせずに、これらすべてのWindowsアプリケーションを実行できるように、十分な数のWindowsを最初から再実装しようとしています。
スクリーンショットは
Ad
RE / flex字句解析ジェネレーター
DESCRIPTION
RE / flexは、完全なUnicodeサポート、インデント/ノデント/デデントアンカー、遅延数量詞、およびその他の多くの最新機能を備えた高速字句解析ジェネレーター(Flexよりも高速)です。 Flex lexer仕様の構文を受け入れ、Bison / Yaccパーサーと互換性があります。 理解しやすい再利用可能なソースコードを生成します。 UTF-8 / 16/32ファイル、文字列、およびストリームの高速スキャンをサポートします。 reflexスキャナージェネレーターツールは、スレッドセーフなクリーンなレクサークラスコードを生成します。 ステートマシンDFAを視覚化するためのGraphvizファイルを生成します。 RE / flexはBisonとシームレスに連携します。言語:C ++
ライセンス:BSD-3
コード品質:A + https://lgtm.com/projects/g/Genivia/RE-flex/context:cpp
ドキュメント: https://www.genivia.com/doc/reflex/html/index.html
リポジトリ: https://github.com/Genivia/RE-flex
変更ログ:SF-README.mdを参照してください
オプション
- RE / flexは高速です:Flexより高速です。パフォーマンスの比較についてはWikiを参照してください。
- 理解しやすい再利用可能なソースコードを生成します
- FlexおよびBisonと互換性があり、学習曲線を排除します
- オンラインマニュアルの広範なドキュメント
- Unicodeサポート、\ p {C}とC ++ 11に一致するプロパティ、識別子名を一致させるためのJava、C#、およびPythonUnicodeプロパティを追加します
- インデント付きのテキストのルールに一致するようにインデント/ nodent / dedentアンカーを追加します
- 怠惰な数量詞をPOSIX正規表現構文に追加します
- POSIX正規表現構文に単語境界を追加します
- Bisonと連携し、リエントラント、bison-bridge、bison-locations、bison-completeをサポートします
- C / C ++コード用のトークナイザー、Pythonコード用のトークナイザー、Javaコード用のトークナイザーなどの多くの例が含まれています
- クリーンなスレッドセーフなC ++レクサークラスを生成します
- 入力ファイル(UTF-8 / 16/32、ASCII、ISO-8859-1、EBCDIC)、C ++ストリーム、および(ワイド)文字列の高速で適応性のあるバッファリング
- Graphvizドットツールを使用してDFAを視覚化するためのGraphvizファイルを生成します
- YaccやBisonを含むさまざまなパーサーのインターフェースをカスタマイズするための構成可能なレクサークラスの生成
- 生成されたレクサークラスをカスタマイズするための%classおよび%init
- lex仕様をモジュール化するための%include
- RE / flexはlex.yy.cppファイルを生成し、Flexはlex.yy.ccファイルを生成します(オプション-+を使用したC ++)
- Boost.RegexやRE / flex regexなどの正規表現エンジンを選択して、パターンマッチャーエンジンの拡張可能な階層を追加します
- RE / flex regexライブラリにより、C ++ 11 std :: regexおよびBoost.Regexは、(幅の広い)文字列、ファイル、および潜在的に無制限の長さのストリームでのパターンマッチングのためにプレーンC ++コードではるかに使いやすくなります。
Audience
開発者向け
ユーザーインターフェース
コマンドライン
プログラミング言語
C + +
これは、https://sourceforge.net/projects/re-flex/からも取得できるアプリケーションです。 無料のオペレーティングシステムのXNUMXつから最も簡単な方法でオンラインで実行するために、OnWorksでホストされています。