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

  سلوك الماسح:

-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 معينة

  متنوعات:

-c  خيار POSIX لا يفعل شيئًا

-n  خيار POSIX لا يفعل شيئًا

-?

-h، --help
    إظهار رسالة المساعدة هذه

-V، --version
    الإبلاغ عن إصدار flex

انظر أيضًا
الوثائق الكاملة لـ flex مُحتفظ بها كدليل Texinfo. إذا كان البرنامجان info و flex مُثبّتان بشكل صحيح في موقعك، فإن الأمر

    info flex

سيتيح لك الوصول إلى الدليل الكامل.

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.