นี่คือคำสั่ง gp2c ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
GP2C - คอมไพเลอร์ GP ถึง C
DESCRIPTION
gp2c [-ghfltvydWSTGV] [-i N] [-o ] [-NS ] [file.gp]
gp2c เป็นโปรแกรมที่แปลรหัส GP เป็นรหัส C ที่ใช้ไลบรารี libpari มันพยายาม
เพื่อสร้างโค้ดที่ดูเหมือนซอร์สโค้ดของ PARI
ผู้ใช้งาน ตัวเลือก:
-o : วางเอาต์พุตใน file .
-g : สร้างรหัสรวบรวมขยะอัตโนมัติ
-ใน: ตั้งค่าระดับการเยื้องเป็นช่องว่าง N (ค่าเริ่มต้น 2)
-W : คำเตือนเอาต์พุตเกี่ยวกับประเภทและการใช้ตัวแปรร่วม
-C : สร้างรหัสตรวจสอบช่วง
-L : สร้าง #line directive สำหรับข้อความคอมไพเลอร์ C ที่ดีขึ้น
-p : คำนำหน้าสัญลักษณ์ที่ผู้ใช้กำหนดโดย เพื่อหลีกเลี่ยงความขัดแย้ง
-s : เพิ่มคำต่อท้าย ให้ GP ติดตั้งชื่อฟังก์ชัน
-S: ถือว่าการประกาศฟังก์ชันอย่างเข้มงวด
การสอบถาม ตัวเลือก:
-h : ความช่วยเหลือนี้
-f : ถ่ายโอนข้อมูลเกี่ยวกับฟังก์ชันไปยัง stderr
-l : ส่งออกรายการฟังก์ชันที่คอมไพเลอร์รู้จัก
-t : ส่งออกตารางประเภทที่คอมไพเลอร์รู้จัก
-v : ข้อมูลเวอร์ชันเอาต์พุตและออก
การแก้จุดบกพร่อง ตัวเลือก:
-d : เพิ่มระดับการดีบัก
-y : สลับ parser เป็นโหมดแก้ไขข้อบกพร่อง
-T : เอาต์พุต syntax tree ในรูปแบบ treetool
- อปท : แผนผังไวยากรณ์ของเอาต์พุตในรูปแบบ VCG/GRL
-G : สร้างรหัส GP แทนที่รหัส C อย่ายิ้ม.
-V : อย่าล้างค่าตัวแปร
file.gp: ไฟล์ที่จะประมวลผล ค่าเริ่มต้นเป็น stdin รหัส C ที่สร้างขึ้นจะถูกส่งออกไปยัง stdout
เว้นแต่ตัวเลือก -o ถูกนำมาใช้.
ดูสคริปต์ gp2c-รัน สำหรับกระบวนการคอมไพล์อัตโนมัติ
การทำสำเนา
ลิขสิทธิ์ 2000-2015 The PRI Group
GP2C เป็นซอฟต์แวร์ฟรี อยู่ภายใต้ GNU General Public License และยินดีต้อนรับคุณ
เปลี่ยนแปลงและ/หรือแจกจ่ายสำเนาภายใต้เงื่อนไขบางประการ ไม่มีอย่างแน่นอน
การรับประกันสำหรับ GP2C
ใช้ gp2c ออนไลน์โดยใช้บริการ onworks.net