Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen cwebx komutudur.
Program:
ADI
ctanglex, cweavex - CWEB(x)'i C'ye (veya C++) ve/veya TeX'e çevir
SİNOPSİS
dörtgen [ -bhpl ] [ +cs+ ] cweb dosyası[.w] [(değişiklik dosyası[.ch]|+|-) [çıktı dosyası[.C]]]
tığ işi [ -bhpx ] [ +cs+dtefauwm ] [ +arama yolu ] cweb dosyası[.w] [(değişiklik dosyası[.ch]|+|-)
[çıktı dosyası[.teks]]]
TANIM
The dörtgen program, bir CWEB(x) kaynak belgesini, olabilecek bir C programına dönüştürür.
olağan şekilde derlenmiştir. Çıktı dosyası şunları içerir: #hat teknik özellikler yani hata
CWEB(x) kaynak dosyası bazında raporlama ve hata ayıklama yapılabilir.
The tığ işi program aynı CWEB(x) dosyasını biçimlendirilebilecek bir TeX dosyasına dönüştürür
ve normal şekilde yazdırılır. Sayfa gibi tipografik ayrıntılara gereken özeni gösterir.
düzeni ve girinti, italik, kalın yazı tipi vb. kullanımı ve kapsamlı bilgi sağlar.
otomatik olarak topladığı çapraz referans bilgileri.
CWEBx, tüm bilgileri içeren tek bir belge hazırlamanıza olanak tanır.
hem derlenebilir bir C programı üretmek hem de iyi biçimlendirilmiş bir belge üretmek için gerekliydi.
programı yazarın isteyebileceği kadar ayrıntılı bir şekilde anlatmak. CWEBx kullanıcısı
TeX ile biraz aşinalık ve C bilgisi olmalıdır.
Komut satırında bir, iki veya üç ad olmalıdır. İlk olarak alınır
CWEB(x) dosyası (ve `.w' uzantı yoksa eklenir). Bu dosya açılamıyorsa,
uzantı `.ağ' yerine denenir. İkinci bir ad varsa, bu bir değişiklik dosyasıdır (ve
`.ch' uzantısı yoksa eklenir), aksi takdirde CWEB(x) dosyasının adı
` ile değiştirilen uzantı.ch' dosya adı değiştir olarak denenir; böyle bir dosya yoksa değişiklik yok
dosya kullanılır. Bir değişiklik dosyası yerine ` belirtilebilir.-' veya '+'; `-' anlamına gelir
dosyayı değiştir ve `+', bir değişiklik dosyasını yalnızca varsayılan ada sahip bir dosya varsa kullanmak anlamına gelir
(sanki sadece bir isim verilmiş gibi). Değişiklik dosyası, CWEB(x) dosyasının bölümlerini geçersiz kılar,
belgelerde açıklandığı gibi. Varsa, üçüncü bir ad çıktı dosyasını belirtir
açıkça adlandırın. Varsayılan çıktı dosyası adı, uzantılı CWEB(x) dosyasının adıdır.
`.c' (için dörtgen ) veya `.tex' (için tığ işi ); varsayılan uzantı, aşağıdaki durumlarda da uygulanır:
üçüncü isim uzantısız olarak verilir.
Komut satırındaki seçenekler ` ile açılabilir.+' ve ' ile kapalı-'; birçok
çevrilen birkaç seçeneği gösteren aynı argümanda karakterler gelebilir.
sırasıyla açık ve aynı anda kapalı. Aslında, seçenekler soldan sağa doğru işlenir.
doğru, yani `gibi bir dizi-b +b' ile eşdeğerdir '+b' (varsayılan budur).
The +b seçeneği, terminalinizde bir başlık satırı gösterir. NS +h seçeneği mutlu bir mesaj gösterirse
işleme başarılı oldu. NS +p seçenek ilerleme raporlarını gösterir (yıldızlı modül
sayılar) işleme gerçekleşirken. ` dersen-bhp', terminal çıktısı almıyorsunuz ama
hata mesajları.
The +c seçenek, Levy/Knuth CWEB'yi taklit eder. NS +s seçenek, bellekle ilgili istatistikleri yazdırır
bir çalıştırmanın sonunda kullanım (programların -DSTAT
Debian sistemlerinde varsayılan olarak olduğu gibi geçiş yapın). Seçeneği ayarlayarak ++ bir kutu
C yerine C++ dilini seçin.
Seçenek -l için geçerlidir dörtgen bir tek; seçildiğinde, C çıkışı daha fazla yapılır
atlayarak insanlar için okunabilir #hat direktifler ve düzen ve yorumların korunması.
için geçerli olan birkaç seçenek daha vardır. tığ işi bir tek. Seçenek -x atlamak anlamına gelir
dizin ve içindekiler tablosu. Seçeneği ayarlayarak +d bir sebep tığ işi rapor etmek
program parçalarının ayrıştırılmasında karşılaşılan sorunlar. İle birlikte +t dizin ve modül adları
ayrı dosyalara yazılacaktır. İle birlikte +e içindekiler bir
iki taraflı bir yazıcı kullanırken yeni sayfa. Seçenekler +f , +a , +u , +w , ve +m değişiklik
programların biçimlendirildiği stil: +f her basitten sonra yeni bir satırı zorlamak anlamına gelir
biçimlendirilmiş çıktıdaki ifade ve +a ayrıca her basitten önce yeni bir satırı zorlamak anlamına gelir
ifade, bir etikete veya koşula uysa bile; seçenek +u tarzı değiştirecek
böylece bir satır sonu önce yerine {'den sonra gelir, böylece hizalanmalarını önler
eşleşen `}' ile (bu, Levy/Knuth CWEB stilidir), seçenek ise +w koyar
{'den önce ve sonra satır sonu, daha simetrik bir düzen üretir.
biraz fazla kağıt. Son olarak, seçenek +m ardışık arasındaki satır sonlarını zorlamaktan kaçınır
yerel bir blokta bildirimler. seçeneği ile +arama yolu bir yer belirtebilirsiniz
geçerli dizinde bulunmadığında başlık dosyalarını arayın. dize
'+i'yi takip etmek, kaydedilemezse, bir başlık dosyası adının başına eklenir ve saklanır.
aksi halde bulundu (bu nedenle dize muhtemelen bir yol adı ayırıcı '/' ile bitmelidir). Daha
birden fazla böyle bir arama yolu belirtilebilir; soldan doğru sırayla denenecekler
sağ.
onworks.net hizmetlerini kullanarak cwebx'i çevrimiçi kullanın