class Cucumber::CucumberExpressions::TreeRegexp
def is_non_capturing(source, i)
def is_non_capturing(source, i) x is valid. Bounds check not required. rce[i+1] != '?' ) rn false rce[i+2] != '<' :X) idmsuxU-idmsuxU) idmsux-idmsux:X) =X) !X) >X) rn true rce[i+3] == '=' || source[i+3] == '!' <=X) <!X) rn true ame>X) CucumberExpressionError.new("Named capture groups are not supported. See https://github.com/cucumber/cucumber/issues/329")