- unstable 4.31.0-1
| FLEX(1) | البرمجة | FLEX(1) |
الاسم¶
فليكس - مولد المحلل المعجمي السريع
موجز¶
flex [خيارات] [ملف]...
الوصف¶
يولد برامج تؤدي مطابقة الأنماط على النص.
ضغط الجدول:¶
- -Ca, --align
- مقايضة جداول أكبر لمحاذاة ذاكرة أفضل
- -Ce, --ecs
- بناء فئات التكافؤ
- -Cf
- لا تضغط الجداول؛ استخدم تمثيل -f
- -CF
- لا تضغط الجداول؛ استخدم تمثيل -F
- -Cm, --meta-ecs
- بناء فئات التكافؤ الفوقية
- -Cr, --read
- استخدم read() بدلاً من stdio لإدخال الماسح
- -f, --full
- توليد ماسح سريع وكبير. مماثل لـ -Cfr
- -F, --fast
- استخدم تمثيل جدول بديل. مماثل لـ -CFr
- -Cem
- الضغط المبدئي (مثل --ecs --meta-ecs)
تنقيح:¶
- -d، --debug
- تمكين وضع التصحيح في الماسح
- -b, --backup
- كتابة معلومات النسخ الاحتياطي إلى lex.backup
- -p, --perf-report
- كتابة تقرير الأداء إلى stderr
- -s, --nodefault
- كتم القاعدة المبدئية لـ ECHO للنص غير المتطابق
- -T, --trace
- يجب تشغيل flex في وضع التتبع
- -w, --nowarn
- عدم توليد التحذيرات
- -v، --verbose
- كتابة ملخص إحصائيات الماسح إلى stdout
- --hex
- استخدام الأرقام السداسية عشرية بدلاً من الثمانية في مخرجات التصحيح
الملفات¶
- -o, --outfile=FILE
- تحديد اسم ملف الإخراج
- -S, --skel=FILE
- تحديد ملف الهيكل
- -t, --stdout
- كتابة الماسح على stdout بدلاً من lex.yy.c
- --yyclass=NAME
- اسم فئة C++
- --header-file=FILE
- إنشاء ملف رأس C بالإضافة إلى الماسح
--tables-file[=FILE] كتابة الجداول إلى FILE
- --backup-file=FILE
- كتابة معلومات النسخ الاحتياطي إلى FILE
سلوك الماسح:¶
- -7, --7bit
- توليد ماسح 7-بت
- -8, --8bit
- توليد ماسح 8-بت
- -B, --batch
- توليد ماسح دفعي (عكس -I)
- -i، --case-insensitive
- تجاهل حالة الأحرف في الأنماط
- -l, --lex-compat
- أقصى توافق مع lex الأصلي
- -X, --posix-compat
- أقصى توافق مع POSIX lex
- -I, --interactive
- توليد ماسح تفاعلي (عكس -B)
- --yylineno
- تتبع عدد الأسطر في yylineno
الكود المولد:¶
- -+, --c++
- توليد صنف ماسح C++
- -Dmacro[=defn]
- #define تعريف الماكرو (التعريف المبدئي هو '1')
- -L, --noline
- كتم توجيهات #line في الماسح
- -P, --prefix=STRING
- استخدم STRING كبادئة بدلاً من "yy"
- -R، --reentrant
- توليد ماسح C قابل لإعادة الدخول
- --bison-bridge
- ماسح لمُحلل bison الخالص.
- --bison-locations
- تضمين دعم yylloc.
- --stdinit
- تهيئة yyin/yyout إلى stdin/stdout
- --nounistd
- لا تضمّن <unistd.h>
- --noFUNCTION
- لا تُولّد دالة FUNCTION معينة
متنوعات:¶
-?
- -h، --help
- إظهار رسالة المساعدة هذه
- -V، --version
- الإبلاغ عن إصدار flex
انظر أيضًا¶
الوثائق الكاملة لـ flex مُحتفظ بها كدليل Texinfo. إذا كان البرنامجان info و flex مُثبّتان بشكل صحيح في موقعك، فإن الأمر
- info flex
سيتيح لك الوصول إلى الدليل الكامل.
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| يناير 2026 | مشروع فليكس |