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