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

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

โครงการ:

ชื่อ


convict - แปลงไฟล์ INTERCAL ระหว่างรูปแบบต่างๆ

เรื่องย่อ


convict อินคาร์เซ็ท outcharset [กฎการเติม [ชื่ออาร์เรย์]]

DESCRIPTION


หน้าคู่มือนี้อธิบาย convict สั่งการ. สามารถดูเอกสาร Fuller ได้ทาง
คำสั่ง ข้อมูล convict

convict แปลงโปรแกรม INTERCAL จากชุดอักขระหนึ่งเป็นอีกชุดหนึ่ง มันรับข้อมูลจาก
อินพุตมาตรฐานและส่งเอาต์พุตไปยังเอาต์พุตมาตรฐาน

OPTIONS


สำหรับ อินคาร์เซ็ท และ outcharset

พอร์ทัล ตีความอินพุตว่าเป็น ASCII-7 Atari ไวยากรณ์ INTERCAL ตามที่ Atari ใช้
คอมไพเลอร์ INTERCAL-72, ไวยากรณ์เริ่มต้น J-INTERCAL และ C-INTERCAL หรือเอาต์พุตในนั้น
วากยสัมพันธ์

Baudot ตีความอินพุตว่าอยู่ในไวยากรณ์ Baudot แบบขยายของ CLC-INTERCAL หรือเอาต์พุตใน
ไวยากรณ์นั้น

ebcdic ตีความอินพุตเป็นภาษา CLC-INTERCAL ของ EBCDIC หรือเอาต์พุตใน
ไวยากรณ์นั้น

latin1 ตีความอินพุตว่าเป็นไวยากรณ์ Latin-1 Princeton INTERCAL ตามที่ใช้โดย
ค่าเริ่มต้นโดย CLC-INTERCAL และสามารถอ่านได้โดย C-INTERCAL ด้วย -X สวิตช์หรือ
เอาต์พุตในไวยากรณ์นั้น

สำหรับ กฎช่องว่างภายใน

เป็นศูนย์ ใส่บิตที่ไม่เกี่ยวข้องใน ASCII-7 และเอาต์พุต Baudot ด้วยศูนย์

พิมพ์ได้
ตั้งค่าบิตที่ไม่เกี่ยวข้องใน ASCII-7 และเอาต์พุต Baudot เพื่อพยายามทำให้เกิด
เอาต์พุตให้อยู่ภายในช่วงอักขระ 32-126 ตัวเลือกนี้เป็นค่าเริ่มต้น (บันทึก
ที่ กฎช่องว่างภายใน ไม่เกี่ยวข้องกับชุดอักขระ 8 บิต เช่น Latin-1 และ EBCDIC)

สุ่ม อัดบิตที่ไม่เกี่ยวข้องใน ASCII-7 และเอาต์พุต Baudot ด้วยข้อมูลสุ่ม ยกเว้นว่า
หลีกเลี่ยงการส่งออกออคเต็ต all-bits-zero

คำเตือน


ไม่สามารถแปลงได้ทั้งหมด เนื่องจากชุดอักขระมีอักขระต่างกัน
มีอยู่. ในกรณีส่วนใหญ่ อักขระที่ไม่สามารถแปลงได้หรือไม่ถูกต้องจะถูกแปลงเป็น 0
(เบาะที่เหมาะสม); ข้อยกเว้นคือถ้าไม่สามารถแปลงแท็บได้ก็จะ
แทนจะถูกแปลงเป็นช่องว่างเดียว (เพื่อให้โปรแกรม INTERCAL ยังคงทำงานหากแปลง
ให้กับ Baudot) โดยใช้ พอร์ทัล เนื่องจากชุดอักขระอินพุตหรือเอาต์พุตจะแปลงตามตัวอักษร
อักขระที่แตกต่างกันระหว่างไวยากรณ์ Atari และ Princeton โดยไม่ต้องตรวจสอบเพื่อดูว่า
พวกเขากำลังใช้เป็นโอเปอเรเตอร์หรือไม่

If ชื่ออาร์เรย์ จะได้รับจากนั้นแทนที่จะแสดงข้อความที่แปลงตามตัวอักษรมันจะเป็น
เอาต์พุตแบบพกพา (นั่นคือถูกกฎหมายใน INTERCAL-72, C-INTERCAL, J-INTERCAL และ CLC-
INTERCAL) INTERCAL ที่กำหนดขนาดอาร์เรย์ส่วนท้ายที่กำหนดเป็น ชื่ออาร์เรย์ และกำหนดแต่ละ byte
ของเอาต์พุตไปยังองค์ประกอบของอาร์เรย์นั้น สิ่งนี้มีประโยชน์อย่างมากสำหรับการสร้างข้อความ Bauot
สำหรับอาร์เรย์สไตล์ CLC-INTERCAL IO

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



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