هذا هو الأمر perl6-m الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
perl6 - مجمع Rakudo Perl 6
موجز
perl6 [مفاتيح] [-] [ملف برنامج] [وسيطات]
الوصف
بدون وسيطات ، يدخل REPL. باستخدام الخيار "[programfile]" أو الخيار "-e" ، يقوم بترجمة ملف
برنامج معين وافتراضيًا أيضًا ينفذ الكود المترجم.
-c check syntax فقط (تشغيل كتل BEGIN و CHECK)
--doc استخراج الوثائق وطباعتها كنص
-e برنامج سطر واحد من البرنامج ، يتم تمكين صارمة بشكل افتراضي
-h ، --المساعدة في عرض نص التعليمات هذا
-n قم بتشغيل البرنامج مرة واحدة لكل سطر من المدخلات
-p مثل -n ، ولكن يمكنك أيضًا طباعة $ _ في نهاية السطور
--target = [stage] حدد مرحلة التجميع للإصدار
- التشفير = [الوضع] تحديد وضع ترميز السلسلة
- الإخراج = [الاسم] حدد اسم ملف الإخراج
-v ، - إصدار عرض معلومات الإصدار
- تعرض الإحصائيات الوقت الذي يقضيه في مراحل التجميع
--ll- استثناء عرض backtrace منخفض المستوى على الأخطاء
- الملف الشخصي اكتب معلومات الملف الشخصي كملف HTML (MoarVM)
--profile-filename = [الاسم]
تحديد ملف إخراج ملف تعريف بديل
لاحظ أنه قد يتم تجميع الخيارات المنطقية أحادية الحرف فقط.
القيم المدعومة لـ "--target" هي:
الهدف الخلفية الوصف
====== ================================================
تحليل كل تمثيل لشجرة التحليل
ast كل شجرة بناء جملة مجردة (قبل التحسينات)
تحسين كل شجرة بناء جملة مجردة (بعد التحسينات)
كود بايت mbc MoarVM MoarVM
أرشيف jar JVM JVM
بالنسبة إلى "--profile-filename" ، سيؤدي تحديد اسم ينتهي بـ ".json" إلى كتابة JSON خام
تفريغ الملف الشخصي. الافتراضي إذا تم حذف هذا هو "الملف الشخصي-[الطابع الزمني] .html ".
قائمة of الحياة الفطرية فار مستعمل in راكودو
"RAKUDOLIB" ، "PERL6LIB" (src / core / Inc.pm)
لإلحاق قائمة محددة بالمسارات بـINC. يتم تقييم "راكودوليب" أولاً.
"RAKUDO_MODULE_DEBUG" (src / Perl6 / ModuleLoader.pm)
في حالة التعيين على قيمة غير خاطئة ، يتسبب محمل الوحدة النمطية في طباعة معلومات تصحيح الأخطاء
لخطأ معياري.
"RAKUDO_ERROR_COLOR" (src / core / Exception.pm)
يتحكم في إرسال رموز ANSI لتمييز الخطأ. افتراضات على صواب إذا لم يتم ضبطها ،
باستثناء Win32.
"RAKUDO_MAX_THREADS" (src / core / ThreadPoolScheduler.pm)
يتحكم في الحد الأقصى لعدد مؤشرات الترابط المستخدمة بواسطة تجمع مؤشرات الترابط.
"RAKUDO_NO_DEPRECATIONS" (src / core / Deprecations.pm)
في حالة الضبط ، يمنع تحذيرات الإيقاف.
"RAKUDO_VERBOSE_STACKFRAME" (src / core / Backtrace.pm)
يتحكم في الإسهاب في إطار المكدس.
"RAKUDO_BACKTRACE_SETTING" (src / core / Backtrace.pm)
يتحكم في تضمين ملفات الضبط في backtraces.
مؤلفون
كتبه مساهمو Rakudo ، انظر ملف CREDITS.
تمت كتابة صفحة الدليل هذه بواسطة Reini Urban و Moritz Lenz ومساهمي Rakudo.
استخدم Perl6-m عبر الإنترنت باستخدام خدمات onworks.net