." DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3. .TH FLEX "1" "مه 2017" "The Flex Project" "برنامه‌نویسی" .SH "نام (NAME)" flex \- تولیدکننده تحلیلگر لغوی سریع .SH "خلاصه دستور (SYNOPSIS)" .B flex [\fI\,گزینه‌ها\/\fR] [\fI\,فایل\/\fR]... .SH "توضیحات (DESCRIPTION)" برنامه‌هایی تولید می‌کند که تطبیق الگو را روی متن انجام می‌دهند. .SH "گزینه‌ها (OPTIONS)" .SS "فشرده‌سازی جدول (Table Compression):" .TP \fB\-Ca\fR, \fB\-\-align\fR تراز حافظه بهتر به بهای جدول‌های بزرگ‌تر .TP \fB\-Ce\fR, \fB\-\-ecs\fR ساخت کلاس‌های هم‌ارزی .TP \fB\-Cf\fR جدول‌ها فشرده نشوند؛ از نمایش \fB\-f\fR استفاده شود .TP \fB\-CF\fR جدول‌ها فشرده نشوند؛ از نمایش \fB\-F\fR استفاده شود .TP \fB\-Cm\fR, \fB\-\-meta\-ecs\fR ساخت کلاس‌های فرا‌هم‌ارزی (meta\-equivalence classes) .TP \fB\-Cr\fR, \fB\-\-read\fR استفاده از ()read به جای stdio برای ورودی اسکنر .TP \fB\-f\fR, \fB\-\-full\fR تولید اسکنر سریع و بزرگ؛ معادل با \fB\-Cfr\fR .TP \fB\-F\fR, \fB\-\-fast\fR استفاده از نمایش جدول جایگزین؛ معادل با \fB\-CFr\fR .TP \fB\-Cem\fR فشرده‌سازی پیش‌فرض (معادل با \fB\-\-ecs\fR \fB\-\-meta\-ecs\fR) .SS "اشکال‌زدایی (Debugging):" .TP \fB\-d\fR, \fB\-\-debug\fR فعال کردن حالت اشکال‌زدایی در اسکنر .TP \fB\-b\fR, \fB\-\-backup\fR نوشتن اطلاعات بازگشت به عقب (backing\-up) در lex.backup .TP \fB\-p\fR, \fB\-\-perf\-report\fR نوشتن گزارش کارایی در stderr .TP \fB\-s\fR, \fB\-\-nodefault\fR نادیده گرفتن قاعده پیش‌فرض برای ECHO کردن متن‌های مطابقت‌نیافته .TP \fB\-T\fR, \fB\-\-trace\fR اجرای flex در حالت ردگیری (trace) .TP \fB\-w\fR, \fB\-\-nowarn\fR عدم تولید هشدارها .TP \fB\-v\fR, \fB\-\-verbose\fR نوشتن خلاصه‌ای از آمارهای اسکنر در stdout .TP \fB\-\-hex\fR استفاده از اعداد هگزادسیمال به جای هشت‌هشتی در خروجی‌های اشکال‌زدایی .SH "فایل‌ها (FILES)" .TP \fB\-o\fR, \fB\-\-outfile\fR=\fI\,FILE\/\fR مشخص کردن نام فایل خروجی .TP \fB\-S\fR, \fB\-\-skel\fR=\fI\,FILE\/\fR مشخص کردن فایل اسکلت (skeleton) .TP \fB\-t\fR, \fB\-\-stdout\fR نوشتن اسکنر در stdout به جای lex.yy.c .TP \fB\-\-yyclass\fR=\fI\,NAME\/\fR نام کلاس C++ .TP \fB\-\-header\-file\fR=\fI\,FILE\/\fR ایجاد یک فایل سرایند (header) زبان C علاوه بر اسکنر .HP \fB\-\-tables\-file\fR[=\fI\,FILE\/\fR] نوشتن جدول‌ها در FILE .SS "رفتار اسکنر (Scanner behavior):" .TP \fB\-7\fR, \fB\-\-7bit\fR تولید اسکنر ۷ بیتی .TP \fB\-8\fR, \fB\-\-8bit\fR تولید اسکنر ۸ بیتی .TP \fB\-B\fR, \fB\-\-batch\fR تولید اسکنر دسته‌ای (batch) (نقطه مقابل \fB\-I\fR) .TP \fB\-i\fR, \fB\-\-case\-insensitive\fR نادیده گرفتن بزرگی و کوچکی حروف در الگوها .TP \fB\-l\fR, \fB\-\-lex\-compat\fR حداکثر سازگاری با lex اصلی .TP \fB\-X\fR, \fB\-\-posix\-compat\fR حداکثر سازگاری با POSIX lex .TP \fB\-I\fR, \fB\-\-interactive\fR تولید اسکنر تعاملی (interactive) (نقطه مقابل \fB\-B\fR) .TP \fB\-\-yylineno\fR ردگیری شمارش خطوط در yylineno .SS "کد تولیدشده (Generated code):" .TP \-+, \fB\-\-c\fR++ تولید کلاس اسکنر C++ .TP \fB\-Dmacro\fR[=\fI\,defn\/\fR] دستور #define macro defn (مقدار پیش‌فرض defn برابر 1 است) .TP \fB\-L\fR, \fB\-\-noline\fR جلوگیری از تولید دستورالعمل‌های #line در اسکنر .TP \fB\-P\fR, \fB\-\-prefix\fR=\fI\,STRING\/\fR استفاده از STRING به عنوان پیشوند به جای \(dqyy\(dq .TP \fB\-R\fR, \fB\-\-reentrant\fR تولید یک اسکنر C با قابلیت ورود مجدد (reentrant) .TP \fB\-\-bison\-bridge\fR اسکنر برای تجزیه‌کننده خالص (pure parser) بایسون .TP \fB\-\-bison\-locations\fR شامل پشتیبانی از yylloc .TP \fB\-\-stdinit\fR مقداردهی اولیه yyin/yyout با stdin/stdout .TP \fB\-\-nounistd\fR عدم گنجاندن .TP \fB\-\-noFUNCTION\fR عدم تولید یک تابع (FUNCTION) خاص .SS "متفرقه (Miscellaneous):" .TP \fB\-c\fR گزینه بی‌اثر استاندارد POSIX .TP \fB\-n\fR گزینه بی‌اثر استاندارد POSIX .HP \-? .TP \fB\-h\fR, \fB\-\-help\fR نمایش این پیام راهنما .TP \fB\-V\fR, \fB\-\-version\fR گزارش نسخه flex .SH "همچنین ببینید (SEE ALSO)" مستندات کامل برای .B flex به‌صورت یک راهنمای Texinfo نگهداری می‌شود. اگر برنامه‌های .B info و .B flex به‌درستی روی سیستم شما نصب شده باشند، دستور .IP .B info flex .PP دسترسی شما را به راهنمای کامل فراهم خواهد کرد.