mirror of
https://github.com/GayPizzaSpecifications/pork.git
synced 2025-08-03 05:10:55 +00:00
ast: move gay.pizza.pork.ast to gay.pizza.pork.ast.gen
This commit is contained in:
@ -2,17 +2,11 @@ package gay.pizza.pork.idea
|
||||
|
||||
import com.intellij.model.Pointer
|
||||
import com.intellij.model.Symbol
|
||||
import com.intellij.navigation.ItemPresentation
|
||||
import com.intellij.navigation.NavigatableSymbol
|
||||
import com.intellij.navigation.PsiElementNavigationItem
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.platform.backend.navigation.NavigationRequest
|
||||
import com.intellij.platform.backend.navigation.NavigationRequests
|
||||
import com.intellij.platform.backend.navigation.NavigationTarget
|
||||
import com.intellij.platform.backend.presentation.TargetPresentation
|
||||
import com.intellij.psi.PsiElement
|
||||
import gay.pizza.pork.idea.psi.PorkElementHelpers
|
||||
import gay.pizza.pork.idea.psi.PorkReferencable
|
||||
import gay.pizza.pork.idea.psi.gen.PorkElement
|
||||
|
||||
@Suppress("UnstableApiUsage")
|
||||
|
@ -2,7 +2,7 @@ package gay.pizza.pork.idea
|
||||
|
||||
import com.intellij.psi.tree.IElementType
|
||||
import com.intellij.psi.tree.TokenSet
|
||||
import gay.pizza.pork.ast.NodeType
|
||||
import gay.pizza.pork.ast.gen.NodeType
|
||||
import gay.pizza.pork.parser.TokenType
|
||||
|
||||
object PorkElementTypes {
|
||||
|
@ -5,8 +5,8 @@ import com.intellij.lang.PsiBuilder
|
||||
import com.intellij.lang.PsiParser
|
||||
import com.intellij.psi.tree.IElementType
|
||||
import com.intellij.psi.tree.IFileElementType
|
||||
import gay.pizza.pork.ast.NodeType
|
||||
import gay.pizza.pork.ast.parse
|
||||
import gay.pizza.pork.ast.gen.NodeType
|
||||
import gay.pizza.pork.ast.gen.parse
|
||||
import gay.pizza.pork.parser.Parser
|
||||
|
||||
class PorkParser : PsiParser {
|
||||
|
@ -1,8 +1,8 @@
|
||||
package gay.pizza.pork.idea
|
||||
|
||||
import com.intellij.lang.PsiBuilder
|
||||
import gay.pizza.pork.ast.Node
|
||||
import gay.pizza.pork.ast.NodeType
|
||||
import gay.pizza.pork.ast.gen.Node
|
||||
import gay.pizza.pork.ast.gen.NodeType
|
||||
import gay.pizza.pork.parser.ParseError
|
||||
import gay.pizza.pork.parser.ParserNodeAttribution
|
||||
|
||||
|
@ -10,7 +10,7 @@ import com.intellij.psi.impl.PsiFileFactoryImpl
|
||||
import com.intellij.psi.util.PsiTreeUtil
|
||||
import com.intellij.psi.util.childrenOfType
|
||||
import com.intellij.util.PlatformIcons
|
||||
import gay.pizza.pork.ast.NodeType
|
||||
import gay.pizza.pork.ast.gen.NodeType
|
||||
import gay.pizza.pork.common.unused
|
||||
import gay.pizza.pork.idea.PorkDeclarationSymbol
|
||||
import gay.pizza.pork.idea.PorkElementTypes
|
||||
|
@ -2,15 +2,8 @@ package gay.pizza.pork.idea.psi
|
||||
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.PsiManager
|
||||
import com.intellij.psi.PsiReferenceBase
|
||||
import com.intellij.psi.search.FilenameIndex
|
||||
import com.intellij.psi.util.PsiTreeUtil
|
||||
import com.intellij.psi.util.childrenOfType
|
||||
import gay.pizza.pork.idea.psi.gen.ImportDeclarationElement
|
||||
import gay.pizza.pork.idea.psi.gen.PorkElement
|
||||
import gay.pizza.pork.idea.psi.gen.SymbolElement
|
||||
|
||||
abstract class PorkReference(element: PorkElement, textRange: TextRange) : PsiReferenceBase<PsiElement>(element, textRange), PorkReferencable {
|
||||
override val internalPorkElement: PorkElement = element
|
||||
|
@ -4,7 +4,7 @@ package gay.pizza.pork.idea.psi.gen
|
||||
import com.intellij.lang.ASTNode
|
||||
import com.intellij.navigation.ItemPresentation
|
||||
import com.intellij.psi.PsiReference
|
||||
import gay.pizza.pork.ast.NodeType
|
||||
import gay.pizza.pork.ast.gen.NodeType
|
||||
import gay.pizza.pork.idea.psi.PorkElementHelpers
|
||||
import javax.swing.Icon
|
||||
|
||||
|
@ -4,7 +4,7 @@ package gay.pizza.pork.idea.psi.gen
|
||||
import com.intellij.extapi.psi.ASTWrapperPsiElement
|
||||
import com.intellij.lang.ASTNode
|
||||
import com.intellij.psi.PsiElement
|
||||
import gay.pizza.pork.ast.NodeType
|
||||
import gay.pizza.pork.ast.gen.NodeType
|
||||
import gay.pizza.pork.idea.PorkElementTypes
|
||||
|
||||
object PorkElementFactory {
|
||||
|
@ -5,7 +5,7 @@ import com.intellij.lang.ASTNode
|
||||
import com.intellij.navigation.ItemPresentation
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiReference
|
||||
import gay.pizza.pork.ast.NodeType
|
||||
import gay.pizza.pork.ast.gen.NodeType
|
||||
import gay.pizza.pork.idea.psi.PorkElementHelpers
|
||||
import javax.swing.Icon
|
||||
|
||||
|
Reference in New Issue
Block a user