public class SquashMacroParserDefinition extends Object implements com.intellij.lang.ParserDefinition
Modifier and Type | Field and Description |
---|---|
static com.intellij.psi.tree.TokenSet |
COMMENTS |
static com.intellij.psi.tree.IFileElementType |
FILE |
static com.intellij.psi.tree.TokenSet |
WHITE_SPACES |
Constructor and Description |
---|
SquashMacroParserDefinition() |
Modifier and Type | Method and Description |
---|---|
com.intellij.psi.PsiElement |
createElement(com.intellij.lang.ASTNode node) |
com.intellij.psi.PsiFile |
createFile(com.intellij.psi.FileViewProvider viewProvider) |
com.intellij.lexer.Lexer |
createLexer(com.intellij.openapi.project.Project project) |
com.intellij.lang.PsiParser |
createParser(com.intellij.openapi.project.Project project) |
com.intellij.psi.tree.TokenSet |
getCommentTokens() |
com.intellij.psi.tree.IFileElementType |
getFileNodeType() |
com.intellij.psi.tree.TokenSet |
getStringLiteralElements() |
com.intellij.psi.tree.TokenSet |
getWhitespaceTokens() |
com.intellij.lang.ParserDefinition.SpaceRequirements |
spaceExistenceTypeBetweenTokens(com.intellij.lang.ASTNode left,
com.intellij.lang.ASTNode right) |
public static final com.intellij.psi.tree.TokenSet WHITE_SPACES
public static final com.intellij.psi.tree.TokenSet COMMENTS
public static final com.intellij.psi.tree.IFileElementType FILE
@NotNull public com.intellij.lexer.Lexer createLexer(com.intellij.openapi.project.Project project)
createLexer
in interface com.intellij.lang.ParserDefinition
@NotNull public com.intellij.psi.tree.TokenSet getWhitespaceTokens()
getWhitespaceTokens
in interface com.intellij.lang.ParserDefinition
@NotNull public com.intellij.psi.tree.TokenSet getCommentTokens()
getCommentTokens
in interface com.intellij.lang.ParserDefinition
@NotNull public com.intellij.psi.tree.TokenSet getStringLiteralElements()
getStringLiteralElements
in interface com.intellij.lang.ParserDefinition
public com.intellij.lang.PsiParser createParser(com.intellij.openapi.project.Project project)
createParser
in interface com.intellij.lang.ParserDefinition
public com.intellij.psi.tree.IFileElementType getFileNodeType()
getFileNodeType
in interface com.intellij.lang.ParserDefinition
public com.intellij.psi.PsiFile createFile(com.intellij.psi.FileViewProvider viewProvider)
createFile
in interface com.intellij.lang.ParserDefinition
public com.intellij.lang.ParserDefinition.SpaceRequirements spaceExistenceTypeBetweenTokens(com.intellij.lang.ASTNode left, com.intellij.lang.ASTNode right)
spaceExistenceTypeBetweenTokens
in interface com.intellij.lang.ParserDefinition
@NotNull public com.intellij.psi.PsiElement createElement(com.intellij.lang.ASTNode node)
createElement
in interface com.intellij.lang.ParserDefinition
Copyright © 2018-2019 Henix. All Rights Reserved.