EnglishFrenchGermanItalianPortugueseRussianSpanish

ไอคอน Fav ของ OnWorks

a68g - ออนไลน์ในคลาวด์

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

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

โครงการ:

ชื่อ


a68g - Algol 68 Genie คอมไพเลอร์ล่าม Algol 68

เรื่องย่อ


a68g [--apropos | --ช่วยด้วย | --ข้อมูล [สตริง]] [--การยืนยัน | --ไม่มีการยืนยัน]
[--backtrace | --no-backtrace] [--วงเล็บ] [--ตรวจสอบ | --ไม่วิ่ง] [--รวบรวม | --no-คอมไพล์]
[--นาฬิกา] [--debug | --เฝ้าสังเกต] [--echo เชือก] [--execute หน่วย | -x หน่วย] [--exit | --]
[--กว้างขวาง] [-f | --ไฟล์ เชือก] [--กรอบ จำนวน] [--จับ จำนวน] [--กอง จำนวน]
[--รายการ] [--moids] [-O | -O0 | -O1 | -O2 | -O3] [--วัตถุ | --ไม่มีวัตถุ]
[--ค่าใช้จ่าย จำนวน] [--เพิ่มประสิทธิภาพ | --ไม่มีการเพิ่มประสิทธิภาพ] [--อวดดี] [--portcheck | --no-portcheck]
[--pragmats | --no-pragmats] [--ความแม่นยำ จำนวน] [--โหมโรง-รายการ] [--สวย-พิมพ์]
[--พิมพ์ หน่วย | -p หน่วย] [--เงียบ] [--quote-สตรอง] [--reductions] [--rerun] [--วิ่ง]
[--script เชือก] [--แหล่งที่มา | --ไม่มีแหล่งที่มา] [--ซ้อนกัน จำนวน] [--สถิติ] [--เข้มงวด]
[--เทอร์มินัล] [--เวลาที่ จำกัด จำนวน] [--ติดตาม | --no-trace] [--ต้นไม้ | --no-tree] [--ไม่ได้ใช้]
[--upper-สตรอง] [--verbose] [--รุ่น] [--คำเตือน | --ไม่มีคำเตือน]
[--xref | --no-xref] ชื่อไฟล์

DESCRIPTION


Algol 68 Genie (Algol68G) เป็นคอมไพเลอร์-ล่าม Algol 68 สามารถใช้สำหรับการดำเนินการ
โปรแกรมหรือสคริปต์ Algol 68 Algol 68 เป็นภาษาเอนกประสงค์มุมฉากที่ค่อนข้างเอนเอียง
นั่นเป็นวิธีการที่สวยงามสำหรับการแสดงอัลกอริธึม Algol 68 ได้รับการออกแบบโดยทั่วไป
ภาษาการเขียนโปรแกรมวัตถุประสงค์โดย IFIP Working Group 2.1 (ภาษาอัลกอริธึมและแคลคูลัส)
ที่มีความรับผิดชอบอย่างต่อเนื่องสำหรับ Algol 60 และ Algol 68

สามารถรับ Algol 68 Genie และเอกสารประกอบได้จาก

http://jmvdveer.home.xs4all.nl/

OPTIONS


ตัวเลือกถูกส่งไปยัง a68g จากไฟล์ .a68g.rc ในไดเร็กทอรีการทำงาน the
ตัวแปรสภาพแวดล้อม A68G_OPTIONS บรรทัดคำสั่งหรือจาก Pragmats

ลำดับความสำคัญของตัวเลือกมีดังนี้: ตัวเลือก Pragmat แทนที่ตัวเลือกบรรทัดคำสั่ง, คำสั่ง-
ตัวเลือกบรรทัดแทนที่ตัวเลือกในสภาพแวดล้อมตัวแปร A68G_OPTIONS, A68G_OPTIONS แทนที่
ตัวเลือกใน .a68g.rc

รายการตัวเลือก ตัวเลือกการติดตาม และ -pragmat, -nopragmat มีผลเมื่ออยู่
พบในการส่งผ่านข้อความโปรแกรมจากซ้ายไปขวา และสามารถใช้ตัวอย่างเช่น
เพื่อสร้างการอ้างอิงโยงสำหรับส่วนใดส่วนหนึ่งของโปรแกรม

ในกรณีที่จำเป็นต้องมีอาร์กิวเมนต์ที่เป็นตัวเลข อนุญาตให้ใช้ k, M หรือ G สำหรับการคูณด้วย
2 ** 10, 2 ** 20 หรือ 2 ** 30 ตามลำดับ

--apropos | --ช่วยด้วย | --ข้อมูล [สตริง]
พิมพ์ข้อมูลบนตัวเลือกถ้าไม่ใส่สตริง หรือพิมพ์ข้อมูลบนสตริง

--การยืนยัน | --ไม่มีการยืนยัน
ควบคุมรายละเอียดของการยืนยัน

--backtrace | --no-backtrace
ควบคุมว่าจะทำ stack backtrace หรือไม่ ในกรณีที่เกิดข้อผิดพลาดรันไทม์

--วงเล็บ
ให้ถือว่า [ .. ] และ { .. } เทียบเท่ากับ ( .. ) Algol ดั้งเดิม 68
ไวยากรณ์อนุญาตให้ ( .. ) แทนที่ [ .. ] ในขอบเขตและส่วน

--ตรวจสอบ | --ไม่วิ่ง
ตรวจสอบไวยากรณ์เท่านั้น ล่ามไม่เริ่มทำงาน

--นาฬิกา
เวลาดำเนินการรายงาน ไม่รวมเวลาที่จำเป็นสำหรับการรวบรวม

--รวบรวม | --no-คอมไพล์
สลับการเปิดหรือปิดการรวบรวมหน่วย การคอมไพล์ละเว้นการตรวจสอบรันไทม์จำนวนมาก
นำเสนอโดยล่ามที่เหมาะสม โปรแกรมไม่ทำงานและเชลล์สคริปต์คือ
สร้างรวมซอร์สโค้ดและไลบรารีที่ใช้ร่วมกัน เชลล์สคริปต์นี้สามารถ
ใช้เป็นหลอกปฏิบัติการ

--debug | --เฝ้าสังเกต
เริ่มต้นในจอภาพ เรียกใช้จอภาพในกรณีที่เกิดข้อผิดพลาดรันไทม์ โปรแกรม
จะหยุดชั่วคราวในจอภาพในบรรทัดที่มีข้อผิดพลาด

--echo เชือก
สตริง Echo ให้โดดเด่น

--execute หน่วย | --NS หน่วย
ดำเนินการหน่วย Algol 68 ด้วยวิธีนี้หนึ่งซับสามารถดำเนินการได้จากคำสั่ง
เส้น

--exit | --
ละเว้นตัวเลือกเพิ่มเติม

--กว้างขวาง
สร้างรายชื่อที่กว้างขวาง

-f | --ไฟล์ เชือก
ยอมรับสตริงเป็นชื่อไฟล์ในกรณีที่ขัดแย้งกับไวยากรณ์ของเชลล์

--กรอบ จำนวน
ตั้งค่าขนาดสแต็กเฟรมเป็น จำนวน ไบต์

--จับ จำนวน
ตั้งค่าขนาดพื้นที่จัดการเป็น จำนวน ไบต์

--กอง จำนวน
ตั้งค่าขนาดฮีปเป็น จำนวน ไบต์

--รายการ
สร้างรายการสั้น ๆ

--moids
สร้างภาพรวมของโหมดต่างๆ ในไฟล์รายการ

--วัตถุ | --ไม่มีวัตถุ
ควบคุมรายการของรหัส C ในไฟล์รายการ

--เพิ่มประสิทธิภาพ | --ไม่มีการเพิ่มประสิทธิภาพ
สลับการเปิดหรือปิดการรวบรวมหน่วย การคอมไพล์ละเว้นการตรวจสอบรันไทม์จำนวนมาก
นำเสนอโดยล่ามที่เหมาะสม ตัวเลือกนี้เทียบเท่ากับ -O2

-O | -O0 | -O1 | -O2 | -O3
สลับการเปิดคอมไพล์ยูนิตและส่งตัวเลือกไปยังคอมไพเลอร์ C แบ็คเอนด์เพื่อตั้งค่า
ระดับเพิ่มประสิทธิภาพ

--ค่าใช้จ่าย จำนวน
ตั้งค่าโอเวอร์เฮดสำหรับการตรวจสอบสแตก

--อวดดี
เทียบเท่ากับ --warnings --portcheck

--portcheck | --no-portcheck
เปิดหรือปิดข้อความเตือนการพกพา

--pragmats | --no-pragmats
การควบคุมรายละเอียดเพิ่มเติมของ Pragmats

--ความแม่นยำ จำนวน
ตั้งค่าความแม่นยำสำหรับโหมด LONG LONG เป็น จำนวน ตัวเลขที่สำคัญ

--โหมโรง-รายการ
สร้างรายการโหมโรง

--สวย-พิมพ์
พริตตี้พิมพ์ไฟล์ต้นฉบับ

--พิมพ์ หน่วย | --NS หน่วย
พิมพ์ค่าที่ได้จากหน่วย Algol 68 ด้วยวิธีนี้สามารถดำเนินการหนึ่งซับได้
จากบรรทัดคำสั่ง

--เงียบ
ระงับข้อความเตือนทั้งหมด

--quote-สตรอง
ใช้การลากคำพูด

--reductions
ลดการพิมพ์ที่ทำโดย parser

--rerun
ใช้โค้ดที่คอมไพล์แล้วจากการรันครั้งก่อน

--วิ่ง แทนที่ตัวเลือก --no-run

--script เชือก
ใช้สตริงเป็นชื่อไฟล์ต้นทางและข้ามการประมวลผลตัวเลือกเพิ่มเติมเพื่อให้สามารถ
จัดการโดยสคริปต์

--แหล่งที่มา | --ไม่มีแหล่งที่มา
ควบคุมรายการของบรรทัดต้นทางในไฟล์รายการ

--ซ้อนกัน จำนวน
ตั้งค่าขนาดสแต็กเป็น จำนวน ไบต์

--สถิติ
สร้างสถิติในไฟล์รายการ

--เข้มงวด
ละเว้นส่วนขยายของไวยากรณ์ Algol 68

--เวลาที่ จำกัด จำนวน
ขัดจังหวะล่ามหลัง จำนวน วินาที สร้างเกินเวลาที่กำหนด
ความผิดพลาด

--ติดตาม | --no-trace
ควบคุมการติดตามโปรแกรมที่ทำงานอยู่

--ต้นไม้ | --no-tree
ควบคุมรายการของโครงสร้างไวยากรณ์ในไฟล์รายการ

--ไม่ได้ใช้
สร้างภาพรวมของแท็กที่ไม่ได้ใช้ในไฟล์รายการ

--upper-สตรอง
ใช้การสตรอปตอนบน ซึ่งเป็นระบบการสตรอปเริ่มต้น

--verbose
ใช้โหมดรายละเอียด

--รุ่น
พิมพ์เวอร์ชันของอิมเมจที่กำลังรันของ a68g

--คำเตือน | --ไม่มีคำเตือน
เปิดใช้งานข้อความเตือนหรือข้อความเตือนที่ระงับได้

--xref | --no-xref
ควบคุมการสร้างการอ้างอิงโยงในไฟล์รายการ

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


Ad


Ad

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