fixes #11
- modified cs file to prevent overriding the grammar provider
- adapted grammar provider