Uses of Package
com.intellij.lang

Packages that use com.intellij.lang
com.intellij.extapi.psi Provides base classes for the custom language implementations of the PSI structure. 
com.intellij.lang Provides base interfaces which allow to extend IDEA with support for custom languages. 
com.intellij.lang.annotation Provides interfaces for implementing additional syntax highlighting, error and warning highlighting in custom languages. 
com.intellij.lang.folding Provides interfaces for adding code folding support to custom languages. 
com.intellij.openapi.fileTypes Provides interfaces for registering and working with file types, and for implementing file type- dependent syntax highlighters. 
com.intellij.peer Provides interfaces for creating internal IDEA implementations of components defined by abstract interfaces. 
com.intellij.pom.tree.events   
com.intellij.psi Provides interfaces for working with the Program Source Interface (IDEA's internal representation of the program structure). 
com.intellij.psi.jsp Provides the PSI structure for JSP files. 
com.intellij.psi.tree Provides interfaces for elements composing AST trees. 
com.intellij.psi.tree.jsp Provides interfaces for JSP elements found in AST trees. 
com.intellij.psi.util Provides utility classes for working with the PSI. 
 

Classes in com.intellij.lang used by com.intellij.extapi.psi
ASTNode
          A node in the AST tree.
Language
          The base class for all programming language support implementations.
 

Classes in com.intellij.lang used by com.intellij.lang
ASTNode
          A node in the AST tree.
BracePair
          Defines a single pair of braces which need to be matched when editing code in a custom language.
Commenter
          Defines the support for "Comment with Line Comment" and "Comment with Block Comment" actions in a custom language.
Language
          The base class for all programming language support implementations.
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.
 

Classes in com.intellij.lang used by com.intellij.lang.annotation
ASTNode
          A node in the AST tree.
 

Classes in com.intellij.lang used by com.intellij.lang.folding
ASTNode
          A node in the AST tree.
 

Classes in com.intellij.lang used by com.intellij.openapi.fileTypes
Language
          The base class for all programming language support implementations.
 

Classes in com.intellij.lang used by com.intellij.peer
ASTNode
          A node in the AST tree.
Language
          The base class for all programming language support implementations.
PsiBuilder
          The IDEA side of a custom language parser.
 

Classes in com.intellij.lang used by com.intellij.pom.tree.events
ASTNode
          A node in the AST tree.
 

Classes in com.intellij.lang used by com.intellij.psi
ASTNode
          A node in the AST tree.
Language
          The base class for all programming language support implementations.
 

Classes in com.intellij.lang used by com.intellij.psi.jsp
Language
          The base class for all programming language support implementations.
 

Classes in com.intellij.lang used by com.intellij.psi.tree
ASTNode
          A node in the AST tree.
Language
          The base class for all programming language support implementations.
 

Classes in com.intellij.lang used by com.intellij.psi.tree.jsp
Language
          The base class for all programming language support implementations.
 

Classes in com.intellij.lang used by com.intellij.psi.util
Language
          The base class for all programming language support implementations.