ນີ້ແມ່ນຄໍາສັ່ງ perl6-debug-m ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
perl6 - Rakudo Perl 6 Compiler
ສະຫຼຸບສັງລວມ
perl6 [ສະຫຼັບ] [--] [ໂປຼແກຼມໂປຼແກຼມ] [ການໂຕ້ຖຽງ]
ລາຍລະອຽດ
ໂດຍບໍ່ມີການໂຕ້ຖຽງ, ເຂົ້າສູ່ REPL. ດ້ວຍ "[programfile]" ຫຼືທາງເລືອກ "-e", ລວບລວມຂໍ້ມູນ
ໂຄງການທີ່ໄດ້ຮັບແລະໂດຍເລີ່ມຕົ້ນຍັງປະຕິບັດລະຫັດທີ່ສັງລວມໄດ້.
-c ກວດເບິ່ງ syntax ເທົ່ານັ້ນ (ແລ່ນ BEGIN ແລະ CHECK blocks)
--doc ສະກັດເອກະສານແລະພິມມັນເປັນຂໍ້ຄວາມ
-e ໂຄງການຫນຶ່ງເສັ້ນຂອງໂຄງການ, ເຄັ່ງຄັດແມ່ນເປີດໃຫ້ໃຊ້ງານໃນຕອນຕົ້ນ
-h, --help ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້
-n ດໍາເນີນໂຄງການຫນຶ່ງຄັ້ງສໍາລັບແຕ່ລະເສັ້ນຂອງການປ້ອນຂໍ້ມູນ
-p ຄືກັນກັບ -n, ແຕ່ຍັງພິມ $_ ຢູ່ທ້າຍແຖວ
--target=[stage] ລະບຸຂັ້ນຕອນການລວບລວມເພື່ອປ່ອຍອອກມາ
--encoding=[mode] ລະບຸຮູບແບບການເຂົ້າລະຫັດສະຕຣິງ
--output=[name] ລະບຸຊື່ຂອງໄຟລ໌ຜົນຜະລິດ
-v, --version ສະແດງຂໍ້ມູນສະບັບ
--stagestats ສະແດງເວລາທີ່ໃຊ້ໃນຂັ້ນຕອນການລວບລວມ
--ll-exception ສະແດງ backtrace ລະດັບຕ່ໍາກ່ຽວກັບຄວາມຜິດພາດ
--profile ຂຽນຂໍ້ມູນໂປຣໄຟລ໌ເປັນໄຟລ໌ HTML (MoarVM)
--profile-filename=[ຊື່]
ລະບຸໄຟລ໌ຜົນຜະລິດໂປຣໄຟລ໌ສຳຮອງ
ກະລຸນາຮັບຊາບວ່າພຽງແຕ່ຕົວເລືອກ boolean ຕົວອັກສອນດຽວອາດຈະຖືກມັດໄວ້.
ຄ່າທີ່ຮອງຮັບສໍາລັບ "--target" ແມ່ນ:
ເປົ້າໝາຍລາຍລະອຽດ Backend
====== ======
parse ຕົວແທນທັງຫມົດຂອງຕົ້ນໄມ້ parse
ast ຕົ້ນໄມ້ syntax ທີ່ບໍ່ມີຕົວຕົນ (ກ່ອນການເພີ່ມປະສິດທິພາບ)
ປັບແຕ່ງຕົ້ນໄມ້ syntax abstract ທັງໝົດ (ຫຼັງຈາກການເພີ່ມປະສິດທິພາບ)
mbc MoarVM MoarVM ລະຫັດ byte
jar JVM JVM archive
ສໍາລັບ "--profile-filename", ການລະບຸຊື່ທີ່ລົງທ້າຍດ້ວຍ ".json" ຈະຂຽນ JSON ດິບ.
ການຖິ້ມໂປຣໄຟລ໌. ຄ່າເລີ່ມຕົ້ນຖ້າມັນຖືກລະເວັ້ນແມ່ນ "profile-[timestamp].html".
ບັນຊີລາຍຊື່ of ປະມານ vars ໃຫມ່ in ຣາກູໂດ
"RAKUDOLIB", "PERL6LIB" (src/core/Inc.pm)
ຕື່ມໃສ່ລາຍຊື່ເສັ້ນທາງທີ່ຂັ້ນກັບ @INC. "RAKUDOLIB" ຖືກປະເມີນກ່ອນ.
"RAKUDO_MODULE_DEBUG" (src/Perl6/ModuleLoader.pm)
ຖ້າຕັ້ງເປັນຄ່າທີ່ບໍ່ແມ່ນຜິດ, ເຮັດໃຫ້ຕົວໂຫຼດໂມດູນພິມຂໍ້ມູນການດີບັກ
ກັບຄວາມຜິດພາດມາດຕະຖານ.
"RAKUDO_ERROR_COLOR" (src/core/Exception.pm)
ຄວບຄຸມວ່າຈະປ່ອຍລະຫັດ ANSI ສໍາລັບການເນັ້ນຄວາມຜິດພາດຫຼືບໍ່. ຄ່າເລີ່ມຕົ້ນເປັນ true ຖ້າບໍ່ໄດ້ຕັ້ງ,
ຍົກເວັ້ນ Win32.
"RAKUDO_MAX_THREADS" (src/core/ThreadPoolScheduler.pm)
ຄວບຄຸມຈຳນວນສູງສຸດຂອງ threads ທີ່ໃຊ້ໂດຍກຸ່ມ thread.
"RAKUDO_NO_DEPRECATIONS" (src/core/Deprecations.pm)
ຖ້າຕັ້ງໄວ້, ສະກັດກັ້ນການຍົກເລີກການເຕືອນໄພ.
"RAKUDO_VERBOSE_STACKFRAME" (src/core/Backtrace.pm)
ຄວບຄຸມຄວາມຖີ່ຂອງກອບ stack.
"RAKUDO_BACKTRACE_SETTING" (src/core/Backtrace.pm)
ຄວບຄຸມວ່າໄຟລ໌ .setting ຖືກລວມຢູ່ໃນ backtraces ຫຼືບໍ່.
AUTHORS
ຂຽນໂດຍຜູ້ປະກອບສ່ວນ Rakudo, ເບິ່ງໄຟລ໌ CREDITS.
ຫນ້າຄູ່ມືນີ້ຖືກຂຽນໂດຍ Reini Urban, Moritz Lenz ແລະຜູ້ປະກອບສ່ວນ Rakudo.
ໃຊ້ perl6-debug-m ອອນໄລນ໌ໂດຍໃຊ້ການບໍລິການ onworks.net