and strings that don't start with a bracket.
matchBracket
fn
sizediff_t matchBracket(const(char)[] str, bool nested = true) @safe pure nothrowFinds the closing bracket (works with any of '[', '(', '<', '{').
Parameters
str | input string |
nested | whether to skip nested brackets |
Returns
The index of the closing bracket or -1 for unbalanced strings