chore(zig): Shuffle classes around to prepare for psi tree
This commit is contained in:
parent
0744b36e41
commit
649ce7181c
7 changed files with 8 additions and 17 deletions
|
@ -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;
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
|
@ -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;
|
|
@ -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"/>
|
||||||
|
|
Loading…
Add table
Reference in a new issue