idea-plugin / arrow.meta.ide.dsl.editor.parser / ParserSyntax

ParserSyntax

interface ParserSyntax

Functions

addParser open fun IdeMetaPlugin.addParser(parser: (Project) -> PsiParser, file: (FileViewProvider) -> PsiFile, stringLiteralElements: TokenSet, fileNodeType: IFileElementType, lexer: (Project) -> Lexer, element: (ASTNode) -> PsiElement, commentTokens: TokenSet): ExtensionPhase
parser open fun IdeMetaPlugin.parser(parser: ParserDefinition): ExtensionPhase
open fun ParserSyntax.parser(parser: (Project) -> PsiParser, file: (FileViewProvider) -> PsiFile, stringLiteralElements: TokenSet, fileNodeType: IFileElementType, lexer: (Project) -> Lexer, element: (ASTNode) -> PsiElement, commentTokens: TokenSet): ParserDefinition

Inheritors

IdeSyntax interface IdeSyntax : IconProviderSyntax, SyntaxHighlighterSyntax, InspectionSyntax, AnActionSyntax, ColorSettingsSyntax, HintingSyntax, LanguageSyntax, LineMarkerSyntax, LiveTemplateSyntax, NavigationSyntax, SearchSyntax, StructureViewSyntax, UsageSyntax, ExtensionProviderSyntax, DocumentationSyntax, KotlinExtensionSyntax, DialogSyntax, PopupSyntax, NotificationSyntax, ToolWindowSyntax, GotoRelatedSyntax, AnnotatorSyntax, ParserSyntax, ApplicationSyntax, FoldingSyntax, EditorSyntax, ResolveScopeSyntax, ResolveProviderSyntax

Do you like Arrow?

Arrow Org
<