line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
# BOM to get Module::Metadata to decode the file correctly :( |
2
|
|
|
|
|
|
|
# CPAN::Meta doe'sn't like apo'strophe's in the package name :( |
3
|
|
|
|
|
|
|
package Acme::Holy::Shit::Here::Come::s::An::S; |
4
|
1
|
|
|
1
|
|
13682
|
use strict; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
24
|
|
5
|
1
|
|
|
1
|
|
3
|
use warnings; |
|
1
|
|
|
|
|
1
|
|
|
1
|
|
|
|
|
75
|
|
6
|
|
|
|
|
|
|
|
7
|
|
|
|
|
|
|
our $VERSION = '0.002'; |
8
|
|
|
|
|
|
|
|
9
|
|
|
|
|
|
|
=encoding UTF-8 |
10
|
|
|
|
|
|
|
|
11
|
|
|
|
|
|
|
=head1 NAME |
12
|
|
|
|
|
|
|
|
13
|
|
|
|
|
|
|
Acme::Holy'Shit::Here::Come's::An'S - HOLY 'SHIT HERE COME'S AN 'S |
14
|
|
|
|
|
|
|
|
15
|
|
|
|
|
|
|
=head1 'SYNOP'SI'S |
16
|
|
|
|
|
|
|
|
17
|
|
|
|
|
|
|
use Acme::Holy'Shit::Here::Come's::An'S; |
18
|
|
|
|
|
|
|
|
19
|
|
|
|
|
|
|
say "It\N{HOLY SHIT HERE COMES AN S}s an 'S!"; # "It's an 'S!" |
20
|
|
|
|
|
|
|
|
21
|
|
|
|
|
|
|
=head1 DE'SCRIPTION |
22
|
|
|
|
|
|
|
|
23
|
|
|
|
|
|
|
Thi's module let's you refer to the apo'strophe by it's correct name |
24
|
|
|
|
|
|
|
C in the lexical 'scope it's u'sed in. |
25
|
|
|
|
|
|
|
|
26
|
|
|
|
|
|
|
Note that L |
27
|
|
|
|
|
|
|
doe'sn't recogni'se cu'stom alia'se's on perl's older than 5.14. |
28
|
|
|
|
|
|
|
|
29
|
|
|
|
|
|
|
=head1 AUTHOR |
30
|
|
|
|
|
|
|
|
31
|
|
|
|
|
|
|
Dagfin Ilmari Mann'såker |
32
|
|
|
|
|
|
|
|
33
|
|
|
|
|
|
|
=head1 'SCAPEGOAT |
34
|
|
|
|
|
|
|
|
35
|
|
|
|
|
|
|
Thi's i's all Aaron Crane's fault. |
36
|
|
|
|
|
|
|
|
37
|
|
|
|
|
|
|
=head1 COPYRIGHT AND LICEN'SE |
38
|
|
|
|
|
|
|
|
39
|
|
|
|
|
|
|
Thi's 'software i's copyright (c) 2016 by Dagfin Ilmari Mann'såker. |
40
|
|
|
|
|
|
|
|
41
|
|
|
|
|
|
|
Thi's i's free 'software; you can redi'stribute it and/or modify it under |
42
|
|
|
|
|
|
|
the term's of the MIT licen'se. |
43
|
|
|
|
|
|
|
|
44
|
|
|
|
|
|
|
=cut |
45
|
|
|
|
|
|
|
|
46
|
|
|
|
|
|
|
sub import { |
47
|
1
|
|
|
1
|
|
533
|
require charnames; |
48
|
1
|
|
|
|
|
23049
|
charnames->import(':full', ':alias' => { |
49
|
|
|
|
|
|
|
'HOLY SHIT HERE COMES AN S' => 'APOSTROPHE', |
50
|
|
|
|
|
|
|
}); |
51
|
|
|
|
|
|
|
} |
52
|
|
|
|
|
|
|
|
53
|
|
|
|
|
|
|
1; |