Đây là lệnh cweave có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
ctangle, cweave - dịch CWEB sang C và / hoặc TeX
SYNOPSIS
hình chữ nhật [-bhp] [+s] tệp web[.w] [{tập tin thay đổi[.ch]|-} [ô uế[.c]]]
dệt [-befhpx] [+s] tệp web[.w] [{tập tin thay đổi[.ch]|-} [ô uế[.tex]]]
MÔ TẢ
Sản phẩm hình chữ nhật chương trình chuyển đổi tài liệu nguồn CWEB thành một chương trình C có thể được biên dịch
theo cách thông thường. Tệp đầu ra bao gồm các thông số kỹ thuật # dòng để có thể gỡ lỗi
được thực hiện trong điều kiện của tệp nguồn CWEB.
Sản phẩm dệt chương trình chuyển đổi cùng một tệp CWEB thành tệp TeX có thể được định dạng và
được in theo cách thông thường. Nó chăm sóc thích hợp các chi tiết kiểu chữ như trang
bố cục và việc sử dụng thụt lề, in nghiêng, in đậm, v.v. và nó cung cấp nhiều
thông tin chỉ mục chéo mà nó thu thập tự động.
CWEB cho phép bạn chuẩn bị một tài liệu duy nhất chứa tất cả thông tin cần thiết
cả để tạo ra một chương trình C có thể biên dịch và để tạo ra một tài liệu được định dạng tốt mô tả
chương trình chi tiết như người viết có thể mong muốn. Người dùng CWEB phải là
quen thuộc với TeX cũng như C.
Dòng lệnh phải có một, hai hoặc ba tên trên đó. Đầu tiên được coi là
Tệp CWEB (và .w được thêm vào nếu không có phần mở rộng). Nếu không thể mở tệp đó,
mở rộng .Web được thử thay thế. (Nhưng .w được khuyến khích, vì .Web thường ngụ ý
Pascal.) Nếu có tên thứ hai, nó là một tệp thay đổi (và .ch được thêm vào nếu không có
gia hạn). Tệp thay đổi ghi đè các phần của tệp WEB, như được mô tả trong
tài liệu. Nếu có tên thứ ba, nó sẽ ghi đè tên mặc định của đầu ra
tệp, thường giống với tên của tệp đầu vào (nhưng hiện tại
thư mục) với phần mở rộng .c or .tex.
Các tùy chọn trong dòng lệnh có thể bị tắt với - (nếu chúng được bật theo mặc định) hoặc
được bật bằng + (nếu chúng bị tắt theo mặc định). Trên thực tế, các tùy chọn được xử lý từ
từ trái sang phải, vì vậy một chuỗi như -f + f tương ứng với + f (là mặc định).
Sản phẩm -b tùy chọn chặn dòng biểu ngữ thường xuất hiện trên thiết bị đầu cuối của bạn khi
ctangle hoặc cweave bắt đầu. Các -h tùy chọn ngăn chặn thông báo vui vẻ bình thường
xuất hiện nếu quá trình xử lý thành công. Các -p tùy chọn ngăn chặn các báo cáo tiến độ
(số mô-đun được gắn dấu sao) khi quá trình xử lý diễn ra. Nếu bạn nói -bhp, bạn không nhận được gì
nhưng thông báo lỗi.
Sản phẩm +s tùy chọn in ra số liệu thống kê về việc sử dụng bộ nhớ khi kết thúc quá trình chạy (giả sử rằng
chương trình đã được biên dịch với chuyển đổi -DSTAT).
Có ba tùy chọn khác áp dụng cho dệt chỉ có: -f có nghĩa là không ép buộc một dòng mới
sau mỗi câu lệnh trong đầu ra được định dạng. -e ngăn cản sự bao bọc của vật liệu C
được định dạng bởi dệt trong ngoặc \ PB {...}. Các dấu ngoặc như vậy thường được chèn để
móc đặc biệt có thể được sử dụng bởi cweb-latex và các chương trình tương tự. -x nghĩa là bỏ qua chỉ mục và
mục lục.
MÔI TRƯỜNG
Biến môi trường CWEBINPUTS được sử dụng để tìm kiếm các tệp đầu vào hoặc hệ thống
mặc định nếu CWEBINPUTS không được đặt. Nhìn thấy tex(1) để biết chi tiết của việc tìm kiếm.
Sử dụng cweave trực tuyến bằng dịch vụ onworks.net