extended grammar, customized fast matchers