findSteps

Finds all steps in all modules. Modules are passed in as strings. Steps are found by using compile-time reflection to register all functions with the Match UDA attached to it and extracting the relevant regex from the Match UDA itself.

findSteps
(
ModuleNames...
)
(
)
if (
allSatisfy!(isSomeString, (typeof(ModuleNames)))
)

Meta