Work with ParseTreePatternMatcher.

Not sure I like the way I hacked up the assignment into the
vector<Token>.  Using vector<Token*> seems like it’s bad for memory
management.
Merge pull request #11 from EpsilonPrime/feature/FirstPass

Work with ParseTreePatternMatcher.