Flex

البرمجيات قطة:
Flex
تفاصيل البرنامج:
الإصدار: 2.6.4 محدث
تاريخ إيداع: 12 Jul 17
المطور: Vern Paxson
ترخيص: حرر
شعبية: 240

Rating: 5.0/5 (Total Votes: 1)

فليكس هو المعروف على نطاق واسع باسم محلل المعجمية سريعة وأنه هو المصدر المفتوح، خالية تماما ومتعددة منصة تطبيق سطر الأوامر تنفيذها في C / C ++ ومصممة من الإزاحة لاستخدامها لتوليد الماسحات الضوئية.

لا يمكن الخلط بين الماسحات الضوئية التي تم إنشاؤها بواسطة أداة فليكس، والتي لا ينبغي أن يتم الخلط بينها وبين تطبيق غنو المجاني ل ليكس، هي في الواقع برامج يمكنها التعرف على الأنماط المعجمية في النص، والتي تعرف أيضا باسم التطبيقات التي تؤدي إلى مطابقة النمط للنص.

وقد تم تصميم فليكس في مثل هذه الطريقة التي يمكن أن تولد ملف مصدر C يسمى "lex.yy.c" والتي يمكن أن تحدد يلكس () وظيفة. البرنامج هو أداة سطر الأوامر، حتى تتمكن من استخدامه عبر أي المحاكي الطرفية.


خيارات سطر الأوامر

يتم تنظيم خيارات سطر الأوامر الخاص بالبرنامج في فئات مثل ضغط الجدول، وتصحيح الأخطاء، والملفات، وسلوك الماسح الضوئي، والشفرة التي تم إنشاؤها، ومتنوعة. للاطلاع عليها في لمحة، شغل & لسو؛ فليكس --help & [رسقوو]؛ الأمر بعد تثبيت البرنامج على النظام الخاص بك.

من بين خيارات سطر الأوامر ضغط الجدول، يمكننا أن نذكر القدرة على بناء التكافؤ و / أو فئات التكافؤ ميتا، لاستخدام تمثيل جدول بديل، لاستخدام الضغط الافتراضي، لإنشاء ماسحة كبيرة وسريعة، وكذلك لعدم ضغط الجداول.

تتضمن خيارات تصحيح سطر الأوامر دعم تمكين وضع التصحيح في الماسح الضوئي، ودعم كتابة ملخص لإحصاءات الماسح الضوئي إلى ستدوت، ودعم تشغيل فليكس في وضع التتبع، فضلا عن دعم لكتابة معلومات النسخ الاحتياطي إلى ملف معين و تقرير أداء إلى ستدير.

يمكن أيضا تخصيص سلوك الماسح الضوئي عن طريق خيارات سطر الأوامر، والتي تشمل دعم إنشاء الماسحات الضوئية 7 بت أو 8 بت، ودعم لإنشاء الماسح الضوئي دفعة، ودعم لإنشاء الماسح الضوئي التفاعلي، فضلا عن دعم لتتبع خط العد في ييلينينو.


يدعم 32 بت / 64 بت لينكس و بسد المنصات

وقد تم كتابة البرنامج تماما في C و C ++ لغة البرمجة ومن المعروف أن تعمل بشكل جيد على كل من لينكس وأنظمة التشغيل فري. حاليا، يمكن تثبيته على أجهزة الكمبيوتر التي تدعم أي من 64 بت أو 32 بت مجموعة التعليمات أبنية.

ما هو الجديد في هذا الإصدار:

وبناء:
الهدف البادئة يعرف الآن عن فليكس الجديد (اعتبارا من 2.6.0) تخطيط. القواعد البادئة التي سوف تطبق ليست صحيحة وتحتاج إلى أن تكون ثابتة.
الملفات المضمنة في التوزيع المرن هي الآن مبنية من قبل نسخة من المرن التي يتم تضمينها في التوزيع.
النص البرمجي تكوين لديه فكرة أفضل عن الرؤوس المطلوبة لبناء المرن. فإنه سيتم أيضا خطأ عندما يتم الكشف عن وظائف مفقودة.
لقد خفضت إصدارات تلقائي و جيتكست أن configure.ac القوائم كما هو مطلوب لبناء المرن. في autogen.sh، ونحن الآن تحقق عن كيفية استدعاء ليبتوليز واستخدام ما نجد في بقية البرنامج النصي.
منذ الملفات في ليب / يتم انتقاؤها حسب الحاجة من قبل سرك /، لم نعد إنشاء ماكيفيل لهذا الدليل.
فليكس يمكن عبور تجميعها.
كابل بيانات:
تمت إزالة بعض الأخطاء المطبعية من الدليل.
الماسح الضوئي:
بعض التحسينات البسيطة في الأداء.
نحن نكرم المستخدم يحدد yy_ * وحدات الماكرو مرة أخرى. ونحن أيضا أكثر حذرا لعدم تسرب تعريفات الماكرو في ملفات الرأس.
وقد تم إدخال عدد من إصلاحات قابلية النقل بحيث يكون بناء المرن أكثر موثوقية على منصات أكثر. بالإضافة إلى ذلك، تمت إزالة استدعاءات الدالة القديمة.


عند بناء المرن القابل للتنفيذ نفسه، تتم إزالة٪ # التعليقات من flex.skl عند إنشاء C مجموعة التعليمات البرمجية المصدر. هذا يقلل من حجم المرن.
حزمة اختبار:
يتم تشغيل جميع البرامج النصية في مجموعة الاختبار الآن من قبل $ (شل) وتم تضمين إصلاحات قابلية النقل المطلوبة.
يتم التعامل مع تبعيات جناح الاختبار بشكل أفضل بكثير. هذا يهم فقط إذا كنت بنشاط تطوير المرن أو جناح الاختبار.
الاختبارات التي تعتمد على الميزات المعتمدة على المنصة الآن تخطي بشكل صحيح عندما لا تكون تلك المنصات موجودة.
عند تشغيل & كوت؛ جعل الاختيار & كوت ؛، يمكنك الآن باس V = 0 لإسكات أكثر من البناء. هذا مفيد عندما كنت أقل كونسرنيد حول

برامج مماثلة

Pharo
Pharo

20 Feb 15

OpenCL
OpenCL

11 May 15

Brainy
Brainy

14 Apr 15

Scala
Scala

17 Feb 15

تعليقات ل Flex

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!