diff --git a/platform/core-impl/src/com/intellij/core/CoreApplicationEnvironment.java b/platform/core-impl/src/com/intellij/core/CoreApplicationEnvironment.java index 6cb941b2fbe6..71eff2aa9026 100644 --- a/platform/core-impl/src/com/intellij/core/CoreApplicationEnvironment.java +++ b/platform/core-impl/src/com/intellij/core/CoreApplicationEnvironment.java @@ -267,6 +267,10 @@ public class CoreApplicationEnvironment { }); } + public void registerParserDefinition(Language language, ParserDefinition parserDefinition) { + addExplicitExtension(LanguageParserDefinitions.INSTANCE, language, parserDefinition); + } + public void addExplicitExtension(final FileTypeExtension instance, final FileType fileType, final T object) { instance.addExplicitExtension(fileType, object); Disposer.register(myParentDisposable, new Disposable() {