# Functions
No description provided by the author
nolint:funlen.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewPackageTask creates a Task function for a generic pkg.Cataloger, honoring the common configuration options.
No description provided by the author
No description provided by the author
No description provided by the author
Select parses the given expressions as two sets: expressions that represent a "set" operation, and expressions that represent all other operations.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
ErrInvalidExpression represents an expression that cannot be parsed or can be parsed but is logically invalid.
No description provided by the author
Expression represents a single operation-operand pair with (all validation errors).
Selection represents the users request for a subset of tasks to run and the resulting set of task names that were selected.
TokenSelection represents the tokens that were matched on to either include or exclude a given task (based on expression evaluation).
# Type aliases
Expressions represents a list of expressions.
Operation represents the type of operation to perform on the operand (set, add, remove, sub-select).
No description provided by the author