Ito ang command ctangle na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
ctangle, cweave - isalin ang CWEB sa C at/o TeX
SINOPSIS
magulo [-bhp] [+s] webfile[.w] [{changefile[.ch]|-} [outfile[.c]]]
cweave [-befhpx] [+s] webfile[.w] [{changefile[.ch]|-} [outfile[.tex]]]
DESCRIPTION
Ang magulo Ang programa ay nagko-convert ng CWEB source na dokumento sa isang C program na maaaring i-compile
sa karaniwang paraan. Ang output file ay may kasamang mga detalye ng #line para maging ang pag-debug
ginawa sa mga tuntunin ng CWEB source file.
Ang cweave programa ay nagko-convert ng parehong CWEB file sa isang TeX file na maaaring naka-format at
nakalimbag sa karaniwang paraan. Nangangailangan ito ng naaangkop na pangangalaga sa mga detalye ng typographic tulad ng pahina
layout at paggamit ng indentation, italics, boldface, atbp., at ito ay nagbibigay ng malawak
cross-index na impormasyon na awtomatikong nakukuha nito.
Pinapayagan ka ng CWEB na maghanda ng isang dokumento na naglalaman ng lahat ng impormasyong kailangan
parehong upang makabuo ng isang compilable C program at upang makabuo ng isang mahusay na format na dokumento na naglalarawan
ang programa sa mas maraming detalye ayon sa nais ng manunulat. Ang gumagamit ng CWEB ay dapat
pamilyar sa TeX pati na rin sa C.
Ang command line ay dapat may isa, dalawa, o tatlong pangalan dito. Ang una ay kinuha bilang ang
CWEB file (at .w ay idinagdag kung walang extension). Kung hindi mabuksan ang file na iyon, ang
karugtong .web ay sinubukan sa halip. (Ngunit .w ay inirerekomenda, dahil .web karaniwang nagpapahiwatig
Pascal.) Kung mayroong pangalawang pangalan, ito ay isang file ng pagbabago (at .ch ay idinaragdag kung wala
extension). Ino-override ng change file ang mga bahagi ng WEB file, gaya ng inilarawan sa
dokumentasyon. Kung mayroong pangatlong pangalan, ino-override nito ang default na pangalan ng output
file, na karaniwang kapareho ng pangalan ng input file (ngunit sa kasalukuyang
direktoryo) na may extension .c or .tex.
Maaaring i-off ang mga opsyon sa command line gamit ang - (kung naka-on ang mga ito bilang default) o
naka-on gamit ang + (kung naka-off ang mga ito bilang default). Sa katunayan, ang mga opsyon ay pinoproseso mula sa
kaliwa pakanan, kaya ang isang sequence tulad ng -f +f ay tumutugma sa +f (na siyang default).
Ang -b pinipigilan ng opsyon ang linya ng banner na karaniwang lumalabas sa iyong terminal kapag
nagsisimula ang ctangle o cweave. Ang -h pinipigilan ng opsyon ang masayang mensahe na karaniwan
lalabas kung matagumpay ang pagproseso. Ang -p pinipigilan ng opsyon ang mga ulat ng pag-unlad
(mga naka-star na module number) habang nagaganap ang pagproseso. Kung sasabihin mo -bhp, wala kang makukuha
ngunit mga mensahe ng error.
Ang +s Ang opsyon ay nagpi-print ng mga istatistika tungkol sa paggamit ng memorya sa pagtatapos ng isang run (ipagpalagay na ang
ang mga programa ay pinagsama-sama gamit ang -DSTAT switch).
May tatlong iba pang opsyon na naaangkop sa cweave lamang: -f ibig sabihin huwag pilitin ang isang bagong linya
pagkatapos ng bawat pahayag sa na-format na output. -e pinipigilan ang enclosure ng C material
na-format ni cweave sa mga bracket \PB{...}. Ang ganitong mga bracket ay karaniwang ipinapasok upang iyon
ang mga espesyal na kawit ay maaaring gamitin ng cweb-latex at mga katulad na programa. -x ibig sabihin ay tanggalin ang index at
talaan ng nilalaman.
Kapaligiran
Ang environment variable na CWEBINPUTS ay ginagamit upang hanapin ang mga input file, o ang system
default kung hindi nakatakda ang CWEBINPUTS. Tingnan mo tex(1) para sa mga detalye ng paghahanap.
Gumamit ng ctangle online gamit ang mga serbisyo ng onworks.net