これは、From PEGという名前のLinuxアプリで、最新リリースをMouse-2.3.tar.gzとしてダウンロードできる実用的なパーサーです。 ワークステーション用の無料ホスティングプロバイダーOnWorksでオンラインで実行できます。
FromPEGという名前のこのアプリをOnWorksの実用的なパーサーに無料でダウンロードしてオンラインで実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
スクリーンショットは
Ad
PEGから実用的なパーサーへ
DESCRIPTION
構文解析式の文法をJavaで記述されたパーサーに変換するツール。
解析式文法(PEG)は、バックトラックが制限された再帰下降パーサーを指定する方法です。 バックトラッキングを使用すると、通常トップダウンパーサーによって課されるLL(1)の制限が解除されます。 さらに、PEGは、統合された字句解析を使用してパーサーを定義できます。
PEG用の既存のパーサジェネレータとは異なり、このツールは、複雑でストレージを大量に消費する「packratパーサ」ではなく、透過的な再帰プロシージャのコレクションを生成します。
ツールは左再帰を処理できます。
「マウス」の不可欠な機能は、セマンティクスを指定するためのメカニズムです(これもJavaで)。 これにより、アドホック言語プロセッサが必要な場合に「マウス」が便利なツールになります。 Javaで記述されているため、プロセッサはオペレーティングシステムに依存しません。
パッケージには、制限されたバックトラッキングの影響を調査するためのインタラクティブなツールであるPEGExplorerが含まれています。
JavaおよびCのサンプル文法は、Webサイトから入手できます。
オプション
- 左再帰のサポート。 見る Mousepeg.sourceforge.net/Documents/Article.pdf
- PEG Explorer:制限されたバックトラッキングの影響を調査するためのインタラクティブなツール。 見る マウスペグ.sourceforge.net/explorer.htm
Audience
情報技術、開発者
ユーザーインターフェース
コマンドライン
プログラミング言語
Java
これは、https://sourceforge.net/projects/mousepeg/からも取得できるアプリケーションです。 無料のオペレーティングシステムのXNUMXつから最も簡単な方法でオンラインで実行するために、OnWorksでホストされています。