=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== libtext-xslate-perl-3.5.8/HACKING-11- dump=ast Output abstract syntax tree libtext-xslate-perl-3.5.8/HACKING:12: dump=asm Output xslate assembly libtext-xslate-perl-3.5.8/HACKING-13- dump=asm:ix Output xslate assembly with indexes ############################################## libtext-xslate-perl-3.5.8/README.md-117- Specifies the include paths, which may be directory names or virtual paths, libtext-xslate-perl-3.5.8/README.md:118: i.e. HASH references which contain `$file_name => $content` pairs. libtext-xslate-perl-3.5.8/README.md-119- ############################################## libtext-xslate-perl-3.5.8/README.md-123- libtext-xslate-perl-3.5.8/README.md:124:- `cache => $level // 1` libtext-xslate-perl-3.5.8/README.md-125- ############################################## libtext-xslate-perl-3.5.8/README.md-127- libtext-xslate-perl-3.5.8/README.md:128: If `$level == 1` (default), Xslate caches compiled templates on the disk, and libtext-xslate-perl-3.5.8/README.md-129- checks the freshness of the original templates every time. libtext-xslate-perl-3.5.8/README.md-130- libtext-xslate-perl-3.5.8/README.md:131: If `$level >= 2`, caches will be created but the freshness libtext-xslate-perl-3.5.8/README.md-132- will not be checked. libtext-xslate-perl-3.5.8/README.md-133- libtext-xslate-perl-3.5.8/README.md:134: `$level == 0` uses no caches, which is provided for testing. libtext-xslate-perl-3.5.8/README.md-135- libtext-xslate-perl-3.5.8/README.md:136:- `cache_dir => $dir // "$ENV{HOME}/.xslate_cache"` libtext-xslate-perl-3.5.8/README.md-137- libtext-xslate-perl-3.5.8/README.md:138: Specifies the directory used for caches. If `$ENV{HOME}` doesn't exist, libtext-xslate-perl-3.5.8/README.md-139- `File::Spec->tmpdir` will be used. ############################################## libtext-xslate-perl-3.5.8/README.md-146- Specifies a function map which contains name-coderef pairs. libtext-xslate-perl-3.5.8/README.md:147: A function `f` may be called as `f($arg)` or `$arg | f` in templates. libtext-xslate-perl-3.5.8/README.md-148- ############################################## libtext-xslate-perl-3.5.8/README.md-174- libtext-xslate-perl-3.5.8/README.md:175:- `module => [$module => ?\@import_args, ...]` libtext-xslate-perl-3.5.8/README.md-176- libtext-xslate-perl-3.5.8/README.md-177- Imports functions from _$module_, which may be a function-based or bridge module. libtext-xslate-perl-3.5.8/README.md:178: Optional _@import\_args_ are passed to `import` as `$module->import(@import_args)`. libtext-xslate-perl-3.5.8/README.md-179- ############################################## libtext-xslate-perl-3.5.8/README.md-203- libtext-xslate-perl-3.5.8/README.md:204:- `html_builder_module => [$module => ?\@import_args, ...]` libtext-xslate-perl-3.5.8/README.md-205- ############################################## libtext-xslate-perl-3.5.8/README.md-207- libtext-xslate-perl-3.5.8/README.md:208:- `input_layer => $perliolayers // ':utf8'` libtext-xslate-perl-3.5.8/README.md-209- ############################################## libtext-xslate-perl-3.5.8/README.md-211- libtext-xslate-perl-3.5.8/README.md:212:- `verbose => $level // 1` libtext-xslate-perl-3.5.8/README.md-213- ############################################## libtext-xslate-perl-3.5.8/README.md-215- libtext-xslate-perl-3.5.8/README.md:216: If `$level == 0`, all the possible errors will be ignored. libtext-xslate-perl-3.5.8/README.md-217- libtext-xslate-perl-3.5.8/README.md:218: If `$level >= 1` (default), trivial errors (e.g. to print nil) will be ignored, libtext-xslate-perl-3.5.8/README.md-219- but severe errors (e.g. for a method to throw the error) will be warned. libtext-xslate-perl-3.5.8/README.md-220- libtext-xslate-perl-3.5.8/README.md:221: If `$level >= 2`, all the possible errors will be warned. libtext-xslate-perl-3.5.8/README.md-222- libtext-xslate-perl-3.5.8/README.md:223:- `suffix => $ext // '.tx'` libtext-xslate-perl-3.5.8/README.md-224- ############################################## libtext-xslate-perl-3.5.8/README.md-230- libtext-xslate-perl-3.5.8/README.md:231:- `syntax => $name // 'Kolon'` libtext-xslate-perl-3.5.8/README.md-232- ############################################## libtext-xslate-perl-3.5.8/README.md-239- libtext-xslate-perl-3.5.8/README.md:240:- `type => $type // 'html'` libtext-xslate-perl-3.5.8/README.md-241- ############################################## libtext-xslate-perl-3.5.8/README.md-251- libtext-xslate-perl-3.5.8/README.md:252:- `line_start => $token // $parser_defined_str` libtext-xslate-perl-3.5.8/README.md-253- ############################################## libtext-xslate-perl-3.5.8/README.md-257- libtext-xslate-perl-3.5.8/README.md:258:- `tag_start => $str // $parser_defined_str` libtext-xslate-perl-3.5.8/README.md-259- ############################################## libtext-xslate-perl-3.5.8/README.md-263- libtext-xslate-perl-3.5.8/README.md:264:- `tag_end => $str // $parser_defined_str` libtext-xslate-perl-3.5.8/README.md-265- ############################################## libtext-xslate-perl-3.5.8/README.md-370- libtext-xslate-perl-3.5.8/README.md:371:### `mark_raw($str :Str) :RawStr` libtext-xslate-perl-3.5.8/README.md-372- ############################################## libtext-xslate-perl-3.5.8/README.md-390- libtext-xslate-perl-3.5.8/README.md:391:### `unmark_raw($str :Str) :Str` libtext-xslate-perl-3.5.8/README.md-392- ############################################## libtext-xslate-perl-3.5.8/README.md-397- libtext-xslate-perl-3.5.8/README.md:398:### `html_escape($str :Str) :RawStr` libtext-xslate-perl-3.5.8/README.md-399- ############################################## libtext-xslate-perl-3.5.8/README.md-408- libtext-xslate-perl-3.5.8/README.md:409:### `uri_escape($str :Str) :Str` libtext-xslate-perl-3.5.8/README.md-410- ############################################## libtext-xslate-perl-3.5.8/README.md-504- libtext-xslate-perl-3.5.8/README.md:505: `$var == nil` returns true if and only if _$var_ is nil. libtext-xslate-perl-3.5.8/README.md-506- ############################################## libtext-xslate-perl-3.5.8/README.md-515- libtext-xslate-perl-3.5.8/README.md:516:- Context controls. e.g. `<: [ $foo->bar @list ] :>`. libtext-xslate-perl-3.5.8/README.md-517-- Augment modifiers. ############################################## libtext-xslate-perl-3.5.8/author/bench_deserialize.pl-12- libtext-xslate-perl-3.5.8/author/bench_deserialize.pl:13:my $asm = [ libtext-xslate-perl-3.5.8/author/bench_deserialize.pl-14- map { [$_ => 42, undef, undef] } ('aa' .. 'zz') ############################################## libtext-xslate-perl-3.5.8/author/prof-large-file.pl-30- libtext-xslate-perl-3.5.8/author/prof-large-file.pl:31:system($^X, 'author/large.pl', basename($tmp)) == 0 libtext-xslate-perl-3.5.8/author/prof-large-file.pl-32- or die "Failed to exec"; # wake up libtext-xslate-perl-3.5.8/author/prof-large-file.pl-33- libtext-xslate-perl-3.5.8/author/prof-large-file.pl:34:system($^X, '-d:NYTProf', 'author/large.pl', basename($tmp)) == 0 libtext-xslate-perl-3.5.8/author/prof-large-file.pl-35- or die "Failed to exec"; ############################################## libtext-xslate-perl-3.5.8/lib/Text/Xslate.pm-278- $self->{string_buffer} = $string; libtext-xslate-perl-3.5.8/lib/Text/Xslate.pm:279: my $asm = $self->compile($string); libtext-xslate-perl-3.5.8/lib/Text/Xslate.pm-280- $self->_assemble($asm, '<string>', \$string, undef, undef); ############################################## libtext-xslate-perl-3.5.8/lib/Text/Xslate.pm-363- libtext-xslate-perl-3.5.8/lib/Text/Xslate.pm:364: my $asm = $self->_load_compiled($fi, $mtime) || $self->_load_source($fi, $mtime); libtext-xslate-perl-3.5.8/lib/Text/Xslate.pm-365- ############################################## libtext-xslate-perl-3.5.8/lib/Text/Xslate.pm-408- libtext-xslate-perl-3.5.8/lib/Text/Xslate.pm:409: my $asm = $self->compile($source, libtext-xslate-perl-3.5.8/lib/Text/Xslate.pm-410- file => $fullpath, ############################################## libtext-xslate-perl-3.5.8/lib/Text/Xslate.pm-424- libtext-xslate-perl-3.5.8/lib/Text/Xslate.pm:425: my $tmpfile = sprintf('%s.%d.%d', $cachepath, $$, Scalar::Util::refaddr($self)); libtext-xslate-perl-3.5.8/lib/Text/Xslate.pm-426- ############################################## libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-18-use constant { libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm:19: _DUMP_ASM => scalar($DEBUG =~ /\b dump=asm \b/xms), libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-20- _DUMP_AST => scalar($DEBUG =~ /\b dump=ast \b/xms), ############################################## libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-1561- libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm:1562: my $asm = ""; libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-1563- foreach my $ix(0 .. (@{$code_ref}-1)) { libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-1564- my($name, $arg, $line, $file, $label, $comment) = @{$code_ref->[$ix]}; libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm:1565: $asm .= "$ix:" if $addix; # for debugging libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-1566- ############################################## libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-1568- ref($name) and die "Oops: " . p($code_ref->[$ix]); libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm:1569: $asm .= $name; libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-1570- if(defined $arg) { libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm:1571: $asm .= " " . value_to_literal($arg); libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-1572- } libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-1573- if(defined $line) { libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm:1574: $asm .= " #$line"; libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-1575- if(defined $file) { libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm:1576: $asm .= ":" . value_to_literal($file); libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-1577- } ############################################## libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-1579- if(defined $label) { libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm:1580: $asm .= " " . value_to_literal($label); libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-1581- } libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-1582- if(defined $comment) { libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm:1583: $asm .= " // $comment"; libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-1584- } libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm:1585: $asm .= "\n"; libtext-xslate-perl-3.5.8/lib/Text/Xslate/Compiler.pm-1586- } ############################################## libtext-xslate-perl-3.5.8/lib/Text/Xslate/PP.pm-200- libtext-xslate-perl-3.5.8/lib/Text/Xslate/PP.pm:201: my $len = scalar( @$asm ); libtext-xslate-perl-3.5.8/lib/Text/Xslate/PP.pm-202- ############################################## libtext-xslate-perl-3.5.8/src/xslate_opcode.inc-632- PUTBACK; libtext-xslate-perl-3.5.8/src/xslate_opcode.inc:633: myop.op_ppaddr(aTHX); libtext-xslate-perl-3.5.8/src/xslate_opcode.inc-634- ############################################## libtext-xslate-perl-3.5.8/t/010_internals/016_cached.t-37-$ENV{PERL5LIB} = join $Config{path_sep}, @INC; libtext-xslate-perl-3.5.8/t/010_internals/016_cached.t:38:is system($^X, $tempname, $path, $cache_dir), 0, 'compile' or die "failed to compile"; libtext-xslate-perl-3.5.8/t/010_internals/016_cached.t-39- ############################################## libtext-xslate-perl-3.5.8/t/010_internals/020_optimize.t-73- local $/; libtext-xslate-perl-3.5.8/t/010_internals/020_optimize.t:74: my $asm = $tx->compile(<$in>); libtext-xslate-perl-3.5.8/t/010_internals/020_optimize.t-75- ok !(grep{ $_->[0] eq 'noop' } @{$asm}), ############################################## libtext-xslate-perl-3.5.8/t/030_kolon/007_log_ops.t-178- no strict 'vars'; libtext-xslate-perl-3.5.8/t/030_kolon/007_log_ops.t:179: is eval($in), $out or diag $@, $in; libtext-xslate-perl-3.5.8/t/030_kolon/007_log_ops.t-180- } ############################################## libtext-xslate-perl-3.5.8/t/900_bugs/032_issue79.t-23-note 'run with cache'; libtext-xslate-perl-3.5.8/t/900_bugs/032_issue79.t:24:my $expected = `$run_cmd`; libtext-xslate-perl-3.5.8/t/900_bugs/032_issue79.t-25-is $?, 0, 'process succeed'; ############################################## libtext-xslate-perl-3.5.8/t/900_bugs/032_issue79.t-27- libtext-xslate-perl-3.5.8/t/900_bugs/032_issue79.t:28:my $got = `$run_cmd`; libtext-xslate-perl-3.5.8/t/900_bugs/032_issue79.t-29-is $?, 0, 'process succeed'; ############################################## libtext-xslate-perl-3.5.8/xt/200_depended.t-20- note $mod; libtext-xslate-perl-3.5.8/xt/200_depended.t:21: is system($^X, $cpanm, -l => LDIR, qw(-nq --installdeps), $mod), 0, $mod; libtext-xslate-perl-3.5.8/xt/200_depended.t:22: is system($^X, $cpanm, -l => LDIR, qw(-q --test-only), $mod), 0, $mod; libtext-xslate-perl-3.5.8/xt/200_depended.t-23-}