File | Code |
---|---|
src/core.d/await.pm6#L45 | my class Rakudo::Internals::ReactAwaitable does Awaitable { |
src/core.d/await.pm6#L58 | my class Rakudo::Internals::ReactAwaitHandle does Awaitable::Handle { |
src/core.d/await.pm6#L76 | my class Rakudo::Internals::ReactOneWheneverAwaitHandle does Awaitable::Handle { |
src/core/AST.pm6#L3 | my class AST { |
src/core/Any-iterable-methods.pm6#L11 | augment class Any { |
src/core/Any-iterable-methods.pm6#L43 | my class IterateOneWithPhasers does SlippyIterator { |
src/core/Any-iterable-methods.pm6#L254 | my class IterateOneNotSlippingWithoutPhasers does Iterator { |
src/core/Any-iterable-methods.pm6#L354 | my class IterateOneWithoutPhasers does SlippyIterator { |
src/core/Any-iterable-methods.pm6#L497 | my class IterateTwoWithoutPhasers does SlippyIterator { |
src/core/Any-iterable-methods.pm6#L674 | my class IterateMoreWithPhasers does SlippyIterator { |
src/core/Any-iterable-methods.pm6#L801 | my class Grep-K does Iterator { |
src/core/Any-iterable-methods.pm6#L847 | my class Grep-KV does Iterator { |
src/core/Any-iterable-methods.pm6#L902 | my class Grep-P does Iterator { |
src/core/Any-iterable-methods.pm6#L948 | role Grepper does Iterator { |
src/core/Any-iterable-methods.pm6#L999 | my class Grep-Accepts does Grepper { |
src/core/Any-iterable-methods.pm6#L1561 | my class Unique does Iterator { |
src/core/Any-iterable-methods.pm6#L1612 | my class Unique-As does Iterator { |
src/core/Any-iterable-methods.pm6#L1662 | my class Repeated does Iterator { |
src/core/Any-iterable-methods.pm6#L1706 | class Repeated-As does Iterator { |
src/core/Any-iterable-methods.pm6#L1751 | my class Squish-As does Iterator { |
src/core/Any-iterable-methods.pm6#L1823 | my class Squish-With does Iterator { |
src/core/Any.pm6#L15 | my class Any { # declared in BOOTSTRAP |
src/core/Any.pm6#L406 | proto method AT-KEY(|) is nodal {*} |
src/core/Any.pm6#L427 | proto method ASSIGN-KEY(|) is nodal {*} |
src/core/Any.pm6#L489 | Metamodel::ClassHOW.exclude_parent(Any); |
src/core/Argfiles.pm6#L1 | Rakudo::Internals.REGISTER-DYNAMIC: '@*ARGS', { |
src/core/Argfiles.pm6#L7 | Rakudo::Internals.REGISTER-DYNAMIC: '$*ARGFILES', { |
src/core/Array.pm6#L14 | my class Array { # declared in BOOTSTRAP |
src/core/Array.pm6#L18 | my class ArrayReificationTarget { |
src/core/Array.pm6#L22-L23 | method new(\target, Mu \descriptor) { nqp::stmts( |
src/core/Array.pm6#L31-L32 | method push(Mu \value --> Nil) { nqp::push($!target, nqp::p6scalarwithvalue($!descriptor, value)); |
src/core/Array.pm6#L51 | my class ListReificationTarget { |
src/core/Array.pm6#L92 | my class Todo does Iterator { |
src/core/Array.pm6#L183-L184 | method iterator(Array:D: --> Iterator:D) { nqp::if( |
src/core/Array.pm6#L252 | proto method new(|) {*} |
src/core/Array.pm6#L260-L261 | multi method new(Array: --> Array:D) { nqp::create(self) |
src/core/Array.pm6#L284-L286 | proto method STORE(Array:D: |) {*} multi method STORE(Array:D: Iterable:D \iterable --> Array:D) { nqp::stmts( |
src/core/Array.pm6#L872 | my $empty := nqp::create(IterationBuffer); # splicing in without values |
src/core/Array.pm6#L1297 | my class GrabN does Iterator { |
src/core/Attribute.pm6#L1 | my class Attribute { # declared in BOOTSTRAP |
src/core/Awaitable.pm6#L4 | my role Awaitable { |
src/core/Awaiter.pm6#L6 | my class Awaiter::Blocking does Awaiter { |
src/core/Awaiter.pm6#L113 | PROCESS::<$AWAITER> := Awaiter::Blocking; |
src/core/Backtrace.pm6#L6 | my class Backtrace::Frame { |
src/core/Backtrace.pm6#L75 | my class Backtrace { |
src/core/Bag.pm6#L1 | my class Bag does Baggy { |
src/core/BagHash.pm6#L1 | my class BagHash does Baggy { |
src/core/BagHash.pm6#L190 | my class Iterate does Rakudo::Iterator::Mappy { |
src/core/BagHash.pm6#L217 | my class KV does Rakudo::Iterator::Mappy-kv-from-pairs { |
src/core/BagHash.pm6#L256 | my class Values does Rakudo::Iterator::Mappy { |
src/core/Baggy.pm6#L1 | my role Baggy does QuantHash { |
src/core/Block.pm6#L1-L2 | my class PhasersList is repr('VMArray') {} my class Block { # declared in BOOTSTRAP |
src/core/Bool.pm6#L71 | proto sub prefix:<so>(Mu, *%) is pure {*} |
src/core/Bool.pm6#L74 | multi sub prefix:<so>(Mu \a) { a.Bool } |
src/core/Buf.pm6#L17 | my role Blob[::T = uint8] does Positional[T] does Stringy is repr('VMArray') is array_type(T) { |
src/core/Buf.pm6#L658 | my class utf8 does Blob[uint8] is repr('VMArray') { |
src/core/Buf.pm6#L664 | my class utf16 does Blob[uint16] is repr('VMArray') { |
src/core/Buf.pm6#L670 | my class utf32 does Blob[uint32] is repr('VMArray') { |
src/core/Buf.pm6#L676 | my role Buf[::T = uint8] does Blob[T] is repr('VMArray') is array_type(T) { |
src/core/CallFrame.pm6#L1 | my class CallFrame { |
src/core/Cancellation.pm6#L1 | my class Cancellation { |
src/core/Capture.pm6#L1 | my class Capture { # declared in BOOTSTRAP |
src/core/Channel.pm6#L3 | my class X::Channel::SendOnClosed is Exception { |
src/core/Channel.pm6#L7 | my class X::Channel::ReceiveOnClosed is Exception { |
src/core/Channel.pm6#L11 | my class Channel does Awaitable { |
src/core/Channel.pm6#L13 | my class Queue is repr('ConcBlockingQueue') { } |
src/core/Channel.pm6#L32-L33 | my class CHANNEL_CLOSE { } my class CHANNEL_FAIL { has $.error } |
src/core/Channel.pm6#L169 | my class Iterate does Iterator { |
src/core/Channel.pm6#L202 | my class ChannelAwaitableHandle does Awaitable::Handle { |
src/core/Code.pm6#L1 | my class Code does Callable { # declared in BOOTSTRAP |
src/core/Code.pm6#L17 | method signature(Code:D:) { $!signature } |
src/core/Collation.pm6#L1 | class Collation { |
src/core/Collation.pm6#L44 | Rakudo::Internals.REGISTER-DYNAMIC: '$*COLLATION', { |
src/core/CompUnit.pm6#L1 | class CompUnit { |
src/core/CompUnit.pm6#L24 | my $default-from = 'Perl6'; |
src/core/CompUnit/DependencySpecification.pm6#L1 | class CompUnit::DependencySpecification { |
src/core/CompUnit/Handle.pm6#L1 | class CompUnit::Handle { |
src/core/CompUnit/Loader.pm6#L1 | class CompUnit::Loader is repr('Uninstantiable') { |
src/core/CompUnit/PrecompilationRepository.pm6#L1 | { |
src/core/CompUnit/PrecompilationRepository.pm6#L22 | class CompUnit::PrecompilationRepository::Default does CompUnit::PrecompilationRepository { |
src/core/CompUnit/PrecompilationRepository.pm6#L25 | my $loaded-lock = Lock.new; |
src/core/CompUnit/PrecompilationStore.pm6#L1 | role CompUnit::PrecompilationStore { |
src/core/CompUnit/PrecompilationStore/File.pm6#L1-L2 | class CompUnit::PrecompilationStore::File does CompUnit::PrecompilationStore { my class CompUnit::PrecompilationUnit::File does CompUnit::PrecompilationUnit { |
src/core/CompUnit/PrecompilationUnit.pm6#L1 | class CompUnit::PrecompilationId { |
src/core/CompUnit/PrecompilationUnit.pm6#L4 | my $cache-lock = Lock.new; |
src/core/CompUnit/PrecompilationUnit.pm6#L32 | role CompUnit::PrecompilationDependency { |
src/core/CompUnit/PrecompilationUnit.pm6#L76 | class CompUnit::PrecompilationDependency::File does CompUnit::PrecompilationDependency { |
src/core/CompUnit/Repository.pm6#L1 | role CompUnit::Repository { |
src/core/CompUnit/Repository/AbsolutePath.pm6#L1 | class CompUnit::Repository::AbsolutePath does CompUnit::Repository { |
src/core/CompUnit/Repository/FileSystem.pm6#L1 | class CompUnit::Repository::FileSystem does CompUnit::Repository::Locally does CompUnit::Repository { |
src/core/CompUnit/Repository/FileSystem.pm6#L11 | my @extensions = <pm6 pm>; |
src/core/CompUnit/Repository/Installable.pm6#L1 | role CompUnit::Repository::Installable does CompUnit::Repository { |
src/core/CompUnit/Repository/Installation.pm6#L1 | class CompUnit::Repository::Installation does CompUnit::Repository::Locally does CompUnit::Repository::Installable { |
src/core/CompUnit/Repository/Installation.pm6#L13 | my $verbose = nqp::getenvhash<RAKUDO_LOG_PRECOMP>; |
src/core/CompUnit/Repository/Installation.pm6#L15 | my class InstalledDistribution is Distribution::Hash { |
src/core/CompUnit/Repository/Installation.pm6#L38 | my $windows_wrapper = '@rem = \'--*-Perl-*-- |
src/core/CompUnit/Repository/Installation.pm6#L53 | my $perl_wrapper = '#!/usr/bin/env #perl# |
src/core/CompUnit/Repository/Installation.pm6#L466 | my class LazyDistribution does Distribution::Locally { |
src/core/CompUnit/Repository/Locally.pm6#L1 | role CompUnit::Repository::Locally { |
src/core/CompUnit/Repository/NQP.pm6#L1 | class CompUnit::Repository::NQP does CompUnit::Repository { |
src/core/CompUnit/Repository/Perl5.pm6#L1 | class CompUnit::Repository::Perl5 does CompUnit::Repository { |
src/core/CompUnit/Repository/Spec.pm6#L1 | class CompUnit::Repository::Spec { |
src/core/CompUnit/Repository/Unknown.pm6#L1 | class CompUnit::Repository::Unknown does CompUnit::Repository { |
src/core/CompUnit/RepositoryRegistry.pm6#L18-L19 | class CompUnit::RepositoryRegistry { my $lock = Lock.new; |
src/core/CompUnit/RepositoryRegistry.pm6#L366 | my $sid-lock := Lock.new; |
src/core/Compiler.pm6#L1 | class Compiler does Systemic { |
src/core/Complex.pm6#L2 | my class Complex is Cool does Numeric { |
src/core/Cool.pm6#L14 | my class Cool { # declared in BOOTSTRAP |
src/core/Cool.pm6#L293 | Metamodel::ClassHOW.exclude_parent(Cool); |
src/core/CurrentThreadScheduler.pm6#L3 | my class CurrentThreadScheduler does Scheduler { |
src/core/Date.pm6#L1 | my class Date does Dateish { |
src/core/DateTime.pm6#L1 | my class DateTime does Dateish { |
src/core/DateTime.pm6#L434 | Rakudo::Internals.REGISTER-DYNAMIC: '$*TZ', { |
src/core/Dateish.pm6#L1 | my role Dateish { |
src/core/Deprecations.pm6#L1 | class Deprecation { |
src/core/Deprecations.pm6#L12 | method DEPRECATIONS() is raw { %DEPRECATIONS } |
src/core/Deprecations.pm6#L26-L28 | proto method report (|) {*} multi method report (Deprecation:U:) { return Nil unless %DEPRECATIONS; |
src/core/Deprecations.pm6#L39 | $message.chop; |
src/core/Deprecations.pm6#L63 | class Rakudo::Deprecations { |
src/core/Deprecations.pm6#L65 | my %DEPRECATIONS := Deprecation.DEPRECATIONS; |
src/core/Deprecations.pm6#L123-L125 | END { unless %*ENV<RAKUDO_NO_DEPRECATIONS> { if Deprecation.report -> $message { |
src/core/Distribution.pm6#L2 | role Distribution { |
src/core/Distribution.pm6#L31 | class CompUnit::Repository::Distribution does Distribution { |
src/core/Distribution.pm6#L90 | class Distribution::Hash does Distribution::Locally { |
src/core/Distribution.pm6#L100 | class Distribution::Path does Distribution::Locally { |
src/core/Distribution.pm6#L140 | class Distribution::Resource { |
src/core/Distribution.pm6#L223 | class Distribution::Resources does Associative { |
src/core/Distro.pm6#L6 | class Distro does Systemic { |
src/core/Distro.pm6#L91 | Rakudo::Internals.REGISTER-DYNAMIC: '$*DISTRO', { |
src/core/Duration.pm6#L1 | my class Duration is Cool does Real { |
src/core/EXPORTHOW.pm6#L3-L18 | my module EXPORTHOW { nqp::bindkey($?PACKAGE.WHO, 'package', Perl6::Metamodel::PackageHOW); nqp::bindkey($?PACKAGE.WHO, 'module', Perl6::Metamodel::ModuleHOW); nqp::bindkey($?PACKAGE.WHO, 'generic', Perl6::Metamodel::GenericHOW); nqp::bindkey($?PACKAGE.WHO, 'class', Perl6::Metamodel::ClassHOW); nqp::bindkey($?PACKAGE.WHO, 'class-attr', Attribute); nqp::bindkey($?PACKAGE.WHO, 'role', Perl6::Metamodel::ParametricRoleHOW); nqp::bindkey($?PACKAGE.WHO, 'role-attr', Attribute); nqp::bindkey($?PACKAGE.WHO, 'role-group', Perl6::Metamodel::ParametricRoleGroupHOW); nqp::bindkey($?PACKAGE.WHO, 'grammar', Perl6::Metamodel::GrammarHOW); nqp::bindkey($?PACKAGE.WHO, 'grammar-attr', Attribute); nqp::bindkey($?PACKAGE.WHO, 'native', Perl6::Metamodel::NativeHOW); nqp::bindkey($?PACKAGE.WHO, 'subset', Perl6::Metamodel::SubsetHOW); nqp::bindkey($?PACKAGE.WHO, 'enum', Perl6::Metamodel::EnumHOW); nqp::bindkey($?PACKAGE.WHO, 'coercion', Perl6::Metamodel::CoercionHOW); nqp::bindkey($?PACKAGE.WHO, 'definite', Perl6::Metamodel::DefiniteHOW); |
src/core/Encoding.pm6#L1 | role Encoding { |
src/core/Encoding/Builtin.pm6#L1 | class Encoding::Builtin does Encoding { |
src/core/Encoding/Builtin.pm6#L19-L20 | method decoder(:$replacement, :$translate-nl, :$strict --> Encoding::Decoder) { my $decoder = $replacement.DEFINITE && $replacement !=== False |
src/core/Encoding/Builtin.pm6#L25-L27 | my int $is-win = Rakudo::Internals.IS-WIN; method encoder(:$replacement, :$translate-nl, :$strict --> Encoding::Encoder) { my $encoder = $replacement.DEFINITE && $replacement !=== False |
src/core/Encoding/Builtin.pm6#L31 | $translate-nl && $is-win |
src/core/Encoding/Builtin.pm6#L45-L46 | method !buf-type() { nqp::ifnull(nqp::atkey($enc_type, $!name), blob8) |
src/core/Encoding/Decoder/Builtin.pm6#L1-L3 | my class Encoding::Decoder::Builtin is repr('Decoder') does Encoding::Decoder { method new(str $encoding, :$translate-nl, :$replacement, :$strict) { nqp::decoderconfigure(nqp::create(self), $encoding, |
src/core/Encoding/Decoder/Builtin.pm6#L37 | method set-line-separators(@seps --> Nil) { |
src/core/Encoding/Decoder/Builtin.pm6#L39 | nqp::push_s($sep-strs, .Str) for @seps; |
src/core/Encoding/Decoder/Builtin.pm6#L63 | augment class Rakudo::Internals { |
src/core/Encoding/Encoder.pm6#L1 | role Encoding::Encoder { |
src/core/Encoding/Encoder/Builtin.pm6#L1 | my class Encoding::Encoder::Builtin does Encoding::Encoder { |
src/core/Encoding/Encoder/Builtin.pm6#L7-L8 | method new(Str $encoding, Blob:U $type, :$replacement, :$strict) { nqp::create(self)!setup($encoding, $type, :$replacement, :$strict) |
src/core/Encoding/Encoder/Builtin.pm6#L10-L14 | method !setup($encoding, $type, :$replacement, :$strict) { $!encoding = $encoding; $!type := nqp::can($type.HOW, 'pun') ?? $type.^pun !! $type.WHAT; $!replacement = $replacement.defined ?? $replacement !! nqp::null_s(); $!config = $strict ?? 0 !! 1; |
src/core/Encoding/Encoder/Builtin.pm6#L22 | method encode-chars(str $str --> Blob:D) { |
src/core/Encoding/Encoder/Builtin.pm6#L24 | nqp::encoderepconf($str, |
src/core/Encoding/Encoder/TranslateNewlineWrapper.pm6#L1 | my class Encoding::Encoder::TranslateNewlineWrapper does Encoding::Encoder { |
src/core/Encoding/Registry.pm6#L4-L5 | my class Encoding::Registry { my $lock := Lock.new; |
src/core/Encoding/Registry.pm6#L65-L67 | method find(Str() $name) { $lock.protect: { nqp::ifnull( |
src/core/Enumeration.pm6#L105 | Metamodel::EnumHOW.set_composalizer(-> $type, $name, @enum_values { |
src/core/Env.pm6#L1 | Rakudo::Internals.REGISTER-DYNAMIC: '$*CWD', { |
src/core/Exception.pm6#L5 | my class Exception { |
src/core/Exception.pm6#L95 | my class X::SecurityPolicy is Exception {} |
src/core/Exception.pm6#L97 | my class X::SecurityPolicy::Eval is X::SecurityPolicy { |
src/core/Exception.pm6#L122 | my class X::AdHoc is Exception { |
src/core/Exception.pm6#L144 | my class X::NQP::NotFound is Exception { |
src/core/Exception.pm6#L150 | my class X::Dynamic::NotFound is Exception { |
src/core/Exception.pm6#L156 | my class X::Method::NotFound is Exception { |
src/core/Exception.pm6#L217 | my class X::Method::InvalidQualifier is Exception { |
src/core/Exception.pm6#L227 | my class X::Role::Parametric::NoSuchCandidate is Exception { |
src/core/Exception.pm6#L236 | my class X::Pragma::NoArgs is Exception { |
src/core/Exception.pm6#L240 | my class X::Pragma::CannotPrecomp is Exception { |
src/core/Exception.pm6#L244 | my class X::Pragma::CannotWhat is Exception { |
src/core/Exception.pm6#L249 | my class X::Pragma::MustOneOf is Exception { |
src/core/Exception.pm6#L254 | my class X::Pragma::UnknownArg is Exception { |
src/core/Exception.pm6#L259 | my class X::Pragma::OnlyOne is Exception { |
src/core/Exception.pm6#L264 | my role X::Control is Exception { |
src/core/Exception.pm6#L266 | my class CX::Next does X::Control { |
src/core/Exception.pm6#L269 | my class CX::Redo does X::Control { |
src/core/Exception.pm6#L272 | my class CX::Last does X::Control { |
src/core/Exception.pm6#L275 | my class CX::Take does X::Control { |
src/core/Exception.pm6#L278 | my class CX::Warn does X::Control { |
src/core/Exception.pm6#L281 | my class CX::Succeed does X::Control { |
src/core/Exception.pm6#L284 | my class CX::Proceed does X::Control { |
src/core/Exception.pm6#L287 | my class CX::Return does X::Control { |
src/core/Exception.pm6#L290 | my class CX::Emit does X::Control { |
src/core/Exception.pm6#L293 | my class CX::Done does X::Control { |
src/core/Exception.pm6#L373 | do { |
src/core/Exception.pm6#L481 | $comp.^add_method('handle-exception', |
src/core/Exception.pm6#L489 | $comp.^add_method('handle-control', |
src/core/Exception.pm6#L506 | my class X::IO::Unknown does X::IO { |
src/core/Exception.pm6#L510 | my class X::IO::Rename does X::IO { |
src/core/Exception.pm6#L518 | my class X::IO::Copy does X::IO { |
src/core/Exception.pm6#L526 | my class X::IO::Lock does X::IO { |
src/core/Exception.pm6#L531 | my class X::IO::Move does X::IO { |
src/core/Exception.pm6#L539 | my class X::IO::DoesNotExist does X::IO { |
src/core/Exception.pm6#L547 | my class X::IO::NotAFile does X::IO { |
src/core/Exception.pm6#L555 | my class X::IO::Null does X::IO { |
src/core/Exception.pm6#L561 | my class X::IO::Directory does X::IO { |
src/core/Exception.pm6#L572 | my class X::IO::Symlink does X::IO { |
src/core/Exception.pm6#L580 | my class X::IO::Link does X::IO { |
src/core/Exception.pm6#L588 | my class X::IO::Mkdir does X::IO { |
src/core/Exception.pm6#L596 | my class X::IO::Chdir does X::IO { |
src/core/Exception.pm6#L603 | my class X::IO::Dir does X::IO { |
src/core/Exception.pm6#L610 | my class X::IO::Cwd does X::IO { |
src/core/Exception.pm6#L616 | my class X::IO::Flush does X::IO { |
src/core/Exception.pm6#L622 | my class X::IO::NotAChild does X::IO { |
src/core/Exception.pm6#L630 | my class X::IO::Resolve does X::IO { |
src/core/Exception.pm6#L635 | my class X::IO::Rmdir does X::IO { |
src/core/Exception.pm6#L642 | my class X::IO::Unlink does X::IO { |
src/core/Exception.pm6#L649 | my class X::IO::Chmod does X::IO { |
src/core/Exception.pm6#L657 | my class X::IO::BinaryAndEncoding does X::IO { |
src/core/Exception.pm6#L661 | my class X::IO::BinaryMode does X::IO { |
src/core/Exception.pm6#L666 | my role X::Comp is Exception { |
src/core/Exception.pm6#L720 | my class X::Comp::Group is Exception { |
src/core/Exception.pm6#L765 | my role X::MOP is Exception { } |
src/core/Exception.pm6#L767 | my class X::Comp::BeginTime does X::Comp { |
src/core/Exception.pm6#L794 | my class X::Comp::AdHoc is X::AdHoc does X::Comp { |
src/core/Exception.pm6#L798 | my class X::Comp::FailGoal does X::Comp { |
src/core/Exception.pm6#L809 | my role X::Syntax does X::Comp { } |
src/core/Exception.pm6#L812 | my class X::NYI is Exception { |
src/core/Exception.pm6#L823-L824 | my class X::Comp::NYI is X::NYI does X::Comp { }; my class X::NYI::Available is X::NYI { |
src/core/Exception.pm6#L835 | my class X::NYI::BigInt is Exception { |
src/core/Exception.pm6#L843 | my class X::Experimental does X::Comp { |
src/core/Exception.pm6#L849-L851 | my class X::Worry is Exception { } my class X::Worry::P5 is X::Worry { } my class X::Worry::P5::Reference is X::Worry::P5 { |
src/core/Exception.pm6#L858 | my class X::Worry::P5::BackReference is X::Worry::P5 { |
src/core/Exception.pm6#L864 | my class X::Worry::P5::LeadingZero is X::Worry::P5 { |
src/core/Exception.pm6#L880 | my class X::Worry::Precedence::Range is X::Worry { |
src/core/Exception.pm6#L888 | my class X::Trait::Invalid is Exception { |
src/core/Exception.pm6#L898 | my class X::Trait::Unknown is Exception { |
src/core/Exception.pm6#L910 | my class X::Comp::Trait::Unknown is X::Trait::Unknown does X::Comp { }; |
src/core/Exception.pm6#L912 | my class X::Trait::NotOnNative is Exception { |
src/core/Exception.pm6#L921 | my class X::Comp::Trait::NotOnNative is X::Trait::NotOnNative does X::Comp { }; |
src/core/Exception.pm6#L923 | my class X::Trait::Scope is Exception { |
src/core/Exception.pm6#L934 | my class X::Comp::Trait::Scope is X::Trait::Scope does X::Comp { }; |
src/core/Exception.pm6#L936 | my class X::Exhausted is Exception { |
src/core/Exception.pm6#L946 | my class X::OutOfRange is Exception { |
src/core/Exception.pm6#L959 | my class X::Buf::AsStr is Exception { |
src/core/Exception.pm6#L965 | my class X::Buf::Pack is Exception { |
src/core/Exception.pm6#L972 | my class X::Buf::Pack::NonASCII is Exception { |
src/core/Exception.pm6#L979 | my class X::Signature::Placeholder does X::Comp { |
src/core/Exception.pm6#L986 | my class X::Placeholder::Block does X::Comp { |
src/core/Exception.pm6#L993 | my class X::Placeholder::NonPlaceholder does X::Comp { |
src/core/Exception.pm6#L1004 | my class X::Placeholder::Mainline is X::Placeholder::Block { |
src/core/Exception.pm6#L1010 | my class X::Placeholder::Attribute is X::Placeholder::Block { |
src/core/Exception.pm6#L1016 | my class X::Undeclared does X::Comp { |
src/core/Exception.pm6#L1031 | my class X::Attribute::Undeclared is X::Undeclared { |
src/core/Exception.pm6#L1040 | my class X::Attribute::Regex is X::Undeclared { |
src/core/Exception.pm6#L1047 | my class X::Undeclared::Symbols does X::Comp { |
src/core/Exception.pm6#L1105 | my class X::Redeclaration does X::Comp { |
src/core/Exception.pm6#L1116 | my class X::Redeclaration::Outer does X::Comp { |
src/core/Exception.pm6#L1125 | my class X::Dynamic::Postdeclaration does X::Comp { |
src/core/Exception.pm6#L1134 | my class X::Dynamic::Package does X::Comp { |
src/core/Exception.pm6#L1141 | my class X::Import::Redeclaration does X::Comp { |
src/core/Exception.pm6#L1151 | my class X::Import::OnlystarProto does X::Comp { |
src/core/Exception.pm6#L1161 | my class X::PoisonedAlias does X::Comp { |
src/core/Exception.pm6#L1171 | my class X::Phaser::Multiple does X::Comp { |
src/core/Exception.pm6#L1176 | my class X::Obsolete does X::Comp { |
src/core/Exception.pm6#L1183 | my class X::Parameter::Default does X::Comp { |
src/core/Exception.pm6#L1193 | my class X::Parameter::Default::TypeCheck does X::Comp { |
src/core/Exception.pm6#L1201 | my class X::Parameter::AfterDefault does X::Syntax { |
src/core/Exception.pm6#L1211 | my class X::Parameter::Placeholder does X::Comp { |
src/core/Exception.pm6#L1220 | my class X::Parameter::Twigil does X::Comp { |
src/core/Exception.pm6#L1228 | my class X::Parameter::MultipleTypeConstraints does X::Comp { |
src/core/Exception.pm6#L1236 | my class X::Parameter::BadType does X::Comp { |
src/core/Exception.pm6#L1244 | my class X::Parameter::WrongOrder does X::Comp { |
src/core/Exception.pm6#L1253 | my class X::Parameter::InvalidConcreteness is Exception { |
src/core/Exception.pm6#L1273 | my class X::Parameter::InvalidType does X::Comp { |
src/core/Exception.pm6#L1285 | my class X::Parameter::RW is Exception { |
src/core/Exception.pm6#L1293 | my class X::Parameter::TypedSlurpy does X::Comp { |
src/core/Exception.pm6#L1300 | my class X::Signature::NameClash does X::Comp { |
src/core/Exception.pm6#L1307 | my class X::Method::Private::Permission does X::Comp { |
src/core/Exception.pm6#L1316 | my class X::Method::Private::Unqualified does X::Comp { |
src/core/Exception.pm6#L1323 | my class X::Adverb is Exception { |
src/core/Exception.pm6#L1345 | my class X::Bind is Exception { |
src/core/Exception.pm6#L1353 | my class X::Bind::NativeType does X::Comp { |
src/core/Exception.pm6#L1359 | my class X::Bind::Slice is Exception { |
src/core/Exception.pm6#L1365 | my class X::Bind::ZenSlice is X::Bind::Slice { |
src/core/Exception.pm6#L1371 | my class X::Subscript::Negative is Exception { |
src/core/Exception.pm6#L1379 | my class X::Invalid::Value is Exception { |
src/core/Exception.pm6#L1388 | my class X::Invalid::ComputedValue is Exception { |
src/core/Exception.pm6#L1400 | my class X::Value::Dynamic does X::Comp { |
src/core/Exception.pm6#L1405 | my class X::Syntax::Name::Null does X::Syntax { |
src/core/Exception.pm6#L1409 | my class X::Syntax::UnlessElse does X::Syntax { |
src/core/Exception.pm6#L1414 | my class X::Syntax::WithoutElse does X::Syntax { |
src/core/Exception.pm6#L1419 | my class X::Syntax::KeywordAsFunction does X::Syntax { |
src/core/Exception.pm6#L1428 | my class X::Syntax::ParentAsHash does X::Syntax { |
src/core/Exception.pm6#L1436 | my class X::Syntax::Malformed::Elsif does X::Syntax { |
src/core/Exception.pm6#L1441 | my class X::Syntax::Reserved does X::Syntax { |
src/core/Exception.pm6#L1447 | my class X::Syntax::P5 does X::Syntax { |
src/core/Exception.pm6#L1451 | my class X::Syntax::NegatedPair does X::Syntax { |
src/core/Exception.pm6#L1456 | my class X::Syntax::Variable::Numeric does X::Syntax { |
src/core/Exception.pm6#L1461 | my class X::Syntax::Variable::Match does X::Syntax { |
src/core/Exception.pm6#L1465 | my class X::Syntax::Variable::Initializer does X::Syntax { |
src/core/Exception.pm6#L1471 | my class X::Syntax::Variable::Twigil does X::Syntax { |
src/core/Exception.pm6#L1479 | my class X::Syntax::Variable::IndirectDeclaration does X::Syntax { |
src/core/Exception.pm6#L1483 | my class X::Syntax::Variable::BadType does X::Comp { |
src/core/Exception.pm6#L1491 | my class X::Syntax::Variable::ConflictingTypes does X::Comp { |
src/core/Exception.pm6#L1499 | my class X::Syntax::Augment::WithoutMonkeyTyping does X::Syntax { |
src/core/Exception.pm6#L1503 | my class X::Syntax::Augment::Illegal does X::Syntax { |
src/core/Exception.pm6#L1508 | my class X::Syntax::Augment::Adverb does X::Syntax { |
src/core/Exception.pm6#L1512 | my class X::Syntax::Type::Adverb does X::Syntax { |
src/core/Exception.pm6#L1517 | my class X::Syntax::Argument::MOPMacro does X::Syntax { |
src/core/Exception.pm6#L1522 | my class X::Role::Initialization is Exception { |
src/core/Exception.pm6#L1527 | my class X::Syntax::Comment::Embedded does X::Syntax { |
src/core/Exception.pm6#L1531 | my class X::Syntax::Pod::BeginWithoutIdentifier does X::Syntax does X::Pod { |
src/core/Exception.pm6#L1537 | my class X::Syntax::Pod::BeginWithoutEnd does X::Syntax does X::Pod { |
src/core/Exception.pm6#L1550 | my class X::Syntax::Confused does X::Syntax { |
src/core/Exception.pm6#L1555 | my class X::Syntax::Malformed does X::Syntax { |
src/core/Exception.pm6#L1559 | my class X::Syntax::Missing does X::Syntax { |
src/core/Exception.pm6#L1563 | my class X::Syntax::BlockGobbled does X::Syntax { |
src/core/Exception.pm6#L1574 | my class X::Syntax::ConditionalOperator::PrecedenceTooLoose does X::Syntax { |
src/core/Exception.pm6#L1579 | my class X::Syntax::ConditionalOperator::SecondPartGobbled does X::Syntax { |
src/core/Exception.pm6#L1583 | my class X::Syntax::ConditionalOperator::SecondPartInvalid does X::Syntax { |
src/core/Exception.pm6#L1588 | my class X::Syntax::Perl5Var does X::Syntax { |
src/core/Exception.pm6#L1647 | my class X::Syntax::Self::WithoutObject does X::Syntax { |
src/core/Exception.pm6#L1650 | my class X::Syntax::VirtualCall does X::Syntax { |
src/core/Exception.pm6#L1654 | my class X::Syntax::NoSelf does X::Syntax { |
src/core/Exception.pm6#L1659 | my class X::Syntax::Number::RadixOutOfRange does X::Syntax { |
src/core/Exception.pm6#L1664 | my class X::Syntax::Number::IllegalDecimal does X::Syntax { |
src/core/Exception.pm6#L1668 | my class X::Syntax::Number::LiteralType does X::Syntax { |
src/core/Exception.pm6#L1690 | my class X::Syntax::NonAssociative does X::Syntax { |
src/core/Exception.pm6#L1698 | my class X::Syntax::NonListAssociative is X::Syntax::NonAssociative { |
src/core/Exception.pm6#L1704 | my class X::Syntax::CannotMeta does X::Syntax { |
src/core/Exception.pm6#L1714 | my class X::Syntax::Adverb does X::Syntax { |
src/core/Exception.pm6#L1720 | my class X::Syntax::Regex::Adverb does X::Syntax { |
src/core/Exception.pm6#L1726 | my class X::Syntax::Regex::UnrecognizedMetachar does X::Syntax { |
src/core/Exception.pm6#L1731 | my class X::Syntax::Regex::UnrecognizedModifier does X::Syntax { |
src/core/Exception.pm6#L1736 | my class X::Syntax::Regex::NullRegex does X::Syntax { |
src/core/Exception.pm6#L1740 | my class X::Syntax::Regex::MalformedRange does X::Syntax { |
src/core/Exception.pm6#L1747 | my class X::Syntax::Regex::Unspace does X::Syntax { |
src/core/Exception.pm6#L1755 | my class X::Syntax::Regex::Unterminated does X::Syntax { |
src/core/Exception.pm6#L1759 | my class X::Syntax::Regex::SpacesInBareRange does X::Syntax { |
src/core/Exception.pm6#L1763 | my class X::Syntax::Regex::QuantifierValue does X::Syntax { |
src/core/Exception.pm6#L1782 | my class X::Syntax::Regex::SolitaryQuantifier does X::Syntax { |
src/core/Exception.pm6#L1786 | my class X::Syntax::Regex::NonQuantifiable does X::Syntax { |
src/core/Exception.pm6#L1790 | my class X::Syntax::Regex::SolitaryBacktrackControl does X::Syntax { |
src/core/Exception.pm6#L1794 | my class X::Syntax::Regex::Alias::LongName does X::Syntax { |
src/core/Exception.pm6#L1798 | my class X::Syntax::Term::MissingInitializer does X::Syntax { |
src/core/Exception.pm6#L1802 | my class X::Syntax::Variable::MissingInitializer does X::Syntax { |
src/core/Exception.pm6#L1814 | my class X::Syntax::AddCategorical::TooFewParts does X::Syntax { |
src/core/Exception.pm6#L1820 | my class X::Syntax::AddCategorical::TooManyParts does X::Syntax { |
src/core/Exception.pm6#L1826 | my class X::Syntax::Signature::InvocantMarker does X::Syntax { |
src/core/Exception.pm6#L1832 | my class X::Syntax::Signature::InvocantNotAllowed does X::Syntax { |
src/core/Exception.pm6#L1838 | my class X::Syntax::Extension::Category does X::Syntax { |
src/core/Exception.pm6#L1845 | my class X::Syntax::Extension::Null does X::Syntax { |
src/core/Exception.pm6#L1851 | my class X::Syntax::Extension::TooComplex does X::Syntax { |
src/core/Exception.pm6#L1858 | my class X::Syntax::Coercer::TooComplex does X::Syntax { |
src/core/Exception.pm6#L1865 | my class X::Syntax::Extension::SpecialForm does X::Syntax { |
src/core/Exception.pm6#L1875 | my class X::Syntax::InfixInTermPosition does X::Syntax { |
src/core/Exception.pm6#L1889 | my class X::Syntax::DuplicatedPrefix does X::Syntax { |
src/core/Exception.pm6#L1898 | my class X::Attribute::Package does X::Comp { |
src/core/Exception.pm6#L1903 | my class X::Attribute::NoPackage does X::Comp { |
src/core/Exception.pm6#L1907 | my class X::Attribute::Required does X::MOP { |
src/core/Exception.pm6#L1916 | my class X::Attribute::Scope::Package does X::Comp { |
src/core/Exception.pm6#L1923 | my class X::Declaration::Scope does X::Comp { |
src/core/Exception.pm6#L1929 | my class X::Declaration::Scope::Multi is X::Declaration::Scope { |
src/core/Exception.pm6#L1935 | my class X::Declaration::OurScopeInRole does X::Comp { |
src/core/Exception.pm6#L1944 | my class X::Anon::Multi does X::Comp { |
src/core/Exception.pm6#L1949 | my class X::Anon::Augment does X::Comp { |
src/core/Exception.pm6#L1953 | my class X::Augment::NoSuchType does X::Comp { |
src/core/Exception.pm6#L1959 | my class X::Routine::Unwrap is Exception { |
src/core/Exception.pm6#L1963 | my class X::Constructor::Positional is Exception { |
src/core/Exception.pm6#L1968 | my class X::Hash::Store::OddNumber is Exception { |
src/core/Exception.pm6#L1986 | my class X::Pairup::OddNumber is Exception { |
src/core/Exception.pm6#L1990 | my class X::Match::Bool is Exception { |
src/core/Exception.pm6#L1995 | my class X::LibEmpty does X::Comp { |
src/core/Exception.pm6#L1998 | my class X::LibNone does X::Comp { |
src/core/Exception.pm6#L2001 | my class X::Package::UseLib does X::Comp { |
src/core/Exception.pm6#L2005 | my class X::Package::Stubbed does X::Comp { |
src/core/Exception.pm6#L2020 | my class X::Phaser::PrePost is Exception { |
src/core/Exception.pm6#L2031 | my class X::Str::InvalidCharName is Exception { |
src/core/Exception.pm6#L2039 | my class X::Str::Numeric is Exception { |
src/core/Exception.pm6#L2064 | my class X::Str::Match::x is Exception { |
src/core/Exception.pm6#L2071 | my class X::Str::Subst::Adverb is Exception { |
src/core/Exception.pm6#L2079 | my class X::Str::Trans::IllegalKey is Exception { |
src/core/Exception.pm6#L2085 | my class X::Str::Trans::InvalidArg is Exception { |
src/core/Exception.pm6#L2092 | my class X::Str::Sprintf::Directives::Count is Exception { |
src/core/Exception.pm6#L2106 | my class X::Str::Sprintf::Directives::Unsupported is Exception { |
src/core/Exception.pm6#L2114 | my class X::Str::Sprintf::Directives::BadType is Exception { |
src/core/Exception.pm6#L2126 | my role X::Encoding is Exception { } |
src/core/Exception.pm6#L2128 | my class X::Encoding::Unknown does X::Encoding { |
src/core/Exception.pm6#L2135 | my class X::Encoding::AlreadyRegistered does X::Encoding { |
src/core/Exception.pm6#L2142 | my class X::Range::InvalidArg is Exception { |
src/core/Exception.pm6#L2149 | my class X::Sequence::Deduction is Exception { |
src/core/Exception.pm6#L2157 | my class X::Cannot::Junction is Exception { |
src/core/Exception.pm6#L2165 | my class X::Cannot::Map is Exception { |
src/core/Exception.pm6#L2174 | my class X::Cannot::Lazy is Exception { |
src/core/Exception.pm6#L2183 | my class X::Cannot::Empty is Exception { |
src/core/Exception.pm6#L2190 | my class X::Cannot::New is Exception { |
src/core/Exception.pm6#L2196 | my class X::Cannot::Capture is Exception { |
src/core/Exception.pm6#L2207 | my class X::Backslash::UnrecognizedSequence does X::Syntax { |
src/core/Exception.pm6#L2216 | my class X::Backslash::NonVariableDollar does X::Syntax { |
src/core/Exception.pm6#L2220 | my class X::ControlFlow is Exception { |
src/core/Exception.pm6#L2231 | my class X::ControlFlow::Return is X::ControlFlow { |
src/core/Exception.pm6#L2247 | my class X::Composition::NotComposable does X::Comp { |
src/core/Exception.pm6#L2255 | my class X::ParametricConstant is Exception { |
src/core/Exception.pm6#L2259 | my class X::TypeCheck is Exception { |
src/core/Exception.pm6#L2290 | my class X::TypeCheck::Binding is X::TypeCheck { |
src/core/Exception.pm6#L2303 | my class X::TypeCheck::Binding::Parameter is X::TypeCheck::Binding { |
src/core/Exception.pm6#L2322 | my class X::TypeCheck::Return is X::TypeCheck { |
src/core/Exception.pm6#L2333 | my class X::TypeCheck::Assignment is X::TypeCheck { |
src/core/Exception.pm6#L2351 | my class X::TypeCheck::Argument is X::TypeCheck { |
src/core/Exception.pm6#L2366 | my class X::TypeCheck::Splice is X::TypeCheck does X::Comp { |
src/core/Exception.pm6#L2375 | my class X::Assignment::RO is Exception { |
src/core/Exception.pm6#L2387 | my class X::Assignment::RO::Comp does X::Comp { |
src/core/Exception.pm6#L2394 | my class X::Immutable is Exception { |
src/core/Exception.pm6#L2402 | my class X::NoDispatcher is Exception { |
src/core/Exception.pm6#L2409 | my class X::Localizer::NoContainer is Exception { |
src/core/Exception.pm6#L2416 | my class X::Mixin::NotComposable is Exception { |
src/core/Exception.pm6#L2424 | my class X::Inheritance::Unsupported does X::Comp { |
src/core/Exception.pm6#L2436 | my class X::Inheritance::UnknownParent is Exception { |
src/core/Exception.pm6#L2452 | my class X::Inheritance::SelfInherit is Exception { |
src/core/Exception.pm6#L2460 | my class X::Export::NameClash does X::Comp { |
src/core/Exception.pm6#L2467 | my class X::HyperOp::NonDWIM is Exception { |
src/core/Exception.pm6#L2479 | my class X::HyperOp::Infinite is Exception { |
src/core/Exception.pm6#L2489 | my class X::Set::Coerce is Exception { |
src/core/Exception.pm6#L2497-L2498 | my role X::Temporal is Exception { } my class X::Temporal::InvalidFormat does X::Temporal { |
src/core/Exception.pm6#L2506 | my class X::DateTime::TimezoneClash does X::Temporal { |
src/core/Exception.pm6#L2511 | my class X::DateTime::InvalidDeltaUnit does X::Temporal { |
src/core/Exception.pm6#L2518 | my class X::Eval::NoSuchLang is Exception { |
src/core/Exception.pm6#L2525 | my class X::Import::MissingSymbols is Exception { |
src/core/Exception.pm6#L2534 | my class X::Import::NoSuchTag is Exception { |
src/core/Exception.pm6#L2542 | my class X::Import::Positional is Exception { |
src/core/Exception.pm6#L2550 | my class X::Numeric::CannotConvert is Exception { |
src/core/Exception.pm6#L2560 | my class X::Numeric::Real is X::Numeric::CannotConvert {} |
src/core/Exception.pm6#L2562 | my class X::Numeric::DivideByZero is Exception { |
src/core/Exception.pm6#L2573 | my class X::Numeric::Overflow is Exception { |
src/core/Exception.pm6#L2577 | my class X::Numeric::Underflow is Exception { |
src/core/Exception.pm6#L2581 | my class X::Numeric::Confused is Exception { |
src/core/Exception.pm6#L2595 | my class X::PseudoPackage::InDeclaration does X::Comp { |
src/core/Exception.pm6#L2603 | my class X::NoSuchSymbol is Exception { |
src/core/Exception.pm6#L2608 | my class X::Item is Exception { |
src/core/Exception.pm6#L2614 | my class X::Multi::Ambiguous is Exception { |
src/core/Exception.pm6#L2658 | my class X::Multi::NoMatch is Exception { |
src/core/Exception.pm6#L2729 | my class X::Caller::NotDynamic is Exception { |
src/core/Exception.pm6#L2736 | my class X::Inheritance::NotComposed does X::MOP { |
src/core/Exception.pm6#L2749 | my class X::PhaserExceptions is Exception { |
src/core/Exception.pm6#L2766 | nqp::bindcurhllsym('P6EX', BEGIN nqp::hash( |
src/core/Exception.pm6#L2844 | my class X::HyperWhatever::Multiple is Exception { |
src/core/Exception.pm6#L2850 | my class X::EXPORTHOW::InvalidDirective does X::Comp { |
src/core/Exception.pm6#L2857 | my class X::EXPORTHOW::NothingToSupersede does X::Comp { |
src/core/Exception.pm6#L2864 | my class X::EXPORTHOW::Conflict does X::Comp { |
src/core/Exception.pm6#L2872 | my class X::UnitScope::Invalid does X::Syntax { |
src/core/Exception.pm6#L2881 | my class X::UnitScope::TooLate does X::Syntax { |
src/core/Exception.pm6#L2889 | my class X::StubCode is Exception { |
src/core/Exception.pm6#L2893 | my class X::TooLateForREPR is X::Comp { |
src/core/Exception.pm6#L2900 | my class X::MustBeParametric is Exception { |
src/core/Exception.pm6#L2906 | my class X::NotParametric is Exception { |
src/core/Exception.pm6#L2913 | my class X::InvalidType does X::Comp { |
src/core/Exception.pm6#L2925 | my class X::InvalidTypeSmiley does X::Comp { |
src/core/Exception.pm6#L2932 | my class X::MultipleTypeSmiley does X::Comp { |
src/core/Exception.pm6#L2938 | my class X::Seq::Consumed is Exception { |
src/core/Exception.pm6#L2946 | my class X::Seq::NotIndexable is Exception { |
src/core/Exception.pm6#L2952 | my class X::WheneverOutOfScope is Exception { |
src/core/Exception.pm6#L2958 | my class X::Comp::WheneverOutOfScope does X::Comp { |
src/core/Exception.pm6#L2964 | my class X::IllegalOnFixedDimensionArray is Exception { |
src/core/Exception.pm6#L2971 | my class X::NotEnoughDimensions is Exception { |
src/core/Exception.pm6#L2980 | my class X::TooManyDimensions is Exception { |
src/core/Exception.pm6#L2989 | my class X::IllegalDimensionInShape is Exception { |
src/core/Exception.pm6#L2996 | my class X::ArrayShapeMismatch is Exception { |
src/core/Exception.pm6#L3004 | my class X::Assignment::ArrayShapeMismatch is X::ArrayShapeMismatch { |
src/core/Exception.pm6#L3007 | my class X::Assignment::ToShaped is Exception { |
src/core/Exception.pm6#L3014 | my class X::Language::Unsupported is Exception { |
src/core/Exception.pm6#L3020 | my class X::Language::TooLate is Exception { |
src/core/Exception.pm6#L3025 | my class X::Language::ModRequired is Exception { |
src/core/Exception.pm6#L3033 | my class X::Proc::Unsuccessful is Exception { |
src/core/Exception.pm6#L3041 | my class X::CompUnit::UnsatisfiedDependency is Exception { |
src/core/Exception.pm6#L3071 | my class Exceptions::JSON { |
src/core/Failure.pm6#L1 | my class Failure is Nil { |
src/core/ForeignCode.pm6#L4-L5 | my class ForeignCode does Callable |
src/core/ForeignCode.pm6#L20-L22 | my class Rakudo::Internals::EvalIdSource { my Int $count = 0; my Lock $lock = Lock.new; |
src/core/Grammar.pm6#L1 | my class Grammar is Match { |
src/core/Hash.pm6#L3 | my class Hash { # declared in BOOTSTRAP |
src/core/Hash.pm6#L31-L32 | method !AT_KEY_CONTAINER(Str:D \key) is raw { nqp::p6scalarfromcertaindesc(ContainerDescriptor::BindHashPos.new($!descriptor, self, key)) |
src/core/Hash.pm6#L35-L36 | multi method AT-KEY(Hash:D: Str:D \key) is raw { nqp::ifnull( |
src/core/Hash.pm6#L127 | multi method ASSIGN-KEY(Hash:D: Str:D $key, Mu \assignval) is raw { |
src/core/Hash.pm6#L129 | nqp::p6assign( |
src/core/Hash.pm6#L147 | proto method BIND-KEY(|) {*} |
src/core/Hash.pm6#L155-L156 | multi method BIND-KEY(Hash:D: Str:D \key, Mu \bindval) is raw { nqp::bindkey( |
src/core/Hyper.pm6#L3 | class Hyper { |
src/core/HyperConfiguration.pm6#L5 | my class HyperConfiguration { |
src/core/HyperSeq.pm6#L4 | my class HyperSeq does Iterable does Sequence { |
src/core/IO.pm6#L1 | my role IO { |
src/core/IO/ArgFiles.pm6#L1 | my class IO::ArgFiles is IO::CatHandle { |
src/core/IO/CatHandle.pm6#L1 | my class IO::CatHandle is IO::Handle { |
src/core/IO/CatHandle.pm6#L98 | my class Handles does Iterator { |
src/core/IO/Handle.pm6#L4 | my class IO::Handle { |
src/core/IO/Handle.pm6#L25 | my $opened-locker = Lock.new; |
src/core/IO/Handle.pm6#L45 | method !close-all-open-handles() { |
src/core/IO/Handle.pm6#L47 | my int $elems = nqp::elems($opened); |
src/core/IO/Handle.pm6#L311 | my class Words does Iterator { |
src/core/IO/Handle.pm6#L405 | my class GetLineFast does Iterator { |
src/core/IO/Handle.pm6#L466 | my class GetLineSlow does Iterator { |
src/core/IO/Handle.pm6#L618 | method WRITE(IO::Handle:D: Blob:D $buf --> True) { |
src/core/IO/Handle.pm6#L681-L682 | multi method say(IO::Handle:D: Str:D $x --> True) { $!decoder |
src/core/IO/Handle.pm6#L866 | Rakudo::Internals.REGISTER-DYNAMIC: '$*DEFAULT-READ-ELEMS', { |
src/core/IO/Notification.pm6#L6-L7 | my class IO::Notification { my class FileWatchCancellation is repr('AsyncTask') { } |
src/core/IO/Notification.pm6#L9 | class Change { |
src/core/IO/Path.pm6#L1 | my class IO::Path is Cool does IO { |
src/core/IO/Path.pm6#L722 | my class IO::Path::Cygwin is IO::Path { |
src/core/IO/Path.pm6#L728 | my class IO::Path::QNX is IO::Path { |
src/core/IO/Path.pm6#L734 | my class IO::Path::Unix is IO::Path { |
src/core/IO/Path.pm6#L740 | my class IO::Path::Win32 is IO::Path { |
src/core/IO/Pipe.pm6#L1 | my class IO::Pipe is IO::Handle { |
src/core/IO/Socket/Async.pm6#L1-L2 | my class IO::Socket::Async { my class SocketCancellation is repr('AsyncTask') { } |
src/core/IO/Socket/Async.pm6#L47 | my class Datagram { |
src/core/IO/Socket/Async.pm6#L64 | my class SocketReaderTappable does Tappable { |
src/core/IO/Socket/Async.pm6#L202 | class ListenSocket is Tap { |
src/core/IO/Socket/Async.pm6#L218 | my class SocketListenerTappable does Tappable { |
src/core/IO/Socket/INET.pm6#L1-L2 | my class IO::Socket::INET does IO::Socket { my module PIO { |
src/core/IO/Spec.pm6#L3 | my class IO::Spec { |
src/core/IO/Spec.pm6#L24-L26 | proto method select(|) {*} multi method select(IO::Spec:U:) { IO::Spec::{nqp::ifnull(nqp::atkey($module,VM.osname),'Unix')}; |
src/core/IO/Spec.pm6#L34 | PROCESS::<$SPEC> = IO::Spec.select; |
src/core/IO/Spec/Cygwin.pm6#L1 | my class IO::Spec::Cygwin is IO::Spec::Unix { |
src/core/IO/Spec/QNX.pm6#L1 | my class IO::Spec::QNX is IO::Spec::Unix { |
src/core/IO/Spec/Unix.pm6#L1 | my class IO::Spec::Unix is IO::Spec { |
src/core/IO/Spec/Win32.pm6#L1 | my class IO::Spec::Win32 is IO::Spec::Unix { |
src/core/IO/Spec/Win32.pm6#L4-L8 | my $slash = regex { <[\/ \\]> } my $notslash = regex { <-[\/ \\]> } my $driveletter = regex { <[A..Z a..z]> ':' } my $UNCpath = regex { [<$slash> ** 2] <$notslash>+ <$slash> [<$notslash>+ | $] } my $volume_rx = regex { <$driveletter> | <$UNCpath> } |
src/core/IO/Special.pm6#L3 | class IO::Special does IO { |
src/core/Instant.pm6#L5 | my class Instant is Cool does Real { |
src/core/Instant.pm6#L125 | Rakudo::Internals.REGISTER-DYNAMIC: '$*INIT-INSTANT', { |
src/core/Int.pm6#L11 | my class Int does Real { # declared in BOOTSTRAP |
src/core/Int.pm6#L49 | method Int(--> Int) { self } |
src/core/Int.pm6#L51-L52 | multi method Str(Int:D: --> Str:D) { nqp::p6box_s(nqp::tostr_I(self)); |
src/core/Int.pm6#L55-L56 | method Num(Int:D: --> Num:D) { nqp::p6box_n(nqp::tonum_I(self)); |
src/core/Int.pm6#L325-L326 | multi sub infix:<+>(Int:D \a, Int:D \b --> Int:D) { nqp::add_I(nqp::decont(a), nqp::decont(b), Int); |
src/core/Int.pm6#L461-L462 | multi sub infix:«>»(Int:D \a, Int:D \b --> Bool:D) { nqp::hllbool(nqp::isgt_I(nqp::decont(a), nqp::decont(b))) |
src/core/Iterable.pm6#L13 | my role Iterable { |
src/core/IterationBuffer.pm6#L13 | my class IterationBuffer { |
src/core/Iterator.pm6#L5 | my role Iterator { |
src/core/Iterator.pm6#L69-L70 | method push-until-lazy(\target) { nqp::unless( |
src/core/Iterator.pm6#L114 | method is-lazy(--> False) { } |
src/core/Junction.pm6#L1 | my class Junction { # declared in BOOTSTRAP |
src/core/Junction.pm6#L542 | nqp::p6setautothreader( -> |c { |
src/core/Junction.pm6#L545 | Mu.HOW.setup_junction_fallback(Junction, -> $name, |c { |
src/core/Kernel.pm6#L6 | class Kernel does Systemic { |
src/core/Kernel.pm6#L229 | Rakudo::Internals.REGISTER-DYNAMIC: '$*KERNEL', { |
src/core/Label.pm6#L1 | my class Label { |
src/core/List.pm6#L6 | my class List does Iterable does Positional { # declared in BOOTSTRAP |
src/core/List.pm6#L19 | class Reifier { |
src/core/List.pm6#L365-L366 | multi method Bool(List:D: --> Bool:D) { nqp::hllbool( |
src/core/List.pm6#L587 | my class Todo does Iterator { |
src/core/List.pm6#L664-L665 | method iterator(List:D: --> Iterator:D) { nqp::if( |
src/core/List.pm6#L731 | method sink(--> Nil) { } |
src/core/List.pm6#L991 | my class PickN does Iterator { |
src/core/List.pm6#L1082 | my class RollN does Iterator { |
src/core/Lock.pm6#L2 | my class X::Lock::ConditionVariable::New is Exception { |
src/core/Lock.pm6#L7-L8 | my class Lock { class ConditionVariable is repr('ConditionVariable') { |
src/core/Lock.pm6#L14 | method signal_all() { nqp::condsignalall(self) } |
src/core/Lock.pm6#L17 | method new() { nqp::create(self) } |
src/core/Lock.pm6#L24-L25 | proto method protect(|) {*} multi method protect(Lock:D: &code) { |
src/core/Lock.pm6#L27-L28 | LEAVE nqp::unlock(self); nqp::decont(code()) |
src/core/Lock.pm6#L31-L32 | method condition(Lock:D:) { nqp::getlockcondvar(self, ConditionVariable) |
src/core/Lock/Async.pm6#L10 | my class X::Lock::Async::NotLocked is Exception { |
src/core/Lock/Async.pm6#L16 | my class Lock::Async { |
src/core/Lock/Async.pm6#L20 | my class Holder { |
src/core/Lock/Async.pm6#L58-L60 | my \KEPT-PROMISE := do { my \p = Promise.new; p.keep(True); |
src/core/Macro.pm6#L1 | my class Macro is Routine { |
src/core/Map.pm6#L3 | my class Map does Iterable does Associative { # declared in BOOTSTRAP |
src/core/Map.pm6#L40-L41 | multi method Bool(Map:D: --> Bool:D) { nqp::hllbool(nqp::elems($!storage)); |
src/core/Map.pm6#L105 | my class Iterate-keys does Iterator { |
src/core/Map.pm6#L189 | my class Iterate does Rakudo::Iterator::Mappy { |
src/core/Map.pm6#L225 | my class KV does Rakudo::Iterator::Mappy-kv-from-pairs { |
src/core/Map.pm6#L255 | my class AntiPairs does Rakudo::Iterator::Mappy { |
src/core/Map.pm6#L438-L439 | method FLATTENABLE_HASH() { $!storage |
src/core/Map.pm6#L471 | my class RollN does Iterator { |
src/core/Match.pm6#L1 | my class Match is Capture is Cool does NQPMatchRole { |
src/core/Metamodel/Primitives.pm6#L1 | my class Metamodel::Primitives { |
src/core/Method.pm6#L1 | my class Method { # declared in BOOTSTRAP |
src/core/Mix.pm6#L1 | my class Mix does Mixy { |
src/core/MixHash.pm6#L1 | my class MixHash does Mixy { |
src/core/MixHash.pm6#L173 | my class Iterate does Rakudo::Iterator::Mappy { |
src/core/MixHash.pm6#L200 | my class KV does Rakudo::Iterator::Mappy-kv-from-pairs { |
src/core/MixHash.pm6#L239 | my class Values does Rakudo::Iterator::Mappy { |
src/core/Mixy.pm6#L1 | my role Mixy does Baggy { |
src/core/Mu.pm6#L7 | my class ValueObjAt is ObjAt { } |
src/core/Mu.pm6#L9 | my class Mu { # declared in BOOTSTRAP |
src/core/Mu.pm6#L13 | method sink(--> Nil) { } |
src/core/Mu.pm6#L23-L24 | method WHERE() { nqp::p6box_i(nqp::where(self)) |
src/core/Mu.pm6#L101-L102 | proto method Bool() {*} multi method Bool(Mu:U: --> False) { } |
src/core/Mu.pm6#L108-L109 | proto method defined(|) {*} multi method defined(Mu:U: --> False) { } |
src/core/Mu.pm6#L112-L114 | proto method new(|) {*} multi method new(*%attrinit) { nqp::if( |
src/core/Mu.pm6#L546 | proto method Str(|) {*} |
src/core/Mu.pm6#L572 | proto method say(|) {*} |
src/core/Mu.pm6#L602 | proto method gist(|) {*} |
src/core/Mu.pm6#L1079 | Metamodel::ClassHOW.exclude_parent(Mu); |
src/core/Nil.pm6#L1 | my class Nil is Cool { # declared in BOOTSTRAP |
src/core/Num.pm6#L5 | my class Num does Real { # declared in BOOTSTRAP |
src/core/Numeric.pm6#L32 | multi method gist(Numeric:D:) { self.Str } |
src/core/Numeric.pm6#L203 | proto sub infix:<+>($?, $?, *%) is pure {*} |
src/core/Numeric.pm6#L322 | proto sub infix:«>»($?, $?, *%) is pure {*} |
src/core/ObjAt.pm6#L1 | my class ObjAt { # declared in BOOTSTRAP |
src/core/Pair.pm6#L1 | my class Pair does Associative { |
src/core/Parameter.pm6#L1 | my class Parameter { # declared in BOOTSTRAP |
src/core/Perl.pm6#L1 | class Perl does Systemic { |
src/core/Perl.pm6#L18 | my Lock $version-cache-lock .= new; |
src/core/Pod.pm6#L1 | my class Pod::Block { |
src/core/Pod.pm6#L39 | my class Pod::Block::Para is Pod::Block { |
src/core/Pod.pm6#L42 | my class Pod::Block::Named is Pod::Block { |
src/core/Pod.pm6#L46 | my class Pod::Block::Comment is Pod::Block { } |
src/core/Pod.pm6#L48 | my class Pod::Block::Code is Pod::Block { |
src/core/Pod.pm6#L51 | my class Pod::Block::Declarator is Pod::Block { |
src/core/Pod.pm6#L95 | my class Pod::Block::Table is Pod::Block { |
src/core/Pod.pm6#L100 | my class Pod::FormattingCode is Pod::Block { |
src/core/Pod.pm6#L105 | my class Pod::Heading is Pod::Block { |
src/core/Pod.pm6#L109 | my class Pod::Item is Pod::Block { |
src/core/Pod.pm6#L113 | my class Pod::Defn is Pod::Block { |
src/core/Pod.pm6#L117 | class Pod::Config { |
src/core/Pod.pm6#L123 | class Pod::Raw { |
src/core/Proc.pm6#L4 | my class Proc { |
src/core/Proc/Async.pm6#L7 | my class X::Proc::Async::TapBeforeSpawn does X::Proc::Async { |
src/core/Proc/Async.pm6#L14 | my class X::Proc::Async::SupplyOrStd does X::Proc::Async { |
src/core/Proc/Async.pm6#L21 | my class X::Proc::Async::BindOrUse does X::Proc::Async { |
src/core/Proc/Async.pm6#L29 | my class X::Proc::Async::CharsOrBytes does X::Proc::Async { |
src/core/Proc/Async.pm6#L36 | my class X::Proc::Async::AlreadyStarted does X::Proc::Async { |
src/core/Proc/Async.pm6#L42 | my class X::Proc::Async::MustBeStarted does X::Proc::Async { |
src/core/Proc/Async.pm6#L49 | my class X::Proc::Async::OpenForWriting does X::Proc::Async { |
src/core/Proc/Async.pm6#L56 | my class Proc::Async { |
src/core/Proc/Async.pm6#L59-L60 | class Pipe is Supply { my class PermitOnTap does Tappable { |
src/core/Proc/Async.pm6#L90 | my class ProcessCancellation is repr('AsyncTask') { } |
src/core/Process.pm6#L1 | Rakudo::Internals.REGISTER-DYNAMIC: '$*RAKUDO_MODULE_DEBUG', { |
src/core/Process.pm6#L12-L13 | Rakudo::Internals.REGISTER-DYNAMIC: '$*EXECUTABLE', { PROCESS::<$EXECUTABLE> := IO::Path.new(:CWD(INIT nqp::cwd()), |
src/core/Process.pm6#L31 | Rakudo::Internals.REGISTER-DYNAMIC: '$*EXECUTABLE-NAME', { |
src/core/Process.pm6#L35 | Rakudo::Internals.REGISTER-DYNAMIC: '$*PROGRAM-NAME', { |
src/core/Process.pm6#L39-L40 | Rakudo::Internals.REGISTER-DYNAMIC: '$*PROGRAM', { PROCESS::<$PROGRAM> := IO::Path.new(:CWD(INIT nqp::cwd()), $*PROGRAM-NAME); |
src/core/Process.pm6#L43 | Rakudo::Internals.REGISTER-DYNAMIC: '$*TMPDIR', { |
src/core/Process.pm6#L47 | Rakudo::Internals.REGISTER-DYNAMIC: '$*TOLERANCE', { |
src/core/Process.pm6#L51 | Rakudo::Internals.REGISTER-DYNAMIC: '$*REPO', { |
src/core/Process.pm6#L60 | Rakudo::Internals.REGISTER-DYNAMIC: '$*HOME', { |
src/core/Process.pm6#L76 | { |
src/core/Process.pm6#L99-L100 | Rakudo::Internals.REGISTER-DYNAMIC: '$*USER', { fetch('$USER') }; Rakudo::Internals.REGISTER-DYNAMIC: '$*GROUP', { fetch('$GROUP') }; |
src/core/Promise.pm6#L5 | my class X::Promise::Combinator is Exception { |
src/core/Promise.pm6#L9 | my class X::Promise::CauseOnlyValidOnBroken is Exception { |
src/core/Promise.pm6#L14 | my class X::Promise::Vowed is Exception { |
src/core/Promise.pm6#L18 | my role X::Promise::Broken { |
src/core/Promise.pm6#L27 | my class Promise does Awaitable { |
src/core/Promise.pm6#L38 | submethod new(:$scheduler = $*SCHEDULER, :$report-broken-if-sunk) { |
src/core/Promise.pm6#L40-L41 | p.BUILD(:$scheduler, :$report-broken-if-sunk); p |
src/core/Promise.pm6#L44-L45 | submethod BUILD(:$!scheduler = $*SCHEDULER, :$report-broken-if-sunk --> Nil) { $!report-broken-if-sunk := so $report-broken-if-sunk; |
src/core/Promise.pm6#L47 | $!cond := $!lock.condition(); |
src/core/Promise.pm6#L57 | my class Vow { |
src/core/Promise.pm6#L59-L60 | method keep(Mu \result) { $!promise!Promise::keep(result) |
src/core/Promise.pm6#L66 | method vow() { |
src/core/Promise.pm6#L70 | X::Promise::Vowed.new(promise => self).throw |
src/core/Promise.pm6#L74 | nqp::p6bindattrinvres(nqp::create(Vow), Vow, '$!promise', self); |
src/core/Promise.pm6#L89 | proto method keep(|) {*} |
src/core/Promise.pm6#L93-L94 | multi method keep(Promise:D: Mu \result) { self.vow.keep(result) |
src/core/Promise.pm6#L97-L98 | method !keep(Mu \result --> Nil) { $!lock.protect({ |
src/core/Promise.pm6#L101-L102 | self!schedule_thens(); $!cond.signal_all; |
src/core/Promise.pm6#L137 | method !schedule_thens(--> Nil) { |
src/core/Promise.pm6#L139 | $!scheduler.cue(nqp::shift($!thens), :catch(nqp::shift($!thens))) |
src/core/Promise.pm6#L200 | my class PromiseAwaitableHandle does Awaitable::Handle { |
src/core/PseudoStash.pm6#L4 | my class PseudoStash is Map { |
src/core/PseudoStash.pm6#L25 | my $pseudoers := nqp::hash( |
src/core/QuantHash.pm6#L1 | my role QuantHash does Associative { |
src/core/REPL.pm6#L3 | do { |
src/core/REPL.pm6#L164 | class REPL { |
src/core/RaceSeq.pm6#L6 | my class RaceSeq does Iterable does Sequence { |
src/core/Rakudo/Internals.pm6#L19 | my class Rakudo::Internals::RegexBoolification6cMarker { } |
src/core/Rakudo/Internals.pm6#L21 | my class Rakudo::Internals { |
src/core/Rakudo/Internals.pm6#L26 | our class CompilerServices { |
src/core/Rakudo/Internals.pm6#L41 | class LoweredAwayLexical { |
src/core/Rakudo/Internals.pm6#L157-L158 | method createENV(int $bind) { nqp::stmts( |
src/core/Rakudo/Internals.pm6#L277 | my $encodings := nqp::hash( |
src/core/Rakudo/Internals.pm6#L389-L390 | method TRANSPOSE(Str:D $string, Str:D $original, Str:D $final) { nqp::join($final,nqp::split($original,$string)) |
src/core/Rakudo/Internals.pm6#L593 | our class SupplySequencer { |
src/core/Rakudo/Internals.pm6#L643 | my int $sprintfHandlerInitialized = 0; |
src/core/Rakudo/Internals.pm6#L691-L692 | my $IS-WIN = do { my str $os = Rakudo::Internals.TRANSPOSE(nqp::lc( |
src/core/Rakudo/Internals.pm6#L700 | nqp::hllbool( |
src/core/Rakudo/Internals.pm6#L707 | method IS-WIN() { $IS-WIN } |
src/core/Rakudo/Internals.pm6#L789 | my Mu $compiling-options := %*COMPILING ?? nqp::atkey(%*COMPILING, '%?OPTIONS') !! nqp::hash(); |
src/core/Rakudo/Internals.pm6#L999 | method REGISTER-DYNAMIC(Str:D \name, &code, Str $version = '6.c' --> Nil) { |
src/core/Rakudo/Internals.pm6#L1001 | nqp::stmts( |
src/core/Rakudo/Internals.pm6#L1198 | my class DirRecurse does Iterator { |
src/core/Rakudo/Internals.pm6#L1412-L1413 | my $succ-nlook = '012345678ABCDEFGHIJKLMNOPQRSTUVWXYabcdefghijklmnopqrstuvwxyΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨαβγδεζηθικλμνξοπρστυφχψאבגדהוזחטיךכלםמןנסעףפץצקרשАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮабвгдежзийклмнопрстуфхцчшщъыьэю٠١٢٣٤٥٦٧٨۰۱۲۳۴۵۶۷۸߀߁߂߃߄߅߆߇߈०१२३४५६७८০১২৩৪৫৬৭৮੦੧੨੩੪੫੬੭੮૦૧૨૩૪૫૬૭૮୦୧୨୩୪୫୬୭୮௦௧௨௩௪௫௬௭௮౦౧౨౩౪౫౬౭౮೦೧೨೩೪೫೬೭೮൦൧൨൩൪൫൬൭൮෦෧෨෩෪෫෬෭෮๐๑๒๓๔๕๖๗๘໐໑໒໓໔໕໖໗໘༠༡༢༣༤༥༦༧༨၀၁၂၃၄၅၆၇၈႐႑႒႓႔႕႖႗႘០១២៣៤៥៦៧៨᠐᠑᠒᠓᠔᠕᠖᠗᠘᥆᥇᥈᥉᥊᥋᥌᥍᥎᧐᧑᧒᧓᧔᧕᧖᧗᧘᪀᪁᪂᪃᪄᪅᪆᪇᪈᪐᪑᪒᪓᪔᪕᪖᪗᪘᭐᭑᭒᭓᭔᭕᭖᭗᭘᮰᮱᮲᮳᮴᮵᮶᮷᮸᱀᱁᱂᱃᱄᱅᱆᱇᱈᱐᱑᱒᱓᱔᱕᱖᱗᱘⁰ⁱ⁴⁵⁶⁷⁸₀₁₂₃₄₅₆₇₈ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅺ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴▁▂▃▄▅▆▇⚀⚁⚂⚃⚄❶❷❸❹❺❻❼❽❾꘠꘡꘢꘣꘤꘥꘦꘧꘨꣐꣑꣒꣓꣔꣕꣖꣗꣘꣠꣡꣢꣣꣤꣥꣦꣧꣨꤀꤁꤂꤃꤄꤅꤆꤇꤈꧐꧑꧒꧓꧔꧕꧖꧗꧘꧰꧱꧲꧳꧴꧵꧶꧷꧸꩐꩑꩒꩓꩔꩕꩖꩗꩘꯰꯱꯲꯳꯴꯵꯶꯷꯸012345678🍺🐪'; my $succ-nchrs = '123456789BCDEFGHIJKLMNOPQRSTUVWXYZbcdefghijklmnopqrstuvwxyzΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩβγδεζηθικλμνξοπρστυφχψωבגדהוזחטיךכלםמןנסעףפץצקרשתБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯбвгдежзийклмнопрстуфхцчшщъыьэюя١٢٣٤٥٦٧٨٩۱۲۳۴۵۶۷۸۹߁߂߃߄߅߆߇߈߉१२३४५६७८९১২৩৪৫৬৭৮৯੧੨੩੪੫੬੭੮੯૧૨૩૪૫૬૭૮૯୧୨୩୪୫୬୭୮୯௧௨௩௪௫௬௭௮௯౧౨౩౪౫౬౭౮౯೧೨೩೪೫೬೭೮೯൧൨൩൪൫൬൭൮൯෧෨෩෪෫෬෭෮෯๑๒๓๔๕๖๗๘๙໑໒໓໔໕໖໗໘໙༡༢༣༤༥༦༧༨༩၁၂၃၄၅၆၇၈၉႑႒႓႔႕႖႗႘႙១២៣៤៥៦៧៨៩᠑᠒᠓᠔᠕᠖᠗᠘᠙᥇᥈᥉᥊᥋᥌᥍᥎᥏᧑᧒᧓᧔᧕᧖᧗᧘᧙᪁᪂᪃᪄᪅᪆᪇᪈᪉᪑᪒᪓᪔᪕᪖᪗᪘᪙᭑᭒᭓᭔᭕᭖᭗᭘᭙᮱᮲᮳᮴᮵᮶᮷᮸᮹᱁᱂᱃᱄᱅᱆᱇᱈᱉᱑᱒᱓᱔᱕᱖᱗᱘᱙ⁱ⁴⁵⁶⁷⁸⁹₁₂₃₄₅₆₇₈₉ⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅱⅲⅳⅴⅵⅶⅷⅸⅹⅺⅻ②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵▂▃▄▅▆▇█⚁⚂⚃⚄⚅❷❸❹❺❻❼❽❾❿꘡꘢꘣꘤꘥꘦꘧꘨꘩꣑꣒꣓꣔꣕꣖꣗꣘꣙꣡꣢꣣꣤꣥꣦꣧꣨꣩꤁꤂꤃꤄꤅꤆꤇꤈꤉꧑꧒꧓꧔꧕꧖꧗꧘꧙꧱꧲꧳꧴꧵꧶꧷꧸꧹꩑꩒꩓꩔꩕꩖꩗꩘꩙꯱꯲꯳꯴꯵꯶꯷꯸꯹123456789🍻🐫'; |
src/core/Rakudo/Internals.pm6#L1416-L1417 | my $succ-blook = '9ZzΩωתЯя٩۹߉९৯੯૯୯௯౯೯൯෯๙໙༩၉႙៩᠙᥏᧙᪉᪙᭙᮹᱉᱙⁹₉Ⅻⅻ⑳⒇⒵█⚅❿꘩꣙꣩꤉꧙꧹꩙꯹9🍻🐫'; my $succ-bchrs = '10AAaaΑΑααאאААаа١٠۱۰߁߀१०১০੧੦૧૦୧୦௧௦౧౦೧೦൧൦෧෦๑๐໑໐༡༠၁၀႑႐១០᠑᠐᥇᥆᧑᧐᪁᪀᪑᪐᭑᭐᮱᮰᱁᱀᱐᱐ⁱ⁰₁₀ⅠⅠⅰⅰ①①⑴⑴⒜⒜▁▁⚀⚀❶❶꘡꘠꣐꣐꣠꣠꤁꤀꧑꧐꧱꧰꩑꩐꯱꯰10🍻🍺🐫🐪'; |
src/core/Rakudo/Internals.pm6#L1420-L1421 | my $pred-nlook = '123456789BCDEFGHIJKLMNOPQRSTUVWXYZbcdefghijklmnopqrstuvwxyzΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩβγδεζηθικλμνξοπρστυφχψωבגדהוזחטיךכלםמןנסעףפץצקרשתБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯбвгдежзийклмнопрстуфхцчшщъыьэюя١٢٣٤٥٦٧٨٩۱۲۳۴۵۶۷۸۹߁߂߃߄߅߆߇߈߉१२३४५६७८९১২৩৪৫৬৭৮৯੧੨੩੪੫੬੭੮੯૧૨૩૪૫૬૭૮૯୧୨୩୪୫୬୭୮୯௧௨௩௪௫௬௭௮௯౧౨౩౪౫౬౭౮౯೧೨೩೪೫೬೭೮೯൧൨൩൪൫൬൭൮൯෧෨෩෪෫෬෭෮෯๑๒๓๔๕๖๗๘๙໑໒໓໔໕໖໗໘໙༡༢༣༤༥༦༧༨༩၁၂၃၄၅၆၇၈၉႑႒႓႔႕႖႗႘႙១២៣៤៥៦៧៨៩᠑᠒᠓᠔᠕᠖᠗᠘᠙᥇᥈᥉᥊᥋᥌᥍᥎᥏᧑᧒᧓᧔᧕᧖᧗᧘᧙᪁᪂᪃᪄᪅᪆᪇᪈᪉᪑᪒᪓᪔᪕᪖᪗᪘᪙᭑᭒᭓᭔᭕᭖᭗᭘᭙᮱᮲᮳᮴᮵᮶᮷᮸᮹᱁᱂᱃᱄᱅᱆᱇᱈᱉᱑᱒᱓᱔᱕᱖᱗᱘᱙ⁱ⁴⁵⁶⁷⁸⁹₁₂₃₄₅₆₇₈₉ⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅱⅲⅳⅴⅵⅶⅷⅸⅹⅺⅻ②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵▂▃▄▅▆▇█⚁⚂⚃⚄⚅❷❸❹❺❻❼❽❾❿꘡꘢꘣꘤꘥꘦꘧꘨꘩꣑꣒꣓꣔꣕꣖꣗꣘꣙꣡꣢꣣꣤꣥꣦꣧꣨꣩꤁꤂꤃꤄꤅꤆꤇꤈꤉꧑꧒꧓꧔꧕꧖꧗꧘꧙꧱꧲꧳꧴꧵꧶꧷꧸꧹꩑꩒꩓꩔꩕꩖꩗꩘꩙꯱꯲꯳꯴꯵꯶꯷꯸꯹123456789🍻🐫'; my $pred-nchrs = '012345678ABCDEFGHIJKLMNOPQRSTUVWXYabcdefghijklmnopqrstuvwxyΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨαβγδεζηθικλμνξοπρστυφχψאבגדהוזחטיךכלםמןנסעףפץצקרשАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮабвгдежзийклмнопрстуфхцчшщъыьэю٠١٢٣٤٥٦٧٨۰۱۲۳۴۵۶۷۸߀߁߂߃߄߅߆߇߈०१२३४५६७८০১২৩৪৫৬৭৮੦੧੨੩੪੫੬੭੮૦૧૨૩૪૫૬૭૮୦୧୨୩୪୫୬୭୮௦௧௨௩௪௫௬௭௮౦౧౨౩౪౫౬౭౮೦೧೨೩೪೫೬೭೮൦൧൨൩൪൫൬൭൮෦෧෨෩෪෫෬෭෮๐๑๒๓๔๕๖๗๘໐໑໒໓໔໕໖໗໘༠༡༢༣༤༥༦༧༨၀၁၂၃၄၅၆၇၈႐႑႒႓႔႕႖႗႘០១២៣៤៥៦៧៨᠐᠑᠒᠓᠔᠕᠖᠗᠘᥆᥇᥈᥉᥊᥋᥌᥍᥎᧐᧑᧒᧓᧔᧕᧖᧗᧘᪀᪁᪂᪃᪄᪅᪆᪇᪈᪐᪑᪒᪓᪔᪕᪖᪗᪘᭐᭑᭒᭓᭔᭕᭖᭗᭘᮰᮱᮲᮳᮴᮵᮶᮷᮸᱀᱁᱂᱃᱄᱅᱆᱇᱈᱐᱑᱒᱓᱔᱕᱖᱗᱘⁰ⁱ⁴⁵⁶⁷⁸₀₁₂₃₄₅₆₇₈ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅺ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴▁▂▃▄▅▆▇⚀⚁⚂⚃⚄❶❷❸❹❺❻❼❽❾꘠꘡꘢꘣꘤꘥꘦꘧꘨꣐꣑꣒꣓꣔꣕꣖꣗꣘꣠꣡꣢꣣꣤꣥꣦꣧꣨꤀꤁꤂꤃꤄꤅꤆꤇꤈꧐꧑꧒꧓꧔꧕꧖꧗꧘꧰꧱꧲꧳꧴꧵꧶꧷꧸꩐꩑꩒꩓꩔꩕꩖꩗꩘꯰꯱꯲꯳꯴꯵꯶꯷꯸012345678🍺🐪'; |
src/core/Rakudo/Internals.pm6#L1424-L1425 | my $pred-blook = '0AaΑαאАа٠۰߀०০੦૦୦௦౦೦൦෦๐໐༠၀႐០᠐᥆᧐᪀᪐᭐᮰᱀᱐⁰₀Ⅰⅰ①⑴⒜▁⚀❶꘠꣐꣠꤀꧐꧰꩐꯰0🍺🐪'; my $pred-bchrs = '9ZzΩωתЯя٩۹߉९৯੯૯୯௯౯೯൯෯๙໙༩၉႙៩᠙᥏᧙᪉᪙᭙᮹᱉᱙⁹₉Ⅻⅻ⑳⒇⒵█⚅❿꘩꣙꣩꤉꧙꧹꩙꯹9🍻🐫'; |
src/core/Rakudo/Internals.pm6#L1565 | my class CoreMap does SlippyIterator { |
src/core/Rakudo/Internals.pm6#L1659 | my $METAOP_ASSIGN := nqp::null; # lazy storage for core METAOP_ASSIGN ops |
src/core/Rakudo/Internals.pm6#L1742 | my constant $?BITS = nqp::isgt_i(nqp::add_i(2147483648, 1), 0) ?? 64 !! 32; |
src/core/Rakudo/Internals.pm6#L1744 | { # setting up END phaser handling |
src/core/Rakudo/Internals.pm6#L1746 | my $the-end-locker = Lock.new; |
src/core/Rakudo/Internals.pm6#L1748-L1751 | nqp::bindcurhllsym('&THE_END', { unless $the-end-is-done { $the-end-locker.protect: { unless $the-end-is-done { |
src/core/Rakudo/Internals.pm6#L1753-L1757 | my @exceptions; while nqp::elems($end) { # run all END blocks quietly { my $result := nqp::shift($end)(); nqp::isfalse(nqp::isnull($result)) |
src/core/Rakudo/Internals.pm6#L1764 | IO::Handle.^find_private_method( |
src/core/Rakudo/Internals.pm6#L1770 | note " $_.^name(): $_.message()\n$_.backtrace.Str.indent(4)" |
src/core/Rakudo/Internals.pm6#L1781 | Rakudo::Internals.REGISTER-DYNAMIC: '&*EXIT', { |
src/core/Rakudo/Internals/HyperIteratorBatcher.pm6#L2 | my class Rakudo::Internals::HyperIteratorBatcher does Rakudo::Internals::HyperBatcher { |
src/core/Rakudo/Internals/HyperPipeline.pm6#L4 | my class Rakudo::Internals::HyperPipeline { |
src/core/Rakudo/Internals/HyperRaceSharedImpl.pm6#L2-L3 | class Rakudo::Internals::HyperRaceSharedImpl { my class Grep does Rakudo::Internals::HyperProcessor { |
src/core/Rakudo/Internals/HyperRaceSharedImpl.pm6#L56 | my class Map does Rakudo::Internals::HyperProcessor { |
src/core/Rakudo/Internals/HyperRaceSharedImpl.pm6#L101 | my class Sink does Rakudo::Internals::HyperJoiner { |
src/core/Rakudo/Internals/HyperToIterator.pm6#L2 | my role X::HyperRace::Died { |
src/core/Rakudo/Internals/HyperToIterator.pm6#L12 | my class Rakudo::Internals::HyperToIterator does Rakudo::Internals::HyperJoiner does Iterator { |
src/core/Rakudo/Internals/HyperWorkBatch.pm6#L4 | my class Rakudo::Internals::HyperWorkBatch does Iterable { |
src/core/Rakudo/Internals/HyperWorkBatch.pm6#L26 | my class HyperWorkBatchIterator does Iterator { |
src/core/Rakudo/Internals/HyperWorkStage.pm6#L4 | my role Rakudo::Internals::HyperWorkStage { |
src/core/Rakudo/Internals/JSON.pm6#L1 | my class JSONException is Exception { |
src/core/Rakudo/Internals/JSON.pm6#L14 | my class Rakudo::Internals::JSON { |
src/core/Rakudo/Internals/JSON.pm6#L319 | nqp::bindpos_i($ws,$_ + 1,1) for 9,10,13,32; # allow for -1 as value |
src/core/Rakudo/Internals/RaceToIterator.pm6#L1 | my class Rakudo::Internals::RaceToIterator does Rakudo::Internals::HyperJoiner does Iterator { |
src/core/Rakudo/Iterator.pm6#L11 | class Rakudo::Iterator { |
src/core/Rakudo/Iterator.pm6#L425 | my class AllButLastNValues does Iterator { |
src/core/Rakudo/Iterator.pm6#L482 | my class AntiPair does Iterator { |
src/core/Rakudo/Iterator.pm6#L509 | my class AssociativeIterableKeys does Iterator { |
src/core/Rakudo/Iterator.pm6#L539 | my class Batch does Iterator { |
src/core/Rakudo/Iterator.pm6#L607 | my class CallableEager does Iterator { |
src/core/Rakudo/Iterator.pm6#L617 | my class CallableLazy does Iterator { |
src/core/Rakudo/Iterator.pm6#L633 | my class Callable-xx-Times does Iterator { |
src/core/Rakudo/Iterator.pm6#L683 | my class Callable-xx-Whatever does Iterator { |
src/core/Rakudo/Iterator.pm6#L715 | my class CharFromTo does PredictiveIterator { |
src/core/Rakudo/Iterator.pm6#L755 | my class Combinations does PredictiveIterator { |
src/core/Rakudo/Iterator.pm6#L845 | my class CrossIterables does Iterator { |
src/core/Rakudo/Iterator.pm6#L1105 | my class CrossIterablesMap does Iterator { |
src/core/Rakudo/Iterator.pm6#L1380 | my class CStyleLoop does SlippyIterator { |
src/core/Rakudo/Iterator.pm6#L1454 | my role DelegateCountOnly[\iter] does PredictiveIterator { |
src/core/Rakudo/Iterator.pm6#L1473 | my class DWIM does Iterator { |
src/core/Rakudo/Iterator.pm6#L1554 | my class Empty does PredictiveIterator { |
src/core/Rakudo/Iterator.pm6#L1571 | my class FirstNThenSinkAllN does Iterator { |
src/core/Rakudo/Iterator.pm6#L1605 | my class FirstNThenSinkAllCallable does Iterator { |
src/core/Rakudo/Iterator.pm6#L1650 | my class FromIndexes does Iterator { |
src/core/Rakudo/Iterator.pm6#L1720 | my class Gather does SlippyIterator { |
src/core/Rakudo/Iterator.pm6#L1864 | my class IntRange does PredictiveIterator { |
src/core/Rakudo/Iterator.pm6#L1931 | my class Invert does Iterator { |
src/core/Rakudo/Iterator.pm6#L2006 | my class KeyValue does Iterator { |
src/core/Rakudo/Iterator.pm6#L2049 | my class LastNValues does Iterator { |
src/core/Rakudo/Iterator.pm6#L2161 | my class ListIndexes does Iterator { |
src/core/Rakudo/Iterator.pm6#L2204 | my class Loop does SlippyIterator { |
src/core/Rakudo/Iterator.pm6#L2250 | my class Mappy-keys does Rakudo::Iterator::Mappy { |
src/core/Rakudo/Iterator.pm6#L2272 | my class Mkvp does Mappy-kv-from-pairs { } |
src/core/Rakudo/Iterator.pm6#L2277 | my class Mappy-values does Mappy { |
src/core/Rakudo/Iterator.pm6#L2298 | my class MonotonicIndexes does Iterator { |
src/core/Rakudo/Iterator.pm6#L2347 | my class NextNValues does Iterator { |
src/core/Rakudo/Iterator.pm6#L2399 | my class OneValue does Iterator { |
src/core/Rakudo/Iterator.pm6#L2438 | my class OneValueTimes does PredictiveIterator { |
src/core/Rakudo/Iterator.pm6#L2487 | my class PairIterator does Iterator { |
src/core/Rakudo/Iterator.pm6#L2516 | my class Permutations does PredictiveIterator { |
src/core/Rakudo/Iterator.pm6#L2618 | my class ReifiedArrayIterator does PredictiveIterator { |
src/core/Rakudo/Iterator.pm6#L2623-L2624 | method !SET-SELF(\array, Mu \des) { nqp::stmts( |
src/core/Rakudo/Iterator.pm6#L2631 | method new(\arr, Mu \des) { nqp::create(self)!SET-SELF(arr, des) } |
src/core/Rakudo/Iterator.pm6#L2637-L2638 | method pull-one() is raw { nqp::ifnull( |
src/core/Rakudo/Iterator.pm6#L2709-L2710 | method ReifiedArray(\array, Mu \descriptor) { ReifiedArrayIterator.new(array, descriptor) |
src/core/Rakudo/Iterator.pm6#L2716 | my class ReifiedListIterator does Iterator { |
src/core/Rakudo/Iterator.pm6#L2720-L2721 | method !SET-SELF(\list) { nqp::stmts( |
src/core/Rakudo/Iterator.pm6#L2730 | method new(\list) { nqp::create(self)!SET-SELF(list) } |
src/core/Rakudo/Iterator.pm6#L2732-L2733 | method pull-one() is raw { nqp::ifnull( |
src/core/Rakudo/Iterator.pm6#L2760-L2761 | method push-all(\target --> IterationEnd) { nqp::stmts( |
src/core/Rakudo/Iterator.pm6#L2799-L2800 | method ReifiedList(\list) { ReifiedListIterator.new(list) |
src/core/Rakudo/Iterator.pm6#L2809 | my class Repeat does Iterator { |
src/core/Rakudo/Iterator.pm6#L2858 | my class RepeatLoop does SlippyIterator { |
src/core/Rakudo/Iterator.pm6#L2921 | my class Rotor does Iterator { |
src/core/Rakudo/Iterator.pm6#L3091 | my class RoundrobinIterables does Iterator { |
src/core/Rakudo/Iterator.pm6#L3165 | my class SequentialIterators does Iterator { |
src/core/Rakudo/Iterator.pm6#L3200 | my class ShapeIndex does Iterator { |
src/core/Rakudo/Iterator.pm6#L3271 | my class SuccFromInf does Iterator { |
src/core/Rakudo/Iterator.pm6#L3289 | my class SuccFromTo does Iterator { |
src/core/Rakudo/Iterator.pm6#L3343 | my class Toggle does Iterator { |
src/core/Rakudo/Iterator.pm6#L3476 | my class TwoValues does Iterator { |
src/core/Rakudo/Iterator.pm6#L3536 | my class UnendingValue does PredictiveIterator { |
src/core/Rakudo/Iterator.pm6#L3553 | my class UniqueRepeatedAsWith does Iterator { |
src/core/Rakudo/Iterator.pm6#L3617 | my class UniqueRepeatedWith does Iterator { |
src/core/Rakudo/Iterator.pm6#L3678 | my class Until does Iterator { |
src/core/Rakudo/Iterator.pm6#L3713 | my class WhateverIterator does Iterator { |
src/core/Rakudo/Iterator.pm6#L3768 | my class While does Iterator { |
src/core/Rakudo/Iterator.pm6#L3799 | my class WhileLoop does SlippyIterator { |
src/core/Rakudo/Iterator.pm6#L3854 | my class ZipIterables does Iterator { |
src/core/Rakudo/Iterator.pm6#L3930 | my class ZipIterablesMap does Iterator { |
src/core/Rakudo/Metaops.pm6#L15 | class Rakudo::Metaops { |
src/core/Rakudo/Metaops.pm6#L17 | my $mappers := nqp::hash( |
src/core/Rakudo/QuantHash.pm6#L4 | my class Rakudo::QuantHash { |
src/core/Rakudo/Sorting.pm6#L1 | my class Rakudo::Sorting { |
src/core/Range.pm6#L4 | my class Range is Cool does Iterable does Positional { |
src/core/Range.pm6#L113 | my class NegativeInf does Iterator { |
src/core/Range.pm6#L118 | my class NumFromInf does Iterator { |
src/core/Range.pm6#L176 | my class NativeIntReverse does PredictiveIterator { |
src/core/Range.pm6#L196 | my class InfReverse does Iterator { |
src/core/Range.pm6#L201 | my class NumReverse does Iterator { |
src/core/Range.pm6#L209 | my class CharReverse does PredictiveIterator { |
src/core/Range.pm6#L238 | my class Pred does Iterator { |
src/core/Range.pm6#L446 | my class RollWhatever does Iterator { |
src/core/Range.pm6#L458 | my class RollN does Iterator { |
src/core/Range.pm6#L512 | my class PickN does Iterator { |
src/core/Rat.pm6#L2 | my class Rat is Cool does Rational[Int, Int] { |
src/core/Rat.pm6#L31 | my class FatRat is Cool does Rational[Int, Int] { |
src/core/Regex.pm6#L1 | my class Regex { # declared in BOOTSTRAP |
src/core/Regex.pm6#L24-L26 | my $cursor := Match.'!cursor_init'(''); my $braid := $cursor.braid; my $fail_cursor := $cursor.'!cursor_start_cur'(); |
src/core/Regex.pm6#L123-L124 | method clone(Mu :$topic is raw, Mu :$slash is raw --> Regex) { nqp::p6bindattrinvres( |
src/core/Routine.pm6#L3 | my role HardRoutine { |
src/core/Routine.pm6#L10 | my class Routine { # declared in BOOTSTRAP |
src/core/Routine.pm6#L23 | method onlystar() { nqp::hllbool($!onlystar) } |
src/core/Scalar.pm6#L1 | my class Scalar { # declared in BOOTSTRAP |
src/core/Scalar.pm6#L36-L44 | my class IntLexRef { } my class NumLexRef { } my class StrLexRef { } my class IntAttrRef { } my class NumAttrRef { } my class StrAttrRef { } my class IntPosRef { } my class NumPosRef { } my class StrPosRef { } |
src/core/Scheduler.pm6#L5 | my class X::Scheduler::CueInNaNSeconds is Exception { |
src/core/Scheduler.pm6#L11 | my role Scheduler { |
src/core/Semaphore.pm6#L1 | my class Semaphore is repr('Semaphore') { |
src/core/Seq.pm6#L3 | my class Seq is Cool does Iterable does Sequence { |
src/core/Sequence.pm6#L21 | my role PositionalBindFailover { |
src/core/Sequence.pm6#L37-L38 | nqp::p6configposbindfailover(Positional, PositionalBindFailover); # Binder Routine.'!configure_positional_bind_failover'(Positional, PositionalBindFailover); # Multi-dispatch |
src/core/Set.pm6#L1 | my class Set does Setty { |
src/core/Set.pm6#L30 | my class Iterate does Rakudo::Iterator::Mappy { |
src/core/Set.pm6#L41 | my class KV does Rakudo::QuantHash::Quanty-kv { |
src/core/SetHash.pm6#L1 | my class SetHash does Setty { |
src/core/SetHash.pm6#L29 | my class Grab does Rakudo::QuantHash::Pairs { |
src/core/SetHash.pm6#L57 | my class GrabPairs does Rakudo::QuantHash::Pairs { |
src/core/SetHash.pm6#L110 | my class Iterate does Rakudo::Iterator::Mappy { |
src/core/SetHash.pm6#L129 | my class KV does Rakudo::QuantHash::Quanty-kv { |
src/core/SetHash.pm6#L165 | my class Values does Rakudo::Iterator::Mappy { |
src/core/ShapedArray.pm6#L3 | my role ShapedArray does Rakudo::Internals::ShapedArrayCommon { |
src/core/Signature.pm6#L3 | my class Signature { # declared in BOOTSTRAP |
src/core/Signature.pm6#L97 | method arity() { |
src/core/Signature.pm6#L101-L102 | method count() { $!count |
src/core/Signature.pm6#L223 | Perl6::Metamodel::Configuration.set_multi_sig_comparator( |
src/core/Slang.pm6#L1 | class Slang { |
src/core/Slip.pm6#L3 | my class Slip { # is List |
src/core/Stash.pm6#L1 | my class Stash { # declared in BOOTSTRAP |
src/core/Stash.pm6#L5 | multi method AT-KEY(Stash:D: Str:D $key) is raw { |
src/core/Stash.pm6#L7 | nqp::if( |
src/core/Str.pm6#L15 | my class Str does Stringy { # declared in BOOTSTRAP |
src/core/Str.pm6#L45 | multi method Str(Str:D: --> Str:D) { self } |
src/core/Str.pm6#L364 | my class CombAll does PredictiveIterator { |
src/core/Str.pm6#L405 | my class CombN does PredictiveIterator { |
src/core/Str.pm6#L464 | my class CombPat does Iterator { |
src/core/Str.pm6#L491 | my class CombPatLimit does Iterator { |
src/core/Str.pm6#L545 | my $cursor-init := Match.^lookup("!cursor_init"); |
src/core/Str.pm6#L547-L549 | my \CURSOR-GLOBAL := Match.^lookup("CURSOR_MORE" ); # :g my \CURSOR-OVERLAP := Match.^lookup("CURSOR_OVERLAP"); # :ov my \CURSOR-EXHAUSTIVE := Match.^lookup("CURSOR_NEXT" ); # :ex |
src/core/Str.pm6#L551-L552 | my \POST-MATCH := Match.^lookup("MATCH" ); # Match object my \POST-STR := Match.^lookup("STR" ); # Str object |
src/core/Str.pm6#L555 | class POST-ITERATOR does Iterator { |
src/core/Str.pm6#L595 | class CURSOR-ITERATOR does Iterator { |
src/core/Str.pm6#L1332 | my class Lines does PredictiveIterator { |
src/core/Str.pm6#L1611 | my class SplitStrLimit does Iterator { |
src/core/Str.pm6#L1669 | my class SplitEmptyLimit does PredictiveIterator { |
src/core/Str.pm6#L2210 | my class Words does PredictiveIterator { |
src/core/Str.pm6#L2397 | my class LSM { |
src/core/Str.pm6#L2975-L2977 | proto method fc(|) {*} multi method fc(Str:D: --> Str:D) { nqp::p6box_s(nqp::fc($!value)); |
src/core/Str.pm6#L3022-L3023 | multi sub infix:<~>(Str:D \a, Str:D \b --> Str:D) { nqp::p6box_s(nqp::concat(nqp::unbox_s(a), nqp::unbox_s(b))) |
src/core/Str.pm6#L3029-L3030 | multi sub infix:<~>(Str:D \a, Cool:D \b --> Str:D) { nqp::p6box_s(nqp::concat(nqp::unbox_s(a), nqp::unbox_s(b.Str))) |
src/core/StrDistance.pm6#L1 | my class StrDistance is Cool { |
src/core/Stringy.pm6#L19 | proto sub infix:<~>(|) is pure {*} |
src/core/Sub.pm6#L1 | my class Sub { # declared in BOOTSTRAP |
src/core/Submethod.pm6#L1 | my class Submethod { # declared in BOOTSTRAP |
src/core/Supply.pm6#L3 | my class Tap { |
src/core/Supply.pm6#L39 | my role Tappable { |
src/core/Supply.pm6#L47 | my class X::Supply::Combinator is Exception { |
src/core/Supply.pm6#L51 | my class X::Supply::Migrate::Needs is Exception { |
src/core/Supply.pm6#L56 | my class X::Supply::New is Exception { |
src/core/Supply.pm6#L70 | my class Supply does Awaitable { |
src/core/Supply.pm6#L94-L96 | my \DISCARD = -> $ {}; my \NOP = -> {}; my \DEATH = -> $ex { $ex.throw }; |
src/core/Supply.pm6#L109 | my class OnDemand does Tappable { |
src/core/Supply.pm6#L154 | my class Interval does Tappable { |
src/core/Supply.pm6#L192 | my role SimpleOpTappable does Tappable { |
src/core/Supply.pm6#L205 | my class Serialize does SimpleOpTappable { |
src/core/Supply.pm6#L241 | my class Sanitize does SimpleOpTappable { |
src/core/Supply.pm6#L279 | my class OnClose does SimpleOpTappable { |
src/core/Supply.pm6#L301 | my class MapSupply does SimpleOpTappable { |
src/core/Supply.pm6#L341 | my class Grep does SimpleOpTappable { |
src/core/Supply.pm6#L381 | my class ScheduleOn does SimpleOpTappable { |
src/core/Supply.pm6#L412 | my class Start does SimpleOpTappable { |
src/core/Supply.pm6#L442 | my class Stable does SimpleOpTappable { |
src/core/Supply.pm6#L497 | my class Delayed does SimpleOpTappable { |
src/core/Supply.pm6#L689 | my class ConcQueue is repr('ConcBlockingQueue') { } |
src/core/Supply.pm6#L728 | my class SupplyAwaitableHandle does Awaitable::Handle { |
src/core/Supply.pm6#L1522-L1524 | my class Supplier { my class TapList does Tappable { my class TapListEntry { |
src/core/Supply.pm6#L1650-L1652 | my class Supplier::Preserving is Supplier { my class PreservingTapList does Tappable { my class TapListEntry { |
src/core/Supply.pm6#L1786 | augment class Rakudo::Internals { |
src/core/Supply.pm6#L1789 | class CachedAwaitHandle does Awaitable { |
src/core/Supply.pm6#L1793 | class SupplyBlockAddWheneverAwaiter does Awaiter { |
src/core/Supply.pm6#L1839 | class SupplyBlockState { |
src/core/Supply.pm6#L1947 | class SupplyBlockTappable does Tappable { |
src/core/Supply.pm6#L2077 | class SupplyOneWheneverState { |
src/core/Supply.pm6#L2138 | class SupplyOneWheneverTappable does Tappable { |
src/core/Supply.pm6#L2245 | class OneEmitTappable does Tappable { |
src/core/Systemic.pm6#L1 | role Systemic { |
src/core/Thread.pm6#L4 | my class Thread { |
src/core/Thread.pm6#L154 | Rakudo::Internals.REGISTER-DYNAMIC: '$*THREAD', { |
src/core/ThreadPoolScheduler.pm6#L1 | my class ThreadPoolScheduler does Scheduler { |
src/core/ThreadPoolScheduler.pm6#L3 | my class Queue is repr('ConcBlockingQueue') { |
src/core/ThreadPoolScheduler.pm6#L10 | PROCESS::<$PID> := nqp::p6box_i(my $pid := nqp::getpid); |
src/core/ThreadPoolScheduler.pm6#L13-L15 | my int $scheduler-debug = so %*ENV<RAKUDO_SCHEDULER_DEBUG>; my int $scheduler-debug-status = so %*ENV<RAKUDO_SCHEDULER_DEBUG_STATUS>; sub scheduler-debug($message --> Nil) { |
src/core/ThreadPoolScheduler.pm6#L17 | note "[SCHEDULER $pid] $message"; |
src/core/ThreadPoolScheduler.pm6#L29 | my class ContinuationWrapper { |
src/core/ThreadPoolScheduler.pm6#L35 | class ThreadPoolAwaiter does Awaiter { |
src/core/ThreadPoolScheduler.pm6#L195 | my role Worker { |
src/core/ThreadPoolScheduler.pm6#L273 | my class GeneralWorker does Worker { |
src/core/ThreadPoolScheduler.pm6#L286 | my class TimerWorker does Worker { |
src/core/ThreadPoolScheduler.pm6#L299 | my class AffinityWorker does Worker { |
src/core/ThreadPoolScheduler.pm6#L318 | has Lock $!state-lock = Lock.new; |
src/core/ThreadPoolScheduler.pm6#L388 | my $affinity-add-thresholds := nqp::list_i(0, 1, 5, 10, 20, 50, 100); |
src/core/ThreadPoolScheduler.pm6#L391 | my $affinity-max-threshold = |
src/core/ThreadPoolScheduler.pm6#L799 | submethod BUILD( |
src/core/ThreadPoolScheduler.pm6#L801 | Int :$!max_threads = (%*ENV<RAKUDO_MAX_THREADS> // 64).Int |
src/core/ThreadPoolScheduler.pm6#L804 | die "Initial thread pool threads ($!initial_threads) must be less than or equal to maximum threads ($!max_threads)" |
src/core/ThreadPoolScheduler.pm6#L811 | if $!initial_threads > 0 { |
src/core/ThreadPoolScheduler.pm6#L823 | self!maybe-start-supervisor(); |
src/core/ThreadPoolScheduler.pm6#L826 | scheduler-debug "Created scheduler without initial general workers"; |
src/core/ThreadPoolScheduler.pm6#L899 | my class TimerCancellation is repr('AsyncTask') { } |
src/core/Uni.pm6#L6 | my class Uni does Positional[uint32] does Stringy is repr('VMArray') is array_type(uint32) { |
src/core/Uni.pm6#L16 | my class UniList does PredictiveIterator { |
src/core/Uni.pm6#L125 | my class NFD is Uni { |
src/core/Uni.pm6#L133 | my class NFC is Uni { |
src/core/Uni.pm6#L141 | my class NFKD is Uni { |
src/core/Uni.pm6#L149 | my class NFKC is Uni { |
src/core/VM.pm6#L7 | class VM does Systemic { |
src/core/VM.pm6#L84-L85 | proto method osname(|) {*} multi method osname(VM:U:) { |
src/core/VM.pm6#L90 | nqp::lc(nqp::atkey(nqp::backendconfig,'osname')) |
src/core/VM.pm6#L134 | Rakudo::Internals.REGISTER-DYNAMIC: '$*VM', { |
src/core/Variable.pm6#L10 | my class Variable { |
src/core/Version.pm6#L1 | class Version { |
src/core/Version.pm6#L7 | method !SET-SELF(\parts,\plus,\whatever,\string) { |
src/core/Version.pm6#L10-L12 | $!whatever = whatever; $!string = string; self |
src/core/Version.pm6#L17 | INIT nqp::create(Version)!SET-SELF(nqp::list,0,0,"") # should be once |
src/core/Version.pm6#L21 | INIT nqp::create(Version)!SET-SELF(nqp::list(*),-1,1,"*") # should be once |
src/core/Whatever.pm6#L4 | my class Whatever { |
src/core/Whatever.pm6#L11 | my class HyperWhatever { |
src/core/WhateverCode.pm6#L1 | my class WhateverCode is Code { |
src/core/allomorphs.pm6#L2-L3 | my class IntStr is Int is Str { method new(Int:D $i, Str:D $s) { |
src/core/allomorphs.pm6#L6 | SELF; |
src/core/allomorphs.pm6#L33 | my class NumStr is Num is Str { |
src/core/allomorphs.pm6#L65 | my class RatStr is Rat is Str { |
src/core/allomorphs.pm6#L122 | my class ComplexStr is Complex is Str { |
src/core/allomorphs.pm6#L212 | multi sub val(*@maybevals) { |
src/core/allomorphs.pm6#L246 | multi sub val(Str:D $MAYBEVAL, :$val-or-fail) { |
src/core/allomorphs.pm6#L253 | my str $str = nqp::unbox_s($MAYBEVAL); |
src/core/allomorphs.pm6#L255 | return IntStr.new(0,"") unless $eos; # handle "" |
src/core/allomorphs.pm6#L260 | my int $end = nqp::sub_i($eos, 1); |
src/core/allomorphs.pm6#L268-L269 | my &parse_fail := -> \msg { $val-or-fail |
src/core/allomorphs.pm6#L275 | parse_fail "Empty string not properly caught before val()" if nqp::islt_i($end, $pos); |
src/core/allomorphs.pm6#L282-L283 | my &parse_win := -> \newval { $val-or-fail |
src/core/allomorphs.pm6#L296 | my sub parse-simple-number() { |
src/core/allomorphs.pm6#L300 | return nqp::p6box_n(nqp::nan()); |
src/core/allomorphs.pm6#L305 | my int $neg = nqp::iseq_i($ch, 45) || nqp::iseq_i($ch, 8722); # '-', '−' |
src/core/allomorphs.pm6#L308 | $ch = nqp::islt_i($pos, $eos) && nqp::ord($str, $pos); |
src/core/allomorphs.pm6#L317-L318 | my sub parse-int-frac-exp() { my $start-pos = $pos - nqp::istrue($neg); |
src/core/allomorphs.pm6#L320 | my Int $int := 0; |
src/core/allomorphs.pm6#L322 | parse_fail "Cannot convert radix of $radix (max 36)" |
src/core/allomorphs.pm6#L325-L326 | $p = nqp::atpos($parse, 2); parse_fail "base-$radix number must begin with valid digits or '.'" |
src/core/allomorphs.pm6#L330-L331 | $int := nqp::atpos($parse, 0); nqp::isge_i($pos, $eos) |
src/core/allomorphs.pm6#L337-L338 | my Int $frac := 0; my Int $base := 0; |
src/core/allomorphs.pm6#L350 | $ch = nqp::islt_i($pos, $eos) && nqp::ord($str, $pos); |
src/core/allomorphs.pm6#L354 | if nqp::iseq_i($ch, 69) || nqp::iseq_i($ch, 101) { # 'E', 'e' |
src/core/allomorphs.pm6#L404 | $frac := $frac * $mult; |
src/core/allomorphs.pm6#L408 | nqp::unless($base, $int, Rat.new($int * $base + $frac, $base)); |
src/core/allomorphs.pm6#L412 | if nqp::iseq_i($ch, 58) { # ':' |
src/core/allomorphs.pm6#L492 | parse-int-frac-exp(); |
src/core/allomorphs.pm6#L497 | $neg ?? -Inf !! Inf; |
src/core/allomorphs.pm6#L502 | parse-int-frac-exp(); |
src/core/allomorphs.pm6#L506 | my sub parse-real() { |
src/core/allomorphs.pm6#L508-L509 | my $result := parse-simple-number(); return $result if nqp::iseq_i($pos, $eos); |
src/core/allomorphs.pm6#L519 | $result := nqp::istype($result, Int) && nqp::istype($denom, Int) |
src/core/allomorphs.pm6#L524 | $result; |
src/core/allomorphs.pm6#L529-L530 | my $result := parse-real(); parse_win $result if nqp::iseq_i($pos, $eos); |
src/core/allomorphs.pm6#L538 | $result := Complex.new(0, $result); |
src/core/allomorphs.pm6#L542 | $result := Complex.new(0, $result); |
src/core/allomorphs.pm6#L566 | $result := Complex.new($result, $im); |
src/core/allomorphs.pm6#L570 | parse_fail "trailing characters after number" |
src/core/allomorphs.pm6#L573 | parse_win $result; |
src/core/asyncops.pm6#L6 | my role X::Await::Died { |
src/core/atomicops.pm6#L38 | my native atomicint is repr('P6int') is Int is ctype('atomic') { } |
src/core/control.pm6#L42 | proto sub return(|) {*} |
src/core/control.pm6#L46-L47 | multi sub return(Mu \x --> Nil) { nqp::throwpayloadlexcaller(nqp::const::CONTROL_RETURN, nqp::p6recont_ro(x)); |
src/core/core_epilogue.pm6#L21 | BEGIN { |
src/core/core_epilogue.pm6#L26 | { |
src/core/core_epilogue.pm6#L29 | Rakudo::Internals.REGISTER-DYNAMIC: '$*PERL', { |
src/core/core_epilogue.pm6#L37 | {YOU_ARE_HERE} |
src/core/core_prologue.pm6#L50 | my class Rakudo::Internals::IterationSet is repr('VMHash') { } |
src/core/core_prologue.pm6#L56 | PROCESS::<%ENV> := Rakudo::Internals.createENV(0); |
src/core/core_prologue.pm6#L60 | PROCESS::<$SCHEDULER> = ThreadPoolScheduler.new(); |
src/core/hash_slice.pm6#L3 | proto sub postcircumfix:<{ }>(Mu $, $?, Mu $?, *%) is nodal {*} |
src/core/hash_slice.pm6#L6-L7 | multi sub postcircumfix:<{ }>( \SELF, \key ) is raw { SELF.AT-KEY(key); |
src/core/hash_slice.pm6#L9-L10 | multi sub postcircumfix:<{ }>(\SELF, \key, Mu \ASSIGN) is raw { SELF.ASSIGN-KEY(key, ASSIGN); |
src/core/hash_slice.pm6#L12-L13 | multi sub postcircumfix:<{ }>(\SELF, \key, Mu :$BIND! is raw) is raw { SELF.BIND-KEY(key, $BIND); |
src/core/io_operators.pm6#L1 | my class IO::ArgFiles { ... } |
src/core/io_operators.pm6#L10 | proto sub say(|) {*} |
src/core/io_operators.pm6#L12-L13 | multi sub say(\x) { nqp::if( |
src/core/io_operators.pm6#L110 | { |
src/core/io_operators.pm6#L120 | PROCESS::<&chdir> := &chdir; |
src/core/io_operators.pm6#L163 | { |
src/core/io_operators.pm6#L186-L187 | my sub activate-handle(Mu \HANDLE, Mu \PIO) { nqp::setbuffersizefh(PIO,8192) unless nqp::isttyfh(PIO); |
src/core/io_operators.pm6#L189-L190 | my $encoding = Encoding::Registry.find(ENCODING); nqp::bindattr( |
src/core/io_operators.pm6#L193 | nqp::bindattr( |
src/core/io_operators.pm6#L200-L202 | PROCESS::<$IN> = activate-handle(STDIN, nqp::getstdin); PROCESS::<$OUT> = activate-handle(STDOUT, nqp::getstdout); PROCESS::<$ERR> = activate-handle(STDERR, nqp::getstderr); |
src/core/native_array.pm6#L5 | my class array does Iterable { |
src/core/natives.pm6#L1-L5 | my native int is repr('P6int') is Int { } my native int8 is repr('P6int') is Int is nativesize( 8) { } my native int16 is repr('P6int') is Int is nativesize(16) { } my native int32 is repr('P6int') is Int is nativesize(32) { } my native int64 is repr('P6int') is Int is nativesize(64) { } |
src/core/natives.pm6#L7-L12 | my native uint is repr('P6int') is Int is unsigned { } my native uint8 is repr('P6int') is Int is nativesize( 8) is unsigned { } my native byte is repr('P6int') is Int is nativesize( 8) is unsigned { } my native uint16 is repr('P6int') is Int is nativesize(16) is unsigned { } my native uint32 is repr('P6int') is Int is nativesize(32) is unsigned { } my native uint64 is repr('P6int') is Int is nativesize(64) is unsigned { } |
src/core/natives.pm6#L14-L16 | my native num is repr('P6num') is Num { } my native num32 is repr('P6num') is Num is nativesize(32) { } my native num64 is repr('P6num') is Num is nativesize(64) { } |
src/core/natives.pm6#L18 | my native str is repr('P6str') is Str { } |
src/core/operators.pm6#L13 | my class X::Does::TypeObject is Exception { |
src/core/signals.pm6#L1 | my role Signal::Signally { |
src/core/stubs.pm6#L31 | my class Lock::Async { ... } |
src/core/stubs.pm6#L33-L34 | sub DYNAMIC(\name) is raw { nqp::ifnull( |
src/core/stubs.pm6#L62-L63 | { my class Dummy { |
src/core/stubs.pm6#L66 | Dummy.HOW.set_autogen_proto(&Dummy::AUTOGEN); |
Created
August 18, 2019 23:29
-
-
Save Whateverable/f855746d638d858a3f2a12c8d6f1c60b to your computer and use it in GitHub Desktop.
coverable6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
say 42 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
¦aaec2cfe3ee0ba067d317db0a784b85578327f65: «42 | |
» |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment