perl6-debug-m – Online in der Cloud

Dies ist der Befehl perl6-debug-m, 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


perl6 - Rakudo-Perl-6-Compiler

ZUSAMMENFASSUNG


perl6 [Schalter] [--] [Programmdatei] [Argumente]

BESCHREIBUNG


Gibt ohne Argumente eine REPL ein. Kompiliert mit einer "[Programmdatei]" oder der "-e" Option die
gegebenes Programm und führt standardmäßig auch den kompilierten Code aus.

-c nur Syntax prüfen (führt BEGIN- und CHECK-Blöcke aus)
--doc Dokumentation extrahieren und als Text drucken
-e Programm eine Programmzeile, strikt ist standardmäßig aktiviert
-h, --help zeigt diesen Hilfetext an
-n Programm einmal für jede Eingabezeile ausführen
-p wie -n, gibt aber auch $_ am Zeilenende aus
--target=[stage] Geben Sie die auszugebende Kompilierungsstufe an
--encoding=[mode] spezifizieren den String-Kodierungsmodus
--output=[name] Name der Ausgabedatei angeben
-v, --version Versionsinformationen anzeigen
--stagestats zeigt die in den Kompilierungsphasen verbrachte Zeit an
--ll-Exception zeigt eine Low-Level-Rückverfolgung bei Fehlern an
--profile Profilinformationen als HTML-Datei schreiben (MoarVM)
--profile-filename=[Name]
Geben Sie eine alternative Profilausgabedatei an

Beachten Sie, dass nur boolesche Einzelbuchstaben-Optionen gebündelt werden können.

Die unterstützten Werte für "--target" sind:

Ziel-Back-End-Beschreibung
====== ======= ===========
parse all eine Darstellung des Parse-Baums
insgesamt ein abstrakter Syntaxbaum (vor Optimierungen)
einen abstrakten Syntaxbaum optimieren (nach Optimierungen)

mbc MoarVM MoarVM-Bytecode
jar JVM JVM-Archiv

Für "--profile-filename" wird durch die Angabe eines Namens mit der Endung ".json" ein Roh-JSON geschrieben
Profil-Dump. Die Standardeinstellung, wenn dies weggelassen wird, ist "profile-[Zeitstempel].html".

Liste of env vars benutzt in Rakudo


"RAKUDOLIB", "PERL6LIB" (src/core/Inc.pm)
Hängt eine durch Trennzeichen getrennte Liste von Pfaden an @INC an. "RAKUDOLIB" wird zuerst ausgewertet.

"RAKUDO_MODULE_DEBUG" (src/Perl6/ModuleLoader.pm)
Wenn auf einen nicht falschen Wert gesetzt, druckt der Modullader Debugging-Informationen
zum Standardfehler.

"RAKUDO_ERROR_COLOR" (src/core/Exception.pm)
Steuert, ob ANSI-Codes zur Fehlerhervorhebung ausgegeben werden. Standardwert true, wenn nicht festgelegt,
außer auf Win32.

"RAKUDO_MAX_THREADS" (src/core/ThreadPoolScheduler.pm)
Steuert die maximale Anzahl von Threads, die von einem Thread-Pool verwendet werden.

"RAKUDO_NO_DEPRECATIONS" (src/core/Deprecations.pm)
Wenn festgelegt, werden veraltete Warnungen unterdrückt.

"RAKUDO_VERBOSE_STACKFRAME" (src/core/Backtrace.pm)
Steuert die Ausführlichkeit von Stapelrahmen.

"RAKUDO_BACKTRACE_SETTING" (src/core/Backtrace.pm)
Steuert, ob .setting-Dateien in Backtraces eingeschlossen werden.

AUTOREN


Geschrieben von den Rakudo-Mitwirkenden, siehe die CREDITS-Datei.

Diese Handbuchseite wurde von Reini Urban, Moritz Lenz und den Rakudo-Mitarbeitern geschrieben.

Verwenden Sie perl6-debug-m online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme