Package com.intellij.lang

Provides base interfaces which allow to extend IDEA with support for custom languages.

See:
          Description

Interface Summary
ASTNode A node in the AST tree.
Commenter Defines the support for "Comment with Line Comment" and "Comment with Block Comment" actions in a custom language.
PairedBraceMatcher Defines the brace matching support required for a custom language.
ParserDefinition Defines the implementation of a parser for a custom language.
PsiBuilder The IDEA side of a custom language parser.
PsiBuilder.Marker A marker defines a range in the document text which becomes a node in the AST tree.
PsiParser The plugin side of a custom language parser.
 

Class Summary
BracePair Defines a single pair of braces which need to be matched when editing code in a custom language.
Language The base class for all programming language support implementations.
StdLanguages Defines the standard languages supported by IDEA.
 

Package com.intellij.lang Description

Provides base interfaces which allow to extend IDEA with support for custom languages.