chore(zig): Shuffle classes around to prepare for psi tree

This commit is contained in:
FalsePattern 2023-08-17 10:20:23 +02:00 committed by FalsePattern
parent 0744b36e41
commit 649ce7181c
Signed by: falsepattern
GPG key ID: FDF7126A9E124447
7 changed files with 8 additions and 17 deletions

View file

@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.falsepattern.zigbrains.zig.ide; package com.falsepattern.zigbrains.zig;
import com.falsepattern.zigbrains.common.Icons; import com.falsepattern.zigbrains.common.Icons;
import com.intellij.openapi.fileTypes.LanguageFileType; import com.intellij.openapi.fileTypes.LanguageFileType;

View file

@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.falsepattern.zigbrains.zig.ide; package com.falsepattern.zigbrains.zig;
import com.intellij.lang.Language; import com.intellij.lang.Language;

View file

@ -16,7 +16,7 @@
package com.falsepattern.zigbrains.zig.lsp; package com.falsepattern.zigbrains.zig.lsp;
import com.falsepattern.zigbrains.zig.HighlightingUtil; import com.falsepattern.zigbrains.zig.util.HighlightingUtil;
import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.diagnostic.Logger;
import org.eclipse.lsp4j.DidChangeTextDocumentParams; import org.eclipse.lsp4j.DidChangeTextDocumentParams;
import org.eclipse.lsp4j.DidOpenTextDocumentParams; import org.eclipse.lsp4j.DidOpenTextDocumentParams;

View file

@ -16,8 +16,8 @@
package com.falsepattern.zigbrains.zig.parser; package com.falsepattern.zigbrains.zig.parser;
import com.falsepattern.zigbrains.zig.ide.ZigFileType; import com.falsepattern.zigbrains.zig.ZigFileType;
import com.falsepattern.zigbrains.zig.ide.ZigLanguage; import com.falsepattern.zigbrains.zig.ZigLanguage;
import com.intellij.extapi.psi.PsiFileBase; import com.intellij.extapi.psi.PsiFileBase;
import com.intellij.openapi.fileTypes.FileType; import com.intellij.openapi.fileTypes.FileType;
import com.intellij.psi.FileViewProvider; import com.intellij.psi.FileViewProvider;

View file

@ -16,31 +16,22 @@
package com.falsepattern.zigbrains.zig.parser; package com.falsepattern.zigbrains.zig.parser;
import com.falsepattern.zigbrains.zig.ide.ZigLanguage; import com.falsepattern.zigbrains.zig.ZigLanguage;
import com.falsepattern.zigbrains.zon.ZonLanguage;
import com.falsepattern.zigbrains.zon.lexer.ZonLexerAdapter;
import com.falsepattern.zigbrains.zon.parser.ZonParser;
import com.falsepattern.zigbrains.zon.parser.ZonTokenSets;
import com.falsepattern.zigbrains.zon.psi.ZonTypes;
import com.intellij.lang.ASTFactory; import com.intellij.lang.ASTFactory;
import com.intellij.lang.ASTNode; import com.intellij.lang.ASTNode;
import com.intellij.lang.ParserDefinition; import com.intellij.lang.ParserDefinition;
import com.intellij.lang.PsiBuilder;
import com.intellij.lang.PsiParser; import com.intellij.lang.PsiParser;
import com.intellij.lexer.DummyLexer; import com.intellij.lexer.DummyLexer;
import com.intellij.lexer.Lexer; import com.intellij.lexer.Lexer;
import com.intellij.openapi.fileTypes.PlainTextParserDefinition;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.psi.FileViewProvider; import com.intellij.psi.FileViewProvider;
import com.intellij.psi.PlainTextTokenTypes; import com.intellij.psi.PlainTextTokenTypes;
import com.intellij.psi.PsiElement; import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFile; import com.intellij.psi.PsiFile;
import com.intellij.psi.tree.IElementType;
import com.intellij.psi.tree.IFileElementType; import com.intellij.psi.tree.IFileElementType;
import com.intellij.psi.tree.TokenSet; import com.intellij.psi.tree.TokenSet;
import com.intellij.psi.util.PsiUtilCore; import com.intellij.psi.util.PsiUtilCore;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public class ZigParserDefinition implements ParserDefinition { public class ZigParserDefinition implements ParserDefinition {
public static final IFileElementType FILE = new IFileElementType(ZigLanguage.INSTANCE) { public static final IFileElementType FILE = new IFileElementType(ZigLanguage.INSTANCE) {

View file

@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.falsepattern.zigbrains.zig; package com.falsepattern.zigbrains.zig.util;
import com.falsepattern.zigbrains.zig.lsp.ZLSEditorEventManager; import com.falsepattern.zigbrains.zig.lsp.ZLSEditorEventManager;
import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.application.ApplicationManager;

View file

@ -61,7 +61,7 @@
<!-- endregion LSP4IntelliJ --> <!-- endregion LSP4IntelliJ -->
<fileType name="Zig File" <fileType name="Zig File"
implementationClass="com.falsepattern.zigbrains.zig.ide.ZigFileType" implementationClass="com.falsepattern.zigbrains.zig.ZigFileType"
fieldName="INSTANCE" fieldName="INSTANCE"
language="Zig" language="Zig"
extensions="zig"/> extensions="zig"/>