add full language spec to grammar for testing