Skip to content

Commit

Permalink
merge: #24
Browse files Browse the repository at this point in the history
24: Reorganize classes r=imkiva a=imkiva

bors merge

Co-authored-by: imkiva <[email protected]>
  • Loading branch information
bors[bot] and imkiva authored Oct 8, 2022
2 parents c05261a + 20722b4 commit 6cb99ea
Show file tree
Hide file tree
Showing 40 changed files with 66 additions and 67 deletions.
2 changes: 1 addition & 1 deletion src/main/java/org/aya/intellij/actions/Commenter.kt
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/org/aya/intellij/actions/FindUsages.java
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;

/**
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/aya/intellij/actions/SyntaxHighlight.kt
Original file line number Diff line number Diff line change
Expand Up @@ -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() {
Expand Down
Original file line number Diff line number Diff line change
@@ -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;
Expand Down Expand Up @@ -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;
Expand Down
Original file line number Diff line number Diff line change
@@ -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;
Expand Down
Original file line number Diff line number Diff line change
@@ -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;
Expand Down
Original file line number Diff line number Diff line change
@@ -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;
Expand All @@ -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;
Expand Down
Original file line number Diff line number Diff line change
@@ -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;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<form xmlns="http://www.intellij.com/uidesigner/form/" version="1" bind-to-class="org.aya.intellij.run.TyckRunConfigEditorUI">
<form xmlns="http://www.intellij.com/uidesigner/form/" version="1" bind-to-class="org.aya.intellij.actions.run.TyckRunConfigEditorUI">
<grid id="27dc6" binding="root" layout-manager="GridLayoutManager" row-count="3" column-count="1" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
<margin top="0" left="0" bottom="0" right="0"/>
<constraints>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.aya.intellij.run;
package org.aya.intellij.actions.run;

import com.intellij.openapi.options.SettingsEditor;
import com.intellij.openapi.ui.LabeledComponent;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.aya.intellij.proof;
package org.aya.intellij.actions.search;

import com.intellij.ide.projectView.PresentationData;
import com.intellij.openapi.project.Project;
Expand All @@ -10,11 +10,10 @@
import org.aya.concrete.stmt.QualifiedID;
import org.aya.core.term.Term;
import org.aya.generic.util.InterruptException;
import org.aya.intellij.AyaIcons;
import org.aya.intellij.actions.SearchEverywhere;
import org.aya.intellij.lsp.AyaIJParserImpl;
import org.aya.intellij.language.AyaIJParserImpl;
import org.aya.intellij.psi.AyaPsiElement;
import org.aya.intellij.service.DistillerService;
import org.aya.intellij.ui.AyaIcons;
import org.aya.ref.DefVar;
import org.aya.util.distill.DistillerOptions;
import org.aya.util.error.SourcePos;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.aya.intellij.proof
package org.aya.intellij.actions.search

import com.intellij.ide.actions.searcheverywhere.FoundItemDescriptor
import com.intellij.ide.actions.searcheverywhere.SearchEverywhereContributorFactory
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.aya.intellij.actions;
package org.aya.intellij.actions.search;

import com.intellij.navigation.ChooseByNameContributorEx2;
import com.intellij.navigation.NavigationItem;
Expand All @@ -13,12 +13,12 @@
import kala.collection.immutable.ImmutableSeq;
import kala.tuple.Tuple;
import kala.tuple.Tuple2;
import org.aya.intellij.AyaFileType;
import org.aya.intellij.lsp.AyaLsp;
import org.aya.intellij.lsp.JB;
import org.aya.intellij.actions.lsp.AyaLsp;
import org.aya.intellij.actions.lsp.JB;
import org.aya.intellij.language.AyaFileType;
import org.aya.intellij.psi.AyaNavItem;
import org.aya.intellij.psi.AyaPsiFile;
import org.aya.intellij.psi.AyaPsiGenericDecl;
import org.aya.intellij.ui.AyaNavItem;
import org.aya.ref.DefVar;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/aya/intellij/inspection/AyaInspection.kt
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ import com.intellij.codeInspection.ProblemsHolder
import com.intellij.psi.PsiElementVisitor
import com.intellij.util.IncorrectOperationException
import org.aya.intellij.AyaBundle.message
import org.aya.intellij.actions.lsp.AyaLsp
import org.aya.intellij.inspection.error.ErrorInspection
import org.aya.intellij.inspection.goal.GoalInspection
import org.aya.intellij.inspection.info.InfoInspection
import org.aya.intellij.inspection.warning.*
import org.aya.intellij.lsp.AyaLsp

abstract class AyaInspection : LocalInspectionTool() {
override fun isEnabledByDefault() = true
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/org/aya/intellij/inspection/CatchAll.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
import com.intellij.psi.PsiElementVisitor;
import com.intellij.psi.PsiFile;
import kala.collection.SeqView;
import org.aya.intellij.lsp.AyaLsp;
import org.aya.intellij.lsp.JB;
import org.aya.intellij.actions.lsp.AyaLsp;
import org.aya.intellij.actions.lsp.JB;
import org.aya.intellij.psi.concrete.AyaPsiVisitor;
import org.aya.intellij.service.DistillerService;
import org.aya.util.reporter.Problem;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
import com.intellij.psi.PsiFile;
import kala.collection.SeqView;
import org.aya.intellij.AyaBundle;
import org.aya.intellij.actions.lsp.AyaLsp;
import org.aya.intellij.actions.lsp.JB;
import org.aya.intellij.inspection.CatchAll;
import org.aya.intellij.inspection.Jobs;
import org.aya.intellij.lsp.AyaLsp;
import org.aya.intellij.lsp.JB;
import org.aya.intellij.psi.AyaPsiFile;
import org.aya.intellij.service.DistillerService;
import org.aya.util.reporter.Problem;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import com.intellij.codeInspection.ProblemHighlightType
import com.intellij.codeInspection.ProblemsHolder
import com.intellij.openapi.project.Project
import org.aya.intellij.AyaBundle
import org.aya.intellij.actions.lsp.AyaLsp
import org.aya.intellij.inspection.AyaInspection
import org.aya.intellij.lsp.AyaLsp
import org.aya.intellij.psi.concrete.AyaPsiHoleExpr
import org.aya.intellij.psi.concrete.AyaPsiVisitor
import org.aya.intellij.psi.utils.AyaPsiFactory
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
import com.intellij.psi.PsiFile;
import kala.collection.SeqView;
import org.aya.intellij.AyaBundle;
import org.aya.intellij.actions.lsp.AyaLsp;
import org.aya.intellij.inspection.CatchAll;
import org.aya.intellij.lsp.AyaLsp;
import org.aya.util.reporter.Problem;
import org.jetbrains.annotations.NotNull;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import com.intellij.codeInspection.*
import com.intellij.openapi.project.Project
import org.aya.concrete.error.BadCounterexampleWarn
import org.aya.intellij.AyaBundle
import org.aya.intellij.lsp.AyaLsp
import org.aya.intellij.actions.lsp.AyaLsp
import org.aya.intellij.psi.concrete.AyaPsiOpenKw
import org.aya.intellij.psi.concrete.AyaPsiVisitor

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import com.intellij.codeInspection.*
import com.intellij.openapi.project.Project
import org.aya.concrete.error.BadModifierWarn
import org.aya.intellij.AyaBundle
import org.aya.intellij.lsp.AyaLsp
import org.aya.intellij.actions.lsp.AyaLsp
import org.aya.intellij.psi.concrete.AyaPsiFnModifiers
import org.aya.intellij.psi.concrete.AyaPsiVisitor

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package org.aya.intellij.inspection.warning
import com.intellij.codeInspection.*
import com.intellij.openapi.project.Project
import org.aya.intellij.AyaBundle
import org.aya.intellij.lsp.AyaLsp
import org.aya.intellij.actions.lsp.AyaLsp
import org.aya.intellij.psi.AyaPsiElement
import org.aya.intellij.psi.concrete.AyaPsiBareClause
import org.aya.intellij.psi.concrete.AyaPsiBarredClause
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import com.intellij.codeInsight.daemon.impl.quickfix.RenameElementFix
import com.intellij.codeInspection.ProblemHighlightType
import com.intellij.codeInspection.ProblemsHolder
import org.aya.intellij.AyaBundle
import org.aya.intellij.lsp.AyaLsp
import org.aya.intellij.actions.lsp.AyaLsp
import org.aya.intellij.psi.AyaPsiElement
import org.aya.intellij.psi.AyaPsiNamedElement
import org.aya.intellij.psi.concrete.AyaPsiVisitor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
import com.intellij.psi.PsiFile;
import kala.collection.SeqView;
import org.aya.intellij.AyaBundle;
import org.aya.intellij.actions.lsp.AyaLsp;
import org.aya.intellij.inspection.CatchAll;
import org.aya.intellij.inspection.Jobs;
import org.aya.intellij.lsp.AyaLsp;
import org.aya.util.reporter.Problem;
import org.jetbrains.annotations.NotNull;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.aya.intellij.lsp;
package org.aya.intellij.language;

import com.intellij.lang.ASTNode;
import com.intellij.openapi.application.ApplicationManager;
Expand All @@ -14,6 +14,7 @@
import org.aya.concrete.Expr;
import org.aya.concrete.GenericAyaParser;
import org.aya.concrete.stmt.Stmt;
import org.aya.intellij.actions.lsp.JB;
import org.aya.intellij.psi.AyaPsiElement;
import org.aya.intellij.psi.AyaPsiFile;
import org.aya.intellij.psi.utils.AyaPsiFactory;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.aya.intellij.parser;
package org.aya.intellij.language;

import com.intellij.lang.refactoring.NamesValidator;
import com.intellij.openapi.project.Project;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.aya.intellij.parser;
package org.aya.intellij.language;

import com.intellij.lang.ASTNode;
import com.intellij.lexer.FlexAdapter;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.aya.intellij.parser;
package org.aya.intellij.language;

import com.intellij.lang.cacheBuilder.VersionedWordsScanner;
import com.intellij.lang.cacheBuilder.WordOccurrence;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
package org.aya.intellij
package org.aya.intellij.language

import com.intellij.openapi.fileTypes.LanguageFileType
import org.aya.generic.Constants
import org.aya.intellij.ui.AyaIcons
import org.aya.parser.AyaLanguage

object AyaFileType : LanguageFileType(AyaLanguage.INSTANCE) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
package org.aya.intellij.ui
package org.aya.intellij.psi

import com.intellij.navigation.NavigationItem
import com.intellij.pom.Navigatable
import org.aya.intellij.psi.AyaPsiElement

/**
* Provide flexible (the verbose flag) presentation control over psi elements.
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/aya/intellij/psi/AyaPsiElement.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
import kala.collection.SeqView;
import kala.collection.immutable.ImmutableSeq;
import org.aya.concrete.stmt.QualifiedID;
import org.aya.intellij.AyaIcons;
import org.aya.intellij.psi.concrete.*;
import org.aya.intellij.ui.AyaIcons;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/aya/intellij/psi/AyaPsiFile.java
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import com.intellij.psi.FileViewProvider;
import kala.collection.SeqView;
import kala.collection.immutable.ImmutableSeq;
import org.aya.intellij.AyaFileType;
import org.aya.intellij.language.AyaFileType;
import org.aya.parser.AyaLanguage;
import org.jetbrains.annotations.NotNull;

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/org/aya/intellij/psi/AyaPsiNamedElement.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import com.intellij.psi.PsiNameIdentifierOwner;
import org.aya.concrete.stmt.QualifiedID;
import org.aya.intellij.lsp.AyaLsp;
import org.aya.intellij.actions.lsp.AyaLsp;
import org.aya.lsp.utils.ModuleVar;
import org.aya.ref.DefVar;
import org.aya.ref.LocalVar;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
package org.aya.intellij.psi.ref;
package org.aya.intellij.psi;

import com.intellij.openapi.util.NlsSafe;
import com.intellij.openapi.util.TextRange;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiReferenceBase;
import com.intellij.util.IncorrectOperationException;
import org.aya.intellij.actions.ReferenceContributor;
import org.aya.intellij.lsp.AyaLsp;
import org.aya.intellij.psi.AyaPsiElement;
import org.aya.intellij.psi.AyaPsiNamedElement;
import org.aya.intellij.actions.lsp.AyaLsp;
import org.aya.intellij.psi.concrete.AyaPsiAtomBindPattern;
import org.aya.intellij.psi.concrete.AyaPsiNewArgField;
import org.aya.intellij.psi.concrete.AyaPsiProjFixId;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.aya.intellij;
package org.aya.intellij.ui;

import com.intellij.icons.AllIcons;
import com.intellij.openapi.util.IconLoader;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
import com.intellij.openapi.options.colors.ColorDescriptor;
import com.intellij.openapi.options.colors.ColorSettingsPage;
import com.intellij.openapi.util.NlsContexts;
import org.aya.intellij.AyaIcons;
import org.aya.intellij.actions.SyntaxHighlight;
import org.aya.intellij.ui.AyaIcons;
import org.aya.parser.AyaLanguage;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
import com.intellij.openapi.project.Project;
import com.intellij.openapi.wm.ToolWindow;
import com.intellij.openapi.wm.ToolWindowFactory;
import org.aya.intellij.AyaIcons;
import org.aya.intellij.service.ProblemService;
import org.aya.intellij.ui.AyaIcons;
import org.jetbrains.annotations.NotNull;

public class AyaToolWindow implements ToolWindowFactory {
Expand Down
Loading

0 comments on commit 6cb99ea

Please sign in to comment.