นี่คือคำสั่ง m4 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
m4 - ตัวประมวลผลมาโคร
เรื่องย่อ
m4 [ทางเลือกที่-ไฟล์] ...
DESCRIPTION
ประมวลผลมาโครในไฟล์ หากไม่มี FILE หรือถ้า FILE เป็น `-' อินพุตมาตรฐานจะถูกอ่าน
อาร์กิวเมนต์บังคับหรือเป็นทางเลือกสำหรับตัวเลือกแบบยาวนั้นบังคับหรือเป็นทางเลือกสำหรับ short
ตัวเลือกด้วย
การดำเนินการ โหมด:
--ช่วยด้วย แสดงวิธีใช้นี้และออกจาก
--รุ่น
ข้อมูลรุ่นส่งออกและการออก
-E, --ร้ายแรง-คำเตือน
หนึ่งครั้ง: คำเตือนกลายเป็นข้อผิดพลาด สองครั้ง: หยุดการดำเนินการเมื่อเกิดข้อผิดพลาดครั้งแรก
-i, --เชิงโต้ตอบ
ยกเลิกการบัฟเฟอร์ ละเว้นการขัดจังหวะ
-P, --คำนำหน้า-builtins
บังคับคำนำหน้า `m4_' ให้กับบิลด์อินทั้งหมด
-Q, --เงียบ, --เงียบ
ระงับคำเตือนสำหรับ buildins
--warn-มาโคร-ลำดับ[=REGEXP]
เตือนว่าคำจำกัดความของมาโครตรงกับ REGEXP หรือไม่
ค่าเริ่มต้น \$\({[^}]*}\|[0-9][0-9]+\)
ตัวประมวลผลล่วงหน้า คุณสมบัติ:
-D, --define=ชื่อ[=มูลค่า]
กำหนด NAME ว่ามี VALUE หรือว่างเปล่า
-I, --รวม=DIRECTORY
ผนวก DIRECTORY เพื่อรวมเส้นทาง
-s, --ซิงก์ไลน์
สร้าง `#line NUM "FILE"' บรรทัด
-U, --define=ชื่อ
กำหนด NAME
ข้อ จำกัด ควบคุม:
-g, --กนู
แทนที่ -G เพื่อเปิดใช้งานส่วนขยาย GNU อีกครั้ง
-G, --แบบดั้งเดิม
ระงับส่วนขยาย GNU ทั้งหมด
-H, --แฮชไซส์=PRIME
ตั้งค่าขนาดตารางแฮชค้นหาสัญลักษณ์ [509]
-L, --nesting-จำกัด=จำนวน
เปลี่ยนขีด จำกัด การซ้อน 0 สำหรับไม่ จำกัด [0]
แช่แข็ง รัฐ ไฟล์:
-F, --freeze-สถานะ=ไฟล์
สร้างสถานะแช่แข็งใน FILE ในตอนท้าย
-R, --reload-สถานะ=ไฟล์
โหลดสถานะแช่แข็งซ้ำจาก FILE เมื่อเริ่มต้น
การแก้จุดบกพร่อง:
-d, --debug[=ธง]
ตั้งค่าระดับการดีบัก (ไม่มีแฟล็กหมายถึง `aeq')
--debugfile[=ไฟล์]
เปลี่ยนเส้นทางการดีบักและติดตามเอาต์พุตไปยัง FILE (ค่าเริ่มต้น stderr ทิ้งหากสตริงว่าง)
-l, --arglength=NUM
จำกัดขนาดการติดตามมาโคร
-t, --ติดตาม=ชื่อ
ติดตาม NAME เมื่อถูกกำหนด
ธง is ใด จาก:
แสดงข้อโต้แย้งที่เกิดขึ้นจริง
ค แสดงก่อนรวบรวม หลังรวบรวม และหลังการโทร
e แสดงการขยายตัว
f พูดชื่อไฟล์อินพุตปัจจุบัน
ฉันแสดงการเปลี่ยนแปลงในไฟล์อินพุต
l พูดหมายเลขบรรทัดอินพุตปัจจุบัน
p แสดงผลการค้นหาเส้นทาง
ค่าอ้างอิง q ตามความจำเป็น โดยมีแฟล็ก a หรือ e
t trace สำหรับการเรียกมาโครทั้งหมด ไม่ใช่แค่ traceon'ed
x เพิ่มรหัสการโทรมาโครที่ไม่ซ้ำกันซึ่งมีประโยชน์กับ c flag
V ชวเลขสำหรับธงข้างต้นทั้งหมด
หากกำหนดไว้ ตัวแปรสภาพแวดล้อม `M4PATH' จะเป็นรายการไดเรกทอรีที่คั่นด้วยโคลอน
รวมหลังจากระบุโดย `-I'
สถานะการออกคือ 0 สำหรับความสำเร็จ 1 สำหรับความล้มเหลว 63 สำหรับเวอร์ชันไฟล์ที่ตรึงไม่ตรงกัน หรือ
ค่าใดก็ตามที่ส่งไปยังมาโคร m4exit
ใช้ m4 ออนไลน์โดยใช้บริการ onworks.net