Javascript patterns
===================

- `classes` matches class definitions
- `comments` matches comments
- `dom` matches DOM document method invocations
- `functions` matches function definitions
- `names` matches identifiers (and keywords) not inside strings and comments
- `strings` matches strings
- `zap_comments` removes comments from matches
- `zap_strings` removes strings from matches
