MOARVM `xx(èÀfè8¨GÐ;`ƒP Ê'&$)½ÈÆ¢€Ø2Ù34¿5$,.'6¢€ <€27Å"n Œ€278ž à€\ 9:;<.Œ ¬€=>º Ä€=?@º¤#$Ü€ =9A:B;<^ 2+, D€C=D&!A D€C=D¶RGHD€ =9EFGH;<Iè(B L€ C=Dð! K L€Jô"vOPd€ =H;<j#HRS|€ =²#VTU”€=$WX¸€="$òYVЀ=KLMNOP(hhiÌ€=|(jkä€=–(8lmü€=Î(žop€=Ql)Pqr,€=R¼)@stD€=ü+À ydŒ€=¼,fz{°€="-è |}È€= .è €à€=ò.º„…ø €u=STUV¬1 Š‹ˆ€=WXYÆ2’ ‘¸€=WYX3~ •– €=WZ[Ö3Z™š< €=W\]04Hœl € =x4Ô  ¡ €!=W^_`L5–¦§Ø €"=abcdeâ7Ø !#P €º9–* #P €P;$,-%P €t;0./&P €¤;,01&P €2=!!!!!!!2Aaa!a£2a¡A31$*CTXSAVEctxsavelang-find-methlang-meth-call*gen/moar/Compiler.nqp,src/Perl6/Compiler.nqp323334asboot-boolifynqp-intifynqp-stringify &join.lang-callRakuVersionˆSymbol 'Version' is not available at this time; is BOOTSTRAP loaded?newplus as-stras-version1 p6rev$Internal revision \ cannot be converted into Perl6 representation2 internal-from-p6bPerl6 revision can only be a single letter, got ''8' cannot be a Perl6 revision5 from-public-reprdefaultSysConfigv6push&rakudo-build-config"language-revisionNQPRegex3!cursor_start$!shared$!target $!from$!bstack$!restartvjalt_nfa__1_6AA91ADA4B8FEF87A7FE17AAB203DC30250E0FC0-0!alt* $!pos0!cursor_start_subcapture,!cursor_pass_no_reducevstr!cursor_capture+backtrack$!cstack!cursor_failACCEPTS46jalt_nfa__2_6AA91ADA4B8FEF87A7FE17AAB203DC30250E0FC0-0 shift8Requested language version '' is not valid7as-perl6$!partsvnum35vDon't know how to create Perl6-style language version from nameunshift8as-public-reprboot-code9 config10versionversion_string11lvs12$!backend-Raku(R)Rakudo(tm) Raku®Rakudoâ„¢Welcome to  v&. Implementing the . Programming Language v language_version. Built on shorten-versionsno-unicode13implementation14language_name15,reset_language_version$@!language_version16(set_language_version17*set_language_revision18,language_version_parts%*COMPILING%COMPILING@Contextual %*COMPILING not found%?OPTIONS1920"language_revision21*can_language_versions.$!can_language_versions*can-language-versions22$language_revisions($!language_revisions$language-revisions23command_evaldocTexte$!ARGITER24optimizeoffannWcleanup25syntaxcheckc&saySyntax OK26ast panicLUnable to obtain AST from parse result27qast,IMPL-TO-QAST-COMP-UNIT28verbose-configeval:Compiler.verbose-config(:say)29interactiveREPLouter_ctx &stdinrepl-loop30 usage ¬ebackendmoarŠ --profile[=name] write profile information to a file Extension controls format: .json outputs in JSON .sql outputs in SQL any other extension outputs in HTML --profile-compile[=name] write compile-time profile information to a file Extension controls format: .json outputs in JSON .sql outputs in SQL any other extension outputs in HTML --profile-kind[=name] choose the type of profile to generate instrumented - performance measurements (default) heap - record heap snapshots after every garbage collector run --profile-filename=name provide a different filename for profile. Extension controls format: .json outputs in JSON .sql outputs in SQL any other extension outputs in HTML This option will go away in a future Rakudo release --profile-stage=stage write profile information for the given compilation stage to a file. Use --profile-compile to set name and format --full-cleanup try to free all memory and exit cleanly --debug-port=port listen for incoming debugger connections --debug-suspend pause execution at the entry point --tracing output a line to stderr on every interpreter instr (only if enabled in MoarVM) ü [switches] [--] [programfile] [arguments] With no arguments, enters a REPL (see --repl-mode option). With a "[programfile]" or the "-e" option, compiles the given program and, by default, also executes the compiled code. - read program source from STDIN or start REPL if a TTY -c check syntax only (runs BEGIN and CHECK blocks) --rakudoc extract documentation and print it as text --rakudoc=module use RakuDoc::To::[module] to render inline documentation -e program one line of program, strict is enabled by default -h, --help display this help text -n run program once for each line of input -p same as -n, but also print $_ at the end of lines -I path adds the path to the module search path -M module loads the module prior to running the program --target=stage specify compilation stage to emit --optimize=level use the given level of optimization (0..3) --rakudo-home=path Override the path of the Rakudo runtime files -o, --output=name specify name of output file -v, --version display version information -V print configuration summary --stagestats display time spent in the compilation stages --ll-exception display a low level backtrace on errors --doc extract documentation and print it as text --doc=module use Pod::To::[module] to render inline documentation --repl-mode=interactive|non-interactive when running without "-e" or filename arguments, a REPL is started. By default, if STDIN is a TTY, "interactive" REPL is started that shows extra messages and prompts, otherwise a "non-interactive" mode is used where STDIN is read entirely and evaluated as if it were a program, without any extra output (in fact, no REPL machinery is even loaded). This option allows to bypass TTY detection and force one of the REPL modes. ¨ Note that only boolean single-letter options may be bundled. The following environment variables are respected: RAKULIB Modify the module search path PERL6LIB Modify the module search path # to be deprecated RAKUDO_HOME Override the path of the Rakudo runtime files NQP_HOME Override the path of the NQP runtime files use-stderr FalseP6opaqueArgTE71AABCF763878F23138720A5C6EAAD24B7A9D35-0:gen/moar/stage2/MASTNodes.nqpHLLHandlerActionHandlerCategoryMAST*MASTBytecodeAssemblerT4D9416F6D061B3CDECDCA283BC6502644FEE613A-00gen/moar/stage2/QAST.nqp MoarVMNQPMatchTE2A7C091A8DE0EB1F839B7508143B35DBE95170E-04gen/moar/stage2/QRegex.nqpNQPMatchRoleNQPRegexMethod Perl6QAST QRegexDEFAULT.LanguageVersionServicesT32BFE9BCD8F31BE9FE2A342C360981E3E94AFFBE-04gen/moar/stage2/NQPHLL.nqpTD1F2844A83BD7816334D7D9CD2F9B4529309CED2-0>gen/moar/stage2/NQPCORE.settingnqp@!stages$!parsegrammar$!parseactions@!cmdoptions&$!compiler_progname$!language$!user_progname@!cli-arguments%!cli-options$!save_ctx$!rakudo-homeVMArray__6MODEL_CORE__GLOBALish EXPORTT005C5AAFE5E1DE28A44223300A98C44FE959AECE-02gen/moar/stage2/nqpmo.nqpPerl6::CompilerBOOTIntArrayActionsBackendCommandLineCompilerGrammar WorldAnnotatedBytecodeCompUnit ExtOpExtOpRegistry FrameHandlerScopeIValInstructionList LabelLexical LocalNValNodeOpOpsT4B9521D7C1C8DC224047EE7814EE74B947A496E1-0/friends/.rakubrew/versions/moar-main/install/share/nqp/lib/MAST/Ops.nqpSValVOIDBytecodeWriterCallsitesHandlerStringHeapMetamodelT3D0F43123E6045E7492555BD4CC6A051D07D27CB-0,gen/moar/Metamodel.nqpOptimizerTC9F58427EE93797A813E38D39931E7F88FF6BB0A-0,gen/moar/Optimizer.nqpBValT71503D63979E5917D2915F64CE5DF94B3D24ECEB-08gen/moar/stage2/QASTNode.nqp BlockChildren CompileTimeValue"InlinePlaceholderMASTCompilerMASTOperations"MASTRegexCompilerNodeListParamTypeCheck RegexRegexCursorTypeSpecialArgStmt StmtsUnquoteVMVarVarWithFallbackWValWantNFATFA52A79AF04D4C8E1518DB395939726475E2FF03-0>gen/moar/stage2/NQPP6QRegex.nqpP6RegexUninstantiablerakudo-home$class_type364ModuleLoader&ModuleLoader.moarvmload_settingNQPCOREload_moduleNQPP6QRegex Perl6::OptimizerT6AA91ADA4B8FEF87A7FE17AAB203DC30250E0FC0-037lRepossession conflicts occurred during deserialization38 3940
$?PACKAGEParseSharedNQPdidMATCH Braid @ARGS$?CLASS&as @parts $plus$as-version$as-strself$$internal-revision $p6rev $irev $repr$config$¢$/$primspec$is-version$is-list$internal$Version$m"$shorten-versions$rakudo $raku$no-unicode$config-version $backend-version$version$rev @args%options $super$argiter%adverbs$result $past $match$ast$rakuast$comp_unit $stdin$repl-class$p6repl$use-stderr$print-func $name$moar-options$compilerH ¨Pèð @x˜¨¨³´º»¾¿ÇÈÉÊØÛÜõöþÿ±e±s‰±—ª±¸î±{¦׺бձ#±±¿í±û±,ù±.<cc’¦ ²06µ§¶0D·0E¸¨¹0ë ¼©½0”0À0.0,0¡0Á0›0ªëĬ‚ŠGLOBALish€€€€‚€€­‚ ‚Ń‚‚‡EXPORT€€€€‚‚€€®ƒ ‚ƒˆDEFAULT€€€€‚ƒ€€¯„ ‚Æ…†„0‘@0@0@@0,PEËPerl6::Compiler‚0,P0,P0,P0,P0,P0,P0,P0,P0,P0,P€€€€„0,P0‘@ŒÌ͂΃τЅц҇ӈԉ[ŠÕ‹„…oŒƒŽÖ€€°… ƒ…0,PE˘LanguageVersionServices€€€€ƒ0,P…€€±²BOOTIntArray0 `è§ ˆß0i@à0@á0@â0‘@ã0!@'0Ç@ä0Þ@‚§„HLL€€€€‚§€€é¨ “å0Bæ0ç0è0?é0ê0Të0Fì0)í0& î07ï01ð0-ñ0+ò0ó0<ô0€÷0'ø0+ ‚¨…MAST€€€€‚¨€€ê© …ù0Ï ú0À û0Hü0Ç ‚©‡MoarVM€€€€‚©€€ëª „â„ý0õ0‡ ‚ª†Perl6€€€€‚ª€€ì« œ0f°0©°0°ç0À°0°ì0Q° 0Ͱ 0¼ 0, 0 ñ0X°ò0° 0>°ó0Œ°0а0E°0@°÷0_°0 °0¢°0›°0¼°0–°0y°0‡°0k°0r°‚«…QAST€€€€‚«€€í¬ „000õÀ0À‚¬‡QRegex€€€€‚¬€€Ä ŸœPerl6::Compiler mixin cache€Î  ¤LanguageVersionServices mixin cacheP€P€P€P€P€.P€6P€@P€HP€PP€XP€`P€hP€pP€xP€€P€ˆP€P€˜P€ P€¨P€°P€¸P€ÀP€ÈP€ÐP€ØP€àP€èP€ðP€ø€€`€      `€ `€ p€ p€’`€ÌÒP€ÒP€áP€ôP€ùP€P€ P€P€!P€0P€9P€fP€gP€mP€nP€{P€|P€Š “P€“P€”P€ŸP€ P€¦P€§P€¯P€°P€± ²P€²P€³P€ºP€ÇP€ÎP€ÛP€îP€÷P€P€ P€P€P€P€!P€.P€5P€BP€GP€LP€MP€TP€aP€hP€oP€‚`€‰`€`€•`€›`€¡`€§ p€­ p€¹ p€É p€ÙP€éP€õP€P€ P€P€P€P€'P€4P€5P€<P€=P€DP€Ep€Lp€L  ‚ ƒ³´ ‚5µ „¶· ‚D¸ … †¹º ‡ ˆ ‰ Š ‹ Œ  Ž   ‘ ’ “ ” • – — ˜ ™ š › œ  žƒˆ‰ƒ…†Ù Ú Å Ý» ——Ÿ~š†œTŽj’¢¢l“|™‚›e˜u—YŒ› n”s–q•’ž¨£ž¡VW‘¼½¾¿‚ÀÁÂÃÄÆÅ †IŒQ%Š ‡†ÆÇÈÉ0,P‚ÊËÌÍÎÞ ƒ; ƒ‚‚ ‚ŠÏÐÑÒÓÔÕÖ׃ØÙ  †ÚÛÜÝÞƒßà ƒK ƒ‚‚ ‚ˆáâãäåæç…îïðñ—Ž‘’“”•–—˜™š›œžŸ ¡¢£‚0‘@„„0‘@0,P†0’@òóôõ…òóôõ††‡ŠŒ‚0,Pƒ…0,P„‚ƒ‡ƒ÷„‚„„‚…‡‚‡ƒ«†Šƒ¯…ƒ¬‰‚‰„… ˆ‡‚‡‚†„‚…ö÷øùƒúû„‚ƒ‡ƒ÷„‚„„ƒ·…‡†‰‚ƒüýƒþÿ„‚ƒ‡ƒ÷„‚„„‚…„…‰†Š‚…ƒ¬‡‚‡„‚µ ¸ ¼ Â Ã Ä oƒ0,P‚0,P‚Ö0,P‚…L„oe…„ƒ‚…„~…„Ö„‚ƒ„… „‡‚ƒ‚„«„†‰„‚C C DD‚ „‚ …Ÿ¢Œÿÿ./ø‡U>øS‡::Q÷6Ÿ ¡Ÿ¡Ÿ¡Ÿ¡Ÿ¡Ÿ¡Ÿ¡Ÿ¡Ÿ¡Ÿ¡Ÿ¡Ÿ¡Ÿ¡Ÿ¡Ÿ¡Ÿ¡Ÿ¡Ÿ¡Ÿ¡Ÿ ¡Ÿ!¡Ÿ"¡Ÿ¢Œ.:QŸ ŸŸŸŸŸŸŸŸ Ÿ Ÿ Ÿ Ÿ ŸŸŸŸŸŸŸ Ÿ!Ÿ"7Ÿ¡Ÿ¡Ÿ¡Ÿ ¡Ÿ ¡Ÿ¢Œ.$ŸŸŸŸ Ÿ 7Œœ&–,œ@–,œZ–,.‡; ‚‡;  ŠUÿÿa‡;U ?  a ‡; G: Š`‡; ‡; % ùX– , ^ ‡ = c   ) ´( ‡ >  ‡ = ‡ = Ðc    ‡;  U å j ø  V°U ‡ > å šç6Œ.U:byÐаˆUb?åc6Œ.–,äU<p Ð!а üæUb@a    ‡ ; U:ð!Ð"а  ö  6 Ÿ¢Ÿ¢ŒœD–,œ^–,.dþ% &j  c ö   Ò 'Æ    f‡ (% &j ‡ )>  *@ ùJ–,P: ~#‡ +@ ùØ– +@ ùÌ–,Þ‡ > ‡ @>    :@ ùX–,^‡= Û  @ ùª–,°‡= c #‡ +@ ùF– +@ ù:–,L‡ > ‡ @>  ‡;  XU % ùЖ,Ö‡=  BÆ  "‡ D: ”UU%ùR–,X‡= UUÿÿÒ c )U % ù¾–,ć=  6Ç  RU‡‡ U%ù2–,8> )~ EÐ  FÐ ° #‡> 6Œ.U ÿÿU UUUU->–”  .–$/ 0  1 2 $ä8Ä<Ò9 ÒUG <  $J" * * * * 3ÍÒU?UG < Œ ˜J" * * * * –#UG <   à ìJ" * * * * !4"5:"!Ò=  ÒU ì  ÒHU G < ‚ ŽJ" * * * * .à!6Í!ÒU?àUG <  J" * * * * !Í!ÒU?°UG : œ" 8œ@fH"   7ÿÿ!8>!$9:$:%;> %ÒU G < @ LJ" * * * * U G < Œ ˜J" * * * * '<Í'ÒU?U G : " 8@äH"   7ÿÿ'8>'(9:();> )–Ò:Ò9:6  >ø G < . ^ ,G < ,J% . . . : : Ò8 Òø ¸;  ¸G ; ²J" ; "<d°Zà.².¬°Ø*?:*6Œ.U ÿÿU UUUU->–”  .–$/ 0  1 2 $ä8p<p9 pUG <  $J" * * * * 3ÍpU?BÍpU?–$UG < ¼ ÈJ" * * * * C5:p=pUìpHR:pR9:6ø  G <  . . . . :  : p8 p" <dR <?:6Ÿ ¢Ÿ ¢Œ$œL–,œf–,.dþ$  j   a   ‡ ^ a   ø S   ‡ ‡ a‡;U8a    T‡; z‡; î‡; Ú‡Iÿÿ‡ÿ:‡;  ‡ÿ4 ‡= Û $#U%ùt–,zU8al#‡ +@ ù – +@ ù–,&‡ > ‡ @> ‡; ¤‡: è#U#‡‡ > )ø‡;U8B‡;U 8¤#‡ (#‡‡ > : ø L‡‡ M> ‡= Ð ° #‡ N B:   #‡#>6Œ.U ÿÿU UUUU->–”  .–$/ 0  1 2 $ä8˜<¦9 ¦UG <  $J" * * * * 3ͦU?UG < Œ ˜J" * * * * =¦Uì¦HUG <  J" * * * * °UG : p" 8p@:H"   7ÿÿ 8> !9:!J";> "ì¦UG <   J" * * * * UG < ` lJ" * * * * $<Í$¦U?UG : î" 8î@¸H"   7ÿÿ$8>$%9:%&;> &j¦:¦9:6  >ø ÎG < Î. ^ G < J% . . . : Î: ¦8 ¦ø Œ;  ŒG ; †J" ; " Î<dæ°.d„¬'?:'6Œ.#U#‡‡J@ùd– , j‡; >  ‡=@ùÌ–,Ò‡=Ðc)6Œœ,–,œF–,.‡‡H>6Œ.%&j‡)>6Œ.‡‡V>‡=ïUþ3Œ.–6Œœf&–,œg@–,.–,–,‡‡ S>  U@ ù®– , ´‡– ‘ Z ‡  V> ‡; h‡=  [U Ó a  ‡ ; Uÿÿ8 ¾‡= U ‡ ;Ò c ‡=  [UÓ a ‡ ;Uÿÿ8h‡= U‡ ; Ò  c ‡; ¼ \c  ]c ð ^c  _c  `‡= Ð  aÐ ‡= Ð  bÐ ‡= Ð  cÐ ‡‡  d> ‡= Ð  eÐ ‡= Ð  Ð 5 Œ.‡‡S>i@ù^–,d6Œ.5Œ.‡–dþn 6Œ.‡–‡^BŒ‡‡X>‡$>n 6Œ.‡–dþa-n 6Œ.‡–n ‡ar‡–n ‡;  ‡–‡‡X>‡$ u/ ù h– v@ ù4 veþD : ù\ w°   n  x@ ù š– ,    d@ ù Ì– , Ò    c   >  n ‡–n 6Œ.‡–n ‡; p‡‡p : –‡P‡–n U>6Œ.‡‡t>U%ù\–,b6Œ.‡–~ ‡;  l‡–~ 䇖‡‡S>@ùÊ–,Ð~ 6Œ.‡–‚ ‡;  l‡–‚ 䇖‡‡S>ƒ@ùÊ–,Ђ 6Œÿÿž†E „†@ù`– , f‡ ;  S   °† ‡c  D r‡ ;  2ˆ@ù–,  ‡  S a   ‡;  R5 ‰k –‘‡ …U >  uu/ùÐeþ‡ÿ$ u#ù‚– v@ ùN veþD Tùv w° ˆ xD ‡‡>6Œž‹@ùB–,H‡=ŒÆ  ~Ì–‡‡>‡‹>‡Ž> ‡:6Œž’@ùB–,H‡; Ž(“‡”:Uþ6Œž‡–>‡z‡‡—˜: 6Œž‡›>‡:6Œ.‡‡žŸ: Uþ3Œž–,‡‡ž¢÷ >   ‡ ‡> (¤‡>‡¥U > 6Œ”$–,œ®®#‡ ¯@ ù¢– ¯@  ù––,  ¨.‡ ;   Þ(¨ì(“ f ‡ ©> ‡ M>  c  f ‡ ©> ‡ M> ‡=  ªÆ  ê «c ‡‡;  0 c ‡=  ¬‡= Ð  ­Ð Ð : U þ 3 Ÿ$¢Œ."hùP#cŸ"h‡$%> z"h‡&': "h‡&': "h‡&Ã: "h‡&(: )ŠdþÄ÷>Q•G  Ð +° ÷6Œ.VþU;U;Ÿ-Ÿ-Ÿ-Ÿ-Ÿ-Ÿ -Ÿ -Ÿ -Ÿ -Ÿ-Ÿ-Ÿ-Ÿ-Ÿ-Ÿ-Ÿ-Ÿ-Ÿ-Ÿ-Ÿ-Ÿ-Ÿ-Ÿ-Ÿ-Ÿ-Ÿ-Ÿ-Ÿ -Ÿ!-Ÿ"-6Œ.Ÿ‡>6Ÿ'¢Œ.‡> 6Œÿÿ.Ÿ‡>6ððððð ð úƒ‡Œ ޵¶·$º*¿0Â6È<ÌBÏHÔNÚTèZõ`ýfl rxN N TZZ8`[f}\\œœ´Š!î#%:&H&H&H'V0Š3  ""p8p9Ž:Ž;¨=Ú=Ú=Ú?fAfB$C~DÔE¦E¦E¦GGGI"K"K"L”OîOîOîPXSXSXT~Xz[z\˜]°^Î_`a”a”cBh€i¤m¤m¤nJqJqJr¤t¤t¤uøx&zikH}Hƒ„‡ˆH‰ŒŒ^Ž^ºú’ú“ú””•P–¾™úšhž‚ž‚ž‚Ÿœ ¼¢¼¢¼£Ö¤ð§µµ¶¶·¸º»¿ÀÂÃŒÃŒÃŒÄ ÆÈÉpÊÌÍÏÐÔÕÚیییܰß¼àRájâœãää˜åèêÒðòõöböböb÷„øŽúýþ:ÿz:V  : Zˆ¨°°òB\ÐÐÐê@ˆo