Module cucumber_expressions::expand[][src]

Expand description

Cucumber Expressions AST into Regex expansion.

Follows original production rules.

Re-exports

pub use self::parameters::Provider as ParametersProvider;
pub use self::parameters::WithCustom as WithCustomParameters;

Modules

Structs

Iterator for escaping ^, $, [, ], (, ), {, }, ., |, ?, *, + with \, and removing it for other chars.

Iterator for skipping a last Item.

Error of an unknown Parameter being used in an Expression.

Enums

Possible errors while parsing Input representing a Cucumber Expression and expanding it into a Regex.

Traits

Expansion of a Cucumber Expressions AST element into a Regex by producing a chars Iterator following original production rules.