Path to this page:
./
devel/p5-XS-Parse-Keyword,
XS functions to assist in parsing keyword syntax
Branch: CURRENT,
Version: 0.48,
Package name: p5-XS-Parse-Keyword-0.48,
Maintainer: pkgsrc-usersThis module provides some XS functions to assist in writing syntax
modules that provide new perl-visible syntax, primarily for authors
of keyword plugins using the PL_keyword_plugin hook mechanism. It
is unlikely to be of much use to anyone else; and highly unlikely
to be any use when writing perl code using these. Unless you are
writing a keyword plugin using XS, this module is not for you.
Master sites: (Expand)
Filesize: 92.635 KB
Version history: (Expand)
- (2025-01-12) Updated to version: p5-XS-Parse-Keyword-0.48
- (2024-12-08) Updated to version: p5-XS-Parse-Keyword-0.47
- (2024-11-16) Updated to version: p5-XS-Parse-Keyword-0.46nb1
- (2024-09-08) Updated to version: p5-XS-Parse-Keyword-0.46
- (2024-09-01) Updated to version: p5-XS-Parse-Keyword-0.45
- (2024-07-21) Updated to version: p5-XS-Parse-Keyword-0.44
CVS history: (Expand)
2025-01-12 11:01:41 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
p5-XS-Parse-Keyword: update to 0.48.
0.48 2025-01-09
[CHANGES]
* Added `XPK_FLAG_PERMIT_LEXICAL`, allowing optional 'my'-prefixed
keywords
|
2024-12-08 08:18:25 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
p5-XS-Parse-Keyword: update to 0.47.
0.47 2024-11-25
[BUGFIXES]
* Don't upset gcc 15, by ensuring that function pointer casts fully
specify argument types (RT157196)
|
2024-11-16 13:08:07 by Thomas Klausner | Files touched by this commit (2504) |
Log message:
*: recursive bump for perl 5.40
|
2024-09-08 10:31:14 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
p5-XS-Parse-Keyword: update to 0.46.
0.46 2024-09-03
[CHANGES]
* Added `XPK_PREFIXED_TERMEXPR_ENTERLEAVE`
* Use module-specific rather than dist-specific dirs to store
`include/` files
|
2024-09-01 10:37:18 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
p5-XS-Parse-Keyword: update to 0.45.
0.45 2024-08-29
[CHANGES]
* Refuse to register operators that have neither `.new_op` nor
`.ppadd`, as these will never work
[BUGFIXES]
* Update for perl 5.41.3: `OP_SMARTMATCH` is now removed, so make
that registration conditional (RT155194)
|
2024-07-21 08:58:54 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
p5-XS-Parse-Keyword: update to 0.44.
0.44 2024-07-19
[BUGFIXES]
* `boot_xs_parse_infix()` has to load `XS/Parse/Infix.pm`, the perl
module
* Fix opname check for lexical operator alises, to match Perl's
actual identifier rules
* Fix deparse logic for fully-qualified infix operator names
* Fix `lex_scan_packagename()` to not get confused by attribute
syntax
|
2024-07-07 21:52:33 by Thomas Klausner | Files touched by this commit (1) |
Log message:
p5-XS-Parse-Keyword: add buildlink3.mk
This installs a header file.
|
2024-07-07 08:27:55 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
p5-XS-Parse-Keyword: update to 0.43.
0.43 2024-07-03
[CHANGES]
* Use `File::ShareDir` for storing .h include files, rather than
storing the contents in the `__DATA__` section of the build helpers
* Support a new naming model for infix operators that supports
lexical-aliases and renaming at import time
|