Path to this page:
./
devel/p5-XS-Parse-Keyword,
XS functions to assist in parsing keyword syntax
Branch: CURRENT,
Version: 0.46,
Package name: p5-XS-Parse-Keyword-0.46,
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: 91.03 KB
Version history: (Expand)
- (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
- (2024-07-07) Updated to version: p5-XS-Parse-Keyword-0.43
- (2024-05-05) Updated to version: p5-XS-Parse-Keyword-0.42
- (2024-04-28) Updated to version: p5-XS-Parse-Keyword-0.41
CVS history: (Expand)
2024-04-28 11:22:07 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
p5-XS-Parse-Keyword: update to 0.41.
0.41 2024-04-25
[BUGFIXES]
* Remember to EXTEND the stack in list-associative operator wrapper
functions (thanks aquanight) (RT153173)
0.40 2024-04-23
[CHANGES]
* Support N-way list-associative operators, implemented as LISTOPs
* Delete the no-longer-used API constants
XPI_OPERAND_{ARITH,TERM,CUSTOM} from XSParseInfix.h
[BUGFIXES]
* Avoid a subsequent `use VERSION` in unit tests to keep perl 5.39.8
happy
|
2024-01-04 12:12:54 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
p5-XS-Parse-Keyword: update to 0.39.
0.39 2023-12-04
[CHANGES]
* Added optional variants of XPK_ARITHEXPR, XPK_TERMEXPR,
XPK_LISTEXPR and the context-forcing versions
0.38 2023-08-09
[BUGFIXES]
* Fix warn() non-static format string (RT149346)
* Don't bother with Build.PL probing for PL_infix_plugin; just use
perl version number
0.37 2023-08-08
[CHANGES]
* Added `XPK_WARNING()` and several conditional variants
0.36 2023-07-20
[BUGFIXES]
* Remember to also call `op_scope()` after `block_end()` if the
XPK_FLAG_BLOCKSCOPE flag is set
0.35 2023-07-19
[CHANGES]
* Added XPK_INTRO_MY, to call `intro_my()`
* Added XPK_FLAG_BLOCKSCOPE to wrap a block_start()+block_end()
around a syntax construction
* Renamed XPK_PARENSCOPE to XPK_PARENS, etc..
* Adjusted documentation of XS::Parse::Infix for release of
Perl v5.38
|
2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483) |
Log message:
*: recursive bump for perl 5.38
|
2023-06-30 13:43:03 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 0.34
Upstream changes:
0.34 2023-06-14
[CHANGES]
* Swap all unit tests from Test::More to Test2::V0
[BUGFIXES]
* Remember to set `-std=c99` compiler flag on Perls before v5.36
* Skip whitespace between pieces of SEQUENCE or SEPARATEDLIST
|
2023-03-30 19:54:26 by Thomas Klausner | Files touched by this commit (3) |
Log message:
devel/p5-XS-Parse-Keyword: import p5-XS-Parse-Keyword-0.33
This 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.
|