EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

m4 – Online in der Cloud

Führen Sie m4 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 m4, 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


m4 - Makroprozessor

ZUSAMMENFASSUNG


m4 [zur Auswahl]... [FILE] ...

BESCHREIBUNG


Verarbeiten Sie Makros in FILEs. Wenn kein FILE vorhanden ist oder wenn FILE „-“ ist, wird die Standardeingabe gelesen.

Obligatorische oder optionale Argumente für lange Optionen sind obligatorisch oder optional, kurz gesagt
Optionen auch.

Produktion Modi:
--help Diese Hilfe anzeigen und beenden

--Version
Ausgabe der Versionsinformation und beenden

-E, --tödliche-Warnungen
einmal: Warnungen werden zu Fehlern, zweimal: Ausführung beim ersten Fehler stoppen

-i, --interaktiv
Ausgabe entpuffern, Interrupts ignorieren

-P, --prefix-builtins
Erzwinge ein „m4_“-Präfix für alle integrierten Funktionen

-Q, --ruhig, --Leise
einige Warnungen für Builtins unterdrücken

--warn-macro-sequence[=REGEXP]
warnen, wenn die Makrodefinition mit REGEXP übereinstimmt,

Standard \$\({[^}]*}\|[0-9][0-9]+\)

Präprozessor Features:
-D, --define=NAME[=BEWERTUNG]
Definieren Sie NAME als WERT oder leer

-I, --enthalten=DIRECTORY
Hängen Sie DIRECTORY an, um den Pfad einzuschließen

-s, --synclines
Generieren Sie „#line NUM „FILE““-Zeilen

-U, --undefinieren=NAME/FUNKTION
NAME aufheben

Limits Steuerung:
-g, --Gnu
Override -G um GNU-Erweiterungen wieder zu aktivieren

-G, --traditionell
unterdrückt alle GNU-Erweiterungen

-H, --hashsize=PRIMZAHL
Setze die Größe der Symbol-Lookup-Hash-Tabelle [509]

-L, --nesting-limit=NUMBER
Verschachtelungslimit ändern, 0 für unbegrenzt [0]

Frozen Zustand Dateien:
-F, --freeze-state=FILE
erzeugt am Ende einen eingefrorenen Zustand für FILE

-R, --reload-state=FILE
Laden Sie einen eingefrorenen Zustand beim Start erneut aus der DATEI

Debugging:
-d, --debuggen[=FLAGGEN]
Debug-Level setzen (keine FLAGS impliziert 'aeq')

--debugfile[=FILE]
Debug- und Trace-Ausgabe in DATEI umleiten (Standard stderr, verwerfen, wenn leere Zeichenfolge)

-l, --arglength=NUM
Beschränken Sie die Makro-Tracing-Größe

-t, --verfolgen=NAME/FUNKTION
verfolgen Sie NAME, wenn es definiert ist

FLAGGEN is jedem der:
a zeigen tatsächliche Argumente

c vor der Abholung, nach der Abholung und nach dem Anruf anzeigen

e Show-Erweiterung

f Sagen Sie den Namen der aktuellen Eingabedatei

Ich zeige Änderungen in Eingabedateien

Ich sage die aktuelle Eingabezeilennummer

p Ergebnisse der Pfadsuche anzeigen

q Werte nach Bedarf in Anführungszeichen setzen, mit der Markierung a oder e

Es wird kein Trace für alle Makroaufrufe durchgeführt, nicht nur für den Trace

x Fügen Sie eine eindeutige Makroaufruf-ID hinzu, nützlich mit dem C-Flag

V-Kurzform für alle oben genannten Flags

Sofern definiert, ist die Umgebungsvariable „M4PATH“ eine durch Doppelpunkte getrennte Liste von Verzeichnissen
nach jedem durch „-I“ angegebenen Wert eingefügt.

Der Exit-Status ist 0 für Erfolg, 1 für Fehler, 63 für Nichtübereinstimmung der eingefrorenen Dateiversion oder
welcher Wert auch immer an das m4exit-Makro übergeben wurde.

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad