هذا هو الأمر antlr3 الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
ANTLR - أداة أخرى للتعرف على اللغة ، الإصدار 3
موجز
أنتلر 3 [وسائط] ملف.ز [ file2.g file3.g ...]
الوصف
ANTLR (أداة أخرى للتعرف على اللغة) هو مولد محلل للقراءة ،
معالجة أو تنفيذ أو ترجمة نص منظم أو ملفات ثنائية. يستخدم على نطاق واسع ل
بناء اللغات والأدوات والأطر. من القواعد النحوية ، تقوم ANTLR بإنشاء محلل لغوي يمكنه ذلك
بناء والمشي تحليل الأشجار.
-o الإخراج
تحديد دليل الإخراج حيث يتم إنشاء كل الإخراج.
-فو الإخراج
مثل -o ولكن فرض حتى الملفات ذات المسارات النسبية إلى dir.
-Lib دير
تحديد موقع ملفات الرمز المميز.
- الاعتماد
إنشاء تبعيات الملف.
-أبلغ عن
اطبع تقريرًا عن القواعد النحوية التي تمت معالجتها.
-طباعة اطبع القواعد بدون أفعال.
-ديبوغ إنشاء محلل يقوم بإصدار أحداث التصحيح.
-الملف الشخصي
إنشاء محلل يحسب معلومات التشكيل.
-أثر إنشاء أداة تعرف تتعقب دخول / خروج القاعدة.
-نفا إنشاء NFA لكل قاعدة.
-دفا إنشاء DFA لكل نقطة قرار.
تنسيق الرسائل الاسم
تحديد نمط الإخراج للرسائل.
-إفراط
إنشاء نسخة ANTLR ومعلومات أخرى.
-يصنع بناء فقط إذا تم إنشاء ملفات أقدم من القواعد النحوية.
-الإصدار
اطبع نسخة ANTLR واخرج.
-لغة L
تجاوز خيار قواعد اللغة ؛ توليد L.
-X عرض قائمة الحجج الموسعة
-Xgrtree
اطبع قواعد AST
-اكسدفا طباعة DFA كنص
-اكسنوبرون
اختبار lookahead مقابل فروع الخروج من كتلة EBNF
-Xnocollapse
حواف حادث الانهيار إلى حالات DFA
-Xdbg التحويل
تفريغ الكثير من المعلومات أثناء تحويل NFA
-Xconversion مهلة
تستخدم لتقييد أسي تحويل NFA
-Xمتعدد الخيوط
قم بتشغيل التحليل في خيطين
-Xnomerstopstates
لا تدمج حالات التوقف
-Xdfaverbose
إنشاء حالات DFA في DOT مع تكوينات NFA
-تحويل Xwatch
اطبع رسالة لكل NFA قبل التحويل
-XdbgST
ضع العلامات في بداية / إيقاف جميع القوالب في الإخراج
-اكس فاستات
بالنسبة لعدم التحديد ، قم بإدراج حالات NFA لكل مسار
-XM m الحد الأقصى لعدد استدعاءات القواعد أثناء التحويل [4]
-Xmaxdfaedges m
الحد الأقصى لعدد الحواف "المريحة" لحالة DFA المفردة [65534]
-Xmaxinlined فاستات m
حالات DFA القصوى قبل استخدام الجدول بدلاً من تضمينه [60]
-Xmaxswitchcaselabels m
لا تنشئ عبارات switch () لـ dfas أكبر من m [300]
-Xminswitchalts m
لا تنشئ عبارات switch () لـ dfas أصغر من m [3]
-Xsavelexer
لا تحذف lexers المؤقتة التي تم إنشاؤها من القواعد النحوية المدمجة
استخدم antlr3 عبر الإنترنت باستخدام خدمات onworks.net