این فرمان lua5 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
lua - مترجم لوا
خلاصه
ماه [ گزینه های ] [ خط [ قوس ] ]
شرح
ماه مترجم Lua مستقل است. برنامه های Lua را بارگیری و اجرا می کند
فرم منبع متنی یا به صورت باینری از پیش کامپایل شده. (باینری های از پیش کامپایل شده توسط
لوک، کامپایلر Lua.) ماه می تواند به عنوان یک مترجم دسته ای و همچنین به صورت تعاملی استفاده شود.
داده شده گزینه های (نگاه کنید به زیر) اجرا می شوند و سپس برنامه Lua در فایل خط is
بارگذاری و اجرا شد. داده شده قوس در دسترس است خط به عنوان رشته ها در یک جدول جهانی
تحت عنوان ارگ. اگر این آرگومان ها حاوی فاصله یا کاراکترهای دیگر مخصوص پوسته باشند،
سپس آنها باید نقل قول شوند (اما توجه داشته باشید که نقل قول ها توسط پوسته حذف می شوند). در
استدلال ها در ارگ از 0 شروع کنید که شامل رشته 'خط'. شاخص آخرین
آرگومان در ذخیره می شود arg.n. آرگومان هایی که قبلا در خط فرمان داده شده است خط,
از جمله نام مترجم، در شاخص های منفی در دسترس هستند ارگ.
در همان ابتدا، حتی قبل از مدیریت خط فرمان، ماه محتویات را اجرا می کند
متغیر محیطی LUA_INIT، اگر تعریف شده باشد. اگر ارزش از LUA_INIT از فرم است
'@نام فایل'، سپس نام فایل اجرا می شود. در غیر این صورت، رشته به عنوان یک Lua در نظر گرفته می شود
بیانیه و اجرا می شود.
گزینه ها با شروع می شوند '-' و در زیر شرح داده شده است. شما می توانید استفاده کنید '--' برای نشان دادن پایان
گزینه.
اگر هیچ استدلالی ارائه نشد، پس -v -i زمانی فرض می شود که ورودی استاندارد یک ترمینال باشد.
در غیر این صورت، - فرض بر این است.
در حالت تعاملی، ماه به کاربر دستور می دهد، خطوط را از ورودی استاندارد می خواند و
آنها را همانطور که خوانده می شوند اجرا می کند. اگر یک خط حاوی یک عبارت کامل نباشد، a
اعلان ثانویه نمایش داده می شود و خطوط خوانده می شوند تا زمانی که یک عبارت کامل تشکیل شود یا a
خطای نحوی پیدا شد بنابراین، یک راه برای قطع خواندن یک عبارت ناقص این است
برای اجبار یک خطای نحوی: اضافه کردن a ';' در وسط یک بیانیه یک راه مطمئن برای
مجبور کردن یک خطای نحوی (به جز در داخل رشتهها و نظرات چند خطی؛ اینها باید بسته شوند
به صراحت). اگر یک خط با '='، و سپس ماه مقادیر همه را نمایش می دهد
عبارات باقی مانده خط عبارات باید با کاما از هم جدا شوند.
اعلان اولیه مقدار متغیر سراسری است _سریع، اگر این مقدار یک رشته باشد.
در غیر این صورت از دستور پیش فرض استفاده می شود. به طور مشابه، اعلان ثانویه مقدار است
متغیر جهانی _PROMPT2. بنابراین، برای تغییر دستورات، متغیر مربوطه را تنظیم کنید
به رشته دلخواه شما می توانید این کار را پس از تماس با مترجم یا بر روی آن انجام دهید
خط فرمان (اما در این مورد باید مراقب گیومه ها در صورت وجود رشته باشید
شامل یک فضای در غیر این صورت ممکن است پوسته را اشتباه بگیرید.) اعلان های پیش فرض "> " و هستند
">>".
OPTIONS
- ورودی استاندارد را به صورت یک فایل بارگیری و اجرا کنید، یعنی نه به صورت تعاملی، یکنواخت
وقتی ورودی استاندارد ترمینال باشد.
-e آمار
اجرای بیانیه آمار. باید نقل قول کنید آمار اگر حاوی فاصله، نقل قول یا
دیگر شخصیت های خاص پوسته.
-i بعد از آن وارد حالت تعاملی شوید خط اعدام شده است
-l نام
صدا نیاز('نام') قبل از اجرا خط. معمولاً برای بارگذاری کتابخانه ها استفاده می شود.
-v نمایش اطلاعات نسخه
با استفاده از خدمات onworks.net از lua5 به صورت آنلاین استفاده کنید