[原文] .TH FLEX "1" "May 2017" "The Flex Project" "Programming" [訳文] .TH FLEX 1 2017年5月 "Flex プロジェクト" プログラミング ---------------------------------------- [原文] .SH NAME flex - the fast lexical analyser generator [訳文] .SH 名前 flex - 高速な字句解析ジェネレーター ---------------------------------------- [原文] .SH SYNOPSIS .B flex [OPTIONS] [FILE]... [訳文] .SH 書式 flex [OPTIONS] [FILE]... ---------------------------------------- [原文] .SH DESCRIPTION Generates programs that perform pattern-matching on text. [訳文] .SH 説明 対象テキストのパターンマッチングを実現するプログラムを生成し ます。 ---------------------------------------- [原文] .SS "Table Compression:" [訳文] .SS テーブル圧縮: ---------------------------------------- [原文] .TP -Ca, --align trade off larger tables for better memory alignment [訳文] .TP -Ca, --align より大きなテーブルをあきらめて、メモリ配置を優先します。 ---------------------------------------- [原文] .TP -Ce, --ecs construct equivalence classes [訳文] .TP -Ce, --ecs 同等クラス (equivalence class) を構築します。 ---------------------------------------- [原文] .TP -Cf do not compress tables; use -f representation [訳文] .TP -Cf テーブルを圧縮しません。-f を利用してください。 ---------------------------------------- [原文] .TP -CF do not compress tables; use -F representation [訳文] .TP -CF テーブルを圧縮しません。-F を利用してください。 ---------------------------------------- [原文] .TP -Cm, --meta-ecs construct meta-equivalence classes [訳文] .TP -Cm, --meta-ecs メタ同等クラス (meta-equivalence class) を構築します。 ---------------------------------------- [原文] .TP -Cr, --read use read() instead of stdio for scanner input [訳文] .TP -Cr, --read スキャナーの入力として stdio ではなく read() を用います。 ---------------------------------------- [原文] .TP -f, --full generate fast, large scanner. Same as -Cfr [訳文] .TP -f, --full 高速で大きなスキャナーを生成します。-Cfr と同じです。 ---------------------------------------- [原文] .TP -F, --fast use alternate table representation. Same as -CFr [訳文] .TP -F, --fast 代替テーブル表現 (alternate table representation) を用います。-CFr と同じです。 ---------------------------------------- [原文] .TP -Cem default compression (same as --ecs --meta-ecs) [訳文] .TP -Cem デフォルトの圧縮を用います (--ecs --meta-ecs と同じです)。 ---------------------------------------- [原文] .SS "Debugging:" [訳文] .SS デバッグ ---------------------------------------- [原文] .TP -d, --debug enable debug mode in scanner [訳文] .TP -d, --debug スキャナーにおいてデバッグモードを有効にします。 ---------------------------------------- [原文] .TP -b, --backup write backing-up information to lex.backup [訳文] .TP -b, --backup バックアップ情報を lex.backup に出力します。 ---------------------------------------- [原文] .TP -p, --perf-report write performance report to stderr [訳文] .TP -p, --perf-report 性能報告を stderr に出力します。 ---------------------------------------- [原文] .TP -s, --nodefault suppress default rule to ECHO unmatched text [訳文] .TP -s, --nodefault マッチしなかったテキストを ECHO するデフォルトルールを省略します。 ---------------------------------------- [原文] .TP -T, --trace flex should run in trace mode [訳文] .TP -T, --trace flex をトレースモードで実行します。 ---------------------------------------- [原文] .TP -w, --nowarn do not generate warnings [訳文] .TP -w, --nowarn 警告メッセージを生成しません。 ---------------------------------------- [原文] .TP -v, --verbose write summary of scanner statistics to stdout [訳文] .TP -v, --verbose スキャナーの処理統計に関する概要を stdout に出力します。 ---------------------------------------- [原文] .TP --hex use hexadecimal numbers instead of octal in debug outputs [訳文] .TP --hex デバッグ出力において 8 進数ではなく 16 進数を用います。 ---------------------------------------- [原文] .SH FILES [訳文] .SH ファイル ---------------------------------------- [原文] .TP -o, --outfile=FILE specify output filename [訳文] .TP -o, --outfile=FILE 出力ファイル名を指定します。 ---------------------------------------- [原文] .TP -S, --skel=FILE specify skeleton file [訳文] .TP -S, --skel=FILE スケルトンファイルを指定します。 ---------------------------------------- [原文] .TP -t, --stdout write scanner on stdout instead of lex.yy.c [訳文] .TP -t, --stdout スキャナーを lex.yy.c ではなく stdout に出力します。 ---------------------------------------- [原文] .TP --yyclass=NAME name of C++ class [訳文] .TP --yyclass=NAME C++ クラス名。 ---------------------------------------- [原文] .TP --header-file=FILE create a C header file in addition to the scanner [訳文] .TP --header-file=FILE スキャナーに加えて C ヘッダーファイルを生成します。 ---------------------------------------- [原文] .HP --tables-file[=FILE] write tables to FILE [訳文] .HP --tables-file[=FILE] テーブルを FILE に出力します。 ---------------------------------------- [原文] .SS "Scanner behavior:" [訳文] .SS スキャナーの動作 ---------------------------------------- [原文] .TP -7, --7bit generate 7-bit scanner [訳文] .TP -7, --7bit 7 ビットスキャナーを生成します。 ---------------------------------------- [原文] .TP -8, --8bit generate 8-bit scanner [訳文] .TP -8, --8bit 8 ビットスキャナーを生成します。 ---------------------------------------- [原文] .TP -B, --batch generate batch scanner (opposite of -I) [訳文] .TP -B, --batch バッチスキャナー (batch scanner) を生成します (逆は -I)。 ---------------------------------------- [原文] .TP -i, --case-insensitive ignore case in patterns [訳文] .TP -i, --case-insensitive パターンにおいて大文字小文字を区別しません。 ---------------------------------------- [原文] .TP -l, --lex-compat maximal compatibility with original lex [訳文] .TP -l, --lex-compat オリジナルの lex と最大限の互換性を保ちます。 ---------------------------------------- [原文] .TP -X, --posix-compat maximal compatibility with POSIX lex [訳文] .TP -X, --posix-compat POSIX lex と最大限の互換性を保ちます。 ---------------------------------------- [原文] .TP -I, --interactive generate interactive scanner (opposite of -B) [訳文] .TP -I, --interactive 対話型スキャナー (interactive scanner) を生成します (逆は -B)。 ---------------------------------------- [原文] .TP --yylineno track line count in yylineno [訳文] .TP --yylineno 行数カウントを yylinenoe により行います。 ---------------------------------------- [原文] .SS "Generated code:" [訳文] .SS 生成コード ---------------------------------------- [原文] .TP -+, --c++ generate C++ scanner class [訳文] .TP -+, --c++ C++ スキャナークラスを生成します。 ---------------------------------------- [原文] .TP -Dmacro[=defn] #define macro defn (default defn is '1') [訳文] .TP -Dmacro[=defn] #define マクロを defn とします (デフォルトの defn は '1' です)。 ---------------------------------------- [原文] .TP -L, --noline suppress #line directives in scanner [訳文] .TP -L, --noline スキャナーにおける #line ディレクティブを省略します。 ---------------------------------------- [原文] .TP -P, --prefix=STRING use STRING as prefix instead of "yy" [訳文] .TP -P, --prefix=STRING プレフィックスに "yy" ではなく STRING を用います。 ---------------------------------------- [原文] .TP -R, --reentrant generate a reentrant C scanner [訳文] .TP -R, --reentrant リエントラントな (reentrant) C スキャナーを生成します。 ---------------------------------------- [原文] .TP --bison-bridge scanner for bison pure parser. [訳文] .TP --bison-bridge スキャナーを bison 向けの純粋なパーサーとします。 ---------------------------------------- [原文] .TP --bison-locations include yylloc support. [訳文] .TP --bison-locations yylloc サポートを含めます。 ---------------------------------------- [原文] .TP --stdinit initialize yyin/yyout to stdin/stdout [訳文] .TP --stdinit yyin/yyout を stdin/stdout に初期化します。 ---------------------------------------- [原文] .TP --nounistd do not include [訳文] .TP --nounistd をインクルードしません。 ---------------------------------------- [原文] .TP --noFUNCTION do not generate a particular FUNCTION [訳文] .TP --noFUNCTION 特定の FUNCTION を生成しません。 ---------------------------------------- [原文] .SS "Miscellaneous:" [訳文] .SS その他 ---------------------------------------- [原文] .TP -c do-nothing POSIX option [訳文] .TP -c POSIX オプションを処理しません。 ---------------------------------------- [原文] .TP -n do-nothing POSIX option [訳文] .TP -n POSIX オプションを処理しません。 ---------------------------------------- [原文] .HP -? [訳文] .HP -? ---------------------------------------- [原文] .TP -h, --help produce this help message [訳文] .TP -h, --help ヘルプメッセージを表示します。 ---------------------------------------- [原文] .TP -V, --version report flex version [訳文] .TP -V, --version flex のバージョンを表示します。 ---------------------------------------- [原文] .SH "SEE ALSO" The full documentation for .B flex is maintained as a Texinfo manual. If the .B info and .B flex programs are properly installed at your site, the command [訳文] .SH 関連項目 flex の完全なドキュメントは Texinfo マニュアルとしてメンテナンスされています。info と flex の両プログラムが適切にインストールされていれば、以下のコマン ド ---------------------------------------- [原文] .IP .B info flex [訳文] .IP info flex ---------------------------------------- [原文] .PP should give you access to the complete manual. [訳文] .PP を実行して完全なマニュアルを参照できます。 ----------------------------------------