هذا هو الأمر lua50 الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
lua - مترجم لوا
موجز
هلال [ الخيارات ] [ سيناريو [ وسائط ]]
الوصف
هلال هو مترجم Lua المستقل. يقوم بتحميل وتنفيذ برامج Lua ، إما بتنسيق
مصدر نصي أو في شكل ثنائي مُجمَّع مسبقًا. (يتم إخراج الثنائيات المترجمة مسبقًا بواسطة
لواك، مترجم Lua.) هلال يمكن استخدامه كمترجم دفعي وأيضًا بشكل تفاعلي.
العطاء الخيارات (انظر أدناه) ثم يتم تنفيذ برنامج Lua في الملف سيناريو is
تحميلها وتنفيذها. العطاء وسائط متاحة ل سيناريو كسلاسل في جدول عالمي
عين الأرجنتين. إذا كانت هذه الوسيطات تحتوي على مسافات أو أحرف أخرى خاصة بالصدفة ،
ثم يجب اقتباسها (لكن لاحظ أن الاقتباسات ستزال بواسطة الغلاف). ال
الحجج في الأرجنتين تبدأ عند 0، الذي يحتوي على السلسلة `سيناريو". الفهرس الأخير
يتم تخزين الحجة في أرج. ن. الحجج الواردة في سطر الأوامر من قبل سيناريو,
بما في ذلك اسم المترجم الفوري ، متوفرة في المؤشرات السلبية في الأرجنتين.
في البداية ، قبل حتى التعامل مع سطر الأوامر ، هلال ينفذ محتويات
متغيرات البيئة LUA_INIT، إذا تم تعريفه. إذا كانت قيمة LUA_INIT هو من النموذج
`@اسم الملف'، من ثم اسم الملف يتم تنفيذ. وبخلاف ذلك ، يُفترض أن تكون السلسلة Lua
بيان ويتم تنفيذه.
تبدأ الخيارات بـ - والموضحة أدناه. يمكنك استخدام -- للإشارة إلى نهاية
خيارات.
إذا لم يتم تقديم أي حجج ، إذن -v -i يفترض عندما يكون الإدخال القياسي عبارة عن محطة ؛
غير ذلك، - يفترض.
في الوضع التفاعلي ، هلال يطالب المستخدم ، ويقرأ الأسطر من الإدخال القياسي ، و
يعدمهم كما يقرؤون. إذا كان السطر لا يحتوي على بيان كامل ، فعندئذٍ
يتم عرض موجه ثانوي ويتم قراءة الأسطر حتى يتم تكوين بيان كامل أو ملف
تم العثور على خطأ في بناء الجملة. إذن ، إحدى طرق مقاطعة قراءة عبارة غير مكتملة هي
لفرض خطأ في بناء الجملة: إضافة ملف `;' في منتصف البيان طريقة أكيدة لـ
فرض خطأ نحوي (ما عدا داخل السلاسل والتعليقات متعددة الأسطر ؛ يجب إغلاق هذه السلاسل والتعليقات
صراحة). إذا كان السطر يبدأ بـ `='، ثم هلال يعرض قيم كل
التعبيرات في باقي السطر. يجب فصل التعبيرات بفاصلات.
الموجه الأساسي هو قيمة المتغير الشامل _اِسْتَدْعَى، إذا كانت هذه القيمة عبارة عن سلسلة ؛
وإلا ، يتم استخدام الموجه الافتراضي. وبالمثل ، فإن الموجه الثانوي هو قيمة
المتغير الشامل _PROMPT2. لذلك ، لتغيير المطالبات ، قم بتعيين المتغير المقابل
لسلسلة من اختيارك. يمكنك القيام بذلك بعد الاتصال بالمترجم أو على
سطر الأوامر مع _اِسْتَدْعَى=´لوا: ´, على سبيل المثال. (لاحظ الحاجة إلى علامات الاقتباس، لأن
تحتوي السلسلة على مسافة.) المطالبات الافتراضية هي ``> '' و ``>> ''.
OPTIONS
- تحميل وتنفيذ الإدخال القياسي كملف ، أي ليس بشكل تفاعلي ، حتى
عندما يكون الإدخال القياسي عبارة عن محطة طرفية.
-e القانون الأساسي
تنفيذ البيان القانون الأساسي. أنت بحاجة إلى الاقتباس القانون الأساسي إذا كانت تحتوي على مسافات أو علامات اقتباس أو
الشخصيات الأخرى الخاصة بالصدفة.
-i أدخل الوضع التفاعلي بعد سيناريو يتم تنفيذ.
-l ملف
دعوة تطلب(ملف) قبل التنفيذ النصي. تستخدم عادةً لتحميل المكتبات
(وبالتالي الرسالة l).
-v عرض معلومات الإصدار.
-P منع إنشاء متغير LUA_PATH قياسي. استخدم هذا إذا كنت بحاجة إلى الجري
البرامج النصية التي تتعارض مع المكتبات المثبتة على النظام.
استخدم lua50 عبر الإنترنت باستخدام خدمات onworks.net