GoGPT Best VPN GoSearch

OnWorksファビコン

plex-3.0.0 - クラウドでのオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで plex-3.0.0 を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレータ、MAC OS オンライン エミュレータなどの複数の無料オンライン ワークステーションの 3.0.0 つを使用して、OnWorks の無料ホスティング プロバイダで実行できるコマンド plex-XNUMX です。

プログラム:

NAME


plex - Pascal Lex 字句解析ジェネレーター。

USAGE


LEX [オプション] lex ファイル[.l] [出力ファイル[.pas]]

OPTIONS


-v 詳細: プレックスの 生成された字句アナライザーの読みやすい説明を生成します。
新しい拡張子で lex ファイルに書き込まれます .lst

-o 最適化: プレックスの DFA テーブルを最適化して、最小限の DFA を生成します。

DESCRIPTION


プレックスの Turbo Pascal ソース コードを生成するために使用されるプログラム ジェネレーターです。
正規の入力言語の仕様からの字句解析サブルーチン
表現文法。

プレックスの lex ファイル (デフォルトの接尾辞 .l 付き) に含まれるソース文法を解析し、書き込みます
構築された字句解析サブルーチンを指定された出力ファイルに出力します (デフォルトでは
接尾辞 .pas); 出力ファイルが指定されていない場合、出力は新しいサフィックスが付いた lex-file に送られます。
.パス。 コンパイル中にエラーが見つかった場合、エラー メッセージがリストに書き込まれます。
ファイル (新しいサフィックス .lst が付いた lex ファイル)。

生成された出力ファイルには、次のように実装された字句解析ルーチン yylex が含まれています。

関数 yylex : 整数;

字句解析を実行するには、メイン プログラムによってこのルーチンを呼び出す必要があります。 の
yylex ルーチンの戻り値は通常、yylex ルーチンによって認識されたトークンの番号を示します。
字句アナライザー (LexLib ユニットの戻りルーチンを参照)。 ファイルの終わりにある yylex
ルーチンは通常 0 を返します。

yylex ルーチンのコード テンプレートは、yylex.cod ファイルにあります。 このファイルは
TP Lex が出力ファイルを構築するときに必要となります。 次のいずれかに存在する必要があります。
現在のディレクトリ、または TP Lex が実行されたディレクトリ (TP Lex 検索)
これらのディレクトリは示された順序で並べられます)。 (注意: Linux/Free Pascal バージョンの場合、
コード テンプレートは、コンパイル時に定義されたディレクトリ内で検索されます。
実行パス、通常は /usr/lib/fpc/lexyacc。)

TP Lex ライブラリ (LexLib) ユニットは、Lex で生成された字句を使用するプログラムで必要です。
分析装置。 したがって、プログラムに適切な uses 句を追加するか、
字句解析ルーチンを含むユニット。 LexLib ユニットは、さまざまな機能も提供します。
便利なユーティリティ ルーチン。 詳細については、ファイル lexlib.pas を参照してください。

MORE 情報


詳細については、plex および yacc に付属のドキュメントを参照してください。

onworks.net サービスを使用してオンラインで plex-3.0.0 を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。