Good question.

@DennisKehrig @peterflynn @jasonsanjose What's the purpose of the `Language.prototype` data members?  For example:

```
    Language.prototype._lineCommentSyntax = null;
```

This (and several others like it) is redefined in the constructor, so they do not seem to be used.