Now for function calls and array initializers, you can use ... to match 0 or more elements of the list.
Adds support for var/let, and adds support for loose object matching.
Resolve a ReferenceError.
This is sueful, especially for dealing with minified files.
Switched to using node-getopt, which has a getopt-style interface. This allows me to support multiple patterns, which I have also implemented.
Binds variables, so that if they are referenced multiple times, it must be the same value each time it is matched. Also allows you to print just the matched variable's value.
Add some test files and modify jsgrep to accept itself as input.
It's sort of like documentation