Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Explicitly depend on SimpleLanguage.INSTANCE (JetBrains#34)
The use of `Language.findInstance()` implicitly depended on the fact that `SimpleLanguage.INSTANCE` was referenced at some earlier point in time. In this case, that happens because the instantiation of `SimpleParserDefinition` triggers the instantiation of `COMMENTS`, which relies on `SimpleTypes.COMMENT`. When basing one's work on this sample project, however, one may run into issues. Specifically, the absence of a custom comment token type will mean a failure to correctly instantiate the singleton language object. Making the dependence on `SimpleLanguage.INSTANCE` explicit prevents that issue from occurring.
- Loading branch information