Fix bug in Parse.
Fix bug in Parse.

Apparently map[*regexp.Regexp]string doesn't always follow the same
order. I was getting regexes to try matching that were out of order.
This solution solves the problem.

Southern/scanner,sourcegraph/scanner