Mon, 09 Nov 2026 16:04:28 UTC Log in
Custom parsing attached to subroutines 48.49 KB built 2026-10-16 18:42:15 GMT

Description

This module provides a C API, for XS modules, concerned with custom parsing. It is centered around the function cv_set_call_parser, which allows XS code to attach a magical annotation to a Perl subroutine, resulting in resolvable calls to that subroutine having their arguments parsed by arbitrary C code (this is a more conveniently structured facility than the core's PL_keyword_plugin API). This module makes cv_set_call_parser and several supporting functions available.

Dependencies

30 total
Requires29
  • coreutils
  • findutils
  • gcc
  • perl(:VERSION) >= 5.11.2
  • perl(Cwd)
  • perl(Devel::CallChecker) >= 0.002
  • perl(Devel::Declare) >= 0.006004
  • perl(DynaLoader)
  • perl(DynaLoader::Functions) >= 0.001
  • perl(Exporter)
  • perl(ExtUtils::CBuilder) >= 0.15
  • perl(ExtUtils::ParseXS)
  • perl(File::Spec)
  • perl(IO::File) >= 1.03
  • perl(Lexical::Sub) >= 0.004
  • perl(Module::Build)
  • perl(Test::More)
  • perl(Test::Pod) >= 1.00
  • perl(Test::Pod::Coverage)
  • perl(indirect) >= 0.27
  • perl(lib)
  • perl(parent)
  • perl(strict)
  • perl(warnings)
  • perl-devel
  • perl-generators
  • perl-interpreter
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
Provides1
  • perl-Devel-CallParser = 0.004-3.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

2
Files 1–2 of 2

Component of

buildroots that installed this RPM

No Buildroots