Aceasta este comanda perl6 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
perl6 - Rakudo Perl 6 Compiler
REZUMAT
perl6 [comutatoare] [--] [fișier de program] [argumente]
DESCRIERE
Fără argumente, introduce un REPL. Cu o opțiune „[programfile]” sau „-e”, se compilează
programul dat și, implicit, execută și codul compilat.
-c verifica doar sintaxa (ruleazã blocurile BEGIN și CHECK)
--doc extrage documentația și imprimă-o ca text
-e programează o linie de program, strict este activat implicit
-h, --help afișează acest text de ajutor
-n rulează programul o dată pentru fiecare linie de intrare
-p la fel ca -n, dar imprimă și $_ la sfârșitul rândurilor
--target=[etapa] specifica etapa de compilare de emis
--encoding=[modul] specifică modul de codare a șirurilor
--output=[nume] specifică numele fișierului de ieșire
-v, --version afișează informații despre versiune
--stagestats afișează timpul petrecut în etapele de compilare
--ll-exception afișează un backtrace de nivel scăzut pentru erori
--profil scrie informații despre profil ca fișier HTML (MoarVM)
--profile-filename=[nume]
specificați un fișier de ieșire al profilului alternativ
Rețineți că numai opțiunile booleene cu o singură literă pot fi grupate.
Valorile acceptate pentru „--target” sunt:
Descrierea backend-ului țintă
====== ======= ===========
analizați toate o reprezentare a arborelui de analizare
în general un arbore de sintaxă abstractă (înainte de optimizări)
optimizați tot un arbore de sintaxă abstractă (după optimizări)
mbc MoarVM MoarVM cod octet
jar JVM arhiva JVM
Pentru „--profile-filename”, specificarea unui nume care se termină în „.json” va scrie un JSON brut
groapa de profil. Valoarea implicită dacă aceasta este omisă este „profil-[timestamp].html".
Listă of env Vars utilizat in Rakudo
„RAKUDOLIB”, „PERL6LIB” (src/core/Inc.pm)
Adaugă o listă delimitată de căi la @INC. „RAKUDOLIB” este evaluat mai întâi.
„RAKUDO_MODULE_DEBUG” (src/Perl6/ModuleLoader.pm)
Dacă este setată la o valoare care nu este falsă, determină încărcătorul de module să imprime informații de depanare
la eroare standard.
„RAKUDO_ERROR_COLOR” (src/core/Exception.pm)
Controlează dacă se emit coduri ANSI pentru evidențierea erorilor. Setarea implicită la true dacă este nesetat,
cu excepția Win32.
„RAKUDO_MAX_THREADS” (src/core/ThreadPoolScheduler.pm)
Controlează numărul maxim de fire utilizate de un pool de fire.
„RAKUDO_NO_DEPRECATIONS” (src/core/Deprecations.pm)
Dacă este setat, suprimă avertismentele de depreciere.
„RAKUDO_VERBOSE_STACKFRAME” (src/core/Backtrace.pm)
Controlează gradul de verbozitate a cadrelor stivei.
„RAKUDO_BACKTRACE_SETTING” (src/core/Backtrace.pm)
Controlează dacă fișierele .setting sunt incluse în backtraces.
AUTORI
Scrisă de colaboratorii Rakudo, vezi fișierul CREDITE.
Această pagină de manual a fost scrisă de Reini Urban, Moritz Lenz și colaboratorii Rakudo.
Utilizați perl6 online folosind serviciile onworks.net