Make _match() public. Close #52.

It should be this way not only so it can be called from custom rules but also to make the calls to other Expressions' _match methods from Compound expressions legit.