Package org.intellij.grammar.livePreview
Class LivePreviewParserDefinition
java.lang.Object
org.intellij.grammar.livePreview.LivePreviewParserDefinition
- All Implemented Interfaces:
com.intellij.lang.ParserDefinition
public class LivePreviewParserDefinition
extends Object
implements com.intellij.lang.ParserDefinition
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.intellij.lang.ParserDefinition
com.intellij.lang.ParserDefinition.SpaceRequirements -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull com.intellij.psi.PsiElementcreateElement(com.intellij.lang.ASTNode node) @NotNull com.intellij.psi.PsiFilecreateFile(@NotNull com.intellij.psi.FileViewProvider viewProvider) @NotNull com.intellij.lexer.LexercreateLexer(com.intellij.openapi.project.Project project) @NotNull com.intellij.lang.PsiParsercreateParser(com.intellij.openapi.project.Project project) @NotNull com.intellij.psi.tree.TokenSet@NotNull com.intellij.psi.tree.IFileElementType@NotNull com.intellij.psi.tree.TokenSet@NotNull com.intellij.psi.tree.TokenSet@NotNull com.intellij.lang.ParserDefinition.SpaceRequirementsspaceExistenceTypeBetweenTokens(com.intellij.lang.ASTNode left, com.intellij.lang.ASTNode right) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.intellij.lang.ParserDefinition
reparseSpace, spaceExistanceTypeBetweenTokens
-
Field Details
-
COMMENT
public static final com.intellij.psi.tree.IElementType COMMENT -
STRING
public static final com.intellij.psi.tree.IElementType STRING -
NUMBER
public static final com.intellij.psi.tree.IElementType NUMBER -
KEYWORD
public static final com.intellij.psi.tree.IElementType KEYWORD
-
-
Constructor Details
-
LivePreviewParserDefinition
-
-
Method Details
-
createLexer
@NotNull public @NotNull com.intellij.lexer.Lexer createLexer(com.intellij.openapi.project.Project project) - Specified by:
createLexerin interfacecom.intellij.lang.ParserDefinition
-
createParser
@NotNull public @NotNull com.intellij.lang.PsiParser createParser(com.intellij.openapi.project.Project project) - Specified by:
createParserin interfacecom.intellij.lang.ParserDefinition
-
getFileNodeType
@NotNull public @NotNull com.intellij.psi.tree.IFileElementType getFileNodeType()- Specified by:
getFileNodeTypein interfacecom.intellij.lang.ParserDefinition
-
getWhitespaceTokens
@NotNull public @NotNull com.intellij.psi.tree.TokenSet getWhitespaceTokens()- Specified by:
getWhitespaceTokensin interfacecom.intellij.lang.ParserDefinition
-
getCommentTokens
@NotNull public @NotNull com.intellij.psi.tree.TokenSet getCommentTokens()- Specified by:
getCommentTokensin interfacecom.intellij.lang.ParserDefinition
-
getStringLiteralElements
@NotNull public @NotNull com.intellij.psi.tree.TokenSet getStringLiteralElements()- Specified by:
getStringLiteralElementsin interfacecom.intellij.lang.ParserDefinition
-
createElement
@NotNull public @NotNull com.intellij.psi.PsiElement createElement(com.intellij.lang.ASTNode node) - Specified by:
createElementin interfacecom.intellij.lang.ParserDefinition
-
createFile
@NotNull public @NotNull com.intellij.psi.PsiFile createFile(@NotNull @NotNull com.intellij.psi.FileViewProvider viewProvider) - Specified by:
createFilein interfacecom.intellij.lang.ParserDefinition
-
spaceExistenceTypeBetweenTokens
@NotNull public @NotNull com.intellij.lang.ParserDefinition.SpaceRequirements spaceExistenceTypeBetweenTokens(com.intellij.lang.ASTNode left, com.intellij.lang.ASTNode right) - Specified by:
spaceExistenceTypeBetweenTokensin interfacecom.intellij.lang.ParserDefinition
-