luac5.2 - ออนไลน์ในคลาวด์

นี่คือคำสั่ง luac5.2 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


luac - คอมไพเลอร์ Lua

เรื่องย่อ


ลุก [ ตัวเลือก ] [ ชื่อไฟล์ ]

DESCRIPTION


ลุก เป็นคอมไพเลอร์ Lua แปลโปรแกรมที่เขียนด้วยภาษาโปรแกรม Lua
ลงในไฟล์ไบนารีที่มีชิ้นส่วนที่คอมไพล์ล่วงหน้าซึ่งสามารถโหลดและดำเนินการได้ในภายหลัง

ข้อดีหลักของการคอมไพล์ล่วงหน้าคือ: โหลดเร็วขึ้น ปกป้องซอร์สโค้ด
จากการเปลี่ยนแปลงของผู้ใช้โดยไม่ได้ตั้งใจ และการตรวจสอบไวยากรณ์ออฟไลน์ การคอมไพล์ล่วงหน้าไม่ได้หมายความถึง
ดำเนินการเร็วขึ้นเพราะในชิ้นส่วน Lua จะถูกคอมไพล์เป็น bytecodes ก่อนเสมอ
ดำเนินการ ลุก อนุญาตให้บันทึก bytecodes เหล่านั้นในไฟล์เพื่อดำเนินการในภายหลัง
ชิ้นส่วนที่คอมไพล์ล่วงหน้าไม่จำเป็นต้องเล็กกว่าซอร์สที่สอดคล้องกัน หลัก
เป้าหมายในการคอมไพล์ล่วงหน้าคือการโหลดเร็วขึ้น

ในบรรทัดคำสั่ง คุณสามารถผสมไฟล์ข้อความที่มีไฟล์ต้นฉบับ Lua และไบนารี
ที่มีชิ้นส่วนที่คอมไพล์แล้ว ลุก สร้างไฟล์เอาต์พุตเดียวที่มีการรวม
bytecodes สำหรับไฟล์ทั้งหมดที่ได้รับ การดำเนินการไฟล์ที่รวมกันนั้นเทียบเท่ากับการดำเนินการ
ไฟล์ที่ได้รับ โดยค่าเริ่มต้น ไฟล์เอาต์พุตจะมีชื่อว่า luac.ออกแต่คุณสามารถเปลี่ยนสิ่งนี้ได้ด้วย
-o ตัวเลือก

ชิ้นที่คอมไพล์ล่วงหน้าคือ ไม่ แบบพกพาในสถาปัตยกรรมต่างๆ นอกจากนี้
รูปแบบภายในของชิ้นส่วนที่คอมไพล์ล่วงหน้ามีแนวโน้มที่จะเปลี่ยนแปลงเมื่อมี Lua เวอร์ชันใหม่
การเผยแพร่. ตรวจสอบให้แน่ใจว่าคุณบันทึกไฟล์ต้นฉบับของโปรแกรม Lua ทั้งหมดที่คุณคอมไพล์ล่วงหน้า

OPTIONS


-l สร้างรายการของ bytecode ที่คอมไพล์แล้วสำหรับเครื่องเสมือนของ Lua รายการ
bytecodes มีประโยชน์ในการเรียนรู้เกี่ยวกับเครื่องเสมือนของ Lua หากไม่มีไฟล์ให้
แล้วก็ ลุก โหลด luac.ออก และแสดงรายการเนื้อหา ใช้ -l -l สำหรับรายการเต็ม

-o ไฟล์
ส่งออกไปยัง ไฟล์แทนที่จะเป็นค่าเริ่มต้น luac.ออก. (คุณสามารถใช้ได้ '-' สำหรับมาตรฐาน
เอาต์พุต แต่ไม่ใช่บนแพลตฟอร์มที่เปิดเอาต์พุตมาตรฐานในโหมดข้อความ) เอาต์พุต
file อาจเป็นหนึ่งในไฟล์ที่กำหนดเพราะไฟล์ทั้งหมดถูกโหลดก่อนเอาต์พุต
ไฟล์ถูกเขียน ระวังอย่าเขียนทับไฟล์ที่มีค่า

-p โหลดไฟล์แต่ไม่สร้างไฟล์เอาท์พุตใดๆ ใช้เป็นหลักสำหรับการตรวจสอบไวยากรณ์
และสำหรับการทดสอบชิ้นส่วนที่คอมไพล์ล่วงหน้า: ไฟล์ที่เสียหายอาจสร้างข้อผิดพลาด
เมื่อโหลด หากไม่มีไฟล์ให้มา ลุก โหลด luac.ออก และทดสอบมัน
เนื้อหา ไม่มีข้อความแสดงขึ้นหากไฟล์โหลดโดยไม่มีข้อผิดพลาด

-s ดึงข้อมูลการดีบักก่อนที่จะเขียนไฟล์ที่ส่งออก ช่วยประหยัดพื้นที่บางส่วนใน
ชิ้นที่ใหญ่มาก แต่ถ้าเกิดข้อผิดพลาดขึ้นเมื่อเรียกใช้ชิ้นที่ปล้นแล้ว
ข้อความแสดงข้อผิดพลาดอาจไม่มีข้อมูลทั้งหมดที่พวกเขามักจะทำ ใน
โดยเฉพาะหมายเลขบรรทัดและชื่อของตัวแปรท้องถิ่นจะสูญหายไป

-v แสดงข้อมูลรุ่น

-- หยุดการจัดการตัวเลือก

- หยุดการจัดการตัวเลือกและประมวลผลอินพุตมาตรฐาน

ใช้ luac5.2 ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด