Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന perl6-debug-m കമാൻഡ് ഇതാണ്.
പട്ടിക:
NAME
perl6 - Rakudo Perl 6 കമ്പൈലർ
സിനോപ്സിസ്
perl6 [സ്വിച്ചുകൾ] [--] [പ്രോഗ്രാം ഫയൽ] [വാദങ്ങൾ]
വിവരണം
ആർഗ്യുമെന്റുകളൊന്നുമില്ലാതെ, ഒരു REPL നൽകുന്നു. ഒരു "[പ്രോഗ്രാം ഫയൽ]" അല്ലെങ്കിൽ "-e" ഓപ്ഷൻ ഉപയോഗിച്ച്, കംപൈൽ ചെയ്യുന്നു
പ്രോഗ്രാം നൽകിയിരിക്കുന്നു കൂടാതെ സ്വതവേ സമാഹരിച്ച കോഡും നിർവ്വഹിക്കുന്നു.
-c വാക്യഘടന മാത്രം പരിശോധിക്കുക (തുടക്കുന്നതും ബ്ലോക്കുകൾ പരിശോധിക്കുന്നതും)
--doc ഡോക്യുമെന്റേഷൻ എക്സ്ട്രാക്റ്റ് ചെയ്ത് ടെക്സ്റ്റായി പ്രിന്റ് ചെയ്യുക
-e പ്രോഗ്രാം പ്രോഗ്രാമിന്റെ ഒരു വരി, ഡിഫോൾട്ടായി സ്ട്രിക്റ്റ് പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു
-h, --help ഈ സഹായ വാചകം പ്രദർശിപ്പിക്കുക
-n ഓരോ വരി ഇൻപുട്ടിനും ഒരിക്കൽ പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുക
-p -n എന്നതിന് സമാനമാണ്, മാത്രമല്ല വരികളുടെ അവസാനം $_ എന്ന് പ്രിന്റ് ചെയ്യുക
--target=[ഘട്ടം] പുറത്തുവിടാനുള്ള കംപൈലേഷൻ ഘട്ടം വ്യക്തമാക്കുക
--encoding=[മോഡ്] സ്ട്രിംഗ് എൻകോഡിംഗ് മോഡ് വ്യക്തമാക്കുക
--output=[name] ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് വ്യക്തമാക്കുക
-v, --version ഡിസ്പ്ലേ പതിപ്പ് വിവരങ്ങൾ
--stagestats കംപൈലേഷൻ ഘട്ടങ്ങളിൽ ചെലവഴിച്ച സമയം പ്രദർശിപ്പിക്കുന്നു
--ll-exception പിശകുകളുടെ ഒരു താഴ്ന്ന ലെവൽ ബാക്ക്ട്രെയിസ് കാണിക്കുന്നു
--പ്രൊഫൈൽ പ്രൊഫൈൽ വിവരങ്ങൾ HTML ഫയലായി എഴുതുക (MoarVM)
--profile-filename=[name]
ഒരു ഇതര പ്രൊഫൈൽ ഔട്ട്പുട്ട് ഫയൽ വ്യക്തമാക്കുക
ബൂളിയൻ ഒറ്റ-അക്ഷര ഓപ്ഷനുകൾ മാത്രമേ ബണ്ടിൽ ചെയ്തിട്ടുള്ളൂ എന്നത് ശ്രദ്ധിക്കുക.
"--ടാർഗെറ്റ്" എന്നതിനായുള്ള പിന്തുണയ്ക്കുന്ന മൂല്യങ്ങൾ ഇവയാണ്:
ടാർഗെറ്റ് ബാക്കെൻഡ് വിവരണം
========================
പാഴ്സ് ട്രീയുടെ എല്ലാ പ്രതിനിധാനവും പാഴ്സ് ചെയ്യുക
എല്ലാം ഒരു അമൂർത്തമായ വാക്യഘടന (ഒപ്റ്റിമൈസേഷനുകൾക്ക് മുമ്പ്)
എല്ലാ അമൂർത്തമായ വാക്യഘടനയും ഒപ്റ്റിമൈസ് ചെയ്യുക (ഒപ്റ്റിമൈസേഷനുകൾക്ക് ശേഷം)
mbc MoarVM MoarVM ബൈറ്റ് കോഡ്
jar ജെവിഎം ജെവിഎം ആർക്കൈവ്
"--profile-filename" എന്നതിനായി, ".json" എന്നതിൽ അവസാനിക്കുന്ന ഒരു പേര് വ്യക്തമാക്കുന്നത് ഒരു റോ JSON എന്ന് എഴുതും.
പ്രൊഫൈൽ ഡംപ്. ഇത് ഒഴിവാക്കിയാൽ സ്ഥിരസ്ഥിതി "പ്രൊഫൈൽ-[ടൈംസ്റ്റാമ്പ്].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)
ഒരു ത്രെഡ് പൂൾ ഉപയോഗിക്കുന്ന പരമാവധി എണ്ണം ത്രെഡുകളെ നിയന്ത്രിക്കുന്നു.
"RAKUDO_NO_DEPRECATIONS" (src/core/Deprecations.pm)
സജ്ജീകരിച്ചാൽ, ഒഴിവാക്കൽ മുന്നറിയിപ്പുകൾ അടിച്ചമർത്തുന്നു.
"RAKUDO_VERBOSE_STACKFRAME" (src/core/Backtrace.pm)
സ്റ്റാക്ക് ഫ്രെയിം വെർബോസിറ്റി നിയന്ത്രിക്കുന്നു.
"RAKUDO_BACKTRACE_SETTING" (src/core/Backtrace.pm)
ബാക്ക്ട്രെയിസുകളിൽ .setting ഫയലുകൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ടോ എന്നത് നിയന്ത്രിക്കുന്നു.
AUTHORS
Rakudo സംഭാവകർ എഴുതിയത്, CREDITS ഫയൽ കാണുക.
ഈ മാനുവൽ പേജ് എഴുതിയത് റെയ്നി അർബൻ, മോറിറ്റ്സ് ലെൻസ്, റാക്കുഡോ സംഭാവകർ എന്നിവർ ചേർന്നാണ്.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് perl6-debug-m ഓൺലൈനായി ഉപയോഗിക്കുക