EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

ctanglex - Online în cloud

Rulați ctanglex în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda ctanglex care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


ctanglex, cweavex - traduceți CWEB(x) în C (sau C++) și/sau TeX

REZUMAT


ctanglex [ -bhpl ] [ +cs+ ] cwebfile[.w] [(fişierul de modificare[.ch]|+|-) [fisier de iesire[.c]]]
cweavex [ -bhpx ] [ +cs+dtefauwm ] [ +isearchpath ] cwebfile[.w] [(fişierul de modificare[.ch]|+|-)
[fisier de iesire[.tex]]]

DESCRIERE


ctanglex programul convertește un document sursă CWEB(x) într-un program C care poate fi
compilate în mod obișnuit. Fișierul de ieșire include #linia specificații astfel încât eroarea respectivă
raportarea și depanarea se pot face în ceea ce privește fișierul sursă CWEB(x).

cweavex programul convertește același fișier CWEB(x) într-un fișier TeX care poate fi formatat
și tipărite în mod obișnuit. Are grijă adecvată de detaliile tipografice, cum ar fi pagina
aspectul și utilizarea indentării, cursivelor, caracterelor aldine etc. și furnizează numeroase
informații de referință încrucișată pe care le adună automat.

CWEBx vă permite să pregătiți un singur document care să conțină toate informațiile care sunt
necesare atât pentru a produce un program C compilabil, cât și pentru a produce un document bine formatat
descriind programul în atâtea detalii pe cât își dorește scriitorul. Utilizatorul CWEBx
ar trebui să aibă o oarecare familiaritate cu TeX, precum și cunoștințe despre C.

Linia de comandă ar trebui să aibă unul, două sau trei nume pe ea. Primul este luat drept
Fișierul CWEB(x) (și `.w' se adaugă dacă nu există o extensie). Dacă acel fișier nu poate fi deschis,
extensia `.web' se încearcă în schimb. Dacă există un al doilea nume, acesta este un fișier de modificare (și
`.ch' se adaugă dacă nu există o extensie), altfel numele fișierului CWEB(x) cu acesta
extensia înlocuită cu `.ch' este încercat ca nume de fișier de schimbare; dacă nu există un astfel de fișier, nicio modificare
este utilizat fișierul. În loc de un fișier de modificare se poate specifica `-' sau `+'; `-' înseamnă a nu folosi a
schimba fișierul și `+' înseamnă folosirea unui fișier de modificare numai dacă există un fișier cu numele implicit
(ca și cum ar fi dat un singur nume). Fișierul de modificare suprascrie părți ale fișierului CWEB(x),
așa cum este descris în documentație. Un al treilea nume, dacă este prezent, specifică fișierul de ieșire
nume în mod explicit. Numele implicit al fișierului de ieșire este cel al fișierului CWEB(x) cu extensie
`.c' (pentru ctanglex ) sau `.tex' (pentru cweavex ); extensia implicită se aplică și dacă a
al treilea nume este dat fără extensie.

Opțiunile din linia de comandă pot fi activate fie cu `+' și opriți cu `-'; mai multe
pot urma caractere în același argument, care indică mai multe opțiuni care sunt întoarse
pornit, respectiv oprit simultan. De fapt, opțiunile sunt procesate de la stânga la
corect, deci o secvență ca `-b +b' este echivalent cu `+b' (care este implicit).

+b opțiunea arată o linie banner pe terminalul dvs. The +h opțiunea arată un mesaj fericit dacă
prelucrarea a avut succes. The +p opțiunea arată rapoarte de progres (modul cu stea
numere) pe măsură ce are loc prelucrarea. Dacă spui `-cp', nu obțineți nicio ieșire terminală, dar
mesaje de eroare.

+c opțiunea emulează Levy/Knuth CWEB. The +s opțiunea imprimă statistici despre memorie
utilizare la sfârșitul unei rulări (presupunând că programele au fost compilate cu -DSTAT
comutator, așa cum sunt implicit pe sistemele Debian). Prin setarea opțiunii ++ Se poate
selectați limbajul C++ în loc de C.

Optiunea -l este aplicabil la ctanglex numai; atunci când este selectat, ieșirea C este făcută mai mult
lizibil pentru oameni prin omitere #linia directive și păstrarea aspectului și comentariilor.

Există mai multe alte opțiuni aplicabile cweavex numai. Optiunea -x înseamnă omite
index și cuprins. Prin setarea opțiunii +d unul cauzează cweavex a raporta
problemele întâlnite la analizarea fragmentelor de program. Cu +t numele indexului și modulelor
vor fi scrise în fișiere separate. Cu +e cuprinsul este forțat să înceapă pe a
coală nouă când utilizați o imprimantă față-verso. Opțiunile +f , +a , +u , +w , și +m Schimbare
stilul în care sunt formatate programele: +f înseamnă forțarea unei linii noi după fiecare simplu
declarație în rezultatul formatat și +a înseamnă, de asemenea, forțați o nouă linie înainte de fiecare simplu
declarație, chiar dacă urmează o etichetă sau o condiție; optiunea +u va schimba stilul
astfel încât o întrerupere de linie merge după `{' în loc de înainte, împiedicându-le astfel să se alinieze
cu „}” lor (acesta este stilul Levy/Knuth CWEB), în timp ce opțiunea +w pune un
întrerupere de linie atât înainte, cât și după „{”, producând un aspect mai simetric în detrimentul
niște hârtie în plus. În sfârșit, opțiunea +m evită forțarea întreruperilor de linie între succesive
declarații într-un bloc local. Cu optiunea +isearchpath se poate specifica un loc
căutați fișierele de antet, când acestea nu se găsesc în directorul curent. Șirul
după semnul „+i” va fi stocat și adăugat înaintea unui nume de fișier antet dacă nu poate fi
găsit altfel (deci șirul ar trebui probabil să se termine cu un separator de cale „/”). Mai mult
mai mult de o astfel de cale de căutare poate fi specificată; se vor încerca în ordine de la stânga la
dreapta.

Utilizați ctanglex online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Alt-F
    Alt-F
    Alt-F oferă o sursă gratuită și deschisă
    firmware alternativ pentru DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F are Samba și NFS;
    suportă ext2/3/4...
    Descărcați Alt-F
  • 2
    usm
    usm
    Usm este un pachet slackware unificat
    manager care se ocupă automat
    rezolvarea dependenței. Se unifică
    diverse depozite de pachete, inclusiv
    slackware, slacky, p...
    Descărcați usm
  • 3
    Chart.js
    Chart.js
    Chart.js este o bibliotecă Javascript care
    permite designerilor și dezvoltatorilor să deseneze
    tot felul de diagrame folosind HTML5
    element de pânză. Chart js oferă o excelentă
    matrice...
    Descărcați Chart.js
  • 4
    iReport-Designer pentru JasperReports
    iReport-Designer pentru JasperReports
    NOTĂ: Asistență iReport/Jaspersoft Studio
    Anunț: Începând cu versiunea 5.5.0,
    Jaspersoft Studio va fi oficial
    client de proiectare pentru JasperReports. raportez
    voi...
    Descărcați iReport-Designer pentru JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF va instala toate
    software pe care Fedora Linux și altele
    nu include implicit, după
    rulează Fedora pentru prima dată. Este
    usor pentru ...
    Descărcați PostInstallerF
  • 6
    strace
    strace
    Proiectul strace a fost mutat la
    https://strace.io. strace is a
    diagnostic, depanare și instruire
    userspace tracer pentru Linux. Este folosit
    a monitoriza un...
    Descărcați strace
  • Mai mult »

Comenzi Linux

Ad