Right, but the while loop just above here is matching on lineExp -- which without my suggested change to the regexp, would match block comments too.  Hence the loop could fly past a block comment mixed in between line comments without realizing that it, and we'd erroneously decide the selection contained nothing but line comments.

E.g. a case like this:
```coffeescript
# line 1
# line 2
###
block comment
###
# line 4
# line 5
```