Support explicit token assignments in combined grammars

Fixes #157