fix: 语法问题

This commit is contained in:
me
2024-05-31 16:31:13 +08:00
parent ad35338f49
commit 03a336bac3

View File

@@ -1,6 +1,7 @@
{ {
generate=[token-case="as-is" element-case="as-is"] generate=[token-case="as-is" element-case="as-is"]
parserClass="me.zhouxi.slint.lang.parser.SlintParser" parserClass="me.zhouxi.slint.lang.parser.SlintParser"
parserUtilClass="me.zhouxi.slint.lang.psi.SlintParserUtil"
implements="me.zhouxi.slint.lang.psi.SlintPsiElement" implements="me.zhouxi.slint.lang.psi.SlintPsiElement"
extends="me.zhouxi.slint.lang.psi.impl.SlintPsiElementImpl" extends="me.zhouxi.slint.lang.psi.impl.SlintPsiElementImpl"
elementTypeHolderClass="me.zhouxi.slint.lang.psi.SlintTypes" elementTypeHolderClass="me.zhouxi.slint.lang.psi.SlintTypes"
@@ -10,6 +11,10 @@
psiImplClassSuffix="Impl" psiImplClassSuffix="Impl"
psiPackage="me.zhouxi.slint.lang.psi" psiPackage="me.zhouxi.slint.lang.psi"
psiImplPackage="me.zhouxi.slint.lang.psi.impl" psiImplPackage="me.zhouxi.slint.lang.psi.impl"
extends(".*Expression")=Expression
implements(".*Keyword")=["me.zhouxi.slint.lang.psi.SlintPsiKeyword"]
extends(".*Keyword")="me.zhouxi.slint.lang.psi.SlintPsiKeyword.Impl"
elementTypeFactory(".*Keyword")="me.zhouxi.slint.lang.psi.SlintPsiKeyword.type"
tokens=[ tokens=[
Comma = "," Comma = ","
FatArrow = "=>" FatArrow = "=>"
@@ -58,9 +63,6 @@
BlockComment = 'regexp:/\*[\s\S]*?\*/' BlockComment = 'regexp:/\*[\s\S]*?\*/'
] ]
extends(".*Expression")=Expression
implements(".*Keyword")=["me.zhouxi.slint.lang.psi.keyword.SlintPsiKeywordIdentifier"]
mixin(".*Keyword")="me.zhouxi.slint.lang.psi.keyword.SlintPsiKeywordIdentifierImpl"
} }
// //
Document ::= DocumentElement* Document ::= DocumentElement*