นี่คือคำสั่งของ Noweb ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
noweb - เครื่องมือการเขียนโปรแกรมความรู้อย่างง่าย
เรื่องย่อ
โนเว็บ [-t] [-o] [-Lรูป] [-มาร์กอัป parser] [ไฟล์] ...
DESCRIPTION
เว็บ เป็นเครื่องมือการเขียนโปรแกรมความรู้เช่น ช่องทางWEB or นูเว็บ, ง่ายกว่าเท่านั้น NS โนเว็บ ไฟล์
มีซอร์สโค้ดของโปรแกรมที่แทรกด้วยเอกสารประกอบ เมื่อไหร่ โนเว็บ ถูกเรียกมัน
เขียนซอร์สโค้ดของโปรแกรมไปยังไฟล์เอาต์พุตที่กล่าวถึงในไฟล์ noweb และมัน
เขียน เท็กซ์ ไฟล์สำหรับเอกสารเรียงพิมพ์
การขอ โนเว็บ(1) คำสั่งสำหรับผู้ที่ไม่ชอบอ่าน man page หรือผู้ที่กำลังเปลี่ยน
จาก นูเว็บ. เพื่อให้ได้ประโยชน์สูงสุดจาก โนเว็บ, ใช้ หยัก(1) และ ละเลย(1) แทน
FORMAT OF โนเว็บ ไฟล์
A โนเว็บ ไฟล์เป็นลำดับของ ชิ้นซึ่งอาจปรากฏในลำดับใดก็ได้ ชิ้นอาจมี
รหัสหรือเอกสารประกอบ ชิ้นเอกสารเริ่มต้นด้วยบรรทัดที่ขึ้นต้นด้วยเครื่องหมาย
(@) ตามด้วยช่องว่างหรือขึ้นบรรทัดใหม่ พวกเขาไม่มีชื่อ ชิ้นรหัสเริ่มต้นด้วย
<<ก้อน พร้อมชื่อ>> =
ในสายด้วยตัวเอง วงเล็บมุมซ้ายคู่ (<<) ต้องอยู่ในคอลัมน์แรก
ก้อนจะสิ้นสุดโดยจุดเริ่มต้นของอีกอันหนึ่งหรือตอนท้ายไฟล์ ถ้าครั้งแรก
บรรทัดในไฟล์ไม่ได้ทำเครื่องหมายจุดเริ่มต้นของกลุ่ม แต่จะถือว่าเป็นบรรทัดแรก
บรรทัดของส่วนเอกสาร
ส่วนของเอกสารประกอบด้วยข้อความที่คัดลอกแบบคำต่อคำไปยัง เท็กซ์ ไฟล์ (ยกเว้นสำหรับ
รหัสที่ยกมา) โนเว็บ ทำงานร่วมกับ น้ำยาง; เอกสารชิ้นแรกจะต้องมี a น้ำยาง
\documentclass คำสั่งนั้นจะต้องมี \usepackage{noweb} ในคำนำ และสุดท้ายก็คือ
จะต้องมี a . ด้วย น้ำยาง \ begin {เอกสาร} คำสั่ง
ส่วนของโค้ดประกอบด้วยซอร์สโค้ดของโปรแกรมและการอ้างอิงไปยังโค้ดอื่นๆ ของโค้ด หลายรหัส
ชิ้นอาจมีชื่อเดียวกัน โนเว็บ ประสานคำจำกัดความของพวกเขาเพื่อสร้างซิงเกิ้ล
เหมือนกับที่เครื่องมือเขียนโปรแกรมที่รู้หนังสืออื่นๆ ทำ โนเว็บ มองหาชิ้นที่
กำหนดไว้แต่ไม่ได้ใช้ในไฟล์ต้นฉบับ หากชื่อของส่วนดังกล่าวไม่มีการเว้นวรรค
ส่วนที่เป็น ``ไฟล์ผลลัพธ์;'' โนเว็บ ขยายและเขียนผลลัพธ์ลงในไฟล์ของ
ชื่อเดียวกัน คำจำกัดความโค้ดกลุ่มเป็นเหมือนคำจำกัดความของแมโคร มันมีการอ้างอิง
ไปยังชิ้นอื่น ๆ ซึ่งขยายตัวเองเป็นต้น โนเว็บเอาต์พุตของสามารถอ่านได้ มัน
รักษาการเยื้องของส่วนที่ขยายออกในส่วนที่เกี่ยวกับชิ้นที่พวกมัน
ปรากฏ.
ถ้าดาว (*) ต่อท้ายชื่อของไฟล์เอาต์พุต โนเว็บ รวมหมายเลขบรรทัด
ข้อมูลตามที่ .กำหนด -Lรูป ตัวเลือก (หรือสำหรับ C ถ้าไม่ใช่ -Lรูป มีตัวเลือกให้)
ชื่อตัวเองต้องไม่มีอักขระเมตาของเชลล์
อาจมีการอ้างรหัสภายในส่วนเอกสารโดยการวางวงเล็บเหลี่ยมคู่ ([[...]])
รอบ ๆ มัน. วงเล็บเหลี่ยมคู่เหล่านี้ใช้เพื่อกำหนดรหัสพิเศษ typographic
การรักษาใน เท็กซ์ ไฟล์. หากโค้ดที่ยกมาลงท้ายด้วยวงเล็บเหลี่ยมสามอันขึ้นไป โนเว็บ
เลือกคู่ที่เหมาะสมที่สุด ตัวอย่างเช่น [[AI]]] มีการแยกวิเคราะห์อย่างถูกต้อง
ในโค้ด noweb ถือว่าวงเล็บมุมซ้ายหรือขวาคู่แบบ unpaired เป็นตัวอักษร << และ >>.
เพื่อบังคับวงเล็บดังกล่าวแม้แต่วงเล็บคู่หรือวงเล็บในเอกสารเป็น
ถือเป็นตัวอักษร ใช้นำหน้าเครื่องหมาย (เช่น @<).
OPTIONS
-t ปราบปรามการสร้าง a เท็กซ์ ไฟล์
-o ระงับการสร้างไฟล์เอาต์พุต
-Lรูป
ใช้ รูป เพื่อจัดรูปแบบข้อมูลหมายเลขบรรทัดสำหรับไฟล์เอาต์พุตที่ติดดาว (ถ้า
ละเว้นตัวเลือก ใช้รูปแบบที่เหมาะสมกับ C) รูป เป็นไปตามที่ .กำหนด
หยัก(1);
-มาร์กอัป parser
ใช้ parser เพื่อแยกวิเคราะห์ไฟล์อินพุต เปิดใช้งานการใช้เครื่องมือ noweb กับไฟล์ใน other
รูปแบบ; ตัวอย่างเช่น นูมาร์คอัพ parser เข้าใจ นูเว็บ(1) รูปแบบ ดู
ตัวกรอง(7) สำหรับข้อมูลเพิ่มเติม สำหรับผู้เชี่ยวชาญเท่านั้น
ใช้ noweb ออนไลน์โดยใช้บริการ onworks.net
