Venus::Number
Number Class
Number Class for Perl 5
method: abs method: add method: append method: append_with method: atan2 method: cast method: concat method: contains method: cos method: decr method: default method: div method: eq method: exp method: ge method: gele method: gt method: gtlt method: hex method: incr method: index method: int method: le method: length method: log method: lshift method: lt method: mod method: multi method: ne method: neg method: numified method: pow method: prepend method: prepend_with method: range method: repeat method: rshift method: sin method: sqrt method: sub method: substr method: tv
package main;
use Venus::Number;
my $number = Venus::Number->new(1_000);
# $number->abs;
This package provides methods for manipulating number data.
Venus::Kind::Value
The abs method returns the absolute value of the number.
abs() (Num)
{ since => '0.01', }
=example-1 abs
# given: synopsis;
my $abs = $number->abs;
# 1000
The add method returns the result of addition performed on the argument provided.
add(Num $value) (Num)
{ since => '1.23', }
=example-1 add
# given: synopsis;
my $add = $number->add(1_000);
# 2000
The append method appends arugments to the number.
append(string @parts) (string)
{ since => '1.23', }
=example-1 append
# given: synopsis;
my $append = $number->append(0);
# 10_000
The append_with method appends arugments to the number using the delimiter provided.
append_with(string $delimiter, string @parts) (string)
{ since => '1.23', }
=example-1 append_with
# given: synopsis;
my $append = $number->append_with('.', 0);
# "1000.0"
The atan2 method returns the arctangent of Y/X in the range -PI to PI.
atan2() (Num)
{ since => '0.01', }
=example-1 atan2
package main;
use Venus::Number;
my $number = Venus::Number->new(1);
my $atan2 = $number->atan2(1);
# 0.785398163397448
The cast method converts "value" objects between different "value" object types, based on the name of the type provided. This method will return undef if the invocant is not a Venus::Kind::Value.
cast(string $kind) (object | undef)
{ since => '0.08', }
=example-1 cast
package main;
use Venus::Number;
my $number = Venus::Number->new;
my $cast = $number->cast('array');
# bless({ value => [0] }, "Venus::Array")
The concat method returns the number with the argument list appended to it.
concat(string @parts) (string)
{ since => '1.23', }
=example-1 concat
package main;
use Venus::Number;
my $number = Venus::Number->new(1_000);
my $concat = $number->concat('.', '0001');
# "1000.0001"
The contains method searches the number for a substring or expression returns true or false if found.
contains(string $expr) (boolean)
{ since => '1.23', }
=example-1 contains
package main;
use Venus::Number;
my $number = Venus::Number->new(1_0001);
my $contains = $number->contains(10);
# 1
The cos method computes the cosine of the number (expressed in radians).
cos() (Num)
{ since => '0.01', }
=example-1 cos
package main;
use Venus::Number;
my $number = Venus::Number->new(12);
my $cos = $number->cos;
# 0.843853958732492
The decr method returns the numeric number decremented by 1.
decr() (Num)
{ since => '0.01', }
=example-1 decr
package main;
use Venus::Number;
my $number = Venus::Number->new(123456789);
my $decr = $number->decr;
# 123456788
The default method returns the default value, i.e. 0.
default() (Num)
{ since => '0.01', }
=example-1 default
# given: synopsis;
my $default = $number->default;
# 0
The div method returns the result of division performed on the argument provided.
div(Num $value) (Num)
{ since => '1.23', }
=example-1 div
# given: synopsis;
my $div = $number->div(2);
# 500
The eq method performs an "equals" operation using the argument provided.
eq(any $arg) (boolean)
{ since => '0.08', }
=example-1 eq
package main;
use Venus::Array;
use Venus::Number;
my $lvalue = Venus::Number->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->eq($rvalue);
# 0
The exp method returns e (the natural logarithm base) to the power of the number.
exp() (Num)
{ since => '0.01', }
=example-1 exp
package main;
use Venus::Number;
my $number = Venus::Number->new(0);
my $exp = $number->exp;
# 1
The ge method performs a "greater-than-or-equal-to" operation using the argument provided.
ge(any $arg) (boolean)
{ since => '0.08', }
=example-1 ge
package main;
use Venus::Array;
use Venus::Number;
my $lvalue = Venus::Number->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->ge($rvalue);
# 0
The gele method performs a "greater-than-or-equal-to" operation on the 1st argument, and "lesser-than-or-equal-to" operation on the 2nd argument.
gele(any $arg1, any $arg2) (boolean)
{ since => '0.08', }
=example-1 gele
package main;
use Venus::Array;
use Venus::Number;
my $lvalue = Venus::Number->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->gele($rvalue);
# 0
The gt method performs a "greater-than" operation using the argument provided.
gt(any $arg) (boolean)
{ since => '0.08', }
=example-1 gt
package main;
use Venus::Array;
use Venus::Number;
my $lvalue = Venus::Number->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->gt($rvalue);
# 0
The gtlt method performs a "greater-than" operation on the 1st argument, and "lesser-than" operation on the 2nd argument.
gtlt(any $arg1, any $arg2) (boolean)
{ since => '0.08', }
=example-1 gtlt
package main;
use Venus::Array;
use Venus::Number;
my $lvalue = Venus::Number->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->gtlt($rvalue);
# 0
The hex method returns a hex string representing the value of the number.
hex() (string)
{ since => '0.01', }
=example-1 hex
package main;
use Venus::Number;
my $number = Venus::Number->new(175);
my $hex = $number->hex;
# "0xaf"
The incr method returns the numeric number incremented by 1.
incr() (Num)
{ since => '0.01', }
=example-1 incr
package main;
use Venus::Number;
my $number = Venus::Number->new(123456789);
my $incr = $number->incr;
# 123456790
The index method searches for the argument within the number and returns the position of the first occurrence of the argument.
index(string $substr, number $start) (Num)
{ since => '1.23', }
=example-1 index
package main;
use Venus::Number;
my $number = Venus::Number->new(1_0001);
my $index = $number->index(0);
# 1
The int method returns the integer portion of the number. Do not use this method for rounding.
int() (Num)
{ since => '0.01', }
=example-1 int
package main;
use Venus::Number;
my $number = Venus::Number->new(12.5);
my $int = $number->int;
# 12
The le method performs a "lesser-than-or-equal-to" operation using the argument provided.
le(any $arg) (boolean)
{ since => '0.08', }
=example-1 le
package main;
use Venus::Array;
use Venus::Number;
my $lvalue = Venus::Number->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->le($rvalue);
# 1
The length method returns the number of characters within the number.
length() (Num)
{ since => '1.23', }
=example-1 length
# given: synopsis;
my $length = $number->length;
# 4
The log method returns the natural logarithm (base e) of the number.
log() (Num)
{ since => '0.01', }
=example-1 log
package main;
use Venus::Number;
my $number = Venus::Number->new(12345);
my $log = $number->log;
# 9.42100640177928
The lshift method returns the result of a left shift performed on the argument provided.
lshift(Num $value) (Num)
{ since => '1.23', }
=example-1 lshift
# given: synopsis;
my $lshift = $number->lshift(2);
# 4000
The lt method performs a "lesser-than" operation using the argument provided.
lt(any $arg) (boolean)
{ since => '0.08', }
=example-1 lt
package main;
use Venus::Array;
use Venus::Number;
my $lvalue = Venus::Number->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->lt($rvalue);
# 1
The mod method returns the division remainder of the number divided by the argment.
mod() (Num)
{ since => '0.01', }
=example-1 mod
package main;
use Venus::Number;
my $number = Venus::Number->new(12);
my $mod = $number->mod(1);
# 0
The multi method returns the result multiplication performed on the argument provided.
multi(Num $value) (Num)
{ since => '1.23', }
=example-1 multi
# given: synopsis;
my $multi = $number->multi(2);
# 2000
The ne method performs a "not-equal-to" operation using the argument provided.
ne(any $arg) (boolean)
{ since => '0.08', }
=example-1 ne
package main;
use Venus::Array;
use Venus::Number;
my $lvalue = Venus::Number->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->ne($rvalue);
# 1
The neg method returns a negative version of the number.
neg() (Num)
{ since => '0.01', }
=example-1 neg
package main;
use Venus::Number;
my $number = Venus::Number->new(12345);
my $neg = $number->neg;
# -12345
The numified method returns the numerical representation of the object. For number objects this method returns the object's underlying value.
numified() (Num)
{ since => '0.08', }
=example-1 numified
# given: synopsis;
my $numified = $number->numified;
# 1000
The prepend method prepends arugments to the number.
prepend(string @parts) (string)
{ since => '1.23', }
=example-1 prepend
# given: synopsis;
my $prepend = $number->prepend(1);
# 11_000
The prepend_with method prepends arugments to the number using the delimiter provided.
prepend_with(string $delimiter, string @parts) (string)
{ since => '1.23', }
=example-1 prepend_with
# given: synopsis;
my $prepend = $number->prepend_with('.', '11');
# "11.1000"
The pow method returns a number, the result of a math operation, which is the number to the power of the argument.
pow() (Num)
{ since => '0.01', }
=example-1 pow
package main;
use Venus::Number;
my $number = Venus::Number->new(12345);
my $pow = $number->pow(3);
# 1881365963625
The range method returns an array reference containing integer increasing values up-to or down-to the limit specified.
range() (arrayref)
{ since => '0.01', }
=example-1 range
package main;
use Venus::Number;
my $number = Venus::Number->new(5);
my $range = $number->range(9);
# [5..9]
The repeat method repeats the number value N times based on the argument provided and returns a new concatenated number. Optionally, a delimiter can be provided and be place between the occurences.
repeat(Num $number, string $delimiter) (string)
{ since => '1.23', }
=example-1 repeat
package main;
use Venus::Number;
my $number = Venus::Number->new('999');
my $repeat = $number->repeat(2);
# 999999
The rshift method returns the result a right shift performed on the argument provided.
rshift(num $value) (Num)
{ since => '1.23', }
=example-1 rshift
# given: synopsis;
my $rshift = $number->rshift(2);
# 250
The sin method returns the sine of the number (expressed in radians).
sin() (Num)
{ since => '0.01', }
=example-1 sin
package main;
use Venus::Number;
my $number = Venus::Number->new(12345);
my $sin = $number->sin;
# -0.993771636455681
The sqrt method returns the positive square root of the number.
sqrt() (Num)
{ since => '0.01', }
=example-1 sqrt
package main;
use Venus::Number;
my $number = Venus::Number->new(12345);
my $sqrt = $number->sqrt;
# 111.108055513541
The sub method returns the result subtraction performed on the argument provided.
sub(Num $value) (Num)
{ since => '1.23', }
=example-1 sub
# given: synopsis;
my $sub = $number->sub(500);
# 500
The substr method calls the core "substr" function with the object's number value. In list context returns the result and the subject.
substr(Num $offset, Num $length, string $replace) (string)
{ since => '1.23', }
=example-1 substr
package main;
use Venus::Number;
my $number = Venus::Number->new(1234567890);
my $substr = $number->substr(0, 5);
# 12345
The tv method performs a "type-and-value-equal-to" operation using argument provided.
tv(any $arg) (boolean)
{ since => '0.08', }
=example-1 tv
package main;
use Venus::Array;
use Venus::Number;
my $lvalue = Venus::Number->new;
my $rvalue = Venus::Array->new;
my $result = $lvalue->tv($rvalue);
# 0
t/Venus.t: present: authors t/Venus.t: present: license
237 POD Errors
The following errors were encountered while parsing the POD:
- Around line 13:
Unknown directive: =name
- Around line 21:
Unknown directive: =tagline
- Around line 29:
Unknown directive: =abstract
- Around line 37:
Unknown directive: =includes
- Around line 87:
Unknown directive: =synopsis
- Around line 106:
Unknown directive: =description
- Around line 114:
Unknown directive: =inherits
- Around line 122:
Unknown directive: =method
- Around line 126:
Unknown directive: =signature
- Around line 130:
Unknown directive: =metadata
- Around line 166:
=cut found outside a pod block. Skipping to next block.
- Around line 188:
=cut found outside a pod block. Skipping to next block.
- Around line 198:
Unknown directive: =method
- Around line 203:
Unknown directive: =signature
- Around line 207:
Unknown directive: =metadata
- Around line 231:
Unknown directive: =method
- Around line 235:
Unknown directive: =signature
- Around line 239:
Unknown directive: =metadata
- Around line 263:
Unknown directive: =method
- Around line 268:
Unknown directive: =signature
- Around line 272:
Unknown directive: =metadata
- Around line 296:
Unknown directive: =method
- Around line 300:
Unknown directive: =signature
- Around line 304:
Unknown directive: =metadata
- Around line 332:
Unknown directive: =method
- Around line 338:
Unknown directive: =signature
- Around line 342:
Unknown directive: =metadata
- Around line 384:
=cut found outside a pod block. Skipping to next block.
- Around line 408:
=cut found outside a pod block. Skipping to next block.
- Around line 432:
=cut found outside a pod block. Skipping to next block.
- Around line 456:
=cut found outside a pod block. Skipping to next block.
- Around line 480:
=cut found outside a pod block. Skipping to next block.
- Around line 504:
=cut found outside a pod block. Skipping to next block.
- Around line 528:
=cut found outside a pod block. Skipping to next block.
- Around line 552:
=cut found outside a pod block. Skipping to next block.
- Around line 576:
=cut found outside a pod block. Skipping to next block.
- Around line 587:
Unknown directive: =method
- Around line 591:
Unknown directive: =signature
- Around line 595:
Unknown directive: =metadata
- Around line 623:
Unknown directive: =method
- Around line 628:
Unknown directive: =signature
- Around line 632:
Unknown directive: =metadata
- Around line 672:
=cut found outside a pod block. Skipping to next block.
- Around line 694:
=cut found outside a pod block. Skipping to next block.
- Around line 704:
Unknown directive: =method
- Around line 708:
Unknown directive: =signature
- Around line 712:
Unknown directive: =metadata
- Around line 740:
Unknown directive: =method
- Around line 744:
Unknown directive: =signature
- Around line 748:
Unknown directive: =metadata
- Around line 788:
=cut found outside a pod block. Skipping to next block.
- Around line 798:
Unknown directive: =method
- Around line 802:
Unknown directive: =signature
- Around line 806:
Unknown directive: =metadata
- Around line 830:
Unknown directive: =method
- Around line 835:
Unknown directive: =signature
- Around line 839:
Unknown directive: =metadata
- Around line 863:
Unknown directive: =method
- Around line 867:
Unknown directive: =signature
- Around line 871:
Unknown directive: =metadata
- Around line 915:
=cut found outside a pod block. Skipping to next block.
- Around line 939:
=cut found outside a pod block. Skipping to next block.
- Around line 963:
=cut found outside a pod block. Skipping to next block.
- Around line 986:
=cut found outside a pod block. Skipping to next block.
- Around line 1010:
=cut found outside a pod block. Skipping to next block.
- Around line 1034:
=cut found outside a pod block. Skipping to next block.
- Around line 1058:
=cut found outside a pod block. Skipping to next block.
- Around line 1082:
=cut found outside a pod block. Skipping to next block.
- Around line 1092:
Unknown directive: =method
- Around line 1097:
Unknown directive: =signature
- Around line 1101:
Unknown directive: =metadata
- Around line 1141:
=cut found outside a pod block. Skipping to next block.
- Around line 1163:
=cut found outside a pod block. Skipping to next block.
- Around line 1173:
Unknown directive: =method
- Around line 1178:
Unknown directive: =signature
- Around line 1182:
Unknown directive: =metadata
- Around line 1226:
=cut found outside a pod block. Skipping to next block.
- Around line 1250:
=cut found outside a pod block. Skipping to next block.
- Around line 1274:
=cut found outside a pod block. Skipping to next block.
- Around line 1297:
=cut found outside a pod block. Skipping to next block.
- Around line 1321:
=cut found outside a pod block. Skipping to next block.
- Around line 1345:
=cut found outside a pod block. Skipping to next block.
- Around line 1369:
=cut found outside a pod block. Skipping to next block.
- Around line 1393:
=cut found outside a pod block. Skipping to next block.
- Around line 1403:
Unknown directive: =method
- Around line 1408:
Unknown directive: =signature
- Around line 1412:
Unknown directive: =metadata
- Around line 1456:
=cut found outside a pod block. Skipping to next block.
- Around line 1480:
=cut found outside a pod block. Skipping to next block.
- Around line 1504:
=cut found outside a pod block. Skipping to next block.
- Around line 1527:
=cut found outside a pod block. Skipping to next block.
- Around line 1551:
=cut found outside a pod block. Skipping to next block.
- Around line 1575:
=cut found outside a pod block. Skipping to next block.
- Around line 1599:
=cut found outside a pod block. Skipping to next block.
- Around line 1623:
=cut found outside a pod block. Skipping to next block.
- Around line 1633:
Unknown directive: =method
- Around line 1637:
Unknown directive: =signature
- Around line 1641:
Unknown directive: =metadata
- Around line 1685:
=cut found outside a pod block. Skipping to next block.
- Around line 1709:
=cut found outside a pod block. Skipping to next block.
- Around line 1733:
=cut found outside a pod block. Skipping to next block.
- Around line 1756:
=cut found outside a pod block. Skipping to next block.
- Around line 1780:
=cut found outside a pod block. Skipping to next block.
- Around line 1804:
=cut found outside a pod block. Skipping to next block.
- Around line 1828:
=cut found outside a pod block. Skipping to next block.
- Around line 1852:
=cut found outside a pod block. Skipping to next block.
- Around line 1862:
Unknown directive: =method
- Around line 1867:
Unknown directive: =signature
- Around line 1871:
Unknown directive: =metadata
- Around line 1915:
=cut found outside a pod block. Skipping to next block.
- Around line 1939:
=cut found outside a pod block. Skipping to next block.
- Around line 1963:
=cut found outside a pod block. Skipping to next block.
- Around line 1986:
=cut found outside a pod block. Skipping to next block.
- Around line 2010:
=cut found outside a pod block. Skipping to next block.
- Around line 2034:
=cut found outside a pod block. Skipping to next block.
- Around line 2058:
=cut found outside a pod block. Skipping to next block.
- Around line 2082:
=cut found outside a pod block. Skipping to next block.
- Around line 2092:
Unknown directive: =method
- Around line 2096:
Unknown directive: =signature
- Around line 2100:
Unknown directive: =metadata
- Around line 2128:
Unknown directive: =method
- Around line 2132:
Unknown directive: =signature
- Around line 2136:
Unknown directive: =metadata
- Around line 2176:
=cut found outside a pod block. Skipping to next block.
- Around line 2186:
Unknown directive: =method
- Around line 2191:
Unknown directive: =signature
- Around line 2195:
Unknown directive: =metadata
- Around line 2235:
=cut found outside a pod block. Skipping to next block.
- Around line 2257:
=cut found outside a pod block. Skipping to next block.
- Around line 2267:
Unknown directive: =method
- Around line 2272:
Unknown directive: =signature
- Around line 2276:
Unknown directive: =metadata
- Around line 2304:
Unknown directive: =method
- Around line 2309:
Unknown directive: =signature
- Around line 2313:
Unknown directive: =metadata
- Around line 2357:
=cut found outside a pod block. Skipping to next block.
- Around line 2381:
=cut found outside a pod block. Skipping to next block.
- Around line 2405:
=cut found outside a pod block. Skipping to next block.
- Around line 2428:
=cut found outside a pod block. Skipping to next block.
- Around line 2452:
=cut found outside a pod block. Skipping to next block.
- Around line 2476:
=cut found outside a pod block. Skipping to next block.
- Around line 2500:
=cut found outside a pod block. Skipping to next block.
- Around line 2524:
=cut found outside a pod block. Skipping to next block.
- Around line 2534:
Unknown directive: =method
- Around line 2538:
Unknown directive: =signature
- Around line 2542:
Unknown directive: =metadata
- Around line 2566:
Unknown directive: =method
- Around line 2570:
Unknown directive: =signature
- Around line 2574:
Unknown directive: =metadata
- Around line 2602:
Unknown directive: =method
- Around line 2607:
Unknown directive: =signature
- Around line 2611:
Unknown directive: =metadata
- Around line 2635:
Unknown directive: =method
- Around line 2639:
Unknown directive: =signature
- Around line 2643:
Unknown directive: =metadata
- Around line 2687:
=cut found outside a pod block. Skipping to next block.
- Around line 2711:
=cut found outside a pod block. Skipping to next block.
- Around line 2735:
=cut found outside a pod block. Skipping to next block.
- Around line 2758:
=cut found outside a pod block. Skipping to next block.
- Around line 2782:
=cut found outside a pod block. Skipping to next block.
- Around line 2806:
=cut found outside a pod block. Skipping to next block.
- Around line 2830:
=cut found outside a pod block. Skipping to next block.
- Around line 2854:
=cut found outside a pod block. Skipping to next block.
- Around line 2864:
Unknown directive: =method
- Around line 2869:
Unknown directive: =signature
- Around line 2873:
Unknown directive: =metadata
- Around line 2913:
=cut found outside a pod block. Skipping to next block.
- Around line 2935:
=cut found outside a pod block. Skipping to next block.
- Around line 2945:
Unknown directive: =method
- Around line 2950:
Unknown directive: =signature
- Around line 2954:
Unknown directive: =metadata
- Around line 2978:
Unknown directive: =method
- Around line 2982:
Unknown directive: =signature
- Around line 2986:
Unknown directive: =metadata
- Around line 3030:
=cut found outside a pod block. Skipping to next block.
- Around line 3054:
=cut found outside a pod block. Skipping to next block.
- Around line 3078:
=cut found outside a pod block. Skipping to next block.
- Around line 3101:
=cut found outside a pod block. Skipping to next block.
- Around line 3125:
=cut found outside a pod block. Skipping to next block.
- Around line 3149:
=cut found outside a pod block. Skipping to next block.
- Around line 3173:
=cut found outside a pod block. Skipping to next block.
- Around line 3197:
=cut found outside a pod block. Skipping to next block.
- Around line 3207:
Unknown directive: =method
- Around line 3211:
Unknown directive: =signature
- Around line 3215:
Unknown directive: =metadata
- Around line 3243:
Unknown directive: =method
- Around line 3248:
Unknown directive: =signature
- Around line 3252:
Unknown directive: =metadata
- Around line 3288:
=cut found outside a pod block. Skipping to next block.
- Around line 3310:
=cut found outside a pod block. Skipping to next block.
- Around line 3320:
Unknown directive: =method
- Around line 3324:
Unknown directive: =signature
- Around line 3328:
Unknown directive: =metadata
- Around line 3352:
Unknown directive: =method
- Around line 3357:
Unknown directive: =signature
- Around line 3361:
Unknown directive: =metadata
- Around line 3385:
Unknown directive: =method
- Around line 3390:
Unknown directive: =signature
- Around line 3394:
Unknown directive: =metadata
- Around line 3422:
Unknown directive: =method
- Around line 3427:
Unknown directive: =signature
- Around line 3431:
Unknown directive: =metadata
- Around line 3471:
=cut found outside a pod block. Skipping to next block.
- Around line 3481:
Unknown directive: =method
- Around line 3487:
Unknown directive: =signature
- Around line 3491:
Unknown directive: =metadata
- Around line 3531:
=cut found outside a pod block. Skipping to next block.
- Around line 3541:
Unknown directive: =method
- Around line 3546:
Unknown directive: =signature
- Around line 3550:
Unknown directive: =metadata
- Around line 3574:
Unknown directive: =method
- Around line 3578:
Unknown directive: =signature
- Around line 3582:
Unknown directive: =metadata
- Around line 3610:
Unknown directive: =method
- Around line 3614:
Unknown directive: =signature
- Around line 3618:
Unknown directive: =metadata
- Around line 3646:
Unknown directive: =method
- Around line 3651:
Unknown directive: =signature
- Around line 3655:
Unknown directive: =metadata
- Around line 3679:
Unknown directive: =method
- Around line 3684:
Unknown directive: =signature
- Around line 3688:
Unknown directive: =metadata
- Around line 3728:
=cut found outside a pod block. Skipping to next block.
- Around line 3750:
=cut found outside a pod block. Skipping to next block.
- Around line 3772:
=cut found outside a pod block. Skipping to next block.
- Around line 3783:
Unknown directive: =method
- Around line 3788:
Unknown directive: =signature
- Around line 3792:
Unknown directive: =metadata
- Around line 3836:
=cut found outside a pod block. Skipping to next block.
- Around line 3860:
=cut found outside a pod block. Skipping to next block.
- Around line 3884:
=cut found outside a pod block. Skipping to next block.
- Around line 3907:
=cut found outside a pod block. Skipping to next block.
- Around line 3931:
=cut found outside a pod block. Skipping to next block.
- Around line 3955:
=cut found outside a pod block. Skipping to next block.
- Around line 3979:
=cut found outside a pod block. Skipping to next block.
- Around line 4003:
=cut found outside a pod block. Skipping to next block.
- Around line 4013:
Unknown directive: =partials