Cucumb...ssions(3pm)
π Cucumber::TagExpressions β Tag expression parser
okay bestie, welcome to Cucumber::TagExpressions β¨ it's a Perl module, it lives in the User Contributed Perl Documentation section, and it is literally the thing that parses tag expressions for you. she's small, she's mighty, she slays π
πΈ SYNOPSIS
use Cucumber::TagExpressions;
my $expr = Cucumber::TagExpressions->parse( '@a and @b' );
if ( $expr->evaluate( qw/x y z/ ) ) {
say "The evaluation returned false";
}
no notes, that's just how it is π«Ά
π¦ DESCRIPTION
so, Cucumber tag expressions are how users define the subset of Gherkin scenarios they actually wanna run. this library's whole job? parse that expression, then hand you back an evaluator object that you can use to test the tags specified on a scenario against the filter expression. that's it, that's the gig, and honestly she ate π
β CLASS METHODS
$class->parse( $expression )
Parses the string you put in $expression, and returns a Cucumber::TagExpressions::ExpressionNode instance. peak behavior, fr fr π
π LICENSE
Please see the included LICENSE for the canonical version. In summary:
The MIT License (MIT)
Copyright (c) 2021 Erik Huelsmann
Copyright (c) 2021 Cucumber Ltd
This work is loosely derived from prior work of the same library for Ruby, called "cucumber-tag-expressions". giving credit where credit is due, as you should π
and that's the whole page bestie!! go parse some expressions, you got this β¨π
this page ships with perl v5.40.1, dated 2026-02-21, under the manual name Cucumb...ssions(3pm) β mwah, take care, byeee ππ¦
π¦ where this page comes from
- ubuntu stonking: libcucumber-tagexpressions-perl 9.1.0-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms