class Cucumber::CucumberExpressions::RegularExpression
def match(text)
def match(text) parameter_types = @tree_regexp.group_builder.children.map do |group_builder| parameter_type_regexp = group_builder.source @parameter_type_registry.lookup_by_regexp( parameter_type_regexp, @expression_regexp, text ) || ParameterType.new( nil, parameter_type_regexp, String, ->(*s) { s[0] }, false, false ) end Argument.build(@tree_regexp, text, parameter_types) end