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 java.lang.Object implements com.intellij.lang.ParserDefinition
-
-
Constructor Summary
Constructors Constructor Description LivePreviewParserDefinition(LivePreviewLanguage language)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @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.TokenSetgetCommentTokens()@NotNull com.intellij.psi.tree.IFileElementTypegetFileNodeType()LivePreviewLanguagegetLanguage()@NotNull com.intellij.psi.tree.TokenSetgetStringLiteralElements()@NotNull com.intellij.psi.tree.TokenSetgetWhitespaceTokens()@NotNull com.intellij.lang.ParserDefinition.SpaceRequirementsspaceExistenceTypeBetweenTokens(com.intellij.lang.ASTNode left, com.intellij.lang.ASTNode right)
-
-
-
Constructor Detail
-
LivePreviewParserDefinition
public LivePreviewParserDefinition(LivePreviewLanguage language)
-
-
Method Detail
-
getLanguage
public LivePreviewLanguage getLanguage()
-
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
-
-