Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created June 21, 2019 20:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Whateverable/1b46ab334b70a0718adb49b6e8bb0f33 to your computer and use it in GitHub Desktop.
Save Whateverable/1b46ab334b70a0718adb49b6e8bb0f33 to your computer and use it in GitHub Desktop.
greppable6
File Code
HANENKAMP/Cofra
…/META6.json :54:
"Cofra::IOC": "lib/Cofra/IOC.pm6",
HANENKAMP/Cofra
…/IOC.pm6 :3:
unit module Cofra::IOC;
HANENKAMP/Cofra
…/IOC.pm6 :29:
die X::Cofra::Error::IOC::Acquisition.new;
HANENKAMP/Cofra
…/IOC.pm6 :162:
class GLOBAL::X::Cofra::IOC is X::Cofra::Error { }
HANENKAMP/Cofra
…/IOC.pm6 :163:
class GLOBAL::X::Cofra::IOC::Retrait is X::Cofra::IOC { }
HANENKAMP/Cofra
…/IOC.pm6 :164:
class GLOBAL::X::Cofra::IOC::Acquisition is X::Cofra::IOC { }
HANENKAMP/Cofra
…/IOC.pm6 :168:
die X::Cofra::IOC::Retrait.new(
HANENKAMP/Cofra
…/IOC.pm6 :214:
Cofra::IOC - the inversion of control part
HANENKAMP/Cofra
…/IOC.pm6 :220:
use Cofra::IOC;
HANENKAMP/Cofra
…/Main.pm6 :5:
use Cofra::IOC;
HANENKAMP/Cofra
…/Main.pm6 :13:
use Cofra::IOC;
HANENKAMP/Cofra
…/Cofra-Main.t :15:
use Cofra::IOC;
HANENKAMP/Cofra
…/Cofra-Web-Main.t :21:
use Cofra::IOC;
HANENKAMP/Future
…/README.md :38:
-> X::IO { open('alt.txt', :r) }
HANENKAMP/Future
…/README.md :40:
-> X::IO { "42" }
HANENKAMP/Future
…/README.md :229:
-> X::IO $x { $x.rethrow }),
HANENKAMP/Future
…/Future.pm6 :271:
-> X::IO { open('alt.txt', :r) }
HANENKAMP/Future
…/Future.pm6 :273:
-> X::IO { "42" }
HANENKAMP/Future
…/Future.pm6 :536:
-> X::IO $x { $x.rethrow }),
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :200:
class X::IO::Socket::Async::SSL is Exception {
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :203:
class X::IO::Socket::Async::SSL::Verification is X::IO::Socket::Async::SSL {}
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :246:
.break: X::IO::Socket::Async::SSL.new:
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :614:
$!connected-promise.break(X::IO::Socket::Async::SSL::Verification.new(
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :623:
$!connected-promise.break(X::IO::Socket::Async::SSL::Verification.new(
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :629:
$!connected-promise.break(X::IO::Socket::Async::SSL::Verification.new(
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :785:
die X::IO::Socket::Async::SSL.new(
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :818:
$p.break(X::IO::Socket::Async::SSL.new(
JNTHN/IO-Socket-Async-SSL
…/client-server.t :48:
X::IO::Socket::Async::SSL::Verification,
JNTHN/IO-Socket-Async-SSL
…/client-server.t :69:
X::IO::Socket::Async::SSL::Verification,
JSTOWE/META6
…/projects.json :391:
"Bio::Role::IO" : "lib/Bio/Role/IO.pm6",
JSTOWE/META6
…/projects.json :418:
"BioInfo::IO::FileParser" : "lib/BioInfo/IO/FileParser.pm6",
JSTOWE/META6
…/projects.json :447:
"Test::IO::Capture" : "lib/Test/IO/Capture.pm",
JSTOWE/META6
…/projects.json :8034:
"PDF::Storage::Input::IOH" : "lib/PDF/Storage/Input/IOH.pm",
JSTOWE/META6
…/projects.json :8840:
"Test::IO::Socket::Async" : "lib/Test/IO/Socket/Async.pm6"
JSTOWE/META6
…/projects.json :8847:
"name" : "Test::IO::Socket::Async",
JSTOWE/META6
…/projects.json :9003:
"Grammar::IETF::IOL::RFC5646" : "lib/Grammar/IETF/IOL/RFC5646.pm6",
JSTOWE/META6
…/projects.json :9009:
"Grammar::IETF::IOL::RFC4647" : "lib/Grammar/IETF/IOL/RFC4647.pm6",
JSTOWE/META6
…/projects.json :9011:
"Grammar::IETF::IOL::RFC3066" : "lib/Grammar/IETF/IOL/RFC3066.pm6",
JSTOWE/META6
…/projects.json :11107:
"Rabble::Verbs::IO" : "lib/Rabble/Verbs/IO.pm6"
JSTOWE/RPi-Device-SMBus
…/SMBus.pm :164:
class X::IO is Exception {
JSTOWE/RPi-Device-SMBus
…/SMBus.pm :259:
X::IO.new(message => "'read_block_data' failed").throw;
JSTOWE/RPi-Device-SMBus
…/SMBus.pm :284:
X::IO.new(message => "'read_i2c_block_data' failed").throw;
JSTOWE/RPi-Device-SMBus
…/SMBus.pm :306:
X::IO.new(message => "'block_process_call' failed").throw;
KAJI/App-Platform
…/Project.pm6 :35:
die X::IO::DoesNotExist.new(:path($!project-dir), :trying('TWEAK')) if not $!project-dir or not $!project-dir.IO.e;
KAJI/App-Platform
…/Project.pm6 :36:
die X::IO::DoesNotExist.new(:path("{$!project-dir}/project.yml"), :trying('TWEAK')) if not $!project-file or not $!project-file.IO.e;
LEONT/Path-Finder
…/Finder.pm :394:
when X::IO::Dir {
UFOBAT/Temp-Path
…/Path.pm6 :12:
CATCH { when X::IO::Dir { $p.rmdir.so } }
WARRINGD/HTML-Canvas-To-PDF
…/PDF.pm6 :395:
need PDF::IO;
WARRINGD/HTML-Canvas-To-PDF
…/PDF.pm6 :397:
my $source = PDF::IO.coerce: .image.Blob.decode: "latin-1";
WARRINGD/PDF-Class
…/pdf-burst.p6 :7:
use PDF::IO;
WARRINGD/PDF-Class
…/pdf-burst.p6 :31:
my $input = PDF::IO.coerce(
WARRINGD/PDF-Class
…/pdf-content-dump.p6 :8:
use PDF::IO;
WARRINGD/PDF-Class
…/pdf-content-dump.p6 :17:
my $input = PDF::IO.coerce(
WARRINGD/PDF-Class
…/pdf-info.p6 :7:
use PDF::IO;
WARRINGD/PDF-Class
…/pdf-info.p6 :39:
my $input = PDF::IO.coerce(
WARRINGD/PDF-Class
…/pdf-revert.p6 :3:
use PDF::IO;
WARRINGD/PDF-Class
…/pdf-revert.p6 :13:
my $input = PDF::IO.coerce(
WARRINGD/PDF-Class
…/pdf-toc.p6 :10:
use PDF::IO;
WARRINGD/PDF-Class
…/pdf-toc.p6 :33:
my $input = PDF::IO.coerce(
WARRINGD/PDF-Class
…/Sampled.pm :30:
use PDF::IO::Util :pack;
WARRINGD/PDF-Class
…/Image.pm :23:
use PDF::IO::Filter;
WARRINGD/PDF-Class
…/Image.pm :126:
$stream = buf8.new: PDF::IO::Filter.encode( $decoded, :%dict );
WARRINGD/PDF-Class
…/Image.pm :150:
$stream = buf8.new: PDF::IO::Filter.encode(
WARRINGD/PDF-Class
…/pdf-annot.t :9:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-annot.t :28:
my PDF::IO::IndObj $ind-obj .= new( :$input, |%ast, :$reader );
WARRINGD/PDF-Class
…/pdf-annot.t :88:
$ind-obj = PDF::IO::IndObj.new( :$input, |%ast, :$reader );
WARRINGD/PDF-Class
…/pdf-annot.t :106:
$ind-obj = PDF::IO::IndObj.new( :$input, |%ast, :$reader );
WARRINGD/PDF-Class
…/pdf-catalog.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-catalog.t :71:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$reader);
WARRINGD/PDF-Class
…/pdf-cmap.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-cmap.t :31:
my PDF::IO::IndObj $ind-obj .= new( :$input, |%ast );
WARRINGD/PDF-Class
…/pdf-colorspace.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-colorspace.t :23:
my PDF::IO::IndObj $ind-obj .= new( |%ast);
WARRINGD/PDF-Class
…/pdf-font-cidfont.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-font-cidfont.t :39:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$input, :$reader);
WARRINGD/PDF-Class
…/pdf-font-descriptor.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-font-descriptor.t :37:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$reader);
WARRINGD/PDF-Class
…/pdf-font.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-font.t :29:
my PDF::IO::IndObj $ind-obj .= new( |%ast);
WARRINGD/PDF-Class
…/pdf-function-exponential.t :8:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-function-exponential.t :31:
PDF::IO::IndObj.new( :$input, |%ast);
WARRINGD/PDF-Class
…/pdf-function-postscript.t :8:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-function-postscript.t :36:
PDF::IO::IndObj.new( :$input, |%ast);
WARRINGD/PDF-Class
…/pdf-function-sampled.t :8:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-function-sampled.t :35:
PDF::IO::IndObj.new( :$input, |%ast);
WARRINGD/PDF-Class
…/pdf-function-stitching.t :8:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-function-stitching.t :56:
PDF::IO::IndObj.new( :$input, |%ast);
WARRINGD/PDF-Class
…/pdf-group.t :8:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-group.t :25:
my PDF::IO::IndObj $ind-obj .= new( :$input, |%ast );
WARRINGD/PDF-Class
…/pdf-metadata.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-metadata.t :104:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$input);
WARRINGD/PDF-Class
…/pdf-nametree.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-nametree.t :29:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$reader);
WARRINGD/PDF-Class
…/pdf-numbertree.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-numbertree.t :29:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$reader);
WARRINGD/PDF-Class
…/pdf-optional-content.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-optional-content.t :43:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$reader);
WARRINGD/PDF-Class
…/pdf-outline.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-outline.t :33:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$reader);
WARRINGD/PDF-Class
…/pdf-outlines.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-outlines.t :26:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$reader);
WARRINGD/PDF-Class
…/pdf-page.t :6:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-page.t :32:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$reader);
WARRINGD/PDF-Class
…/pdf-pages.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-pages.t :27:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$reader);
WARRINGD/PDF-Class
…/pdf-pattern.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-pattern.t :34:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$input);
WARRINGD/PDF-Class
…/pdf-resources.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-resources.t :41:
my $ind-obj = PDF::IO::IndObj.new( :$input, |%ast, :$reader );
WARRINGD/PDF-Class
…/pdf-resources.t :73:
my $objr-ind-obj = PDF::IO::IndObj.new( |%($objr-ast), :$reader );
WARRINGD/PDF-Class
…/pdf-resources.t :97:
$ind-obj = PDF::IO::IndObj.new( :$input, |%ast, :$reader );
WARRINGD/PDF-Class
…/pdf-resources.t :145:
$ind-obj = PDF::IO::IndObj.new( :$input, |%ast, :$reader );
WARRINGD/PDF-Class
…/pdf-shading.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-shading.t :28:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$reader);
WARRINGD/PDF-Class
…/pdf-xobject-form.t :7:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-xobject-form.t :36:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$input);
WARRINGD/PDF-Class
…/pdf-xobject-image.t :8:
use PDF::IO::IndObj;
WARRINGD/PDF-Class
…/pdf-xobject-image.t :35:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$input);
WARRINGD/PDF-Font-Loader
…/FreeType.pm :3:
use PDF::IO::Blob;
WARRINGD/PDF-Font-Loader
…/FreeType.pm :4:
use PDF::IO::Util :pack;
WARRINGD/PDF-Font-Loader
…/FreeType.pm :101:
my $decoded = PDF::IO::Blob.new: $!font-stream;
WARRINGD/PDF-Font-Loader
…/Type1.pm :6:
use PDF::IO::Blob;
WARRINGD/PDF-Font-Loader
…/Type1.pm :10:
my $decoded = PDF::IO::Blob.new: $stream.decoded;
WARRINGD/PDF-Font-Loader
…/encode-cmap.t :4:
use PDF::IO::IndObj;
WARRINGD/PDF-Font-Loader
…/encode-cmap.t :123:
my $ind-obj = PDF::IO::IndObj.new( :$input, |%ast );
WARRINGD/PDF-ISO_32000
…/pdf-struct-dump.p6 :16:
use PDF::IO;
WARRINGD/PDF-ISO_32000
…/pdf-struct-dump.p6 :45:
my $input = PDF::IO.coerce(
FCO/Test-Fuzz
…/classes :128:
X::IO::Chdir
FCO/Test-Fuzz
…/classes :129:
X::IO::Chmod
FCO/Test-Fuzz
…/classes :130:
X::IO::Copy
FCO/Test-Fuzz
…/classes :131:
X::IO::Cwd
FCO/Test-Fuzz
…/classes :132:
X::IO::Dir
FCO/Test-Fuzz
…/classes :133:
X::IO::DoesNotExist
FCO/Test-Fuzz
…/classes :134:
X::IO::Link
FCO/Test-Fuzz
…/classes :135:
X::IO::Mkdir
FCO/Test-Fuzz
…/classes :136:
X::IO::Move
FCO/Test-Fuzz
…/classes :137:
X::IO::Rename
FCO/Test-Fuzz
…/classes :138:
X::IO::Rmdir
FCO/Test-Fuzz
…/classes :139:
X::IO::Symlink
FCO/Test-Fuzz
…/classes :140:
X::IO::Unlink
MattOates/BioInfo
…/META6.json :13:
"BioInfo::IO::FileParser" : "lib/BioInfo/IO/FileParser.pm6",
MattOates/BioInfo
…/README.md :29:
use BioInfo::IO::FileParser;
MattOates/BioInfo
…/README.md :32:
my $seq_file = BioInfo::IO::FileParser.new(file => 'myseqs.fa', parser => BioInfo::Parser::FASTA);
MattOates/BioInfo
…/FileParser.pm6 :3:
class BioInfo::IO::FileParser {
MattOates/BioInfo
…/fasta_parsing.t :6:
use BioInfo::IO::FileParser;
MattOates/BioInfo
…/fasta_parsing.t :9:
my $seqchan = BioInfo::IO::FileParser.new(file => 't_data/pdb_aa.fa', parser => BioInfo::Parser::FASTA);
MattOates/BioInfo
…/fasta_parsing.t :10:
isa-ok $seqchan, BioInfo::IO::FileParser, 'Created FASTA Sequence IO Channel successfully.';
MattOates/BioInfo
…/newick_parsing.t :6:
use BioInfo::IO::FileParser;
MattOates/BioInfo
…/newick_parsing.t :9:
my $treechan = BioInfo::IO::FileParser.new(file => 't_data/quoted.nwk', parser => BioInfo::Parser::Newick);
MattOates/BioInfo
…/newick_parsing.t :10:
isa-ok $treechan, BioInfo::IO::FileParser, 'Created Newick File IO Channel successfully.';
azawawi/farabi6
…/Util.pm6 :145:
when X::IO::Dir { next; }
cedric-vincent/kains
…/Core.pm6 :91:
if $! ~~ X::IO::Chdir {
cedric-vincent/kains
…/Chrooted.pm6 :43:
when X::IO::Mkdir
cjfields/bioperl6
…/META6.json :29:
"Bio::Role::IO" : "lib/Bio/Role/IO.pm6",
cjfields/bioperl6
…/IO.pm6 :5:
role Bio::Role::IO does Bio::Role::Temp {
cjfields/bioperl6
…/SeqIO.pm6 :5:
use Bio::Role::IO;
cjfields/bioperl6
…/SeqIO.pm6 :9:
#does Bio::Role::IO
cjfields/bioperl6
…/fasta.pm6 :4:
use Bio::Role::IO;
cjfields/bioperl6
…/fasta.pm6 :24:
class Bio::SeqIO::fasta does Bio::Role::SeqStream does Bio::Role::IO {
cjfields/bioperl6
…/FastaIO.pm6 :3:
use Bio::Role::IO;
cjfields/bioperl6
…/FastaIO.pm6 :5:
role Bio::Role::FastaIO[$file] does Bio::Role::IO[$file]{
cjfields/bioperl6
…/IO.pm6 :1:
role Bio::Role::IO[$file]{
cjfields/bioperl6
…/IO.t :7:
use Bio::Role::IO;
cjfields/bioperl6
…/IO.t :12:
class MyIO does Bio::Role::IO {
cjfields/bioperl6
…/IO.t :19:
ok($in ~~ Bio::Role::IO, 'does Bio::Role::IO');
cjfields/bioperl6
…/CodonTable.t :179:
# use_ok('Bio::CodonUsage::IO');
cjfields/bioperl6
…/CodonTable.t :181:
#ok my $io = Bio::CodonUsage::IO.new(-file => test_input_file('MmCT'));
gfldex/perl6-concurrent-file-find
…/README.md :107:
bugs. It may throw `X::IO::StaleSymlink`.
gfldex/perl6-concurrent-file-find
…/README.md :119:
### `X::IO::NotADirectory does X::IO`
gfldex/perl6-concurrent-file-find
…/README.md :123:
### `X::IO::CanNotAccess does X::IO`
gfldex/perl6-concurrent-file-find
…/README.md :127:
### `X::IO::StaleSymlink does X::IO`
gfldex/perl6-concurrent-file-find
…/Find.pm6 :3:
class X::IO::NotADirectory does X::IO is export {
gfldex/perl6-concurrent-file-find
…/Find.pm6 :10:
class X::IO::CanNotAccess does X::IO is export {
gfldex/perl6-concurrent-file-find
…/Find.pm6 :17:
class X::IO::StaleSymlink does X::IO is export {
gfldex/perl6-concurrent-file-find
…/Find.pm6 :33:
( .IO.e || fail X::IO::DoesNotExist.new(path => .Str ) )
gfldex/perl6-concurrent-file-find
…/Find.pm6 :34:
&& ( .IO.d || fail X::IO::NotADirectory.new(path => .Str) )
gfldex/perl6-concurrent-file-find
…/Find.pm6 :35:
&& ( .IO.r || fail X::IO::CanNotAccess.new(path => .Str) )
gfldex/perl6-concurrent-file-find
…/Find.pm6 :82:
?? { .d && .l && ( !.e && fail X::IO::StaleSymlink.new(:path(.Str)) ); .d }
gfldex/perl6-concurrent-file-find
…/Find.pm6 :110:
X::IO::StaleSymlink.new(path=>.Str).throw;
gfldex/perl6-concurrent-file-find
…/Find.pm6 :136:
X::IO::StaleSymlink.new(path=>.Str).throw;
jnthn/p6-test-io-socket-async
…/META6.json :3:
"name" : "Test::IO::Socket::Async",
jnthn/p6-test-io-socket-async
…/META6.json :8:
"Test::IO::Socket::Async" : "lib/Test/IO/Socket/Async.pm6"
jnthn/p6-test-io-socket-async
…/Async.pm6 :4:
monitor Test::IO::Socket::Async {
jonathanstowe/RPi-Device-SMBus
…/SMBus.pm :163:
class X::IO is Exception {
jonathanstowe/RPi-Device-SMBus
…/SMBus.pm :259:
X::IO.new(message => "'read_block_data' failed").throw;
jonathanstowe/RPi-Device-SMBus
…/SMBus.pm :284:
X::IO.new(message => "'read_i2c_block_data' failed").throw;
jonathanstowe/RPi-Device-SMBus
…/SMBus.pm :306:
X::IO.new(message => "'block_process_call' failed").throw;
madcapjake/rabble
…/META6.json :15:
"Rabble::Verbs::IO" : "lib/Rabble/Verbs/IO.pm6",
madcapjake/rabble
…/Rabble.pm6 :23:
(require Rabble::Verbs::IO),
madcapjake/rabble
…/IO.pm6 :1:
unit module Rabble::Verbs::IO;
masak/yapsi
…/Yapsi.pm :677:
subset Yapsi::IO where { .can('say') }
masak/yapsi
…/Yapsi.pm :680:
has Yapsi::IO $.io = $*OUT;
p6-pdf/PDF-Content-p6
…/Image.pm :30:
use PDF::IO;
p6-pdf/PDF-Content-p6
…/Image.pm :33:
subset IOish where PDF::IO|IO::Handle;
p6-pdf/PDF-Content-p6
…/Image.pm :64:
my $source = PDF::IO.coerce($data, :$path);
p6-pdf/PDF-Content-p6
…/PNG.pm :11:
use PDF::IO::Filter;
p6-pdf/PDF-Content-p6
…/PNG.pm :12:
use PDF::IO::Util :pack;
p6-pdf/PDF-Content-p6
…/PNG.pm :232:
$stream = PDF::IO::Filter.decode( $stream, :%dict );
p6-pdf/PDF-Content-p6
…/PNG.pm :279:
$stream = PDF::IO::Filter.decode( $stream, :%dict );
p6-pdf/PDF-Content-p6
…/XObject.pm :11:
PDF::Content::Image::IOish :$source!,
p6-pdf/PDF-Content-p6
…/XObject.pm :74:
# 2. filter abbreviations are handled in PDF::IO::Filter
p6-pdf/PDF-p6
…/Changes :37:
- Rename PDF::IO.substr() method to byte-str()
p6-pdf/PDF-p6
…/Changes :78:
-- [PDF::IO::Crypt] made load() method private
p6-pdf/PDF-p6
…/Changes :111:
- [PDF::IO::Handle] Open I/O as :bin
p6-pdf/PDF-p6
…/Changes :114:
-- Fast packing alternative for PDF::IO::Util
p6-pdf/PDF-p6
…/Changes :119:
- Renamed classes PDF::IO to PDF::IO::Util and PDF::IO::Input::*
p6-pdf/PDF-p6
…/Changes :120:
to PDF::IO::*.
p6-pdf/PDF-p6
…/Changes :122:
- PDF::IO::Filter::Predictors now handles /BitsPerComponent < 8
p6-pdf/PDF-p6
…/Changes :123:
- Replace PDF::IO::Util resample() with pack(), unpack()
p6-pdf/PDF-p6
…/Changes :134:
Renamed class namespace PDF::Storage -> PDF::IO. Used as the module
p6-pdf/PDF-p6
…/META6.json :42:
"PDF::IO" : "lib/PDF/IO.pm",
p6-pdf/PDF-p6
…/META6.json :43:
"PDF::IO::Blob" : "lib/PDF/IO/Blob.pm",
p6-pdf/PDF-p6
…/META6.json :44:
"PDF::IO::Crypt" : "lib/PDF/IO/Crypt.pm",
p6-pdf/PDF-p6
…/META6.json :45:
"PDF::IO::Crypt::AESV2" : "lib/PDF/IO/Crypt/AESV2.pm",
p6-pdf/PDF-p6
…/META6.json :46:
"PDF::IO::Crypt::AST" : "lib/PDF/IO/Crypt/AST.pm",
p6-pdf/PDF-p6
…/META6.json :47:
"PDF::IO::Crypt::PDF" : "lib/PDF/IO/Crypt/PDF.pm",
p6-pdf/PDF-p6
…/META6.json :48:
"PDF::IO::Crypt::RC4" : "lib/PDF/IO/Crypt/RC4.pm",
p6-pdf/PDF-p6
…/META6.json :49:
"PDF::IO::Filter" : "lib/PDF/IO/Filter.pm",
p6-pdf/PDF-p6
…/META6.json :50:
"PDF::IO::Filter::ASCII85" : "lib/PDF/IO/Filter/ASCII85.pm",
p6-pdf/PDF-p6
…/META6.json :51:
"PDF::IO::Filter::ASCIIHex" : "lib/PDF/IO/Filter/ASCIIHex.pm",
p6-pdf/PDF-p6
…/META6.json :52:
"PDF::IO::Filter::Flate" : "lib/PDF/IO/Filter/Flate.pm",
p6-pdf/PDF-p6
…/META6.json :53:
"PDF::IO::Filter::LZW" : "lib/PDF/IO/Filter/LZW.pm",
p6-pdf/PDF-p6
…/META6.json :54:
"PDF::IO::Filter::Predictors" : "lib/PDF/IO/Filter/Predictors.pm",
p6-pdf/PDF-p6
…/META6.json :55:
"PDF::IO::Filter::RunLength" : "lib/PDF/IO/Filter/RunLength.pm",
p6-pdf/PDF-p6
…/META6.json :56:
"PDF::IO::Handle" : "lib/PDF/IO/Handle.pm",
p6-pdf/PDF-p6
…/META6.json :57:
"PDF::IO::IndObj" : "lib/PDF/IO/IndObj.pm",
p6-pdf/PDF-p6
…/META6.json :58:
"PDF::IO::Serializer" : "lib/PDF/IO/Serializer.pm",
p6-pdf/PDF-p6
…/META6.json :59:
"PDF::IO::Str" : "lib/PDF/IO/Str.pm",
p6-pdf/PDF-p6
…/META6.json :60:
"PDF::IO::Util" : "lib/PDF/IO/Util.pm",
p6-pdf/PDF-p6
…/README.md :21:
- `PDF::IO::Filter` - a collection of standard PDF decoding and encoding tools for PDF data streams
p6-pdf/PDF-p6
…/README.md :22:
- `PDF::IO::IndObj` - base class for indirect objects
p6-pdf/PDF-p6
…/README.md :23:
- `PDF::IO::Serializer` - data marshalling utilities for the preparation of full or incremental updates
p6-pdf/PDF-p6
…/README.md :24:
- `PDF::IO::Crypt` - decryption / encryption
p6-pdf/PDF-p6
…/README.md :256:
(PDF::IO has conveniently fetched indirect object 1 from the PDF, when we dereferenced this entry).
p6-pdf/PDF-p6
…/README.md :336:
ASCIIHexDecode | AHx | PDF::IO::Filter::ASCIIHex
p6-pdf/PDF-p6
…/README.md :337:
ASCII85Decode | A85 | PDF::IO::Filter::ASCII85
p6-pdf/PDF-p6
…/README.md :341:
FlateDecode | Fl | PDF::IO::Filter::Flate
p6-pdf/PDF-p6
…/README.md :342:
LZWDecode | LZW | PDF::IO::Filter::LZW (`decode` only)
p6-pdf/PDF-p6
…/README.md :345:
RunLengthDecode | RL | PDF::IO::Filter::RunLength
p6-pdf/PDF-p6
…/README.md :352:
my Blob $encoded = PDF::IO::Filter.encode( :dict{ :Filter<RunLengthDecode> },
p6-pdf/PDF-p6
…/README.md :359:
PDF::IO::Crypt supports RC4 and AES encryption (revisions /R 2 - 4 and versions /V 1 - 4 of PDF Encryption).
p6-pdf/PDF-p6
…/PDF.pm :10:
use PDF::IO::Serializer;
p6-pdf/PDF-p6
…/PDF.pm :62:
$!crypt = (require PDF::IO::Crypt::PDF).new( :doc(self), :$owner-pass, :$user-pass, |c);
p6-pdf/PDF-p6
…/PDF.pm :94:
my PDF::IO::Serializer $serializer .= new( :$.reader, :$type );
p6-pdf/PDF-p6
…/PDF.pm :156:
my PDF::IO::Serializer $serializer .= new;
p6-pdf/PDF-p6
…/Stream.pm :10:
use PDF::IO::Filter;
p6-pdf/PDF-p6
…/Stream.pm :79:
PDF::IO::Filter.decode( $encoded, :dict(self) );
p6-pdf/PDF-p6
…/Stream.pm :84:
PDF::IO::Filter.encode( $decoded, :dict(self) );
p6-pdf/PDF-p6
…/XRef.pm :11:
use PDF::IO::Util :pack;
p6-pdf/PDF-p6
…/XRef.pm :12:
use PDF::IO::Blob;
p6-pdf/PDF-p6
…/XRef.pm :69:
nextwith( PDF::IO::Blob.new: buf );
p6-pdf/PDF-p6
…/IO.pm :3:
class PDF::IO {
p6-pdf/PDF-p6
…/IO.pm :8:
proto method coerce( $value ) returns PDF::IO {*}
p6-pdf/PDF-p6
…/IO.pm :10:
multi method coerce( PDF::IO $value!, :$path ) {
p6-pdf/PDF-p6
…/IO.pm :21:
(require ::('PDF::IO::Handle')).bless( :$value, |c );
p6-pdf/PDF-p6
…/IO.pm :24:
multi method coerce( Str $value! where { !.isa(PDF::IO) }, |c) {
p6-pdf/PDF-p6
…/IO.pm :25:
(require ::('PDF::IO::Str')).bless( :$value, |c );
p6-pdf/PDF-p6
…/IO.pm :30:
(require ::('PDF::IO::Str')).bless( :$value, |c );
p6-pdf/PDF-p6
…/Blob.pm :1:
class PDF::IO::Blob does Blob[uint8] is repr('VMArray') {
p6-pdf/PDF-p6
…/Crypt.pm :3:
class PDF::IO::Crypt {
p6-pdf/PDF-p6
…/Crypt.pm :9:
use PDF::IO::Util :pack;
p6-pdf/PDF-p6
…/AESV2.pm :3:
use PDF::IO::Crypt;
p6-pdf/PDF-p6
…/AESV2.pm :4:
use PDF::IO::Crypt::AST;
p6-pdf/PDF-p6
…/AESV2.pm :6:
class PDF::IO::Crypt::AESV2
p6-pdf/PDF-p6
…/AESV2.pm :7:
is PDF::IO::Crypt
p6-pdf/PDF-p6
…/AESV2.pm :8:
does PDF::IO::Crypt::AST {
p6-pdf/PDF-p6
…/AESV2.pm :12:
use PDF::IO::Util :pack;
p6-pdf/PDF-p6
…/AST.pm :3:
role PDF::IO::Crypt::AST {
p6-pdf/PDF-p6
…/PDF.pm :3:
use PDF::IO::Crypt::AST;
p6-pdf/PDF-p6
…/PDF.pm :5:
class PDF::IO::Crypt::PDF
p6-pdf/PDF-p6
…/PDF.pm :6:
does PDF::IO::Crypt::AST {
p6-pdf/PDF-p6
…/PDF.pm :7:
use PDF::IO::Crypt;
p6-pdf/PDF-p6
…/PDF.pm :8:
use PDF::IO::Crypt::RC4;
p6-pdf/PDF-p6
…/PDF.pm :9:
use PDF::IO::Crypt::AESV2;
p6-pdf/PDF-p6
…/PDF.pm :11:
has PDF::IO::Crypt $!stm-f; #| stream filter (/StmF)
p6-pdf/PDF-p6
…/PDF.pm :12:
has PDF::IO::Crypt $!str-f; #| string filter (/StrF)
p6-pdf/PDF-p6
…/PDF.pm :23:
?? PDF::IO::Crypt::AESV2
p6-pdf/PDF-p6
…/PDF.pm :24:
!! PDF::IO::Crypt::RC4;
p6-pdf/PDF-p6
…/PDF.pm :38:
when 'V2' { PDF::IO::Crypt::RC4 }
p6-pdf/PDF-p6
…/PDF.pm :39:
when 'AESV2' { PDF::IO::Crypt::AESV2 }
p6-pdf/PDF-p6
…/PDF.pm :64:
$!stm-f := PDF::IO::Crypt::RC4.new( :$doc, |$encrypt, |c );
p6-pdf/PDF-p6
…/RC4.pm :3:
use PDF::IO::Crypt;
p6-pdf/PDF-p6
…/RC4.pm :4:
use PDF::IO::Crypt::AST;
p6-pdf/PDF-p6
…/RC4.pm :6:
class PDF::IO::Crypt::RC4
p6-pdf/PDF-p6
…/RC4.pm :7:
is PDF::IO::Crypt
p6-pdf/PDF-p6
…/RC4.pm :8:
does PDF::IO::Crypt::AST {
p6-pdf/PDF-p6
…/RC4.pm :10:
use PDF::IO::Util :pack;
p6-pdf/PDF-p6
…/RC4.pm :37:
PDF::IO::Crypt.rc4-crypt( $obj-key, $bytes );
p6-pdf/PDF-p6
…/Filter.pm :3:
class PDF::IO::Filter {
p6-pdf/PDF-p6
…/Filter.pm :5:
use PDF::IO::Filter::ASCIIHex;
p6-pdf/PDF-p6
…/Filter.pm :6:
use PDF::IO::Filter::ASCII85;
p6-pdf/PDF-p6
…/Filter.pm :7:
use PDF::IO::Filter::Flate;
p6-pdf/PDF-p6
…/Filter.pm :8:
use PDF::IO::Filter::RunLength;
p6-pdf/PDF-p6
…/Filter.pm :9:
use PDF::IO::Filter::LZW;
p6-pdf/PDF-p6
…/Filter.pm :84:
ASCIIHexDecode => PDF::IO::Filter::ASCIIHex,
p6-pdf/PDF-p6
…/Filter.pm :85:
ASCII85Decode => PDF::IO::Filter::ASCII85,
p6-pdf/PDF-p6
…/Filter.pm :89:
FlateDecode => PDF::IO::Filter::Flate,
p6-pdf/PDF-p6
…/Filter.pm :90:
LZWDecode => PDF::IO::Filter::LZW,
p6-pdf/PDF-p6
…/Filter.pm :93:
RunLengthDecode => PDF::IO::Filter::RunLength,
p6-pdf/PDF-p6
…/ASCII85.pm :3:
class PDF::IO::Filter::ASCII85 {
p6-pdf/PDF-p6
…/ASCII85.pm :5:
use PDF::IO::Util :pack;
p6-pdf/PDF-p6
…/ASCII85.pm :6:
use PDF::IO::Blob;
p6-pdf/PDF-p6
…/ASCII85.pm :48:
PDF::IO::Blob.new( @a85 );
p6-pdf/PDF-p6
…/ASCII85.pm :54:
multi method decode(Str $input, Bool :$eod = False --> PDF::IO::Blob) {
p6-pdf/PDF-p6
…/ASCII85.pm :84:
PDF::IO::Blob.new: $buf;
p6-pdf/PDF-p6
…/ASCIIHex.pm :4:
class PDF::IO::Filter::ASCIIHex {
p6-pdf/PDF-p6
…/ASCIIHex.pm :8:
use PDF::IO::Blob;
p6-pdf/PDF-p6
…/ASCIIHex.pm :9:
use PDF::IO::Util :pack;
p6-pdf/PDF-p6
…/ASCIIHex.pm :13:
multi method encode(Str $input, |c --> PDF::IO::Blob) {
p6-pdf/PDF-p6
…/ASCIIHex.pm :16:
multi method encode(Blob $input --> PDF::IO::Blob) {
p6-pdf/PDF-p6
…/ASCIIHex.pm :21:
PDF::IO::Blob.new( @buf );
p6-pdf/PDF-p6
…/ASCIIHex.pm :27:
multi method decode(Str $input, Bool :$eod = False --> PDF::IO::Blob) {
p6-pdf/PDF-p6
…/ASCIIHex.pm :54:
PDF::IO::Blob.new( @bytes );
p6-pdf/PDF-p6
…/Flate.pm :3:
class PDF::IO::Filter::Flate {
p6-pdf/PDF-p6
…/Flate.pm :5:
use PDF::IO::Filter::Predictors;
p6-pdf/PDF-p6
…/Flate.pm :7:
use PDF::IO::Blob;
p6-pdf/PDF-p6
…/Flate.pm :8:
use PDF::IO::Util;
p6-pdf/PDF-p6
…/Flate.pm :13:
state $predictor-class = PDF::IO::Util::libpdf-available()
p6-pdf/PDF-p6
…/Flate.pm :15:
!! PDF::IO::Filter::Predictors;
p6-pdf/PDF-p6
…/Flate.pm :19:
multi method encode(Blob $decoded, :$Predictor, |c --> PDF::IO::Blob) is default {
p6-pdf/PDF-p6
…/Flate.pm :20:
PDF::IO::Blob.new: compress($Predictor ?? predictor-class.encode( $_, :$Predictor, |c ) !! $_)
p6-pdf/PDF-p6
…/Flate.pm :27:
multi method decode(Blob $encoded, :$Predictor, |c --> PDF::IO::Blob) {
p6-pdf/PDF-p6
…/Flate.pm :28:
PDF::IO::Blob.new: ($Predictor ?? predictor-class.decode( $_, :$Predictor, |c ) !! $_)
p6-pdf/PDF-p6
…/LZW.pm :3:
class PDF::IO::Filter::LZW {
p6-pdf/PDF-p6
…/LZW.pm :8:
use PDF::IO::Util;
p6-pdf/PDF-p6
…/LZW.pm :9:
use PDF::IO::Filter::Predictors;
p6-pdf/PDF-p6
…/LZW.pm :10:
use PDF::IO::Blob;
p6-pdf/PDF-p6
…/LZW.pm :13:
state $predictor-class = PDF::IO::Util::libpdf-available()
p6-pdf/PDF-p6
…/LZW.pm :15:
!! PDF::IO::Filter::Predictors;
p6-pdf/PDF-p6
…/LZW.pm :82:
PDF::IO::Blob.new: $out;
p6-pdf/PDF-p6
…/Predictors.pm :3:
class PDF::IO::Filter::Predictors {
p6-pdf/PDF-p6
…/Predictors.pm :14:
use PDF::IO::Util :pack;
p6-pdf/PDF-p6
…/RunLength.pm :4:
class PDF::IO::Filter::RunLength {
p6-pdf/PDF-p6
…/RunLength.pm :8:
use PDF::IO::Blob;
p6-pdf/PDF-p6
…/RunLength.pm :10:
multi method encode(Blob \input --> PDF::IO::Blob) {
p6-pdf/PDF-p6
…/RunLength.pm :44:
PDF::IO::Blob.new: @out
p6-pdf/PDF-p6
…/RunLength.pm :51:
multi method decode(Blob \input, Bool :$eod = True --> PDF::IO::Blob) {
p6-pdf/PDF-p6
…/RunLength.pm :80:
PDF::IO::Blob.new: @out;
p6-pdf/PDF-p6
…/Handle.pm :3:
use PDF::IO;
p6-pdf/PDF-p6
…/Handle.pm :5:
class PDF::IO::Handle
p6-pdf/PDF-p6
…/Handle.pm :6:
is PDF::IO {
p6-pdf/PDF-p6
…/IndObj.pm :3:
class PDF::IO::IndObj {
p6-pdf/PDF-p6
…/Serializer.pm :3:
class PDF::IO::Serializer {
p6-pdf/PDF-p6
…/Str.pm :2:
use PDF::IO;
p6-pdf/PDF-p6
…/Str.pm :4:
class PDF::IO::Str
p6-pdf/PDF-p6
…/Str.pm :5:
is PDF::IO
p6-pdf/PDF-p6
…/Util.pm :3:
module PDF::IO::Util {
p6-pdf/PDF-p6
…/Reader.pm :93:
use PDF::IO;
p6-pdf/PDF-p6
…/Reader.pm :94:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/Reader.pm :95:
use PDF::IO::Serializer;
p6-pdf/PDF-p6
…/Reader.pm :135:
my PDF::IO::IndObj $ind-obj .= new( :$object, :obj-num(0), :gen-num(0) );
p6-pdf/PDF-p6
…/Reader.pm :143:
$!crypt = (require ::('PDF::IO::Crypt::PDF')).new( :$doc );
p6-pdf/PDF-p6
…/Reader.pm :164:
|| $ind-obj.isa(PDF::IO::IndObj);
p6-pdf/PDF-p6
…/Reader.pm :208:
multi method open( Str $!file-name where {!.isa(PDF::IO)}, |c) {
p6-pdf/PDF-p6
…/Reader.pm :275:
$!input = PDF::IO.coerce( $input );
p6-pdf/PDF-p6
…/Reader.pm :401:
if $ind-obj.isa(PDF::IO::IndObj);
p6-pdf/PDF-p6
…/Reader.pm :415:
?? ($idx<ind-obj> = PDF::IO::IndObj.new( :$ind-obj, :reader(self) ))
p6-pdf/PDF-p6
…/Reader.pm :595:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :input($xref), :reader(self) );
p6-pdf/PDF-p6
…/Reader.pm :633:
?? (PDF::IO::Util::libpdf-available()
p6-pdf/PDF-p6
…/Reader.pm :880:
my PDF::IO::Serializer $serializer .= new: :reader(self);
p6-pdf/PDF-p6
…/Writer.pm :6:
use PDF::IO;
p6-pdf/PDF-p6
…/Writer.pm :7:
use PDF::IO::Util;
p6-pdf/PDF-p6
…/Writer.pm :9:
has PDF::IO $!input;
p6-pdf/PDF-p6
…/Writer.pm :395:
state $have-libpdf //= PDF::IO::Util::libpdf-available()
p6-pdf/PDF-p6
…/cos-deref.t :8:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/cos-deref.t :22:
PDF::IO::IndObj.new( :$ind-obj, :reader(self) );
p6-pdf/PDF-p6
…/cos-tie.t :7:
use PDF::IO::Serializer;
p6-pdf/PDF-p6
…/cos-tie.t :93:
my $body = PDF::IO::Serializer.new.body( $pdf );
p6-pdf/PDF-p6
…/cos-type-objstm.t :5:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/cos-type-objstm.t :15:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$input );
p6-pdf/PDF-p6
…/cos-type-objstm.t :35:
my PDF::IO::IndObj $ind-obj2 .= new( |%ast2 );
p6-pdf/PDF-p6
…/cos-type-xref.t :5:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/cos-type-xref.t :9:
use PDF::IO::Util;
p6-pdf/PDF-p6
…/cos-type-xref.t :17:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$input );
p6-pdf/PDF-p6
…/cos-type-xref.t :36:
my PDF::IO::IndObj $ind-obj2 .= new( |%ast2);
p6-pdf/PDF-p6
…/filter-ascii85.t :5:
use PDF::IO::Filter;
p6-pdf/PDF-p6
…/filter-ascii85.t :15:
is(PDF::IO::Filter.encode($in, :%dict).Str.lines.join,
p6-pdf/PDF-p6
…/filter-ascii85.t :19:
is(PDF::IO::Filter.encode($in, :%dict),
p6-pdf/PDF-p6
…/filter-ascii85.t :23:
is(PDF::IO::Filter.decode($out, :%dict),
p6-pdf/PDF-p6
…/filter-ascii85.t :28:
my $enc2 = PDF::IO::Filter.encode($in2, :%dict);
p6-pdf/PDF-p6
…/filter-ascii85.t :29:
my $dec2 = PDF::IO::Filter.decode($enc2, :%dict);
p6-pdf/PDF-p6
…/filter-ascii85.t :33:
dies-ok { PDF::IO::Filter.decode('This is not valid input{|}', :%dict) }, q{ASCII85 dies if invalid characters are passed to decode};
p6-pdf/PDF-p6
…/filter-asciihex.t :5:
use PDF::IO::Filter::ASCIIHex;
p6-pdf/PDF-p6
…/filter-asciihex.t :6:
use PDF::IO::Filter;
p6-pdf/PDF-p6
…/filter-asciihex.t :11:
dies-ok { PDF::IO::Filter::ASCIIHex.decode($out, :eod) },
p6-pdf/PDF-p6
…/filter-asciihex.t :17:
is(PDF::IO::Filter::ASCIIHex.encode($in),
p6-pdf/PDF-p6
…/filter-asciihex.t :21:
is(PDF::IO::Filter::ASCIIHex.decode($out),
p6-pdf/PDF-p6
…/filter-asciihex.t :27:
is(PDF::IO::Filter.decode($out, :%dict),
p6-pdf/PDF-p6
…/filter-asciihex.t :31:
is(PDF::IO::Filter.encode($in, :%dict).Str,
p6-pdf/PDF-p6
…/filter-asciihex.t :35:
is(PDF::IO::Filter::ASCIIHex.encode($in, :eod),
p6-pdf/PDF-p6
…/filter-asciihex.t :39:
is(PDF::IO::Filter::ASCIIHex.decode($out),
p6-pdf/PDF-p6
…/filter-asciihex.t :45:
is(PDF::IO::Filter::ASCIIHex.decode($out),
p6-pdf/PDF-p6
…/filter-asciihex.t :51:
dies-ok { PDF::IO::Filter::ASCIIHex.decode('This is not valid input') },
p6-pdf/PDF-p6
…/filter-asciihex.t :60:
my $actual_bytes = PDF::IO::Filter::ASCIIHex.decode($odd_out).Str.comb>>.ord.join: ' ';
p6-pdf/PDF-p6
…/filter-flate.t :7:
use PDF::IO;
p6-pdf/PDF-p6
…/filter-flate.t :8:
use PDF::IO::Filter;
p6-pdf/PDF-p6
…/filter-flate.t :9:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/filter-flate.t :17:
my PDF::IO $pdf-input .= coerce( $input );
p6-pdf/PDF-p6
…/filter-flate.t :18:
my PDF::IO::IndObj $ind-obj .= new( :$input, |%ast );
p6-pdf/PDF-p6
…/filter-flate.t :23:
lives-ok { $content = PDF::IO::Filter.decode( $raw-content, :$dict ) }, 'basic content decode - lives';
p6-pdf/PDF-p6
…/filter-flate.t :48:
is my $result=PDF::IO::Filter.decode($flate-enc, :%dict),
p6-pdf/PDF-p6
…/filter-flate.t :51:
my $re-encoded = PDF::IO::Filter.encode($result, :%dict);
p6-pdf/PDF-p6
…/filter-flate.t :53:
is PDF::IO::Filter.decode($re-encoded, :%dict),
p6-pdf/PDF-p6
…/filter-flate.t :56:
dies-ok { PDF::IO::Filter.decode('This is not valid input', :%dict) },
p6-pdf/PDF-p6
…/filter-lzw.t :5:
use PDF::IO::Filter;
p6-pdf/PDF-p6
…/filter-lzw.t :6:
use PDF::IO::Filter::LZW;
p6-pdf/PDF-p6
…/filter-lzw.t :10:
use PDF::IO;
p6-pdf/PDF-p6
…/filter-lzw.t :11:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/filter-lzw.t :22:
my PDF::IO $pdf-input .= coerce( $input );
p6-pdf/PDF-p6
…/filter-lzw.t :23:
my PDF::IO::IndObj $ind-obj .= new( :$input, |%ast );
p6-pdf/PDF-p6
…/filter-lzw.t :28:
lives-ok {$content = PDF::IO::Filter.decode( $raw-content, :$dict ); }, 'basic content decode - lives';
p6-pdf/PDF-p6
…/filter-predictors.t :5:
use PDF::IO::Filter::Predictors;
p6-pdf/PDF-p6
…/filter-predictors.t :6:
use PDF::IO::Filter;
p6-pdf/PDF-p6
…/filter-predictors.t :32:
is-deeply PDF::IO::Filter::Predictors.decode( $encode-in,
p6-pdf/PDF-p6
…/filter-predictors.t :40:
is-deeply PDF::IO::Filter::Predictors.decode( $tiff-in,
p6-pdf/PDF-p6
…/filter-predictors.t :47:
is-deeply PDF::IO::Filter::Predictors.decode( $encode-in,
p6-pdf/PDF-p6
…/filter-predictors.t :79:
my $encode = PDF::IO::Filter::Predictors.encode( $rand-data,
p6-pdf/PDF-p6
…/filter-predictors.t :83:
my $decode = PDF::IO::Filter::Predictors.decode( $encode,
p6-pdf/PDF-p6
…/filter-predictors.t :90:
my $encode2c = PDF::IO::Filter::Predictors.encode( $rand-data,
p6-pdf/PDF-p6
…/filter-predictors.t :99:
my $decode2c = PDF::IO::Filter::Predictors.decode( $encode2c,
p6-pdf/PDF-p6
…/filter-predictors.t :114:
lives-ok {$encoded = PDF::IO::Filter.encode($rand-chrs, :$dict)}, "$dict<Filter> encode with encode";
p6-pdf/PDF-p6
…/filter-predictors.t :117:
lives-ok {$decoded = PDF::IO::Filter.decode($encoded, :$dict)}, "$dict<Filter> encode with encode";
p6-pdf/PDF-p6
…/filter-runlength.t :6:
use PDF::IO::Filter::RunLength;
p6-pdf/PDF-p6
…/filter-runlength.t :7:
use PDF::IO::Filter;
p6-pdf/PDF-p6
…/filter-runlength.t :14:
dies-ok { PDF::IO::Filter.decode($out, :%dict) },
p6-pdf/PDF-p6
…/filter-runlength.t :19:
is-deeply ~PDF::IO::Filter.encode($in, :%dict),
p6-pdf/PDF-p6
…/filter-runlength.t :23:
is PDF::IO::Filter.decode($out, :%dict),
p6-pdf/PDF-p6
…/filter-runlength.t :32:
my $out = ~PDF::IO::Filter.encode($in, :%dict);
p6-pdf/PDF-p6
…/filter-runlength.t :33:
$round-trip = ~PDF::IO::Filter.decode($out, :%dict);
p6-pdf/PDF-p6
…/filter.t :5:
use PDF::IO::Filter;
p6-pdf/PDF-p6
…/filter.t :19:
dies-ok { PDF::IO::Filter.encode($wide-chars, :%dict) }, $filter-name ~' decode chars > \xFF - dies';
p6-pdf/PDF-p6
…/filter.t :25:
lives-ok { $encoded = PDF::IO::Filter.encode($input, :%dict) }, $filter-name ~' encoding - lives';
p6-pdf/PDF-p6
…/filter.t :30:
lives-ok { $decoded = PDF::IO::Filter.decode($encoded, :%dict); }, $filter-name ~' decoding - lives';
p6-pdf/PDF-p6
…/filter.t :38:
lives-ok { $encoded-buf = PDF::IO::Filter.encode($decoded-buf, :%dict); }, $filter-name ~' Blob encoding - lives';
p6-pdf/PDF-p6
…/filter.t :39:
lives-ok { $decoded-buf = PDF::IO::Filter.decode($encoded-buf, :%dict); }, $filter-name ~' Blob decoding - lives';
p6-pdf/PDF-p6
…/indobj-array.t :5:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/indobj-array.t :17:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$input );
p6-pdf/PDF-p6
…/indobj-bool.t :5:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/indobj-bool.t :16:
my PDF::IO::IndObj $ind-obj .= new( |$ast, :$input );
p6-pdf/PDF-p6
…/indobj-dict.t :5:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/indobj-dict.t :15:
my PDF::IO::IndObj $dict-obj .= new( :$ind-obj, :$reader );
p6-pdf/PDF-p6
…/indobj-dict.t :95:
use PDF::IO::Serializer;
p6-pdf/PDF-p6
…/indobj-dict.t :98:
my PDF::IO::Serializer $serializer .= new;
p6-pdf/PDF-p6
…/indobj-name.t :5:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/indobj-name.t :25:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$input );
p6-pdf/PDF-p6
…/indobj-null.t :5:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/indobj-null.t :15:
my PDF::IO::IndObj $ind-obj .= new( |$ast, :$input );
p6-pdf/PDF-p6
…/indobj-num.t :5:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/indobj-num.t :17:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$input );
p6-pdf/PDF-p6
…/indobj-stream.t :6:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/indobj-stream.t :21:
my PDF::IO::IndObj $ind-obj;
p6-pdf/PDF-p6
…/indobj-string.t :5:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/indobj-string.t :17:
my PDF::IO::IndObj $ind-obj .= new( |%ast, :$input );
p6-pdf/PDF-p6
…/indobj-string.t :30:
$ind-obj = PDF::IO::IndObj.new( |%ast, :$input );
p6-pdf/PDF-p6
…/indobj.t :5:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/indobj.t :16:
my $ind-obj = PDF::IO::IndObj.new( :$input, |%ast );
p6-pdf/PDF-p6
…/indobj.t :32:
my $ind-obj2 = PDF::IO::IndObj.new( :object($num-obj), :obj-num(4), :gen-num(2) );
p6-pdf/PDF-p6
…/io-crypt.t :6:
use PDF::IO::Crypt::PDF;
p6-pdf/PDF-p6
…/io-crypt.t :92:
my PDF::IO::Crypt::PDF $crypt .= new( :$doc );
p6-pdf/PDF-p6
…/io-serialize.t :5:
use PDF::IO::Serializer;
p6-pdf/PDF-p6
…/io-serialize.t :30:
my $body = PDF::IO::Serializer.new.body( $pdf )[0];
p6-pdf/PDF-p6
…/io-serialize.t :64:
$body = PDF::IO::Serializer.new.body( $pdf )[0];
p6-pdf/PDF-p6
…/io-serialize.t :95:
@objects = @(PDF::IO::Serializer.new.body($obj-with-utf8)[0]<objects>);
p6-pdf/PDF-p6
…/io-serialize.t :99:
my @objects-renumbered = @(PDF::IO::Serializer.new.body($obj-with-utf8, :size(1000))[0]<objects>);
p6-pdf/PDF-p6
…/io-serialize.t :103:
my @objects-compressed = @(PDF::IO::Serializer.new.body($pdf, :compress)[0]<objects>);
p6-pdf/PDF-p6
…/io-serialize.t :110:
@objects = @(PDF::IO::Serializer.new.body($obj-with-bad-byte-string)<objects>);
p6-pdf/PDF-p6
…/io-util.t :5:
use PDF::IO::Util :pack;
p6-pdf/PDF-p6
…/io-util.t :24:
use PDF::IO::Util :pack-pp;
p6-pdf/PDF-p6
…/io.t :5:
use PDF::IO;
p6-pdf/PDF-p6
…/io.t :9:
my PDF::IO $in-ioh .= coerce( $ioh );
p6-pdf/PDF-p6
…/io.t :11:
my PDF::IO $in-str .= coerce( $str );
p6-pdf/PDF-p6
…/read-pdf.t :51:
use PDF::IO::Str;
p6-pdf/PDF-p6
…/read-pdf.t :53:
my PDF::IO::Str $input-str .= new( :$value );
p6-pdf/PDF-p6
…/reader-exceptions.t :6:
use PDF::IO;
p6-pdf/PDF-p6
…/reader-exceptions.t :10:
PDF::IO.coerce: q:s:to"END";
p6-pdf/PDF-p6
…/write-indobj.t :5:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/write-indobj.t :18:
my PDF::IO::IndObj $ind-obj .= new( :$input, |%ast );
p6-pdf/PDF-p6
…/write-indobj.t :27:
my PDF::IO::IndObj $ind-obj2 .= new( :$input, |%ast );
p6-pdf/PDF-p6
…/write-pdf.t :9:
use PDF::IO;
p6-pdf/PDF-p6
…/write-pdf.t :27:
my PDF::IO $input .= coerce( $pdf-input-file.IO );
p6-pdf/PDF-p6
…/write-pdf.t :39:
my PDF::IO $output .= coerce( $pdf-output-file.IO );
p6-pdf/PDF-p6
…/filter-predictors_bulk.t :5:
use PDF::IO::IndObj;
p6-pdf/PDF-p6
…/filter-predictors_bulk.t :6:
use PDF::IO::Util;
p6-pdf/PDF-p6
…/filter-predictors_bulk.t :14:
unless PDF::IO::Util::libpdf-available;
p6-pdf/PDF-p6
…/filter-predictors_bulk.t :22:
my $ind-obj = PDF::IO::IndObj.new( :$input, |%ast );
perl6/doc
…/exceptions.pod6 :36:
C<foo/bar> becomes unavailable, then an L<X::IO::DoesNotExist> exception can be
perl6/doc
…/exceptions.pod6 :39:
die X::IO::DoesNotExist.new(:path("foo/bar"), :trying("zombie copy"))
perl6/doc
…/exceptions.pod6 :52:
die X::IO::DoesNotExist.new(:path("foo/bar"), :trying("zombie copy"));
perl6/doc
…/exceptions.pod6 :55:
when X::IO { $*ERR.say: "some kind of IO exception was caught!" }
perl6/doc
…/exceptions.pod6 :60:
Here, we are saying that if any exception of type C<X::IO> occurs, then the
perl6/doc
…/io-guide.pod6 :213:
L«C<Trait::IO>|https://modules.perl6.org/dist/Trait::IO» module.
perl6/doc
…/temporal.pod6 :22:
when X::IO { say "File-related problem", .payload }
perl6/doc
…/IO.pod6 :22:
L<fails|/routine/fail> with L<X::IO::Mkdir> if directory cannot be created.
perl6/doc
…/CatHandle.pod6 :51:
a fatal error resulting in C<X::IO::BinaryAndEncoding> exception thrown.
perl6/doc
…/CatHandle.pod6 :220:
C<X::IO::BinaryMode> exception being thrown.
perl6/doc
…/CatHandle.pod6 :240:
C<X::IO::BinaryMode> exception being thrown.
perl6/doc
…/CatHandle.pod6 :551:
mode and doing so will result in C<X::IO::BinaryMode> exception being thrown.
perl6/doc
…/Handle.pod6 :52:
cause C<X::IO::BinaryAndEncoding> exception to be thrown.
perl6/doc
…/Handle.pod6 :131:
C<X::IO::BinaryMode> exception being thrown.
perl6/doc
…/Handle.pod6 :165:
C<X::IO::BinaryMode> exception being thrown.
perl6/doc
…/Handle.pod6 :186:
result in C<X::IO::BinaryMode> exception being thrown. The subroutine form
perl6/doc
…/Handle.pod6 :373:
C<X::IO::BinaryMode> exception being thrown.
perl6/doc
…/Handle.pod6 :394:
will L«C<fail>|/routine/fail» with C<X::IO::Lock> if lock could not be
perl6/doc
…/Handle.pod6 :398:
with C<X::IO::Lock> if lock cannot be placed (e.g. when trying to place
perl6/doc
…/Handle.pod6 :453:
C<X::IO::BinaryMode> exception being thrown.
perl6/doc
…/Handle.pod6 :477:
mode|/type/IO::Handle#method_encoding> will result in C<X::IO::BinaryMode>
perl6/doc
…/Handle.pod6 :514:
C<X::IO::BinaryMode> exception being thrown.
perl6/doc
…/Handle.pod6 :533:
C<X::IO::BinaryMode> exception being thrown.
perl6/doc
…/Handle.pod6 :554:
C<X::IO::BinaryMode> exception being thrown.
perl6/doc
…/Handle.pod6 :603:
C<X::IO::BinaryMode> exception being thrown.
perl6/doc
…/Handle.pod6 :622:
C<X::IO::BinaryMode> exception being thrown.
perl6/doc
…/Handle.pod6 :660:
C<X::IO::BinaryMode> exception being thrown.
perl6/doc
…/Handle.pod6 :856:
on success; otherwise, L<fails|/routine/fail> with C<X::IO::Flush>.
perl6/doc
…/Path.pod6 :486:
method will L«C<fail>|/routine/fail» with C<X::IO::Resolve> if it cannot
perl6/doc
…/Path.pod6 :617:
The method will L«C<fail>|/routine/fail» with C<X::IO::DoesNotExist> if the
perl6/doc
…/Path.pod6 :630:
The method will L«C<fail>|/routine/fail» with C<X::IO::DoesNotExist> if the
perl6/doc
…/Path.pod6 :644:
The method will L«C<fail>|/routine/fail» with C<X::IO::DoesNotExist> if the
perl6/doc
…/Path.pod6 :657:
The method will L«C<fail>|/routine/fail» with C<X::IO::DoesNotExist> if the
perl6/doc
…/Path.pod6 :670:
The method will L«C<fail>|/routine/fail» with C<X::IO::DoesNotExist> if the
perl6/doc
…/Path.pod6 :683:
The method will L«C<fail>|/routine/fail» with C<X::IO::DoesNotExist> if the
perl6/doc
…/Path.pod6 :696:
writable. The method will L«C<fail>|/routine/fail» with C<X::IO::DoesNotExist>
perl6/doc
…/Path.pod6 :709:
The method will L«C<fail>|/routine/fail» with C<X::IO::DoesNotExist> if the
perl6/doc
…/Path.pod6 :723:
C<X::IO::DoesNotExist> if the path points to a non-existent filesystem entity.
perl6/doc
…/Path.pod6 :738:
with C<X::IO::DoesNotExist> if the path points to a non-existent filesystem
perl6/doc
…/Path.pod6 :878:
L<fails|/routine/fail> with L<X::IO::Mkdir> if directory cannot be created.
perl6/doc
…/Path.pod6 :895:
C<X::IO::Rmdir> if the directory cannot be removed (e.g.
perl6/doc
…/Path.pod6 :909:
L<fails|/routine/fail> with L<X::IO::Chmod>.
perl6/doc
…/Path.pod6 :934:
with L<X::IO::Rename> if C<:$createonly> is C<True> and the C<$to> path already
perl6/doc
…/Path.pod6 :948:
with L<X::IO::Copy> if C<:$createonly> is C<True> and the C<$to> path already
perl6/doc
…/Path.pod6 :961:
L<fails|/routine/fail> with L<X::IO::Move> if C<:$createonly> is C<True> and
perl6/doc
…/Path.pod6 :997:
L<X::IO::Symlink> if the symbolic link could not be created. If C<$target>
perl6/doc
…/Path.pod6 :1015:
L<X::IO::Link> if the hard link could not be created.
perl6/doc
…/Path.pod6 :1034:
with L<X::IO::Unlink> if the operation could not be completed. If the file to be
perl6/doc
…/IO.pod6 :3:
=TITLE role X::IO
perl6/doc
…/IO.pod6 :7:
role X::IO does X::OS {}
perl6/doc
…/Chdir.pod6 :3:
=TITLE class X::IO::Chdir
perl6/doc
…/Chdir.pod6 :8:
class X::IO::Chdir does X::IO is Exception { }
perl6/doc
…/Chmod.pod6 :3:
=TITLE class X::IO::Chmod
perl6/doc
…/Chmod.pod6 :8:
class X::IO::Chmod does X::IO is Exception { }
perl6/doc
…/Copy.pod6 :3:
=TITLE class X::IO::Copy
perl6/doc
…/Copy.pod6 :8:
class X::IO::Copy does X::IO is Exception { }
perl6/doc
…/Cwd.pod6 :3:
=TITLE class X::IO::Cwd
perl6/doc
…/Cwd.pod6 :8:
class X::IO::Cwd does X::IO is Exception { }
perl6/doc
…/Dir.pod6 :3:
=TITLE class X::IO::Dir
perl6/doc
…/Dir.pod6 :8:
class X::IO::Dir does X::IO is Exception { }
perl6/doc
…/DoesNotExist.pod6 :3:
=TITLE class X::IO::DoesNotExist
perl6/doc
…/DoesNotExist.pod6 :8:
class X::IO::DoesNotExist does X::IO is Exception { }
perl6/doc
…/Link.pod6 :3:
=TITLE class X::IO::Link
perl6/doc
…/Link.pod6 :8:
class X::IO::Link does X::IO is Exception { }
perl6/doc
…/Mkdir.pod6 :3:
=TITLE class X::IO::Mkdir
perl6/doc
…/Mkdir.pod6 :8:
class X::IO::Mkdir does X::IO is Exception { }
perl6/doc
…/Move.pod6 :3:
=TITLE class X::IO::Move
perl6/doc
…/Move.pod6 :8:
class X::IO::Move does X::IO is Exception { }
perl6/doc
…/Rename.pod6 :3:
=TITLE class X::IO::Rename
perl6/doc
…/Rename.pod6 :8:
class X::IO::Rename does X::IO is Exception { }
perl6/doc
…/Rmdir.pod6 :3:
=TITLE class X::IO::Rmdir
perl6/doc
…/Rmdir.pod6 :8:
my class X::IO::Rmdir does X::IO is Exception { }
perl6/doc
…/Symlink.pod6 :3:
=TITLE class X::IO::Symlink
perl6/doc
…/Symlink.pod6 :8:
class X::IO::Symlink does X::IO is Exception { }
perl6/doc
…/Unlink.pod6 :3:
=TITLE class X::IO::Unlink
perl6/doc
…/Unlink.pod6 :8:
class X::IO::Unlink does X::IO is Exception { }
perl6/doc
…/type-graph.txt :345:
role X::IO does X::OS
perl6/doc
…/type-graph.txt :346:
class X::IO::Rename is Exception does X::IO
perl6/doc
…/type-graph.txt :347:
class X::IO::Move is Exception does X::IO
perl6/doc
…/type-graph.txt :348:
class X::IO::Copy is Exception does X::IO
perl6/doc
…/type-graph.txt :349:
class X::IO::Mkdir is Exception does X::IO
perl6/doc
…/type-graph.txt :350:
class X::IO::Chdir is Exception does X::IO
perl6/doc
…/type-graph.txt :351:
class X::IO::Dir is Exception does X::IO
perl6/doc
…/type-graph.txt :352:
class X::IO::Cwd is Exception does X::IO
perl6/doc
…/type-graph.txt :353:
class X::IO::Rmdir is Exception does X::IO
perl6/doc
…/type-graph.txt :354:
class X::IO::Link is Exception does X::IO
perl6/doc
…/type-graph.txt :355:
class X::IO::Unlink is Exception does X::IO
perl6/doc
…/type-graph.txt :356:
class X::IO::Symlink is Exception does X::IO
perl6/doc
…/type-graph.txt :357:
class X::IO::Chmod is Exception does X::IO
perl6/doc
…/type-graph.txt :358:
class X::IO::DoesNotExist is Exception does X::IO
perl6/p6-sake
…/META6.json :10:
"Sake::Task::IO" : "lib/Sake/Task/IO.pm6",
perl6/p6-sake
…/Sake.pm6 :3:
use Sake::Task::IO;
perl6/p6-sake
…/Sake.pm6 :8:
Sake::Task::IO::EXPORT::DEFAULT::,
perl6/p6-sake
…/IO.pm6 :4:
unit class Sake::Task::IO is Sake::Task;
perl6/p6-sake
…/IO.pm6 :32:
make-task $path, &body, type => Sake::Task::IO
perl6/p6-sake
…/IO.pm6 :36:
make-task $path, &body, deps => $deps.list, type => Sake::Task::IO
perl6/p6-sake
…/10-dispatch.t :69:
is $t.^name, ‘Sake::Task::IO’, ‘correct task type’;
perl6/p6-sake
…/10-dispatch.t :76:
is $t.^name, ‘Sake::Task::IO’, ‘correct task type’;
perl6/p6-sake
…/10-dispatch.t :85:
is $t.^name, ‘Sake::Task::IO’, ‘correct task type’;
perl6/p6-sake
…/10-dispatch.t :92:
is $t.^name, ‘Sake::Task::IO’, ‘correct task type’;
perl6/p6-sake
…/10-dispatch.t :101:
is $t.^name, ‘Sake::Task::IO’, ‘correct task type’;
perl6/p6-sake
…/10-dispatch.t :108:
is $t.^name, ‘Sake::Task::IO’, ‘correct task type’;
perl6/p6-sake
…/10-dispatch.t :119:
is $t.^name, ‘Sake::Task::IO’, ‘correct task type’;
perl6/p6-sake
…/10-dispatch.t :126:
is $t.^name, ‘Sake::Task::IO’, ‘correct task type’;
perl6/p6-sake
…/10-dispatch.t :135:
is $t.^name, ‘Sake::Task::IO’, ‘correct task type’;
perl6/p6-sake
…/10-dispatch.t :142:
is $t.^name, ‘Sake::Task::IO’, ‘correct task type’;
perl6/p6-sake
…/10-dispatch.t :151:
is $t.^name, ‘Sake::Task::IO’, ‘correct task type’;
perl6/p6-sake
…/10-dispatch.t :158:
is $t.^name, ‘Sake::Task::IO’, ‘correct task type’;
perlpilot/p6-AI-FANN
…/META6.json :19:
"AI::FANN::Raw::IO" : "lib/AI/FANN/Raw/IO.pm6"
perlpilot/p6-AI-FANN
…/Raw.pm6 :7:
use AI::FANN::Raw::IO;
perlpilot/p6-AI-FANN
…/Raw.pm6 :17:
%(AI::FANN::Raw::IO::EXPORT::DEFAULT::),
perlpilot/p6-AI-FANN
…/IO.pm6 :1:
unit module AI::FANN::Raw::IO;
sergot/IO-Capture-Simple
…/META6.json :7:
"Test::IO::Capture" : "lib/Test/IO/Capture.pm",
sergot/IO-Capture-Simple
…/Capture.pm :4:
unit module Test::IO::Capture;
sergot/IO-Capture-Simple
…/01-basic.t :1:
use Test::IO::Capture;
sergot/http-useragent
…/070-ua-simple.t :3:
use Test::IO::Capture;
skids/perl6sum
…/Sum.pm6 :860:
=head2 role Sum::Marshal::IO
skids/perl6sum
…/Sum.pm6 :862:
The C<Sum::Marshal::IO> role will take open C<IO> objects
skids/perl6sum
…/Sum.pm6 :876:
role Sum::Marshal::IO {
skids/perl6sum
…/sum.t :270:
class Foo7 does Sum::Marshal::IO does Sum::Marshal::Cooked
skids/perl6sum
…/sum.t :285:
lives-ok { $tf .= new(); }, "Can instantiate custom Sum::Marshal::IO subclass";
skids/perl6sum
…/sum.t :287:
is $tf.finalize, open($?FILE.IO.parent.child('testfile.txt')).read(5000).values.join(','), "Sum::Marshal::IO works";
szabgab/Perl6-Maven
…/Tools.pm6 :94:
when X::IO::Dir {
tadzik/File-Find
…/Find.pm :45:
CATCH { when X::IO::Dir {
tadzik/File-Find
…/01-file-find.t :66:
X::IO::Dir.new(path => "dummy", os-error => "dummy").throw
tadzik/File-Find
…/01-file-find.t :72:
"dies due to X::IO::Dir");
tadzik/File-Find
…/01-file-find.t :76:
is $res.elems, 1, 'found one of two files due to X::IO::Dir';
tadzik/panda
…/Find.pm :45:
CATCH { when X::IO::Dir {
tadzik/panda
…/01-file-find.t :66:
X::IO::Dir.new(path => "dummy", os-error => "dummy").throw
tadzik/panda
…/01-file-find.t :72:
"dies due to X::IO::Dir");
tadzik/panda
…/01-file-find.t :76:
is $res.elems, 1, 'found one of two files due to X::IO::Dir';
ufobat/perl6-Temp-Path
…/Path.pm6 :12:
CATCH { when X::IO::Dir { $p.rmdir.so } }
ugexe/Perl6-Distribution--Common--Remote
…/META6.json :12:
"Distribution::IO::Remote::Github" : "lib/Distribution/IO/Remote/Github.pm6"
ugexe/Perl6-Distribution--Common--Remote
…/README.pod :39:
=head4 B<Distribution::IO::Remote::Github>
ugexe/Perl6-Distribution--Common--Remote
…/Github.pm6 :1:
use Distribution::IO::Remote::Github;
ugexe/Perl6-Distribution--Common--Remote
…/Github.pm6 :5:
also does Distribution::IO::Remote::Github;
ugexe/Perl6-Distribution--Common--Remote
…/Github.pm6 :1:
use Distribution::IO;
ugexe/Perl6-Distribution--Common--Remote
…/Github.pm6 :26:
role Distribution::IO::Remote::Github does Distribution::IO {
ugexe/Perl6-Distribution--Common--Remote
…/00-sanity.t :5:
use-ok("Distribution::IO::Remote::Github");
ugexe/Perl6-Distribution--Common
…/META6.json :15:
"Distribution::IO" : "lib/Distribution/IO.pm6",
ugexe/Perl6-Distribution--Common
…/META6.json :16:
"Distribution::IO::Directory" : "lib/Distribution/IO/Directory.pm6",
ugexe/Perl6-Distribution--Common
…/META6.json :17:
"Distribution::IO::Proc::Git" : "lib/Distribution/IO/Proc/Git.pm6",
ugexe/Perl6-Distribution--Common
…/META6.json :18:
"Distribution::IO::Proc::Tar" : "lib/Distribution/IO/Proc/Tar.pm6"
ugexe/Perl6-Distribution--Common
…/README.pod :51:
IO interface requirements (C<Distribution::IO>) which do most of the actual work. It's main purpose is to fake I<IO::Handle>
ugexe/Perl6-Distribution--Common
…/README.pod :54:
=head4 B<Distribution::IO>
ugexe/Perl6-Distribution--Common
…/README.pod :59:
=head4 B<Distribution::IO::Proc::Tar>
ugexe/Perl6-Distribution--Common
…/README.pod :61:
=head4 B<Distribution::IO::Proc::Git>
ugexe/Perl6-Distribution--Common
…/README.pod :66:
=head4 B<Distribution::IO::Directory>
ugexe/Perl6-Distribution--Common
…/Common.pm6 :1:
use Distribution::IO;
ugexe/Perl6-Distribution--Common
…/Common.pm6 :6:
also does Distribution::IO; # requires 'ls-files', 'slurp-rest'
ugexe/Perl6-Distribution--Common
…/Directory.pm6 :2:
use Distribution::IO::Directory;
ugexe/Perl6-Distribution--Common
…/Directory.pm6 :6:
also does Distribution::IO::Directory;
ugexe/Perl6-Distribution--Common
…/Git.pm6 :2:
use Distribution::IO::Proc::Git;
ugexe/Perl6-Distribution--Common
…/Git.pm6 :6:
also does Distribution::IO::Proc::Git;
ugexe/Perl6-Distribution--Common
…/Tar.pm6 :2:
use Distribution::IO::Proc::Tar;
ugexe/Perl6-Distribution--Common
…/Tar.pm6 :6:
also does Distribution::IO::Proc::Tar;
ugexe/Perl6-Distribution--Common
…/IO.pm6 :1:
role Distribution::IO {
ugexe/Perl6-Distribution--Common
…/Directory.pm6 :1:
use Distribution::IO;
ugexe/Perl6-Distribution--Common
…/Directory.pm6 :4:
# of a non-Distribution::IO::Proc data source
ugexe/Perl6-Distribution--Common
…/Directory.pm6 :5:
role Distribution::IO::Directory does Distribution::IO {
ugexe/Perl6-Distribution--Common
…/Git.pm6 :1:
use Distribution::IO;
ugexe/Perl6-Distribution--Common
…/Git.pm6 :4:
role Distribution::IO::Proc::Git does Distribution::IO {
ugexe/Perl6-Distribution--Common
…/Tar.pm6 :1:
use Distribution::IO;
ugexe/Perl6-Distribution--Common
…/Tar.pm6 :3:
role Distribution::IO::Proc::Tar does Distribution::IO {
ugexe/Perl6-Distribution--Common
…/00-sanity.t :5:
use-ok("Distribution::IO");
ugexe/Perl6-Distribution--Common
…/00-sanity.t :10:
use-ok("Distribution::IO::Directory");
ugexe/Perl6-Distribution--Common
…/00-sanity.t :11:
use-ok("Distribution::IO::Proc::Git");
ugexe/Perl6-Distribution--Common
…/00-sanity.t :12:
use-ok("Distribution::IO::Proc::Tar");
ugexe/Perl6-Grammar--HTTP
…/META6.json :34:
"Grammar::IETF::IOL::RFC3066" : "lib/Grammar/IETF/IOL/RFC3066.pm6",
ugexe/Perl6-Grammar--HTTP
…/META6.json :35:
"Grammar::IETF::IOL::RFC4647" : "lib/Grammar/IETF/IOL/RFC4647.pm6",
ugexe/Perl6-Grammar--HTTP
…/META6.json :36:
"Grammar::IETF::IOL::RFC5646" : "lib/Grammar/IETF/IOL/RFC5646.pm6",
ugexe/Perl6-Grammar--HTTP
…/RFC7231.pm6 :3:
use Grammar::IETF::IOL::RFC4647;
ugexe/Perl6-Grammar--HTTP
…/RFC7231.pm6 :19:
[ <.OWS> [ $<language-range>=<Grammar::IETF::IOL::RFC4647::language-range> <weight>? ] ]
ugexe/Perl6-Grammar--HTTP
…/RFC3066.pm6 :4:
grammar Grammar::IETF::IOL::RFC3066 does Grammar::IETF::ABNF::RFC5234_Core {
ugexe/Perl6-Grammar--HTTP
…/RFC4647.pm6 :4:
grammar Grammar::IETF::IOL::RFC4647 does Grammar::IETF::ABNF::RFC5234_Core {
ugexe/Perl6-Grammar--HTTP
…/RFC5646.pm6 :5:
grammar Grammar::IETF::IOL::RFC5646 does Grammar::IETF::ABNF::RFC5234_Core {
ugexe/Perl6-Grammar--HTTP
…/00-sanity.t :33:
use-ok 'Grammar::IETF::IOL::RFC3066',
ugexe/Perl6-Grammar--HTTP
…/00-sanity.t :36:
use-ok 'Grammar::IETF::IOL::RFC4647',
ugexe/Perl6-Grammar--HTTP
…/00-sanity.t :39:
use-ok 'Grammar::IETF::IOL::RFC5646',
ugexe/Perl6-Grammar--HTTP
…/01-RFC3066.t :6:
use Grammar::IETF::IOL::RFC3066;
ugexe/Perl6-Grammar--HTTP
…/01-RFC3066.t :8:
my Grammar $grammar = Grammar::IETF::IOL::RFC3066.new();
ugexe/Perl6-Grammar--HTTP
…/02-RFC4647.t :6:
use Grammar::IETF::IOL::RFC4647;
ugexe/Perl6-Grammar--HTTP
…/02-RFC4647.t :8:
my Grammar $grammar = Grammar::IETF::IOL::RFC4647.new();
ugexe/Perl6-Grammar--HTTP
…/03-RFC5646.t :8:
use Grammar::IETF::IOL::RFC5646;
ugexe/Perl6-Grammar--HTTP
…/03-RFC5646.t :10:
my Grammar $grammar = Grammar::IETF::IOL::RFC5646.new();
zoffixznet/perl6-Die
…/01-die.t :15:
throws-like { die X::IO::Unknown.new: :trying<foo> }, X::IO::Unknown,
zoffixznet/perl6-IO-Dir
…/Dir.pm6 :15:
fail X::IO::Dir.new(
zoffixznet/perl6-IO-Dir
…/Dir.pm6 :54:
fail X::IO::Dir.new(
zoffixznet/perl6-IO-Path-ChildSecure
…/README.md :47:
Will `fail` with `X::IO::Resolve` if
zoffixznet/perl6-IO-Path-ChildSecure
…/README.md :49:
or with `X::IO::NotAChild` if the resultant path is not a child of the invocant.
zoffixznet/perl6-IO-Path-ChildSecure
…/ChildSecure.pm6 :6:
# this method will fail with X::IO::Resolve in those cases. To find out
zoffixznet/perl6-IO-Path-ChildSecure
…/ChildSecure.pm6 :22:
fail X::IO::NotAChild.new:
zoffixznet/perl6-IO-Path-ChildSecure
…/01-operation.t :65:
failuring-like { $non-resolving-parent.&child-secure('../foo') }, X::IO::Resolve,
zoffixznet/perl6-IO-Path-ChildSecure
…/01-operation.t :68:
failuring-like { $non-resolving-parent.&child-secure('foo') }, X::IO::Resolve,
zoffixznet/perl6-IO-Path-ChildSecure
…/01-operation.t :71:
failuring-like { $parent.&child-secure('foo/bar') }, X::IO::Resolve,
zoffixznet/perl6-IO-Path-ChildSecure
…/01-operation.t :74:
failuring-like { $parent.&child-secure('../foo') }, X::IO::NotAChild,
zoffixznet/perl6-IO-Path-ChildSecure
…/01-operation.t :90:
failuring-like { $parent.&child-secure('foo/../../bar') }, X::IO::NotAChild,
zoffixznet/perl6-IO-Path-ChildSecure
…/01-operation.t :93:
failuring-like { $parent.&child-secure("../\x[308]") }, X::IO::NotAChild,
zoffixznet/perl6-Subsets-IO
…/META6.json :3:
"name" : "Subsets::IO",
zoffixznet/perl6-Subsets-IO
…/META6.json :16:
"Subsets::IO": "lib/Subsets/IO.pm6"
zoffixznet/perl6-Subsets-IO
…/README.md :5:
`Subsets::IO` - Subsets for various types of `IO::Path` instances
zoffixznet/perl6-Subsets-IO
…/README.md :10:
use Subsets::IO :frw;
zoffixznet/perl6-Subsets-IO
…/README.md :17:
use Subsets::IO; # export all available subsets
zoffixznet/perl6-Subsets-IO
…/README.md :47:
use Subsets::IO :E, :frw;
zoffixznet/perl6-Subsets-IO
…/sample.pl6 :2:
use Subsets::IO :e;
zoffixznet/perl6-Subsets-IO
…/00-basics.t :4:
use Subsets::IO;
zoffixznet/perl6-Trait-IO
…/META6.json :3:
"name" : "Trait::IO",
zoffixznet/perl6-Trait-IO
…/META6.json :11:
"Trait::IO" : "lib/Trait/IO.pm6"
zoffixznet/perl6-Trait-IO
…/README.md :5:
Trait::IO - Helper IO traits
zoffixznet/perl6-Trait-IO
…/README.md :10:
use Trait::IO;
zoffixznet/perl6-Trait-IO
…/IO.pm6 :1:
unit module Trait::IO;
zoffixznet/perl6-Trait-IO
…/00-use.t :4:
use-ok 'Trait::IO';
zoffixznet/perl6-Trait-IO
…/01-auto-close.t :3:
use Trait::IO;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment