هذا هو الأمر luac5.2 الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
luac - مترجم Lua
موجز
لواك [ الخيارات ] [ أسماء ]
الوصف
لواك هو مترجم Lua. يترجم البرامج المكتوبة بلغة البرمجة Lua
إلى ملفات ثنائية تحتوي على أجزاء مجمعة مسبقًا يمكن تحميلها وتنفيذها لاحقًا.
المزايا الرئيسية لمقاطع التحويل البرمجي المسبق هي: سرعة التحميل ، وحماية الكود المصدري
من تغييرات المستخدم غير المقصودة ، والتحقق من بناء الجملة دون الاتصال بالإنترنت. ما قبل التحويل البرمجي لا يعني
تنفيذ أسرع لأنه في Lua يتم دائمًا تجميع الأجزاء في أكواد بايت قبل أن يتم
أعدم. لواك يسمح ببساطة بحفظ هذه الرموز البايتية في ملف لتنفيذها لاحقًا.
المقاطع المترجمة مسبقًا ليست بالضرورة أصغر من المصدر المقابل. الرئيسية
الهدف في التجميع المسبق هو تحميل أسرع.
في سطر الأوامر ، يمكنك مزج الملفات النصية التي تحتوي على مصدر Lua والملفات الثنائية
تحتوي على قطع مجمعة مسبقًا. لواك ينتج ملف إخراج واحد يحتوي على ملف
بايت لجميع الملفات المعطاة. تنفيذ الملف المدمج يعادل تنفيذ ملف
الملفات المعطاة. بشكل افتراضي ، يتم تسمية ملف الإخراج luac.out، ولكن يمكنك تغيير هذا باستخدام
ال -o الخيار.
الأجزاء المترجمة مسبقًا هي ليس محمول عبر بنيات مختلفة. وعلاوة على ذلك، فإن
من المحتمل أن يتغير التنسيق الداخلي للقطع المترجمة مسبقًا عندما يتم تغيير إصدار جديد من Lua
صدر. تأكد من حفظ الملفات المصدر لجميع برامج Lua التي تقوم بترجمتها مسبقًا.
OPTIONS
-l إنتاج قائمة بالرمز الثانوي المترجم لجهاز Lua الظاهري. قائمة
تعد الرموز الثنائية مفيدة للتعرف على آلة Lua الافتراضية. إذا لم يتم تقديم أي ملفات ،
then لواك الأحمال luac.out ويسرد محتوياته. يستخدم -l -l للحصول على قائمة كاملة.
-o ملف
مخرجات الى ملف، بدلا من الافتراضي luac.out. (يمكنك استخدام '-' لمعيار
الإخراج ، ولكن ليس على الأنظمة الأساسية التي تفتح الإخراج القياسي في وضع النص.) الإخراج
قد يكون الملف أحد الملفات المحددة لأنه يتم تحميل جميع الملفات قبل الإخراج
الملف مكتوب. احرص على عدم الكتابة فوق الملفات الثمينة.
-p تحميل الملفات ولكن لا تنشئ أي ملف الإخراج. تستخدم بشكل رئيسي لفحص النحو
ولاختبار الأجزاء المترجمة مسبقًا: من المحتمل أن تؤدي الملفات التالفة إلى حدوث أخطاء
عند التحميل. إذا لم يتم إعطاء أي ملفات ، ثم لواك الأحمال luac.out واختباراتها
محتويات. لا يتم عرض رسائل إذا تم تحميل الملف بدون أخطاء.
-s شريط معلومات التصحيح قبل كتابة ملف الإخراج. هذا يوفر بعض المساحة في
قطع كبيرة جدًا ، ولكن إذا حدثت أخطاء عند تشغيل جزء تم تجريده ، فسيتم حذف ملف
قد لا تحتوي رسائل الخطأ على المعلومات الكاملة التي تحتويها عادةً. في
على وجه الخصوص ، فقدت أرقام الأسطر وأسماء المتغيرات المحلية.
-v عرض معلومات الإصدار.
-- توقف عن التعامل مع الخيارات.
- التوقف عن التعامل مع الخيارات ومعالجة الإدخال القياسي.
استخدم luac5.2 عبر الإنترنت باستخدام خدمات onworks.net