BSD Ports

devel/p5-Devel-CallParser 0.002nb7 NetBSD

Custom parsing attached to subroutines

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
618415630a
License
gnu-gpl-v2 OR artistic
Categories
devel, perl5
Package size
14.5 KiB, 55.3 KiB installed

Description

This 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.

Install

Binary package:

pkgin install p5-Devel-CallParser

From pkgsrc:

cd /usr/pkgsrc/devel/p5-Devel-CallParser && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.002nb7
NetBSD 10.1 aarch640.002nb6
SmartOS / illumos x86_640.002nb7
macOS 15 arm640.002nb7

Dependencies

Run dependencies 3

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
618415630a wiz *: recursive bump for perl5 5.44.0