diff --git a/src/main/java/org/aya/intellij/actions/Commenter.kt b/src/main/java/org/aya/intellij/actions/Commenter.kt index aa438e6..dbb6a22 100644 --- a/src/main/java/org/aya/intellij/actions/Commenter.kt +++ b/src/main/java/org/aya/intellij/actions/Commenter.kt @@ -3,7 +3,7 @@ package org.aya.intellij.actions import com.intellij.lang.CodeDocumentationAwareCommenterEx import com.intellij.psi.PsiComment import com.intellij.psi.PsiElement -import org.aya.intellij.parser.AyaParserDefinition +import org.aya.intellij.language.AyaParserDefinition import org.aya.intellij.psi.concrete.AyaPsiRemark class Commenter : CodeDocumentationAwareCommenterEx { diff --git a/src/main/java/org/aya/intellij/actions/FindUsages.java b/src/main/java/org/aya/intellij/actions/FindUsages.java index 2db4146..a1e3926 100644 --- a/src/main/java/org/aya/intellij/actions/FindUsages.java +++ b/src/main/java/org/aya/intellij/actions/FindUsages.java @@ -3,8 +3,8 @@ import com.intellij.lang.cacheBuilder.WordsScanner; import com.intellij.lang.findUsages.FindUsagesProvider; import com.intellij.psi.PsiElement; -import org.aya.intellij.parser.AyaParserDefinition; -import org.aya.intellij.parser.AyaWordsScanner; +import org.aya.intellij.language.AyaParserDefinition; +import org.aya.intellij.language.AyaWordsScanner; import org.aya.intellij.psi.AyaPsiNamedElement; import org.aya.intellij.psi.concrete.*; import org.jetbrains.annotations.Nls; diff --git a/src/main/java/org/aya/intellij/actions/ReferenceContributor.java b/src/main/java/org/aya/intellij/actions/ReferenceContributor.java index fbe791b..24596eb 100644 --- a/src/main/java/org/aya/intellij/actions/ReferenceContributor.java +++ b/src/main/java/org/aya/intellij/actions/ReferenceContributor.java @@ -7,11 +7,11 @@ import com.intellij.psi.*; import com.intellij.util.ProcessingContext; import org.aya.intellij.psi.AyaPsiElement; +import org.aya.intellij.psi.AyaPsiReference; import org.aya.intellij.psi.concrete.AyaPsiAtomBindPattern; import org.aya.intellij.psi.concrete.AyaPsiNewArgField; import org.aya.intellij.psi.concrete.AyaPsiProjFixId; import org.aya.intellij.psi.concrete.AyaPsiRefExpr; -import org.aya.intellij.psi.ref.AyaPsiReference; import org.jetbrains.annotations.NotNull; /** diff --git a/src/main/java/org/aya/intellij/actions/SyntaxHighlight.kt b/src/main/java/org/aya/intellij/actions/SyntaxHighlight.kt index 41c6a08..268e685 100644 --- a/src/main/java/org/aya/intellij/actions/SyntaxHighlight.kt +++ b/src/main/java/org/aya/intellij/actions/SyntaxHighlight.kt @@ -7,7 +7,7 @@ import com.intellij.openapi.editor.colors.TextAttributesKey import com.intellij.openapi.fileTypes.SyntaxHighlighterBase import com.intellij.psi.TokenType import com.intellij.psi.tree.IElementType -import org.aya.intellij.parser.AyaParserDefinition +import org.aya.intellij.language.AyaParserDefinition import org.aya.parser.AyaPsiElementTypes class SyntaxHighlight : SyntaxHighlighterBase() { diff --git a/src/main/java/org/aya/intellij/lsp/AyaLsp.java b/src/main/java/org/aya/intellij/actions/lsp/AyaLsp.java similarity index 98% rename from src/main/java/org/aya/intellij/lsp/AyaLsp.java rename to src/main/java/org/aya/intellij/actions/lsp/AyaLsp.java index fee05b3..d7b0653 100644 --- a/src/main/java/org/aya/intellij/lsp/AyaLsp.java +++ b/src/main/java/org/aya/intellij/actions/lsp/AyaLsp.java @@ -1,4 +1,4 @@ -package org.aya.intellij.lsp; +package org.aya.intellij.actions.lsp; import com.intellij.codeInsight.daemon.DaemonCodeAnalyzer; import com.intellij.openapi.diagnostic.Logger; @@ -29,10 +29,11 @@ import org.aya.concrete.stmt.Decl; import org.aya.concrete.stmt.Stmt; import org.aya.generic.Constants; +import org.aya.intellij.language.AyaIJParserImpl; import org.aya.intellij.psi.AyaPsiElement; import org.aya.intellij.psi.AyaPsiFile; import org.aya.intellij.psi.AyaPsiNamedElement; -import org.aya.intellij.psi.ref.AyaPsiReference; +import org.aya.intellij.psi.AyaPsiReference; import org.aya.intellij.service.ProblemService; import org.aya.lsp.actions.GotoDefinition; import org.aya.lsp.server.AyaLanguageClient; diff --git a/src/main/java/org/aya/intellij/lsp/AyaStartup.java b/src/main/java/org/aya/intellij/actions/lsp/AyaStartup.java similarity index 96% rename from src/main/java/org/aya/intellij/lsp/AyaStartup.java rename to src/main/java/org/aya/intellij/actions/lsp/AyaStartup.java index e2ed7bc..6a1470c 100644 --- a/src/main/java/org/aya/intellij/lsp/AyaStartup.java +++ b/src/main/java/org/aya/intellij/actions/lsp/AyaStartup.java @@ -1,4 +1,4 @@ -package org.aya.intellij.lsp; +package org.aya.intellij.actions.lsp; import com.intellij.openapi.module.ModuleManager; import com.intellij.openapi.project.Project; diff --git a/src/main/java/org/aya/intellij/lsp/JB.java b/src/main/java/org/aya/intellij/actions/lsp/JB.java similarity index 98% rename from src/main/java/org/aya/intellij/lsp/JB.java rename to src/main/java/org/aya/intellij/actions/lsp/JB.java index 5d57f35..c3f9329 100644 --- a/src/main/java/org/aya/intellij/lsp/JB.java +++ b/src/main/java/org/aya/intellij/actions/lsp/JB.java @@ -1,4 +1,4 @@ -package org.aya.intellij.lsp; +package org.aya.intellij.actions.lsp; import com.intellij.diff.util.LineCol; import com.intellij.openapi.project.Project; diff --git a/src/main/java/org/aya/intellij/run/AyaRunLineMarkerContributor.java b/src/main/java/org/aya/intellij/actions/run/AyaRunLineMarkerContributor.java similarity index 95% rename from src/main/java/org/aya/intellij/run/AyaRunLineMarkerContributor.java rename to src/main/java/org/aya/intellij/actions/run/AyaRunLineMarkerContributor.java index 24fcba7..8e2fb56 100644 --- a/src/main/java/org/aya/intellij/run/AyaRunLineMarkerContributor.java +++ b/src/main/java/org/aya/intellij/actions/run/AyaRunLineMarkerContributor.java @@ -1,4 +1,4 @@ -package org.aya.intellij.run; +package org.aya.intellij.actions.run; import com.intellij.execution.lineMarker.ExecutorAction; import com.intellij.execution.lineMarker.RunLineMarkerContributor; @@ -8,11 +8,11 @@ import com.intellij.psi.PsiElement; import com.intellij.psi.tree.IElementType; import kala.collection.immutable.ImmutableSeq; -import org.aya.intellij.AyaIcons; import org.aya.intellij.psi.AyaPsiFile; import org.aya.intellij.psi.concrete.AyaPsiDecl; import org.aya.intellij.psi.concrete.AyaPsiDeclNameOrInfix; import org.aya.intellij.psi.concrete.AyaPsiPrimName; +import org.aya.intellij.ui.AyaIcons; import org.aya.parser.AyaPsiElementTypes; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/src/main/java/org/aya/intellij/run/TyckRunConfig.java b/src/main/java/org/aya/intellij/actions/run/TyckRunConfig.java similarity index 99% rename from src/main/java/org/aya/intellij/run/TyckRunConfig.java rename to src/main/java/org/aya/intellij/actions/run/TyckRunConfig.java index 19e51dc..df8ced6 100644 --- a/src/main/java/org/aya/intellij/run/TyckRunConfig.java +++ b/src/main/java/org/aya/intellij/actions/run/TyckRunConfig.java @@ -1,4 +1,4 @@ -package org.aya.intellij.run; +package org.aya.intellij.actions.run; import com.intellij.execution.ExecutionException; import com.intellij.execution.Executor; diff --git a/src/main/java/org/aya/intellij/run/TyckRunConfigEditorUI.form b/src/main/java/org/aya/intellij/actions/run/TyckRunConfigEditorUI.form similarity index 96% rename from src/main/java/org/aya/intellij/run/TyckRunConfigEditorUI.form rename to src/main/java/org/aya/intellij/actions/run/TyckRunConfigEditorUI.form index c662763..a48c431 100644 --- a/src/main/java/org/aya/intellij/run/TyckRunConfigEditorUI.form +++ b/src/main/java/org/aya/intellij/actions/run/TyckRunConfigEditorUI.form @@ -1,5 +1,5 @@ -