cucumber / cucumber-cpp

Support for writing Cucumber step definitions in C++
MIT License
304 stars 131 forks source link

refactoring: use stl regex instead of boost::regex #266

Closed ursfassler closed 8 months ago

ursfassler commented 8 months ago

Summary

Use standard library regex instead of boost one.

Details

Refactoring to remove no longer needed dependencies. This removes the support for repeated captures (i.e. boost::regex_constants::match_extra), which may break some use cases. It is expected that such use cases are rare.

Motivation and Context

Less dependencies for functionality that is provided by the standard library.

How Has This Been Tested?

This is a refactoring, it should not change the behavior (expect for repeated captures). All automated tests still work.

Types of changes

Checklist: