GoGPT Best VPN GoSearch

OnWorks-Favicon

cweavex – Online in der Cloud

Führen Sie cweavex im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl cweavex, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


ctanlex, cweavex - übersetze CWEB(x) in C (oder C++) und/oder TeX

ZUSAMMENFASSUNG


ktanglex [ -bhpl ] [ +cs+ ] cwebfile[.w] [(Änderungsdatei[.ch]|+|-) [Ausgabedatei[.C]]]
cweavex [ -bhpx ] [ +cs+dtefauwm ] [ +iSuchpfad ] cwebfile[.w] [(Änderungsdatei[.ch]|+|-)
[Ausgabedatei[.tex]]]

BESCHREIBUNG


Die ktanglex wandelt ein CWEB(x)-Quelldokument in ein C-Programm um, das
in gewohnter Weise zusammengestellt. Die Ausgabedatei enthält #Leitung Spezifikationen, damit Fehler
Berichterstellung und Debugging können in Bezug auf die CWEB(x)-Quelldatei durchgeführt werden.

Die cweavex Programm konvertiert dieselbe CWEB(x)-Datei in eine TeX-Datei, die formatiert werden kann
und wie gewohnt gedruckt. Es kümmert sich angemessen um typografische Details wie Seite
Layout und die Verwendung von Einrückung, Kursivschrift, Fettdruck usw. und liefert umfangreiche
Querverweisinformationen, die automatisch erfasst werden.

Mit CWEBx können Sie ein einziges Dokument erstellen, das alle Informationen enthält, die
sowohl für die Erstellung eines kompilierbaren C-Programms als auch für die Erstellung eines gut formatierten Dokuments benötigt
das Programm so detailliert zu beschreiben, wie es der Autor wünscht. Der Benutzer von CWEBx
Sie sollten mit TeX vertraut sein sowie Kenntnisse in C haben.

Die Befehlszeile sollte einen, zwei oder drei Namen enthalten. Die erste wird als genommen
CWEB(x)-Datei (und `.w' wird hinzugefügt, wenn keine Erweiterung vorhanden ist). Wenn diese Datei nicht geöffnet werden kann,
die Erweiterung `.Netz“ wird stattdessen versucht. Wenn es einen zweiten Namen gibt, handelt es sich um eine Änderungsdatei (und
`. Ch' wird hinzugefügt, wenn keine Erweiterung vorhanden ist), andernfalls der Name der CWEB(x)-Datei mit seinem
Erweiterung durch ` . ersetzt. Ch' wird versucht, den Dateinamen zu ändern; wenn es keine solche Datei gibt, keine Änderung
Datei verwendet wird. Anstelle einer Änderungsdatei kann auch `-' oder `+'; `-' bedeutet kein a . verwenden
Datei ändern und `+' bedeutet, eine Änderungsdatei nur zu verwenden, wenn eine Datei mit dem Standardnamen vorhanden ist
(als ob nur ein Name angegeben wurde). Die Änderungsdatei überschreibt Teile der CWEB(x)-Datei,
wie in der Dokumentation beschrieben. Ein dritter Name, falls vorhanden, gibt die Ausgabedatei an
ausdrücklich benennen. Der Standardname der Ausgabedatei ist der der CWEB(x)-Datei mit der Erweiterung
`.c' (zum ktanglex ) oder `.tex' (zum cweavex ); die Standarderweiterung wird auch angewendet, wenn a
dritter Name wird ohne Erweiterung angegeben.

Optionen in der Befehlszeile können entweder mit `+' und aus mit `-'; mehrere
Zeichen können im gleichen Argument folgen, was auf mehrere Optionen hindeutet, die gedreht werden
gleichzeitig ein bzw. aus. Tatsächlich werden die Optionen von links nach verarbeitet
richtig, also eine Sequenz wie `-b +b' ist äquivalent zu `+b' (das ist die Standardeinstellung).

Die +b Option zeigt eine Bannerzeile auf Ihrem Terminal an. Die +h Option zeigt eine glückliche Nachricht, wenn
die Verarbeitung war erfolgreich. Die +p Option zeigt Fortschrittsberichte (markiertes Modul
Nummern) wie die Verarbeitung stattfindet. Wenn du sagst `-PS', Sie erhalten keine Terminalausgabe, aber
Fehlermeldungen.

Die +c Option emuliert Levy/Knuth CWEB. Die +s Option druckt Statistiken über den Speicher
Verwendung am Ende eines Laufs (vorausgesetzt, die Programme wurden mit den -DSTAT
switch, wie es standardmäßig auf Debian-Systemen der Fall ist). Durch Einstellen der Option ++ man kann
Wählen Sie die Sprache C++ anstelle von C.

Die Option -l gilt für ktanglex nur; wenn ausgewählt, wird der C-Ausgang mehr gemacht
für Menschen lesbar durch Weglassen #Leitung Richtlinien und die Beibehaltung von Layout und Kommentaren.

Es gibt mehrere andere Optionen für cweavex nur. Die Option -x bedeutet weglassen
Index und Inhaltsverzeichnis. Durch Einstellen der Option +d man verursacht cweavex zu berichten,
Probleme beim Parsen der Programmfragmente. Mit +t die Index- und Modulnamen
werden in separate Dateien geschrieben. Mit +e das Inhaltsverzeichnis muss auf a beginnen
neues Blatt, wenn Sie einen zweiseitigen Drucker verwenden. Die Optionen +f , +a , +u , +w und +m Übernehmen
der Stil, in dem Programme formatiert sind: +f bedeutet einen Zeilenumbruch nach jedem einfachen erzwingen
-Anweisung in der formatierten Ausgabe und +a bedeutet auch einen Zeilenumbruch vor jedem einfachen erzwingen
-Anweisung, auch wenn sie auf ein Label oder eine Bedingung folgt; die Option +u wird den Stil ändern
so dass ein Zeilenumbruch nach `{' statt davor steht, wodurch verhindert wird, dass sie ausgerichtet werden
mit ihrem passenden `}' (dies ist der Stil von Levy/Knuth CWEB), während die Option +w setzt a
Zeilenumbruch vor und nach `{', wodurch ein symmetrischeres Layout auf Kosten von
etwas zusätzliches Papier. Endlich die Option +m vermeidet das Erzwingen von Zeilenumbrüchen zwischen aufeinanderfolgenden
Deklarationen in einem lokalen Block. Mit der Option +iSuchpfad man kann einen ort angeben
Suchen Sie nach Header-Dateien, wenn diese nicht im aktuellen Verzeichnis gefunden werden. Die Saite
nach dem `+i' wird gespeichert und einem Header-Dateinamen vorangestellt, wenn dies nicht möglich ist
anders gefunden (also sollte die Zeichenfolge wahrscheinlich mit einem Pfadnamentrennzeichen '/' enden). Mehr
es kann mehr als ein solcher Suchpfad angegeben werden; sie werden der Reihe nach von links nach versucht
Recht.

Nutzen Sie cweavex online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.