If the line where a block with arguments has trailing space, the regular expression doesn't match, the do gets skipped and the matches are all wrong. This change fixes it, I think it makes sense, since the regular expression for the block without arguments does the same.
If the line where a block with arguments has trailing space, the regular expression doesn't match, the
do
gets skipped and the matches are all wrong. This change fixes it, I think it makes sense, since the regular expression for the block without arguments does the same.