Ini ialah arahan perl6-m yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
perl6 - Penyusun Rakudo Perl 6
SINOPSIS
perl6 [suis] [--] [fail program] [argumen]
DESCRIPTION
Tanpa hujah, masukkan REPL. Dengan pilihan "[programfile]" atau "-e", menyusun
program yang diberikan dan secara lalai juga melaksanakan kod yang disusun.
-c semak sintaks sahaja (menjalankan BEGIN dan CHECK blok)
--doc ekstrak dokumentasi dan cetak sebagai teks
-e program satu baris program, ketat didayakan secara lalai
-h, --help paparkan teks bantuan ini
-n jalankan program sekali untuk setiap baris input
-p sama seperti -n, tetapi juga mencetak $_ pada penghujung baris
--target=[stage] tentukan peringkat kompilasi untuk dipancarkan
--encoding=[mode] tentukan mod pengekodan rentetan
--output=[name] tentukan nama fail output
-v, --versi paparan maklumat versi
--stagestats memaparkan masa yang dihabiskan dalam peringkat kompilasi
--ll-exception memaparkan jejak belakang tahap rendah pada ralat
--profile tulis maklumat profil sebagai fail HTML (MoarVM)
--profile-filename=[nama]
tentukan fail keluaran profil alternatif
Ambil perhatian bahawa hanya pilihan huruf tunggal boolean boleh digabungkan.
Nilai yang disokong untuk "--target" ialah:
Penerangan Bahagian Belakang Sasaran
====== ======= ===========
menghuraikan semua perwakilan pokok parse
sama seperti pokok sintaks abstrak (sebelum pengoptimuman)
optimumkan semua pokok sintaks abstrak (selepas pengoptimuman)
mbc MoarVM Kod bait MoarVM
jar JVM arkib JVM
Untuk "--profile-filename", menyatakan nama yang berakhir dengan ".json" akan menulis JSON mentah
pembuangan profil. Lalai jika ini ditinggalkan ialah "profil-[cap masa].html".
senarai of env Vars digunakan in Rakudo
"RAKUDOLIB", "PERL6LIB" (src/core/Inc.pm)
Menambahkan senarai laluan yang dihadkan ke @INC. "RAKUDOLIB" dinilai dahulu.
"RAKUDO_MODULE_DEBUG" (src/Perl6/ModuleLoader.pm)
Jika ditetapkan kepada nilai bukan palsu, menyebabkan pemuat modul mencetak maklumat penyahpepijatan
kepada ralat piawai.
"RAKUDO_ERROR_COLOR" (src/core/Exception.pm)
Mengawal sama ada untuk mengeluarkan kod ANSI untuk penyerlahan ralat. Lalai kepada benar jika tidak ditetapkan,
kecuali pada Win32.
"RAKUDO_MAX_THREADS" (src/core/ThreadPoolScheduler.pm)
Mengawal bilangan maksimum benang yang digunakan oleh kumpulan benang.
"RAKUDO_NO_DEPRECATIONS" (src/core/Deprecations.pm)
Jika ditetapkan, menyekat amaran penamatan.
"RAKUDO_VERBOSE_STACKFRAME" (src/core/Backtrace.pm)
Mengawal verbositi bingkai tindanan.
"RAKUDO_BACKTRACE_SETTING" (src/core/Backtrace.pm)
Mengawal sama ada fail .setting disertakan dalam jejak belakang.
PENGARANG
Ditulis oleh penyumbang Rakudo, lihat fail KREDIT.
Halaman manual ini ditulis oleh Reini Urban, Moritz Lenz dan penyumbang Rakudo.
Gunakan perl6-m dalam talian menggunakan perkhidmatan onworks.net