mirror of
https://github.com/ilyakooo0/intellij-haskell.git
synced 2024-09-11 06:45:25 +03:00
Replace ghc-mod by stack repl
This commit is contained in:
parent
d7febcaefc
commit
b9c77924a0
6
.gitignore
vendored
6
.gitignore
vendored
@ -1,5 +1,9 @@
|
||||
/idea-flex.skeleton
|
||||
idea-flex.skeleton
|
||||
target/
|
||||
.idea/
|
||||
idea/
|
||||
*~
|
||||
JFlex*.jar
|
||||
out/
|
||||
project/project/
|
||||
jflex-1.7.0-SNAPSHOT.jar
|
||||
|
12
build.sbt
12
build.sbt
@ -1,9 +1,10 @@
|
||||
lazy val commonSettings = Seq(
|
||||
version := "0.91",
|
||||
version := "1.0.0-beta",
|
||||
scalaVersion := "2.11.8"
|
||||
)
|
||||
|
||||
val scalaTest = "org.scalatest" % "scalatest_2.11" % "2.2.6" % "test"
|
||||
val guava = "com.google.guava" % "guava" % "19.0"
|
||||
val scalaTest = "org.scalatest" % "scalatest_2.11" % "3.0.0" % "test"
|
||||
val sprayJson = "io.spray" %% "spray-json" % "1.3.2"
|
||||
|
||||
lazy val intellijHaskell = (project in file(".")).
|
||||
@ -11,12 +12,13 @@ lazy val intellijHaskell = (project in file(".")).
|
||||
settings(commonSettings: _*).
|
||||
settings(
|
||||
name := "IntelliJ Haskell",
|
||||
javacOptions in Global ++= Seq("-source", "1.6", "-target", "1.6"),
|
||||
scalacOptions in Global += "-target:jvm-1.6",
|
||||
javacOptions in Global ++= Seq("-source", "1.8", "-target", "1.8"),
|
||||
scalacOptions in Global += "-target:jvm-1.8",
|
||||
libraryDependencies += guava,
|
||||
libraryDependencies += scalaTest,
|
||||
libraryDependencies += sprayJson,
|
||||
unmanagedSourceDirectories in Compile += baseDirectory.value / "gen",
|
||||
unmanagedJars in Compile += baseDirectory.value / "idea"
|
||||
)
|
||||
|
||||
ideaBuild in ThisBuild := "145.597.3"
|
||||
ideaBuild in ThisBuild := "162.1447.26"
|
File diff suppressed because it is too large
Load Diff
@ -1,28 +1,24 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface HaskellClassDeclaration extends HaskellDeclarationElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellCdecl> getCdeclList();
|
||||
|
||||
@Nullable
|
||||
HaskellContext getContext();
|
||||
|
||||
@NotNull
|
||||
List<HaskellExpression> getExpressionList();
|
||||
|
||||
@NotNull
|
||||
HaskellQcon getQcon();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@Nullable
|
||||
HaskellScontext getScontext();
|
||||
@ -30,13 +26,12 @@ public interface HaskellClassDeclaration extends HaskellDeclarationElement {
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
|
||||
String getName();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
Option<String> getModuleName();
|
||||
|
||||
}
|
||||
|
@ -1,20 +1,14 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellClazz extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellGtycon> getGtyconList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQcon> getQconList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
@ -22,7 +16,4 @@ public interface HaskellClazz extends HaskellCompositeElement {
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellVarSym> getVarSymList();
|
||||
|
||||
}
|
||||
|
@ -1,22 +1,29 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
|
||||
public interface HaskellCname extends HaskellCompositeElement {
|
||||
public interface HaskellCname extends HaskellQualifiedNameElement {
|
||||
|
||||
@Nullable
|
||||
HaskellQcon getQcon();
|
||||
HaskellCon getCon();
|
||||
|
||||
@Nullable
|
||||
HaskellQconOp getQconOp();
|
||||
HaskellConop getConop();
|
||||
|
||||
@Nullable
|
||||
HaskellQvar getQvar();
|
||||
HaskellVar getVar();
|
||||
|
||||
@Nullable
|
||||
HaskellQvarOp getQvarOp();
|
||||
HaskellVarop getVarop();
|
||||
|
||||
String getName();
|
||||
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
|
||||
Option<String> getQualifierName();
|
||||
|
||||
String getNameWithoutParens();
|
||||
|
||||
}
|
||||
|
16
gen/intellij/haskell/psi/HaskellCon.java
Normal file
16
gen/intellij/haskell/psi/HaskellCon.java
Normal file
@ -0,0 +1,16 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public interface HaskellCon extends HaskellCNameElement {
|
||||
|
||||
@Nullable
|
||||
HaskellConid getConid();
|
||||
|
||||
@Nullable
|
||||
HaskellConsym getConsym();
|
||||
|
||||
String getName();
|
||||
|
||||
}
|
@ -1,28 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.search.SearchScope;
|
||||
|
||||
public interface HaskellConId extends HaskellNamedElement {
|
||||
|
||||
@Nullable
|
||||
HaskellVarId getVarId();
|
||||
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
SearchScope getUseScope();
|
||||
|
||||
}
|
@ -1,14 +1,11 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.search.SearchScope;
|
||||
|
||||
public interface HaskellModId extends HaskellNamedElement {
|
||||
public interface HaskellConid extends HaskellNamedElement {
|
||||
|
||||
String getName();
|
||||
|
||||
@ -20,6 +17,4 @@ public interface HaskellModId extends HaskellNamedElement {
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
SearchScope getUseScope();
|
||||
|
||||
}
|
16
gen/intellij/haskell/psi/HaskellConop.java
Normal file
16
gen/intellij/haskell/psi/HaskellConop.java
Normal file
@ -0,0 +1,16 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public interface HaskellConop extends HaskellCNameElement {
|
||||
|
||||
@Nullable
|
||||
HaskellConid getConid();
|
||||
|
||||
@Nullable
|
||||
HaskellConsym getConsym();
|
||||
|
||||
String getName();
|
||||
|
||||
}
|
@ -1,9 +1,9 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellConstr1 extends HaskellCompositeElement {
|
||||
|
||||
@ -11,7 +11,7 @@ public interface HaskellConstr1 extends HaskellCompositeElement {
|
||||
List<HaskellFielddecl> getFielddeclList();
|
||||
|
||||
@NotNull
|
||||
HaskellQcon getQcon();
|
||||
HaskellQName getQName();
|
||||
|
||||
@NotNull
|
||||
List<HaskellUnpackNounpackPragma> getUnpackNounpackPragmaList();
|
||||
|
@ -1,17 +1,20 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellConstr2 extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellQconOp getQconOp();
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellSubConstr2> getSubConstr2List();
|
||||
List<HaskellTtype> getTtypeList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellUnpackNounpackPragma> getUnpackNounpackPragmaList();
|
||||
|
@ -1,34 +1,19 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellConstr3 extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellGtycon> getGtyconList();
|
||||
HaskellQName getQName();
|
||||
|
||||
@NotNull
|
||||
HaskellQcon getQcon();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvarOp> getQvarOpList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
List<HaskellSubConstr2> getSubConstr2List();
|
||||
|
||||
@NotNull
|
||||
List<HaskellUnpackNounpackPragma> getUnpackNounpackPragmaList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellVarSym> getVarSymList();
|
||||
|
||||
}
|
||||
|
@ -1,20 +1,14 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellConstr4 extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellGconSym getGconSym();
|
||||
|
||||
@NotNull
|
||||
HaskellQcon getQcon();
|
||||
|
||||
@NotNull
|
||||
HaskellQvar getQvar();
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellUnpackNounpackPragma> getUnpackNounpackPragmaList();
|
||||
|
@ -1,14 +1,11 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.search.SearchScope;
|
||||
|
||||
public interface HaskellVarId extends HaskellNamedElement {
|
||||
public interface HaskellConsym extends HaskellNamedElement {
|
||||
|
||||
String getName();
|
||||
|
||||
@ -20,6 +17,4 @@ public interface HaskellVarId extends HaskellNamedElement {
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
SearchScope getUseScope();
|
||||
|
||||
}
|
@ -1,12 +1,14 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface HaskellDataDeclaration extends HaskellDataConstructorDeclarationElement {
|
||||
|
||||
@NotNull
|
||||
@ -40,10 +42,13 @@ public interface HaskellDataDeclaration extends HaskellDataConstructorDeclaratio
|
||||
List<HaskellKindSignature> getKindSignatureList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@Nullable
|
||||
HaskellScontext getScontext();
|
||||
|
||||
@NotNull
|
||||
List<HaskellSimpletype> getSimpletypeList();
|
||||
HaskellSimpletype getSimpletype();
|
||||
|
||||
String getName();
|
||||
|
||||
@ -51,7 +56,7 @@ public interface HaskellDataDeclaration extends HaskellDataConstructorDeclaratio
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
String getModuleName();
|
||||
Option<String> getModuleName();
|
||||
|
||||
HaskellNamedElement getDataTypeConstructor();
|
||||
|
||||
|
@ -1,12 +1,14 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface HaskellDefaultDeclaration extends HaskellDeclarationElement {
|
||||
|
||||
@NotNull
|
||||
@ -21,6 +23,6 @@ public interface HaskellDefaultDeclaration extends HaskellDeclarationElement {
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
String getModuleName();
|
||||
Option<String> getModuleName();
|
||||
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
public interface HaskellDerivingDeclaration extends HaskellDeclarationElement {
|
||||
@ -13,7 +13,7 @@ public interface HaskellDerivingDeclaration extends HaskellDeclarationElement {
|
||||
HaskellInst getInst();
|
||||
|
||||
@NotNull
|
||||
HaskellQcon getQcon();
|
||||
HaskellQName getQName();
|
||||
|
||||
@Nullable
|
||||
HaskellScontext getScontext();
|
||||
@ -24,4 +24,6 @@ public interface HaskellDerivingDeclaration extends HaskellDeclarationElement {
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
Option<String> getModuleName();
|
||||
|
||||
}
|
||||
|
@ -1,10 +1,11 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public interface HaskellDummyPragma extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellQName getQName();
|
||||
|
||||
}
|
||||
|
@ -1,28 +1,26 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellExport extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellCname> getCnameList();
|
||||
|
||||
@Nullable
|
||||
HaskellConid getConid();
|
||||
|
||||
@Nullable
|
||||
HaskellDotDotParens getDotDotParens();
|
||||
|
||||
@Nullable
|
||||
HaskellModId getModId();
|
||||
HaskellModid getModid();
|
||||
|
||||
@Nullable
|
||||
HaskellQcon getQcon();
|
||||
|
||||
@Nullable
|
||||
HaskellQvar getQvar();
|
||||
|
||||
@Nullable
|
||||
HaskellQvarOp getQvarOp();
|
||||
HaskellQCon getQCon();
|
||||
|
||||
}
|
||||
|
@ -1,19 +1,16 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellExpression extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellFirstLineExpression getFirstLineExpression();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
HaskellLastLineExpression getLastLineExpression();
|
||||
|
||||
@NotNull
|
||||
List<HaskellLineExpression> getLineExpressionList();
|
||||
List<HaskellSccPragma> getSccPragmaList();
|
||||
|
||||
}
|
||||
|
@ -1,20 +1,18 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellFielddecl extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellGtycon getGtycon();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
|
||||
@Nullable
|
||||
HaskellQvarOp getQvarOp();
|
||||
HaskellQNames getQNames();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
@ -25,10 +23,4 @@ public interface HaskellFielddecl extends HaskellCompositeElement {
|
||||
@Nullable
|
||||
HaskellUnpackNounpackPragma getUnpackNounpackPragma();
|
||||
|
||||
@NotNull
|
||||
List<HaskellVarSym> getVarSymList();
|
||||
|
||||
@NotNull
|
||||
HaskellVars getVars();
|
||||
|
||||
}
|
||||
|
@ -1,31 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellFirstLineExpression extends HaskellLineExpressionElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellFixity> getFixityList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellLiteral> getLiteralList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQcon> getQconList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQconOp> getQconOpList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvarOp> getQvarOpList();
|
||||
|
||||
@NotNull
|
||||
HaskellSnl getSnl();
|
||||
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellFixity extends HaskellCompositeElement {
|
||||
|
||||
}
|
@ -1,16 +1,11 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public interface HaskellFixityDeclaration extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellFixity getFixity();
|
||||
|
||||
@NotNull
|
||||
HaskellOps getOps();
|
||||
HaskellQNames getQNames();
|
||||
|
||||
}
|
||||
|
@ -1,10 +1,9 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
public interface HaskellForeignDeclaration extends HaskellDeclarationElement {
|
||||
@ -18,6 +17,6 @@ public interface HaskellForeignDeclaration extends HaskellDeclarationElement {
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
String getModuleName();
|
||||
Option<String> getModuleName();
|
||||
|
||||
}
|
||||
|
@ -1,20 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellGconSym extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellConSym getConSym();
|
||||
|
||||
@Nullable
|
||||
HaskellQconSym getQconSym();
|
||||
|
||||
String getName();
|
||||
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
|
||||
}
|
@ -1,28 +1,6 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellGeneralPragmaContent extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellFixity> getFixityList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellLiteral> getLiteralList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQcon> getQconList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQconOp> getQconOpList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvarOp> getQvarOpList();
|
||||
|
||||
}
|
||||
|
@ -1,13 +1,11 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public interface HaskellGtycon extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellQcon getQcon();
|
||||
HaskellQName getQName();
|
||||
|
||||
}
|
||||
|
@ -1,13 +1,6 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellHaddockPragma extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellGeneralPragmaContent getGeneralPragmaContent();
|
||||
|
||||
}
|
||||
|
@ -1,14 +1,13 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
|
||||
public interface HaskellImportDeclaration extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellImportModule getImportModule();
|
||||
HaskellImportPackageName getImportPackageName();
|
||||
|
||||
@Nullable
|
||||
HaskellImportQualified getImportQualified();
|
||||
@ -19,9 +18,12 @@ public interface HaskellImportDeclaration extends HaskellCompositeElement {
|
||||
@Nullable
|
||||
HaskellImportSpec getImportSpec();
|
||||
|
||||
@Nullable
|
||||
HaskellModid getModid();
|
||||
|
||||
@Nullable
|
||||
HaskellSourcePragma getSourcePragma();
|
||||
|
||||
String getModuleName();
|
||||
Option<String> getModuleName();
|
||||
|
||||
}
|
||||
|
16
gen/intellij/haskell/psi/HaskellImportDeclarations.java
Normal file
16
gen/intellij/haskell/psi/HaskellImportDeclarations.java
Normal file
@ -0,0 +1,16 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface HaskellImportDeclarations extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellCfilesPragma> getCfilesPragmaList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellImportDeclaration> getImportDeclarationList();
|
||||
|
||||
}
|
@ -1,9 +1,10 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellImportId extends HaskellCompositeElement {
|
||||
|
||||
@ -13,10 +14,4 @@ public interface HaskellImportId extends HaskellCompositeElement {
|
||||
@Nullable
|
||||
HaskellDotDotParens getDotDotParens();
|
||||
|
||||
@Nullable
|
||||
HaskellQcon getQcon();
|
||||
|
||||
@Nullable
|
||||
HaskellQvar getQvar();
|
||||
|
||||
}
|
||||
|
@ -1,13 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellImportModule extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellModId getModId();
|
||||
|
||||
}
|
6
gen/intellij/haskell/psi/HaskellImportPackageName.java
Normal file
6
gen/intellij/haskell/psi/HaskellImportPackageName.java
Normal file
@ -0,0 +1,6 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
public interface HaskellImportPackageName extends HaskellCompositeElement {
|
||||
|
||||
}
|
@ -1,13 +1,6 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellImportQualified extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellVarId getVarId();
|
||||
|
||||
}
|
||||
|
@ -1,16 +1,11 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public interface HaskellImportQualifiedAs extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
@NotNull
|
||||
HaskellQualifier getQualifier();
|
||||
|
||||
@NotNull
|
||||
HaskellVarId getVarId();
|
||||
|
||||
}
|
||||
|
@ -1,9 +1,10 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellInst extends HaskellCompositeElement {
|
||||
|
||||
@ -14,7 +15,7 @@ public interface HaskellInst extends HaskellCompositeElement {
|
||||
List<HaskellInstvar> getInstvarList();
|
||||
|
||||
@Nullable
|
||||
HaskellQvar getQvar();
|
||||
HaskellQName getQName();
|
||||
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
|
@ -1,12 +1,14 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface HaskellInstanceDeclaration extends HaskellDeclarationElement {
|
||||
|
||||
@NotNull
|
||||
@ -22,13 +24,13 @@ public interface HaskellInstanceDeclaration extends HaskellDeclarationElement {
|
||||
HaskellOverlapPragma getOverlapPragma();
|
||||
|
||||
@NotNull
|
||||
HaskellQcon getQcon();
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@Nullable
|
||||
HaskellScontext getScontext();
|
||||
|
||||
@NotNull
|
||||
List<HaskellVarId> getVarIdList();
|
||||
List<HaskellVarCon> getVarConList();
|
||||
|
||||
String getName();
|
||||
|
||||
@ -36,4 +38,6 @@ public interface HaskellInstanceDeclaration extends HaskellDeclarationElement {
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
Option<String> getModuleName();
|
||||
|
||||
}
|
||||
|
@ -1,19 +1,11 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public interface HaskellInstvar extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellGconSym getGconSym();
|
||||
|
||||
@Nullable
|
||||
HaskellQcon getQcon();
|
||||
|
||||
@Nullable
|
||||
HaskellQvar getQvar();
|
||||
HaskellQName getQName();
|
||||
|
||||
}
|
||||
|
@ -1,16 +1,14 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public interface HaskellKindSignature extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellTtype getTtype();
|
||||
HaskellQName getQName();
|
||||
|
||||
@NotNull
|
||||
HaskellVarId getVarId();
|
||||
HaskellTtype getTtype();
|
||||
|
||||
}
|
||||
|
@ -1,13 +1,13 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellLanguagePragma extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellQcon> getQconList();
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
}
|
||||
|
@ -1,28 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellLastLineExpression extends HaskellLineExpressionElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellFixity> getFixityList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellLiteral> getLiteralList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQcon> getQconList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQconOp> getQconOpList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvarOp> getQvarOpList();
|
||||
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellLineExpression extends HaskellLineExpressionElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellFixity> getFixityList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellLiteral> getLiteralList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQcon> getQconList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQconOp> getQconOpList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvarOp> getQvarOpList();
|
||||
|
||||
@NotNull
|
||||
HaskellSnl getSnl();
|
||||
|
||||
}
|
@ -1,10 +1,11 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public interface HaskellListType extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellQName getQName();
|
||||
|
||||
}
|
||||
|
@ -1,10 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellLiteral extends HaskellCompositeElement {
|
||||
|
||||
}
|
@ -1,14 +1,11 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.search.SearchScope;
|
||||
|
||||
public interface HaskellVarSym extends HaskellNamedElement {
|
||||
public interface HaskellModid extends HaskellNamedElement {
|
||||
|
||||
String getName();
|
||||
|
||||
@ -20,6 +17,4 @@ public interface HaskellVarSym extends HaskellNamedElement {
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
SearchScope getUseScope();
|
||||
|
||||
}
|
@ -1,20 +1,18 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellModuleBody extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellCfilesPragma> getCfilesPragmaList();
|
||||
HaskellImportDeclarations getImportDeclarations();
|
||||
|
||||
@NotNull
|
||||
List<HaskellImportDeclaration> getImportDeclarationList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellModuleDeclaration> getModuleDeclarationList();
|
||||
@Nullable
|
||||
HaskellModuleDeclaration getModuleDeclaration();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTopDeclaration> getTopDeclarationList();
|
||||
|
@ -1,10 +1,10 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
public interface HaskellModuleDeclaration extends HaskellDeclarationElement {
|
||||
@ -15,11 +15,8 @@ public interface HaskellModuleDeclaration extends HaskellDeclarationElement {
|
||||
@Nullable
|
||||
HaskellExports getExports();
|
||||
|
||||
@Nullable
|
||||
HaskellExpression getExpression();
|
||||
|
||||
@NotNull
|
||||
HaskellModId getModId();
|
||||
HaskellModid getModid();
|
||||
|
||||
String getName();
|
||||
|
||||
@ -27,6 +24,6 @@ public interface HaskellModuleDeclaration extends HaskellDeclarationElement {
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
String getModuleName();
|
||||
Option<String> getModuleName();
|
||||
|
||||
}
|
||||
|
@ -1,23 +1,18 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellNewconstr extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellGtycon getGtycon();
|
||||
|
||||
@Nullable
|
||||
HaskellNewconstrFielddecl getNewconstrFielddecl();
|
||||
|
||||
@Nullable
|
||||
HaskellQcon getQcon();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
@ -25,7 +20,4 @@ public interface HaskellNewconstr extends HaskellCompositeElement {
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellVarSym> getVarSymList();
|
||||
|
||||
}
|
||||
|
@ -1,17 +1,14 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellNewconstrFielddecl extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellQcon getQcon();
|
||||
|
||||
@NotNull
|
||||
HaskellQvar getQvar();
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
HaskellTtype getTtype();
|
||||
|
@ -1,10 +1,10 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
public interface HaskellNewtypeDeclaration extends HaskellDataConstructorDeclarationElement {
|
||||
@ -30,7 +30,7 @@ public interface HaskellNewtypeDeclaration extends HaskellDataConstructorDeclara
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
String getModuleName();
|
||||
Option<String> getModuleName();
|
||||
|
||||
HaskellNamedElement getDataTypeConstructor();
|
||||
|
||||
|
@ -1,28 +1,16 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellNoinlinePragma extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellFixity> getFixityList();
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellLiteral> getLiteralList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQcon> getQconList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQconOp> getQconOpList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvarOp> getQvarOpList();
|
||||
List<HaskellSccPragma> getSccPragmaList();
|
||||
|
||||
}
|
||||
|
@ -1,20 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellOp extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellQconOp getQconOp();
|
||||
|
||||
@Nullable
|
||||
HaskellQvarOp getQvarOp();
|
||||
|
||||
String getName();
|
||||
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellOps extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellOp> getOpList();
|
||||
|
||||
}
|
6
gen/intellij/haskell/psi/HaskellOptionsGhcOption.java
Normal file
6
gen/intellij/haskell/psi/HaskellOptionsGhcOption.java
Normal file
@ -0,0 +1,6 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
public interface HaskellOptionsGhcOption extends HaskellCompositeElement {
|
||||
|
||||
}
|
@ -1,13 +1,13 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellOptionsGhcPragma extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellGeneralPragmaContent getGeneralPragmaContent();
|
||||
List<HaskellOptionsGhcOption> getOptionsGhcOptionList();
|
||||
|
||||
}
|
||||
|
24
gen/intellij/haskell/psi/HaskellQCon.java
Normal file
24
gen/intellij/haskell/psi/HaskellQCon.java
Normal file
@ -0,0 +1,24 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public interface HaskellQCon extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellConid getConid();
|
||||
|
||||
@Nullable
|
||||
HaskellQConQualifier1 getQConQualifier1();
|
||||
|
||||
@Nullable
|
||||
HaskellQConQualifier2 getQConQualifier2();
|
||||
|
||||
@Nullable
|
||||
HaskellQConQualifier3 getQConQualifier3();
|
||||
|
||||
@Nullable
|
||||
HaskellQConQualifier4 getQConQualifier4();
|
||||
|
||||
}
|
20
gen/intellij/haskell/psi/HaskellQConQualifier.java
Normal file
20
gen/intellij/haskell/psi/HaskellQConQualifier.java
Normal file
@ -0,0 +1,20 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public interface HaskellQConQualifier extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellQConQualifier1 getQConQualifier1();
|
||||
|
||||
@Nullable
|
||||
HaskellQConQualifier2 getQConQualifier2();
|
||||
|
||||
@Nullable
|
||||
HaskellQConQualifier3 getQConQualifier3();
|
||||
|
||||
@Nullable
|
||||
HaskellQConQualifier4 getQConQualifier4();
|
||||
|
||||
}
|
@ -1,14 +1,11 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.search.SearchScope;
|
||||
|
||||
public interface HaskellConSym extends HaskellNamedElement {
|
||||
public interface HaskellQConQualifier1 extends HaskellQualifierElement {
|
||||
|
||||
String getName();
|
||||
|
||||
@ -20,6 +17,4 @@ public interface HaskellConSym extends HaskellNamedElement {
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
SearchScope getUseScope();
|
||||
|
||||
}
|
20
gen/intellij/haskell/psi/HaskellQConQualifier2.java
Normal file
20
gen/intellij/haskell/psi/HaskellQConQualifier2.java
Normal file
@ -0,0 +1,20 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
|
||||
public interface HaskellQConQualifier2 extends HaskellQualifierElement {
|
||||
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
}
|
20
gen/intellij/haskell/psi/HaskellQConQualifier3.java
Normal file
20
gen/intellij/haskell/psi/HaskellQConQualifier3.java
Normal file
@ -0,0 +1,20 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
|
||||
public interface HaskellQConQualifier3 extends HaskellQualifierElement {
|
||||
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
}
|
20
gen/intellij/haskell/psi/HaskellQConQualifier4.java
Normal file
20
gen/intellij/haskell/psi/HaskellQConQualifier4.java
Normal file
@ -0,0 +1,20 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
|
||||
public interface HaskellQConQualifier4 extends HaskellQualifierElement {
|
||||
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
}
|
23
gen/intellij/haskell/psi/HaskellQName.java
Normal file
23
gen/intellij/haskell/psi/HaskellQName.java
Normal file
@ -0,0 +1,23 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
|
||||
public interface HaskellQName extends HaskellQualifiedNameElement {
|
||||
|
||||
@Nullable
|
||||
HaskellQVarCon getQVarCon();
|
||||
|
||||
@Nullable
|
||||
HaskellVarCon getVarCon();
|
||||
|
||||
String getName();
|
||||
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
|
||||
Option<String> getQualifierName();
|
||||
|
||||
String getNameWithoutParens();
|
||||
|
||||
}
|
13
gen/intellij/haskell/psi/HaskellQNames.java
Normal file
13
gen/intellij/haskell/psi/HaskellQNames.java
Normal file
@ -0,0 +1,13 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface HaskellQNames extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
}
|
27
gen/intellij/haskell/psi/HaskellQVarCon.java
Normal file
27
gen/intellij/haskell/psi/HaskellQVarCon.java
Normal file
@ -0,0 +1,27 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public interface HaskellQVarCon extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellConsym getConsym();
|
||||
|
||||
@Nullable
|
||||
HaskellQCon getQCon();
|
||||
|
||||
@Nullable
|
||||
HaskellQualifier getQualifier();
|
||||
|
||||
@Nullable
|
||||
HaskellVarid getVarid();
|
||||
|
||||
@Nullable
|
||||
HaskellVarsym getVarsym();
|
||||
|
||||
String getName();
|
||||
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import scala.Option;
|
||||
|
||||
public interface HaskellQcon extends HaskellQVarConOpElement {
|
||||
|
||||
@Nullable
|
||||
HaskellConId getConId();
|
||||
|
||||
@Nullable
|
||||
HaskellConSym getConSym();
|
||||
|
||||
@Nullable
|
||||
HaskellGconSym getGconSym();
|
||||
|
||||
@Nullable
|
||||
HaskellQconId getQconId();
|
||||
|
||||
String getName();
|
||||
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
|
||||
Option<String> getQualifier();
|
||||
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellQconId extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellConId getConId();
|
||||
|
||||
@NotNull
|
||||
HaskellQconIdQualifier getQconIdQualifier();
|
||||
|
||||
String getName();
|
||||
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellQconIdQualifier extends HaskellCompositeElement {
|
||||
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import scala.Option;
|
||||
|
||||
public interface HaskellQconOp extends HaskellQVarConOpElement {
|
||||
|
||||
@Nullable
|
||||
HaskellConId getConId();
|
||||
|
||||
@Nullable
|
||||
HaskellConSym getConSym();
|
||||
|
||||
@Nullable
|
||||
HaskellGconSym getGconSym();
|
||||
|
||||
@Nullable
|
||||
HaskellQconId getQconId();
|
||||
|
||||
String getName();
|
||||
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
|
||||
Option<String> getQualifier();
|
||||
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellQconSym extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellConSym getConSym();
|
||||
|
||||
@NotNull
|
||||
HaskellQualifier getQualifier();
|
||||
|
||||
}
|
@ -1,31 +1,19 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellQqExpression extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellFixity> getFixityList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellLiteral> getLiteralList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQcon> getQconList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQconOp> getQconOpList();
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
HaskellQuasiQuote getQuasiQuote();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvarOp> getQvarOpList();
|
||||
List<HaskellSccPragma> getSccPragmaList();
|
||||
|
||||
}
|
||||
|
@ -1,14 +1,11 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.search.SearchScope;
|
||||
|
||||
public interface HaskellQualifier extends HaskellNamedElement {
|
||||
public interface HaskellQualifier extends HaskellQualifierElement {
|
||||
|
||||
String getName();
|
||||
|
||||
@ -20,6 +17,4 @@ public interface HaskellQualifier extends HaskellNamedElement {
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
SearchScope getUseScope();
|
||||
|
||||
}
|
||||
|
@ -1,29 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import scala.Option;
|
||||
|
||||
public interface HaskellQvar extends HaskellQVarConOpElement {
|
||||
|
||||
@Nullable
|
||||
HaskellQvarId getQvarId();
|
||||
|
||||
@Nullable
|
||||
HaskellQvarSym getQvarSym();
|
||||
|
||||
@Nullable
|
||||
HaskellVarId getVarId();
|
||||
|
||||
@Nullable
|
||||
HaskellVarSym getVarSym();
|
||||
|
||||
String getName();
|
||||
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
|
||||
Option<String> getQualifier();
|
||||
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellQvarId extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellQualifier getQualifier();
|
||||
|
||||
@NotNull
|
||||
HaskellVarId getVarId();
|
||||
|
||||
String getName();
|
||||
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import scala.Option;
|
||||
|
||||
public interface HaskellQvarOp extends HaskellQVarConOpElement {
|
||||
|
||||
@Nullable
|
||||
HaskellQvarId getQvarId();
|
||||
|
||||
@Nullable
|
||||
HaskellQvarSym getQvarSym();
|
||||
|
||||
@Nullable
|
||||
HaskellVarId getVarId();
|
||||
|
||||
@Nullable
|
||||
HaskellVarSym getVarSym();
|
||||
|
||||
String getName();
|
||||
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
|
||||
Option<String> getQualifier();
|
||||
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellQvarSym extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellQualifier getQualifier();
|
||||
|
||||
@NotNull
|
||||
HaskellVarSym getVarSym();
|
||||
|
||||
}
|
@ -1,11 +1,9 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public interface HaskellAnnPragma extends HaskellCompositeElement {
|
||||
public interface HaskellSccPragma extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellGeneralPragmaContent getGeneralPragmaContent();
|
@ -1,34 +1,17 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellSimpleclass extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@Nullable
|
||||
HaskellGtycon getGtycon();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQcon> getQconList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQconOp> getQconOpList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellSimpleclassTildePart> getSimpleclassTildePartList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellVarSym> getVarSymList();
|
||||
HaskellTtype getTtype();
|
||||
|
||||
}
|
||||
|
@ -1,16 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellSimpleclassTildePart extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellQcon> getQconList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
|
||||
}
|
@ -1,24 +1,16 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.collection.Seq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface HaskellSimpletype extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellGconSym getGconSym();
|
||||
|
||||
@Nullable
|
||||
HaskellQcon getQcon();
|
||||
|
||||
@Nullable
|
||||
HaskellQconOp getQconOp();
|
||||
|
||||
@Nullable
|
||||
HaskellQvarOp getQvarOp();
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@Nullable
|
||||
HaskellTtype getTtype();
|
||||
@ -26,9 +18,6 @@ public interface HaskellSimpletype extends HaskellCompositeElement {
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellVarId> getVarIdList();
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
}
|
||||
|
@ -1,10 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellSnl extends HaskellCompositeElement {
|
||||
|
||||
}
|
@ -1,20 +1,14 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellSubConstr2 extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellGtycon> getGtyconList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
|
||||
@Nullable
|
||||
HaskellQvarOp getQvarOp();
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
@ -22,7 +16,4 @@ public interface HaskellSubConstr2 extends HaskellCompositeElement {
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellVarSym> getVarSymList();
|
||||
|
||||
}
|
||||
|
@ -1,20 +1,18 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellTtype extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellGtycon> getGtyconList();
|
||||
|
||||
@Nullable
|
||||
HaskellListType getListType();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
@ -22,10 +20,4 @@ public interface HaskellTtype extends HaskellCompositeElement {
|
||||
@NotNull
|
||||
List<HaskellTypeSignature> getTypeSignatureList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellVarId> getVarIdList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellVarSym> getVarSymList();
|
||||
|
||||
}
|
||||
|
@ -1,19 +1,21 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface HaskellTypeDeclaration extends HaskellDeclarationElement {
|
||||
|
||||
@Nullable
|
||||
HaskellExpression getExpression();
|
||||
|
||||
@Nullable
|
||||
HaskellKindSignature getKindSignature();
|
||||
@NotNull
|
||||
List<HaskellKindSignature> getKindSignatureList();
|
||||
|
||||
@NotNull
|
||||
HaskellSimpletype getSimpletype();
|
||||
@ -30,4 +32,6 @@ public interface HaskellTypeDeclaration extends HaskellDeclarationElement {
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
Option<String> getModuleName();
|
||||
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
public interface HaskellTypeFamilyDeclaration extends HaskellDeclarationElement {
|
||||
@ -21,4 +21,6 @@ public interface HaskellTypeFamilyDeclaration extends HaskellDeclarationElement
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
Option<String> getModuleName();
|
||||
|
||||
}
|
||||
|
@ -1,25 +1,22 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellTypeFamilyType extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellContext> getContextList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQName> getQNameList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQNames> getQNamesList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeFamilyType1> getTypeFamilyType1List();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTypeFamilyType2> getTypeFamilyType2List();
|
||||
|
||||
@NotNull
|
||||
List<HaskellVars> getVarsList();
|
||||
|
||||
}
|
||||
|
@ -1,13 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellTypeFamilyType1 extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellQcon getQcon();
|
||||
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellTypeFamilyType2 extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
HaskellQvarOp getQvarOp();
|
||||
|
||||
}
|
@ -1,10 +1,9 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
public interface HaskellTypeInstanceDeclaration extends HaskellDeclarationElement {
|
||||
@ -18,4 +17,6 @@ public interface HaskellTypeInstanceDeclaration extends HaskellDeclarationElemen
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
Option<String> getModuleName();
|
||||
|
||||
}
|
||||
|
@ -1,28 +1,27 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import scala.Option;
|
||||
import scala.collection.Seq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface HaskellTypeSignature extends HaskellDeclarationElement {
|
||||
|
||||
@Nullable
|
||||
HaskellContext getContext();
|
||||
|
||||
@NotNull
|
||||
List<HaskellQNames> getQNamesList();
|
||||
|
||||
@Nullable
|
||||
HaskellScontext getScontext();
|
||||
|
||||
@NotNull
|
||||
List<HaskellTtype> getTtypeList();
|
||||
|
||||
@Nullable
|
||||
HaskellVarId getVarId();
|
||||
|
||||
@NotNull
|
||||
HaskellVars getVars();
|
||||
HaskellTtype getTtype();
|
||||
|
||||
String getName();
|
||||
|
||||
@ -30,4 +29,6 @@ public interface HaskellTypeSignature extends HaskellDeclarationElement {
|
||||
|
||||
Seq<HaskellNamedElement> getIdentifierElements();
|
||||
|
||||
Option<String> getModuleName();
|
||||
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.psi.tree.IElementType;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.tree.IElementType;
|
||||
import intellij.haskell.psi.impl.*;
|
||||
|
||||
public interface HaskellTypes {
|
||||
@ -15,14 +15,16 @@ public interface HaskellTypes {
|
||||
IElementType HS_CLAZZ = new HaskellCompositeElementType("HS_CLAZZ");
|
||||
IElementType HS_CNAME = new HaskellCompositeElementType("HS_CNAME");
|
||||
IElementType HS_COMMENTS = new HaskellCompositeElementType("HS_COMMENTS");
|
||||
IElementType HS_CON = new HaskellCompositeElementType("HS_CON");
|
||||
IElementType HS_CONID = new HaskellCompositeElementType("HS_CONID");
|
||||
IElementType HS_CONOP = new HaskellCompositeElementType("HS_CONOP");
|
||||
IElementType HS_CONSTANT_FOLDED_PRAGMA = new HaskellCompositeElementType("HS_CONSTANT_FOLDED_PRAGMA");
|
||||
IElementType HS_CONSTR_1 = new HaskellCompositeElementType("HS_CONSTR_1");
|
||||
IElementType HS_CONSTR_2 = new HaskellCompositeElementType("HS_CONSTR_2");
|
||||
IElementType HS_CONSTR_3 = new HaskellCompositeElementType("HS_CONSTR_3");
|
||||
IElementType HS_CONSTR_4 = new HaskellCompositeElementType("HS_CONSTR_4");
|
||||
IElementType HS_CONSYM = new HaskellCompositeElementType("HS_CONSYM");
|
||||
IElementType HS_CONTEXT = new HaskellCompositeElementType("HS_CONTEXT");
|
||||
IElementType HS_CON_ID = new HaskellCompositeElementType("HS_CON_ID");
|
||||
IElementType HS_CON_SYM = new HaskellCompositeElementType("HS_CON_SYM");
|
||||
IElementType HS_CTYPE_PRAGMA = new HaskellCompositeElementType("HS_CTYPE_PRAGMA");
|
||||
IElementType HS_DATA_DECLARATION = new HaskellCompositeElementType("HS_DATA_DECLARATION");
|
||||
IElementType HS_DATA_DECLARATION_DERIVING = new HaskellCompositeElementType("HS_DATA_DECLARATION_DERIVING");
|
||||
@ -37,22 +39,20 @@ public interface HaskellTypes {
|
||||
IElementType HS_FIELDDECL = new HaskellCompositeElementType("HS_FIELDDECL");
|
||||
IElementType HS_FILE_HEADER = new HaskellCompositeElementType("HS_FILE_HEADER");
|
||||
IElementType HS_FILE_HEADER_PRAGMA = new HaskellCompositeElementType("HS_FILE_HEADER_PRAGMA");
|
||||
IElementType HS_FIRST_LINE_EXPRESSION = new HaskellCompositeElementType("HS_FIRST_LINE_EXPRESSION");
|
||||
IElementType HS_FIXITY = new HaskellCompositeElementType("HS_FIXITY");
|
||||
IElementType HS_FIXITY_DECLARATION = new HaskellCompositeElementType("HS_FIXITY_DECLARATION");
|
||||
IElementType HS_FOREIGN_DECLARATION = new HaskellCompositeElementType("HS_FOREIGN_DECLARATION");
|
||||
IElementType HS_GCON_SYM = new HaskellCompositeElementType("HS_GCON_SYM");
|
||||
IElementType HS_GENERAL_PRAGMA_CONTENT = new HaskellCompositeElementType("HS_GENERAL_PRAGMA_CONTENT");
|
||||
IElementType HS_GTYCON = new HaskellCompositeElementType("HS_GTYCON");
|
||||
IElementType HS_HADDOCK_PRAGMA = new HaskellCompositeElementType("HS_HADDOCK_PRAGMA");
|
||||
IElementType HS_IDECL = new HaskellCompositeElementType("HS_IDECL");
|
||||
IElementType HS_IMPORT_DECLARATION = new HaskellCompositeElementType("HS_IMPORT_DECLARATION");
|
||||
IElementType HS_IMPORT_DECLARATIONS = new HaskellCompositeElementType("HS_IMPORT_DECLARATIONS");
|
||||
IElementType HS_IMPORT_EMPTY_SPEC = new HaskellCompositeElementType("HS_IMPORT_EMPTY_SPEC");
|
||||
IElementType HS_IMPORT_HIDING = new HaskellCompositeElementType("HS_IMPORT_HIDING");
|
||||
IElementType HS_IMPORT_HIDING_SPEC = new HaskellCompositeElementType("HS_IMPORT_HIDING_SPEC");
|
||||
IElementType HS_IMPORT_ID = new HaskellCompositeElementType("HS_IMPORT_ID");
|
||||
IElementType HS_IMPORT_IDS_SPEC = new HaskellCompositeElementType("HS_IMPORT_IDS_SPEC");
|
||||
IElementType HS_IMPORT_MODULE = new HaskellCompositeElementType("HS_IMPORT_MODULE");
|
||||
IElementType HS_IMPORT_PACKAGE_NAME = new HaskellCompositeElementType("HS_IMPORT_PACKAGE_NAME");
|
||||
IElementType HS_IMPORT_QUALIFIED = new HaskellCompositeElementType("HS_IMPORT_QUALIFIED");
|
||||
IElementType HS_IMPORT_QUALIFIED_AS = new HaskellCompositeElementType("HS_IMPORT_QUALIFIED_AS");
|
||||
IElementType HS_IMPORT_SPEC = new HaskellCompositeElementType("HS_IMPORT_SPEC");
|
||||
@ -64,43 +64,38 @@ public interface HaskellTypes {
|
||||
IElementType HS_INSTVAR = new HaskellCompositeElementType("HS_INSTVAR");
|
||||
IElementType HS_KIND_SIGNATURE = new HaskellCompositeElementType("HS_KIND_SIGNATURE");
|
||||
IElementType HS_LANGUAGE_PRAGMA = new HaskellCompositeElementType("HS_LANGUAGE_PRAGMA");
|
||||
IElementType HS_LAST_LINE_EXPRESSION = new HaskellCompositeElementType("HS_LAST_LINE_EXPRESSION");
|
||||
IElementType HS_LINE_EXPRESSION = new HaskellCompositeElementType("HS_LINE_EXPRESSION");
|
||||
IElementType HS_LINE_PRAGMA = new HaskellCompositeElementType("HS_LINE_PRAGMA");
|
||||
IElementType HS_LIST_TYPE = new HaskellCompositeElementType("HS_LIST_TYPE");
|
||||
IElementType HS_LITERAL = new HaskellCompositeElementType("HS_LITERAL");
|
||||
IElementType HS_MINIMAL_PRAGMA = new HaskellCompositeElementType("HS_MINIMAL_PRAGMA");
|
||||
IElementType HS_MODID = new HaskellCompositeElementType("HS_MODID");
|
||||
IElementType HS_MODULE_BODY = new HaskellCompositeElementType("HS_MODULE_BODY");
|
||||
IElementType HS_MODULE_DECLARATION = new HaskellCompositeElementType("HS_MODULE_DECLARATION");
|
||||
IElementType HS_MOD_ID = new HaskellCompositeElementType("HS_MOD_ID");
|
||||
IElementType HS_NEWCONSTR = new HaskellCompositeElementType("HS_NEWCONSTR");
|
||||
IElementType HS_NEWCONSTR_FIELDDECL = new HaskellCompositeElementType("HS_NEWCONSTR_FIELDDECL");
|
||||
IElementType HS_NEWTYPE_DECLARATION = new HaskellCompositeElementType("HS_NEWTYPE_DECLARATION");
|
||||
IElementType HS_NOINLINE_PRAGMA = new HaskellCompositeElementType("HS_NOINLINE_PRAGMA");
|
||||
IElementType HS_NOUNPACK_PRAGMA = new HaskellCompositeElementType("HS_NOUNPACK_PRAGMA");
|
||||
IElementType HS_OP = new HaskellCompositeElementType("HS_OP");
|
||||
IElementType HS_OPS = new HaskellCompositeElementType("HS_OPS");
|
||||
IElementType HS_OPTIONS_GHC_OPTION = new HaskellCompositeElementType("HS_OPTIONS_GHC_OPTION");
|
||||
IElementType HS_OPTIONS_GHC_PRAGMA = new HaskellCompositeElementType("HS_OPTIONS_GHC_PRAGMA");
|
||||
IElementType HS_OTHER_PRAGMA = new HaskellCompositeElementType("HS_OTHER_PRAGMA");
|
||||
IElementType HS_OVERLAP_PRAGMA = new HaskellCompositeElementType("HS_OVERLAP_PRAGMA");
|
||||
IElementType HS_QCON = new HaskellCompositeElementType("HS_QCON");
|
||||
IElementType HS_QCON_ID = new HaskellCompositeElementType("HS_QCON_ID");
|
||||
IElementType HS_QCON_ID_QUALIFIER = new HaskellCompositeElementType("HS_QCON_ID_QUALIFIER");
|
||||
IElementType HS_QCON_OP = new HaskellCompositeElementType("HS_QCON_OP");
|
||||
IElementType HS_QCON_SYM = new HaskellCompositeElementType("HS_QCON_SYM");
|
||||
IElementType HS_QQ_EXPRESSION = new HaskellCompositeElementType("HS_QQ_EXPRESSION");
|
||||
IElementType HS_QUALIFIER = new HaskellCompositeElementType("HS_QUALIFIER");
|
||||
IElementType HS_QUASI_QUOTE = new HaskellCompositeElementType("HS_QUASI_QUOTE");
|
||||
IElementType HS_QVAR = new HaskellCompositeElementType("HS_QVAR");
|
||||
IElementType HS_QVAR_ID = new HaskellCompositeElementType("HS_QVAR_ID");
|
||||
IElementType HS_QVAR_OP = new HaskellCompositeElementType("HS_QVAR_OP");
|
||||
IElementType HS_QVAR_SYM = new HaskellCompositeElementType("HS_QVAR_SYM");
|
||||
IElementType HS_Q_CON = new HaskellCompositeElementType("HS_Q_CON");
|
||||
IElementType HS_Q_CON_QUALIFIER = new HaskellCompositeElementType("HS_Q_CON_QUALIFIER");
|
||||
IElementType HS_Q_CON_QUALIFIER_1 = new HaskellCompositeElementType("HS_Q_CON_QUALIFIER_1");
|
||||
IElementType HS_Q_CON_QUALIFIER_2 = new HaskellCompositeElementType("HS_Q_CON_QUALIFIER_2");
|
||||
IElementType HS_Q_CON_QUALIFIER_3 = new HaskellCompositeElementType("HS_Q_CON_QUALIFIER_3");
|
||||
IElementType HS_Q_CON_QUALIFIER_4 = new HaskellCompositeElementType("HS_Q_CON_QUALIFIER_4");
|
||||
IElementType HS_Q_NAME = new HaskellCompositeElementType("HS_Q_NAME");
|
||||
IElementType HS_Q_NAMES = new HaskellCompositeElementType("HS_Q_NAMES");
|
||||
IElementType HS_Q_VAR_CON = new HaskellCompositeElementType("HS_Q_VAR_CON");
|
||||
IElementType HS_RULES_PRAGMA = new HaskellCompositeElementType("HS_RULES_PRAGMA");
|
||||
IElementType HS_SCC_PRAGMA = new HaskellCompositeElementType("HS_SCC_PRAGMA");
|
||||
IElementType HS_SCONTEXT = new HaskellCompositeElementType("HS_SCONTEXT");
|
||||
IElementType HS_SIMPLECLASS = new HaskellCompositeElementType("HS_SIMPLECLASS");
|
||||
IElementType HS_SIMPLECLASS_TILDE_PART = new HaskellCompositeElementType("HS_SIMPLECLASS_TILDE_PART");
|
||||
IElementType HS_SIMPLETYPE = new HaskellCompositeElementType("HS_SIMPLETYPE");
|
||||
IElementType HS_SNL = new HaskellCompositeElementType("HS_SNL");
|
||||
IElementType HS_SOURCE_PRAGMA = new HaskellCompositeElementType("HS_SOURCE_PRAGMA");
|
||||
IElementType HS_SPECIALIZE_PRAGMA = new HaskellCompositeElementType("HS_SPECIALIZE_PRAGMA");
|
||||
IElementType HS_SUB_CONSTR_2 = new HaskellCompositeElementType("HS_SUB_CONSTR_2");
|
||||
@ -109,15 +104,15 @@ public interface HaskellTypes {
|
||||
IElementType HS_TYPE_DECLARATION = new HaskellCompositeElementType("HS_TYPE_DECLARATION");
|
||||
IElementType HS_TYPE_FAMILY_DECLARATION = new HaskellCompositeElementType("HS_TYPE_FAMILY_DECLARATION");
|
||||
IElementType HS_TYPE_FAMILY_TYPE = new HaskellCompositeElementType("HS_TYPE_FAMILY_TYPE");
|
||||
IElementType HS_TYPE_FAMILY_TYPE_1 = new HaskellCompositeElementType("HS_TYPE_FAMILY_TYPE_1");
|
||||
IElementType HS_TYPE_FAMILY_TYPE_2 = new HaskellCompositeElementType("HS_TYPE_FAMILY_TYPE_2");
|
||||
IElementType HS_TYPE_INSTANCE_DECLARATION = new HaskellCompositeElementType("HS_TYPE_INSTANCE_DECLARATION");
|
||||
IElementType HS_TYPE_SIGNATURE = new HaskellCompositeElementType("HS_TYPE_SIGNATURE");
|
||||
IElementType HS_UNPACK_NOUNPACK_PRAGMA = new HaskellCompositeElementType("HS_UNPACK_NOUNPACK_PRAGMA");
|
||||
IElementType HS_UNPACK_PRAGMA = new HaskellCompositeElementType("HS_UNPACK_PRAGMA");
|
||||
IElementType HS_VARS = new HaskellCompositeElementType("HS_VARS");
|
||||
IElementType HS_VAR_ID = new HaskellCompositeElementType("HS_VAR_ID");
|
||||
IElementType HS_VAR_SYM = new HaskellCompositeElementType("HS_VAR_SYM");
|
||||
IElementType HS_VAR = new HaskellCompositeElementType("HS_VAR");
|
||||
IElementType HS_VARID = new HaskellCompositeElementType("HS_VARID");
|
||||
IElementType HS_VAROP = new HaskellCompositeElementType("HS_VAROP");
|
||||
IElementType HS_VARSYM = new HaskellCompositeElementType("HS_VARSYM");
|
||||
IElementType HS_VAR_CON = new HaskellCompositeElementType("HS_VAR_CON");
|
||||
|
||||
IElementType HS_AT = new HaskellTokenType("AT");
|
||||
IElementType HS_BACKQUOTE = new HaskellTokenType("BACKQUOTE");
|
||||
@ -125,18 +120,18 @@ public interface HaskellTypes {
|
||||
IElementType HS_CASE = new HaskellTokenType("CASE");
|
||||
IElementType HS_CHARACTER_LITERAL = new HaskellTokenType("CHARACTER_LITERAL");
|
||||
IElementType HS_CLASS = new HaskellTokenType("CLASS");
|
||||
IElementType HS_COLON = new HaskellTokenType("COLON");
|
||||
IElementType HS_COLON_COLON = new HaskellTokenType("COLON_COLON");
|
||||
IElementType HS_COMMA = new HaskellTokenType("COMMA");
|
||||
IElementType HS_COMMENT = new HaskellTokenType("COMMENT");
|
||||
IElementType HS_CONID_ID = new HaskellTokenType("CONID_ID");
|
||||
IElementType HS_CONSYM_ID = new HaskellTokenType("CONSYM_ID");
|
||||
IElementType HS_CON_ID = new HaskellTokenType("CON_ID");
|
||||
IElementType HS_DATA = new HaskellTokenType("DATA");
|
||||
IElementType HS_DECIMAL = new HaskellTokenType("DECIMAL");
|
||||
IElementType HS_DEFAULT = new HaskellTokenType("DEFAULT");
|
||||
IElementType HS_DERIVING = new HaskellTokenType("DERIVING");
|
||||
IElementType HS_DO = new HaskellTokenType("DO");
|
||||
IElementType HS_DOT = new HaskellTokenType("DOT");
|
||||
IElementType HS_DOT_DOT = new HaskellTokenType("DOT_DOT");
|
||||
IElementType HS_DOUBLE_RIGHT_ARROW = new HaskellTokenType("DOUBLE_RIGHT_ARROW");
|
||||
IElementType HS_ELSE = new HaskellTokenType("ELSE");
|
||||
IElementType HS_EQUAL = new HaskellTokenType("EQUAL");
|
||||
@ -186,8 +181,8 @@ public interface HaskellTypes {
|
||||
IElementType HS_TYPE_FAMILY = new HaskellTokenType("TYPE_FAMILY");
|
||||
IElementType HS_TYPE_INSTANCE = new HaskellTokenType("TYPE_INSTANCE");
|
||||
IElementType HS_UNDERSCORE = new HaskellTokenType("UNDERSCORE");
|
||||
IElementType HS_VARID_ID = new HaskellTokenType("VARID_ID");
|
||||
IElementType HS_VARSYM_ID = new HaskellTokenType("VARSYM_ID");
|
||||
IElementType HS_VAR_ID = new HaskellTokenType("VAR_ID");
|
||||
IElementType HS_VERTICAL_BAR = new HaskellTokenType("VERTICAL_BAR");
|
||||
IElementType HS_WHERE = new HaskellTokenType("WHERE");
|
||||
|
||||
@ -215,6 +210,15 @@ public interface HaskellTypes {
|
||||
else if (type == HS_COMMENTS) {
|
||||
return new HaskellCommentsImpl(node);
|
||||
}
|
||||
else if (type == HS_CON) {
|
||||
return new HaskellConImpl(node);
|
||||
}
|
||||
else if (type == HS_CONID) {
|
||||
return new HaskellConidImpl(node);
|
||||
}
|
||||
else if (type == HS_CONOP) {
|
||||
return new HaskellConopImpl(node);
|
||||
}
|
||||
else if (type == HS_CONSTANT_FOLDED_PRAGMA) {
|
||||
return new HaskellConstantFoldedPragmaImpl(node);
|
||||
}
|
||||
@ -230,15 +234,12 @@ public interface HaskellTypes {
|
||||
else if (type == HS_CONSTR_4) {
|
||||
return new HaskellConstr4Impl(node);
|
||||
}
|
||||
else if (type == HS_CONSYM) {
|
||||
return new HaskellConsymImpl(node);
|
||||
}
|
||||
else if (type == HS_CONTEXT) {
|
||||
return new HaskellContextImpl(node);
|
||||
}
|
||||
else if (type == HS_CON_ID) {
|
||||
return new HaskellConIdImpl(node);
|
||||
}
|
||||
else if (type == HS_CON_SYM) {
|
||||
return new HaskellConSymImpl(node);
|
||||
}
|
||||
else if (type == HS_CTYPE_PRAGMA) {
|
||||
return new HaskellCtypePragmaImpl(node);
|
||||
}
|
||||
@ -281,21 +282,12 @@ public interface HaskellTypes {
|
||||
else if (type == HS_FILE_HEADER_PRAGMA) {
|
||||
return new HaskellFileHeaderPragmaImpl(node);
|
||||
}
|
||||
else if (type == HS_FIRST_LINE_EXPRESSION) {
|
||||
return new HaskellFirstLineExpressionImpl(node);
|
||||
}
|
||||
else if (type == HS_FIXITY) {
|
||||
return new HaskellFixityImpl(node);
|
||||
}
|
||||
else if (type == HS_FIXITY_DECLARATION) {
|
||||
return new HaskellFixityDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_FOREIGN_DECLARATION) {
|
||||
return new HaskellForeignDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_GCON_SYM) {
|
||||
return new HaskellGconSymImpl(node);
|
||||
}
|
||||
else if (type == HS_GENERAL_PRAGMA_CONTENT) {
|
||||
return new HaskellGeneralPragmaContentImpl(node);
|
||||
}
|
||||
@ -311,6 +303,9 @@ public interface HaskellTypes {
|
||||
else if (type == HS_IMPORT_DECLARATION) {
|
||||
return new HaskellImportDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_IMPORT_DECLARATIONS) {
|
||||
return new HaskellImportDeclarationsImpl(node);
|
||||
}
|
||||
else if (type == HS_IMPORT_EMPTY_SPEC) {
|
||||
return new HaskellImportEmptySpecImpl(node);
|
||||
}
|
||||
@ -326,8 +321,8 @@ public interface HaskellTypes {
|
||||
else if (type == HS_IMPORT_IDS_SPEC) {
|
||||
return new HaskellImportIdsSpecImpl(node);
|
||||
}
|
||||
else if (type == HS_IMPORT_MODULE) {
|
||||
return new HaskellImportModuleImpl(node);
|
||||
else if (type == HS_IMPORT_PACKAGE_NAME) {
|
||||
return new HaskellImportPackageNameImpl(node);
|
||||
}
|
||||
else if (type == HS_IMPORT_QUALIFIED) {
|
||||
return new HaskellImportQualifiedImpl(node);
|
||||
@ -362,33 +357,24 @@ public interface HaskellTypes {
|
||||
else if (type == HS_LANGUAGE_PRAGMA) {
|
||||
return new HaskellLanguagePragmaImpl(node);
|
||||
}
|
||||
else if (type == HS_LAST_LINE_EXPRESSION) {
|
||||
return new HaskellLastLineExpressionImpl(node);
|
||||
}
|
||||
else if (type == HS_LINE_EXPRESSION) {
|
||||
return new HaskellLineExpressionImpl(node);
|
||||
}
|
||||
else if (type == HS_LINE_PRAGMA) {
|
||||
return new HaskellLinePragmaImpl(node);
|
||||
}
|
||||
else if (type == HS_LIST_TYPE) {
|
||||
return new HaskellListTypeImpl(node);
|
||||
}
|
||||
else if (type == HS_LITERAL) {
|
||||
return new HaskellLiteralImpl(node);
|
||||
}
|
||||
else if (type == HS_MINIMAL_PRAGMA) {
|
||||
return new HaskellMinimalPragmaImpl(node);
|
||||
}
|
||||
else if (type == HS_MODID) {
|
||||
return new HaskellModidImpl(node);
|
||||
}
|
||||
else if (type == HS_MODULE_BODY) {
|
||||
return new HaskellModuleBodyImpl(node);
|
||||
}
|
||||
else if (type == HS_MODULE_DECLARATION) {
|
||||
return new HaskellModuleDeclarationImpl(node);
|
||||
}
|
||||
else if (type == HS_MOD_ID) {
|
||||
return new HaskellModIdImpl(node);
|
||||
}
|
||||
else if (type == HS_NEWCONSTR) {
|
||||
return new HaskellNewconstrImpl(node);
|
||||
}
|
||||
@ -404,11 +390,8 @@ public interface HaskellTypes {
|
||||
else if (type == HS_NOUNPACK_PRAGMA) {
|
||||
return new HaskellNounpackPragmaImpl(node);
|
||||
}
|
||||
else if (type == HS_OP) {
|
||||
return new HaskellOpImpl(node);
|
||||
}
|
||||
else if (type == HS_OPS) {
|
||||
return new HaskellOpsImpl(node);
|
||||
else if (type == HS_OPTIONS_GHC_OPTION) {
|
||||
return new HaskellOptionsGhcOptionImpl(node);
|
||||
}
|
||||
else if (type == HS_OPTIONS_GHC_PRAGMA) {
|
||||
return new HaskellOptionsGhcPragmaImpl(node);
|
||||
@ -419,21 +402,6 @@ public interface HaskellTypes {
|
||||
else if (type == HS_OVERLAP_PRAGMA) {
|
||||
return new HaskellOverlapPragmaImpl(node);
|
||||
}
|
||||
else if (type == HS_QCON) {
|
||||
return new HaskellQconImpl(node);
|
||||
}
|
||||
else if (type == HS_QCON_ID) {
|
||||
return new HaskellQconIdImpl(node);
|
||||
}
|
||||
else if (type == HS_QCON_ID_QUALIFIER) {
|
||||
return new HaskellQconIdQualifierImpl(node);
|
||||
}
|
||||
else if (type == HS_QCON_OP) {
|
||||
return new HaskellQconOpImpl(node);
|
||||
}
|
||||
else if (type == HS_QCON_SYM) {
|
||||
return new HaskellQconSymImpl(node);
|
||||
}
|
||||
else if (type == HS_QQ_EXPRESSION) {
|
||||
return new HaskellQqExpressionImpl(node);
|
||||
}
|
||||
@ -443,36 +411,48 @@ public interface HaskellTypes {
|
||||
else if (type == HS_QUASI_QUOTE) {
|
||||
return new HaskellQuasiQuoteImpl(node);
|
||||
}
|
||||
else if (type == HS_QVAR) {
|
||||
return new HaskellQvarImpl(node);
|
||||
else if (type == HS_Q_CON) {
|
||||
return new HaskellQConImpl(node);
|
||||
}
|
||||
else if (type == HS_QVAR_ID) {
|
||||
return new HaskellQvarIdImpl(node);
|
||||
else if (type == HS_Q_CON_QUALIFIER) {
|
||||
return new HaskellQConQualifierImpl(node);
|
||||
}
|
||||
else if (type == HS_QVAR_OP) {
|
||||
return new HaskellQvarOpImpl(node);
|
||||
else if (type == HS_Q_CON_QUALIFIER_1) {
|
||||
return new HaskellQConQualifier1Impl(node);
|
||||
}
|
||||
else if (type == HS_QVAR_SYM) {
|
||||
return new HaskellQvarSymImpl(node);
|
||||
else if (type == HS_Q_CON_QUALIFIER_2) {
|
||||
return new HaskellQConQualifier2Impl(node);
|
||||
}
|
||||
else if (type == HS_Q_CON_QUALIFIER_3) {
|
||||
return new HaskellQConQualifier3Impl(node);
|
||||
}
|
||||
else if (type == HS_Q_CON_QUALIFIER_4) {
|
||||
return new HaskellQConQualifier4Impl(node);
|
||||
}
|
||||
else if (type == HS_Q_NAME) {
|
||||
return new HaskellQNameImpl(node);
|
||||
}
|
||||
else if (type == HS_Q_NAMES) {
|
||||
return new HaskellQNamesImpl(node);
|
||||
}
|
||||
else if (type == HS_Q_VAR_CON) {
|
||||
return new HaskellQVarConImpl(node);
|
||||
}
|
||||
else if (type == HS_RULES_PRAGMA) {
|
||||
return new HaskellRulesPragmaImpl(node);
|
||||
}
|
||||
else if (type == HS_SCC_PRAGMA) {
|
||||
return new HaskellSccPragmaImpl(node);
|
||||
}
|
||||
else if (type == HS_SCONTEXT) {
|
||||
return new HaskellScontextImpl(node);
|
||||
}
|
||||
else if (type == HS_SIMPLECLASS) {
|
||||
return new HaskellSimpleclassImpl(node);
|
||||
}
|
||||
else if (type == HS_SIMPLECLASS_TILDE_PART) {
|
||||
return new HaskellSimpleclassTildePartImpl(node);
|
||||
}
|
||||
else if (type == HS_SIMPLETYPE) {
|
||||
return new HaskellSimpletypeImpl(node);
|
||||
}
|
||||
else if (type == HS_SNL) {
|
||||
return new HaskellSnlImpl(node);
|
||||
}
|
||||
else if (type == HS_SOURCE_PRAGMA) {
|
||||
return new HaskellSourcePragmaImpl(node);
|
||||
}
|
||||
@ -497,12 +477,6 @@ public interface HaskellTypes {
|
||||
else if (type == HS_TYPE_FAMILY_TYPE) {
|
||||
return new HaskellTypeFamilyTypeImpl(node);
|
||||
}
|
||||
else if (type == HS_TYPE_FAMILY_TYPE_1) {
|
||||
return new HaskellTypeFamilyType1Impl(node);
|
||||
}
|
||||
else if (type == HS_TYPE_FAMILY_TYPE_2) {
|
||||
return new HaskellTypeFamilyType2Impl(node);
|
||||
}
|
||||
else if (type == HS_TYPE_INSTANCE_DECLARATION) {
|
||||
return new HaskellTypeInstanceDeclarationImpl(node);
|
||||
}
|
||||
@ -515,14 +489,20 @@ public interface HaskellTypes {
|
||||
else if (type == HS_UNPACK_PRAGMA) {
|
||||
return new HaskellUnpackPragmaImpl(node);
|
||||
}
|
||||
else if (type == HS_VARS) {
|
||||
return new HaskellVarsImpl(node);
|
||||
else if (type == HS_VAR) {
|
||||
return new HaskellVarImpl(node);
|
||||
}
|
||||
else if (type == HS_VAR_ID) {
|
||||
return new HaskellVarIdImpl(node);
|
||||
else if (type == HS_VARID) {
|
||||
return new HaskellVaridImpl(node);
|
||||
}
|
||||
else if (type == HS_VAR_SYM) {
|
||||
return new HaskellVarSymImpl(node);
|
||||
else if (type == HS_VAROP) {
|
||||
return new HaskellVaropImpl(node);
|
||||
}
|
||||
else if (type == HS_VARSYM) {
|
||||
return new HaskellVarsymImpl(node);
|
||||
}
|
||||
else if (type == HS_VAR_CON) {
|
||||
return new HaskellVarConImpl(node);
|
||||
}
|
||||
throw new AssertionError("Unknown element type: " + type);
|
||||
}
|
||||
|
16
gen/intellij/haskell/psi/HaskellVar.java
Normal file
16
gen/intellij/haskell/psi/HaskellVar.java
Normal file
@ -0,0 +1,16 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public interface HaskellVar extends HaskellCNameElement {
|
||||
|
||||
@Nullable
|
||||
HaskellVarid getVarid();
|
||||
|
||||
@Nullable
|
||||
HaskellVarsym getVarsym();
|
||||
|
||||
String getName();
|
||||
|
||||
}
|
24
gen/intellij/haskell/psi/HaskellVarCon.java
Normal file
24
gen/intellij/haskell/psi/HaskellVarCon.java
Normal file
@ -0,0 +1,24 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public interface HaskellVarCon extends HaskellCompositeElement {
|
||||
|
||||
@Nullable
|
||||
HaskellConid getConid();
|
||||
|
||||
@Nullable
|
||||
HaskellConsym getConsym();
|
||||
|
||||
@Nullable
|
||||
HaskellVarid getVarid();
|
||||
|
||||
@Nullable
|
||||
HaskellVarsym getVarsym();
|
||||
|
||||
String getName();
|
||||
|
||||
HaskellNamedElement getIdentifierElement();
|
||||
|
||||
}
|
20
gen/intellij/haskell/psi/HaskellVarid.java
Normal file
20
gen/intellij/haskell/psi/HaskellVarid.java
Normal file
@ -0,0 +1,20 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
|
||||
public interface HaskellVarid extends HaskellNamedElement {
|
||||
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
}
|
16
gen/intellij/haskell/psi/HaskellVarop.java
Normal file
16
gen/intellij/haskell/psi/HaskellVarop.java
Normal file
@ -0,0 +1,16 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public interface HaskellVarop extends HaskellCNameElement {
|
||||
|
||||
@Nullable
|
||||
HaskellVarid getVarid();
|
||||
|
||||
@Nullable
|
||||
HaskellVarsym getVarsym();
|
||||
|
||||
String getName();
|
||||
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import java.util.List;
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElement;
|
||||
|
||||
public interface HaskellVars extends HaskellCompositeElement {
|
||||
|
||||
@NotNull
|
||||
List<HaskellQvar> getQvarList();
|
||||
|
||||
}
|
20
gen/intellij/haskell/psi/HaskellVarsym.java
Normal file
20
gen/intellij/haskell/psi/HaskellVarsym.java
Normal file
@ -0,0 +1,20 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiReference;
|
||||
|
||||
public interface HaskellVarsym extends HaskellNamedElement {
|
||||
|
||||
String getName();
|
||||
|
||||
PsiElement setName(String newName);
|
||||
|
||||
HaskellNamedElement getNameIdentifier();
|
||||
|
||||
PsiReference getReference();
|
||||
|
||||
ItemPresentation getPresentation();
|
||||
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
// This is a generated file. Not intended for manual editing.
|
||||
package intellij.haskell.psi;
|
||||
|
||||
import org.jetbrains.annotations.*;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class HaskellVisitor extends PsiElementVisitor {
|
||||
|
||||
@ -27,19 +27,23 @@ public class HaskellVisitor extends PsiElementVisitor {
|
||||
}
|
||||
|
||||
public void visitCname(@NotNull HaskellCname o) {
|
||||
visitCompositeElement(o);
|
||||
visitQualifiedNameElement(o);
|
||||
}
|
||||
|
||||
public void visitComments(@NotNull HaskellComments o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitConId(@NotNull HaskellConId o) {
|
||||
public void visitCon(@NotNull HaskellCon o) {
|
||||
visitCNameElement(o);
|
||||
}
|
||||
|
||||
public void visitConid(@NotNull HaskellConid o) {
|
||||
visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitConSym(@NotNull HaskellConSym o) {
|
||||
visitNamedElement(o);
|
||||
public void visitConop(@NotNull HaskellConop o) {
|
||||
visitCNameElement(o);
|
||||
}
|
||||
|
||||
public void visitConstantFoldedPragma(@NotNull HaskellConstantFoldedPragma o) {
|
||||
@ -62,6 +66,10 @@ public class HaskellVisitor extends PsiElementVisitor {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitConsym(@NotNull HaskellConsym o) {
|
||||
visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitContext(@NotNull HaskellContext o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
@ -122,14 +130,6 @@ public class HaskellVisitor extends PsiElementVisitor {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitFirstLineExpression(@NotNull HaskellFirstLineExpression o) {
|
||||
visitLineExpressionElement(o);
|
||||
}
|
||||
|
||||
public void visitFixity(@NotNull HaskellFixity o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitFixityDeclaration(@NotNull HaskellFixityDeclaration o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
@ -138,10 +138,6 @@ public class HaskellVisitor extends PsiElementVisitor {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
|
||||
public void visitGconSym(@NotNull HaskellGconSym o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitGeneralPragmaContent(@NotNull HaskellGeneralPragmaContent o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
@ -162,6 +158,10 @@ public class HaskellVisitor extends PsiElementVisitor {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportDeclarations(@NotNull HaskellImportDeclarations o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportEmptySpec(@NotNull HaskellImportEmptySpec o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
@ -182,7 +182,7 @@ public class HaskellVisitor extends PsiElementVisitor {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitImportModule(@NotNull HaskellImportModule o) {
|
||||
public void visitImportPackageName(@NotNull HaskellImportPackageName o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
@ -230,14 +230,6 @@ public class HaskellVisitor extends PsiElementVisitor {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitLastLineExpression(@NotNull HaskellLastLineExpression o) {
|
||||
visitLineExpressionElement(o);
|
||||
}
|
||||
|
||||
public void visitLineExpression(@NotNull HaskellLineExpression o) {
|
||||
visitLineExpressionElement(o);
|
||||
}
|
||||
|
||||
public void visitLinePragma(@NotNull HaskellLinePragma o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
@ -246,15 +238,11 @@ public class HaskellVisitor extends PsiElementVisitor {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitLiteral(@NotNull HaskellLiteral o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitMinimalPragma(@NotNull HaskellMinimalPragma o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitModId(@NotNull HaskellModId o) {
|
||||
public void visitModid(@NotNull HaskellModid o) {
|
||||
visitNamedElement(o);
|
||||
}
|
||||
|
||||
@ -286,11 +274,7 @@ public class HaskellVisitor extends PsiElementVisitor {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitOp(@NotNull HaskellOp o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitOps(@NotNull HaskellOps o) {
|
||||
public void visitOptionsGhcOption(@NotNull HaskellOptionsGhcOption o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
@ -306,23 +290,39 @@ public class HaskellVisitor extends PsiElementVisitor {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQcon(@NotNull HaskellQcon o) {
|
||||
visitQVarConOpElement(o);
|
||||
}
|
||||
|
||||
public void visitQconId(@NotNull HaskellQconId o) {
|
||||
public void visitQCon(@NotNull HaskellQCon o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQconIdQualifier(@NotNull HaskellQconIdQualifier o) {
|
||||
public void visitQConQualifier(@NotNull HaskellQConQualifier o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQconOp(@NotNull HaskellQconOp o) {
|
||||
visitQVarConOpElement(o);
|
||||
public void visitQConQualifier1(@NotNull HaskellQConQualifier1 o) {
|
||||
visitQualifierElement(o);
|
||||
}
|
||||
|
||||
public void visitQconSym(@NotNull HaskellQconSym o) {
|
||||
public void visitQConQualifier2(@NotNull HaskellQConQualifier2 o) {
|
||||
visitQualifierElement(o);
|
||||
}
|
||||
|
||||
public void visitQConQualifier3(@NotNull HaskellQConQualifier3 o) {
|
||||
visitQualifierElement(o);
|
||||
}
|
||||
|
||||
public void visitQConQualifier4(@NotNull HaskellQConQualifier4 o) {
|
||||
visitQualifierElement(o);
|
||||
}
|
||||
|
||||
public void visitQName(@NotNull HaskellQName o) {
|
||||
visitQualifiedNameElement(o);
|
||||
}
|
||||
|
||||
public void visitQNames(@NotNull HaskellQNames o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQVarCon(@NotNull HaskellQVarCon o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
@ -331,33 +331,21 @@ public class HaskellVisitor extends PsiElementVisitor {
|
||||
}
|
||||
|
||||
public void visitQualifier(@NotNull HaskellQualifier o) {
|
||||
visitNamedElement(o);
|
||||
visitQualifierElement(o);
|
||||
}
|
||||
|
||||
public void visitQuasiQuote(@NotNull HaskellQuasiQuote o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQvar(@NotNull HaskellQvar o) {
|
||||
visitQVarConOpElement(o);
|
||||
}
|
||||
|
||||
public void visitQvarId(@NotNull HaskellQvarId o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQvarOp(@NotNull HaskellQvarOp o) {
|
||||
visitQVarConOpElement(o);
|
||||
}
|
||||
|
||||
public void visitQvarSym(@NotNull HaskellQvarSym o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitRulesPragma(@NotNull HaskellRulesPragma o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitSccPragma(@NotNull HaskellSccPragma o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitScontext(@NotNull HaskellScontext o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
@ -366,18 +354,10 @@ public class HaskellVisitor extends PsiElementVisitor {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitSimpleclassTildePart(@NotNull HaskellSimpleclassTildePart o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitSimpletype(@NotNull HaskellSimpletype o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitSnl(@NotNull HaskellSnl o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitSourcePragma(@NotNull HaskellSourcePragma o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
@ -410,14 +390,6 @@ public class HaskellVisitor extends PsiElementVisitor {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTypeFamilyType1(@NotNull HaskellTypeFamilyType1 o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTypeFamilyType2(@NotNull HaskellTypeFamilyType2 o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitTypeInstanceDeclaration(@NotNull HaskellTypeInstanceDeclaration o) {
|
||||
visitDeclarationElement(o);
|
||||
}
|
||||
@ -434,15 +406,27 @@ public class HaskellVisitor extends PsiElementVisitor {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitVarId(@NotNull HaskellVarId o) {
|
||||
public void visitVar(@NotNull HaskellVar o) {
|
||||
visitCNameElement(o);
|
||||
}
|
||||
|
||||
public void visitVarCon(@NotNull HaskellVarCon o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitVarid(@NotNull HaskellVarid o) {
|
||||
visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitVarSym(@NotNull HaskellVarSym o) {
|
||||
public void visitVarop(@NotNull HaskellVarop o) {
|
||||
visitCNameElement(o);
|
||||
}
|
||||
|
||||
public void visitVarsym(@NotNull HaskellVarsym o) {
|
||||
visitNamedElement(o);
|
||||
}
|
||||
|
||||
public void visitVars(@NotNull HaskellVars o) {
|
||||
public void visitCNameElement(@NotNull HaskellCNameElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
@ -454,15 +438,15 @@ public class HaskellVisitor extends PsiElementVisitor {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitLineExpressionElement(@NotNull HaskellLineExpressionElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitNamedElement(@NotNull HaskellNamedElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQVarConOpElement(@NotNull HaskellQVarConOpElement o) {
|
||||
public void visitQualifiedNameElement(@NotNull HaskellQualifiedNameElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
public void visitQualifierElement(@NotNull HaskellQualifierElement o) {
|
||||
visitCompositeElement(o);
|
||||
}
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user