Path to this page:
./
devel/p5-Devel-CallParser,
Custom parsing attached to subroutines
Branch: CURRENT,
Version: 0.002nb5,
Package name: p5-Devel-CallParser-0.002nb5,
Maintainer: pkgsrc-usersThis module provides a C API, for XS modules, concerned with custom
parsing. It is centred 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.
This module provides the implementation of the functions at
runtime. It also, at compile time, supplies the C header file and link
library which provide access to the functions. In normal use,
"callparser0_h"/"callparser1_h" and "callparser_linkable" should be
called at build time (not authoring time) for the module that wishes
to use the C functions.
Required to run:[
lang/perl5] [
devel/p5-Devel-CallChecker] [
devel/p5-DynaLoader-Functions]
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
Filesize: 24.209 KB
Version history: (Expand)
- (2024-11-16) Updated to version: p5-Devel-CallParser-0.002nb5
- (2023-07-06) Updated to version: p5-Devel-CallParser-0.002nb4
- (2022-06-28) Updated to version: p5-Devel-CallParser-0.002nb3
- (2021-05-25) Updated to version: p5-Devel-CallParser-0.002nb2
- (2020-09-01) Updated to version: p5-Devel-CallParser-0.002nb1
- (2020-05-04) Package added to pkgsrc.se, version p5-Devel-CallParser-0.002 (created)
CVS history: (Expand)