Add support for the 'options' and 'tokens' directives as well as parser
rules
Fragments are allowed to have underscores
Fix single quoted string highlighting so it doesn't barf on escaped
single quotes (e.g. '\'')
Merge pull request #2 from omnisis/master

Fixes and support for 'tokens' and 'options' directives