// This is a generated file. Not intended for manual editing.
package com.haskforce.psi;
import org.jetbrains.annotations.*;
import com.intellij.psi.PsiElementVisitor;
public class HaskellVisitor extends PsiElementVisitor {
public void visitAkind(@NotNull HaskellAkind o) {
visitCompositeElement(o);
}
public void visitAlt(@NotNull HaskellAlt o) {
visitCompositeElement(o);
}
public void visitAtype(@NotNull HaskellAtype o) {
visitCompositeElement(o);
}
public void visitBkind(@NotNull HaskellBkind o) {
visitCompositeElement(o);
}
public void visitBody(@NotNull HaskellBody o) {
visitCompositeElement(o);
}
public void visitCdecl(@NotNull HaskellCdecl o) {
visitCompositeElement(o);
}
public void visitClassdecl(@NotNull HaskellClassdecl o) {
visitCompositeElement(o);
}
public void visitClscontext(@NotNull HaskellClscontext o) {
visitCompositeElement(o);
}
public void visitCon(@NotNull HaskellCon o) {
visitCompositeElement(o);
}
public void visitConid(@NotNull HaskellConid o) {
visitNamedElement(o);
}
public void visitConop(@NotNull HaskellConop o) {
visitCompositeElement(o);
}
public void visitConstr(@NotNull HaskellConstr o) {
visitCompositeElement(o);
}
public void visitConsym(@NotNull HaskellConsym o) {
visitCompositeElement(o);
}
public void visitCtype(@NotNull HaskellCtype o) {
visitCompositeElement(o);
}
public void visitDatadecl(@NotNull HaskellDatadecl o) {
visitCompositeElement(o);
}
public void visitDefaultdecl(@NotNull HaskellDefaultdecl o) {
visitCompositeElement(o);
}
public void visitDerivingdecl(@NotNull HaskellDerivingdecl o) {
visitCompositeElement(o);
}
public void visitExp(@NotNull HaskellExp o) {
visitCompositeElement(o);
}
public void visitExport(@NotNull HaskellExport o) {
visitCompositeElement(o);
}
public void visitExports(@NotNull HaskellExports o) {
visitCompositeElement(o);
}
public void visitExportsempty(@NotNull HaskellExportsempty o) {
visitCompositeElement(o);
}
public void visitFixity(@NotNull HaskellFixity o) {
visitCompositeElement(o);
}
public void visitForeigndecl(@NotNull HaskellForeigndecl o) {
visitCompositeElement(o);
}
public void visitFunorpatdecl(@NotNull HaskellFunorpatdecl o) {
visitCompositeElement(o);
}
public void visitGconsym(@NotNull HaskellGconsym o) {
visitCompositeElement(o);
}
public void visitGendecl(@NotNull HaskellGendecl o) {
visitCompositeElement(o);
}
public void visitGuard(@NotNull HaskellGuard o) {
visitCompositeElement(o);
}
public void visitIdecl(@NotNull HaskellIdecl o) {
visitCompositeElement(o);
}
public void visitImpdecl(@NotNull HaskellImpdecl o) {
visitCompositeElement(o);
}
public void visitImpempty(@NotNull HaskellImpempty o) {
visitCompositeElement(o);
}
public void visitImportt(@NotNull HaskellImportt o) {
visitCompositeElement(o);
}
public void visitInstancedecl(@NotNull HaskellInstancedecl o) {
visitCompositeElement(o);
}
public void visitKind(@NotNull HaskellKind o) {
visitCompositeElement(o);
}
public void visitLetexp(@NotNull HaskellLetexp o) {
visitCompositeElement(o);
}
public void visitListlike(@NotNull HaskellListlike o) {
visitCompositeElement(o);
}
public void visitModuledecl(@NotNull HaskellModuledecl o) {
visitCompositeElement(o);
}
public void visitNewconstr(@NotNull HaskellNewconstr o) {
visitCompositeElement(o);
}
public void visitNewtypedecl(@NotNull HaskellNewtypedecl o) {
visitCompositeElement(o);
}
public void visitOp(@NotNull HaskellOp o) {
visitCompositeElement(o);
}
public void visitOqtycon(@NotNull HaskellOqtycon o) {
visitCompositeElement(o);
}
public void visitPat(@NotNull HaskellPat o) {
visitCompositeElement(o);
}
public void visitPpragma(@NotNull HaskellPpragma o) {
visitCompositeElement(o);
}
public void visitPstringtoken(@NotNull HaskellPstringtoken o) {
visitCompositeElement(o);
}
public void visitQcon(@NotNull HaskellQcon o) {
visitCompositeElement(o);
}
public void visitQconid(@NotNull HaskellQconid o) {
visitCompositeElement(o);
}
public void visitQconop(@NotNull HaskellQconop o) {
visitCompositeElement(o);
}
public void visitQconsym(@NotNull HaskellQconsym o) {
visitCompositeElement(o);
}
public void visitQop(@NotNull HaskellQop o) {
visitCompositeElement(o);
}
public void visitQqblob(@NotNull HaskellQqblob o) {
visitLanguageInjectionElement(o);
}
public void visitQtycls(@NotNull HaskellQtycls o) {
visitCompositeElement(o);
}
public void visitQtycon(@NotNull HaskellQtycon o) {
visitCompositeElement(o);
}
public void visitQtyconop(@NotNull HaskellQtyconop o) {
visitCompositeElement(o);
}
public void visitQtyconsym(@NotNull HaskellQtyconsym o) {
visitCompositeElement(o);
}
public void visitQvar(@NotNull HaskellQvar o) {
visitCompositeElement(o);
}
public void visitQvarid(@NotNull HaskellQvarid o) {
visitCompositeElement(o);
}
public void visitQvarop(@NotNull HaskellQvarop o) {
visitCompositeElement(o);
}
public void visitQvars(@NotNull HaskellQvars o) {
visitCompositeElement(o);
}
public void visitQvarsym(@NotNull HaskellQvarsym o) {
visitCompositeElement(o);
}
public void visitRhs(@NotNull HaskellRhs o) {
visitCompositeElement(o);
}
public void visitShebang(@NotNull HaskellShebang o) {
visitCompositeElement(o);
}
public void visitStmts(@NotNull HaskellStmts o) {
visitCompositeElement(o);
}
public void visitTvBndr(@NotNull HaskellTvBndr o) {
visitCompositeElement(o);
}
public void visitTycls(@NotNull HaskellTycls o) {
visitCompositeElement(o);
}
public void visitTycon(@NotNull HaskellTycon o) {
visitCompositeElement(o);
}
public void visitTyconsym(@NotNull HaskellTyconsym o) {
visitCompositeElement(o);
}
public void visitTypedecl(@NotNull HaskellTypedecl o) {
visitCompositeElement(o);
}
public void visitTypee(@NotNull HaskellTypee o) {
visitCompositeElement(o);
}
public void visitTyvar(@NotNull HaskellTyvar o) {
visitCompositeElement(o);
}
public void visitVarid(@NotNull HaskellVarid o) {
visitNamedElement(o);
}
public void visitVarop(@NotNull HaskellVarop o) {
visitCompositeElement(o);
}
public void visitVars(@NotNull HaskellVars o) {
visitCompositeElement(o);
}
public void visitVarsym(@NotNull HaskellVarsym o) {
visitCompositeElement(o);
}
public void visitLanguageInjectionElement(@NotNull HaskellLanguageInjectionElement o) {
visitCompositeElement(o);
}
public void visitNamedElement(@NotNull HaskellNamedElement o) {
visitCompositeElement(o);
}
public void visitCompositeElement(@NotNull HaskellCompositeElement o) {
visitElement(o);
}
}