I'm playing around with building a custom language plugin. The instructions at:
has the following:
Syntax highlighting: The lexer is returned from the implementation of
the SyntaxHighlighterFactory interface which is
registed in the com.intellij.lang.syntaxHighlighterFactory extension point.
Building the syntax tree of a file: the lexer is expected to be
returned from ParserDefinition.createLexer(),
and the ParserDefinition interface is registered in the
com.intellij.lang.parserDefinition extension point.
according to my IntelliJ (10.5.1)
resources.jar!PlatformExtensionPoints.xml has all of the "extension
points" like "syntaxHighlighter" but I don't see "parserDefinition" in
Also, if I try to put a "" tag inside my
META-INF/plugin.xml my IntelliJ highlights it in red.
Apologies in advance if this question is a dumb one.