Add support for the 'options' and 'tokens' directives as well as parser
rules
Fragments are allowed to have underscores