Add Regexp.Match.
Add subexpression matching.
Make token strings their runes, not an internal name.
Change eof to a rune, not a token.
Add character classes.
Correctly distinguish empty match from no match.
Minor comment change.
Add more tests.