Amazon Best VPN GoSearch

OnWorks فافيكون

antlr4 - عبر الإنترنت في السحابة

قم بتشغيل antlr4 في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر antlr4 الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


ANTLR - أداة أخرى للتعرف على اللغة ، الإصدار 4

موجز


أنتلر 4 [الخيارات] file.g4 [ file2.g4 file3.g4 ...]

الوصف


ANTLR (أداة أخرى للتعرف على اللغة) هو مولد محلل للقراءة ،
معالجة أو تنفيذ أو ترجمة نص منظم أو ملفات ثنائية. يستخدم على نطاق واسع ل
بناء اللغات والأدوات والأطر. من القواعد النحوية ، تقوم ANTLR بإنشاء محلل لغوي يمكنه ذلك
بناء والمشي تحليل الأشجار.

OPTIONS


-o com.outdir
حدد دليل الإخراج حيث يتم إنشاء كافة المخرجات.

يقوم ANTLR بإنشاء ملفات الإخراج في الدليل الحالي بشكل افتراضي. هذا الخيار
يحدد دليل الإخراج حيث يجب على ANTLR إنشاء موزعين، ومستمعين،
الزوار وملفات الرموز.

-Lib دير
تحديد موقع القواعد النحوية وملفات الرموز.

عند البحث عن ملفات الرموز المميزة والقواعد النحوية المستوردة، يبحث ANTLR عادةً في ملف
الدليل الحالي. يحدد هذا الخيار الدليل الذي سيتم البحث فيه بدلاً من ذلك. إنها
يستخدم فقط لحل المراجع النحوية لبيان الاستيراد و
خيار tokenVocab. يجب دائمًا تحديد المسار إلى القواعد النحوية الأساسية بشكل كامل.

-atn إنشاء مخططات شبكة انتقالية معززة للقاعدة.

يقوم هذا الخيار بإنشاء ملفات رسم بياني DOT تمثل ATN الداخلي (المعزز
شبكة انتقالية) هياكل البيانات التي يستخدمها ANTLR لتمثيل القواعد النحوية. ال
تظهر الملفات كـ Grammar.rule .dot. إذا كان النحو نحويا مجتمعا، فإن
تتم تسمية قواعد lexer النحوي Lexer.rule .dot.

-التشفير اسم الترميز
تحديد ترميز الملف النحوي؛ على سبيل المثال، الاتحاد الأوروبي-JP.

افتراضيًا، يقوم ANTLR بتحميل الملفات النحوية باستخدام ترميز UTF-8، وهو أمر مهم للغاية
ترميز ملف الأحرف الشائع الذي يتحول إلى ASCII للأحرف التي تناسبه
بايت واحد. إذا لم يكن ملف القواعد هذا هو الترميز الافتراضي للغتك، فيمكنك
بحاجة إلى هذا الخيار حتى يتمكن ANTLR من تفسير الملفات النحوية بشكل صحيح. لم يحدث ذلك
تؤثر على إدخال المحلل اللغوي الذي تم إنشاؤه، فقط على تشفير القواعد النحوية
أنفسهم.

تنسيق الرسائل شكل
تحديد نمط الإخراج للرسائل في antlr، gnu، vs2005.

يقوم ANTLR بإنشاء رسائل تحذير وخطأ باستخدام قوالب من الدليل
tool/resources/org/antlr/v4/tool/templates/messages/formats. بشكل افتراضي، ANTLR
يستخدم ملف antlr.stg (مجموعة StringTemplate). يمكنك تغيير هذا إلى "gnu" أو
"vs2005" لجعل ANTLR ينشئ رسائل مناسبة لـ Emacs أو Visual Studio. ل
اصنع اسمك الخاص X، قم بإنشاء الموارد
org/antlr/v4/tool/templates/messages/formats/X ووضعه في CLASSPATH.

-الرسائل الطويلة
إظهار تفاصيل الاستثناء عند توفرها للأخطاء والتحذيرات.

-مستمع
إنشاء مستمع شجرة التحليل (افتراضي).

-لا مستمع
لا تقم بإنشاء مستمع شجرة التحليل.

-زائر
توليد زائر شجرة التحليل.

يمكن لـ ANTLR إنشاء مستمعي شجرة التحليل والزوار؛ هذا الخيار و
-مستمع لا يستبعد بعضها بعضا.

-لا يوجد زائر
لا تقم بإنشاء زائر شجرة التحليل (افتراضي).

-صفقة اسم حزمة
حدد حزمة/مساحة اسم للتعليمات البرمجية التي تم إنشاؤها.

استخدم هذا الخيار لتحديد حزمة أو مساحة اسم للملفات التي تم إنشاؤها بواسطة ANTLR.
وبدلاً من ذلك، يمكنك إضافة إجراء @header {...} ولكن هذا يربط القواعد النحوية بـ
لغة معينة. إذا كنت تستخدم هذا الخيار و@header، فتأكد من أن header
لا يحتوي الإجراء على مواصفات الحزمة وإلا فإن الكود الذي تم إنشاؤه سيفعل ذلك
اثنين منهم.

- الاعتماد
إنشاء تبعيات الملف.

بدلاً من إنشاء محلل و/أو معجم، قم بإنشاء قائمة بتبعيات الملفات،
واحد في كل سطر. يُظهر الإخراج ما يعتمد عليه كل قواعد نحوية وما ينشئه.
يعد هذا مفيدًا لأدوات البناء التي تحتاج إلى معرفة تبعيات قواعد ANTLR.

إذا كنت تستخدم -Lib ليبدير مع - الاعتماد والخيار النحوي tokenVocab=A، ثم
تتضمن التبعيات مسار المكتبة أيضًا.

-Xforce-atn يستخدم محاكي ATN لجميع التوقعات
- يقوم Xlog بتفريغ الكثير من معلومات التسجيل إلى antlr-timestamp.log

-د =
تعيين أو تجاوز خيار المستوى النحوي.

يعد هذا الخيار مفيدًا لإنشاء موزعين بلغات مختلفة بدون
تغيير القواعد نفسها (مع --Dlanguage=CSharp فمثلا).

-خطأ
تعامل مع التحذيرات على أنها أخطاء.

وكجزء من عملية بناء كبيرة، قد تمر رسائل التحذير الخاصة بـ ANTLR دون أن يلاحظها أحد. قم بتشغيل هذا
خيار التعامل مع التحذيرات كأخطاء، مما يتسبب في قيام أداة ANTLR بالإبلاغ عن الفشل
العودة إلى استدعاء قذيفة سطر الأوامر.

-XdbgST
قم بتشغيل متخيل StringTemplate على التعليمات البرمجية التي تم إنشاؤها.

بالنسبة لأولئك الذين ينشئون هدفًا لإنشاء التعليمات البرمجية، يُظهر هذا الخيار نافذة تظهر
الكود الذي تم إنشاؤه والقوالب المستخدمة لإنشاء هذا الكود. إنه يستدعي
نافذة مفتش StringTemplate.

-XdbgSTWait
انتظر حتى يتم إغلاق STViz قبل المتابعة.

-Xforce-atn
استخدم محاكي ATN لجميع التوقعات.

عادةً ما تقوم ANTLR ببناء قرارات "تبديل نوع الرمز المميز" التقليدية حيثما أمكن ذلك
(يكفي رمز واحد للتطلع إلى الأمام للتمييز بين جميع البدائل في ملف
قرار). لفرض حتى هذه القرارات البسيطة في آلية LL(*) التكيفية،
استخدم هذا الخيار.

-Xlog قم بتفريغ الكثير من معلومات التسجيل إلى antlr-timestamp.log.

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

استخدم antlr4 عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.