// This is a generated file. Not intended for manual editing.
package org.logtalk.intellij.psi;

import org.jetbrains.annotations.*;
import com.intellij.psi.PsiElementVisitor;
import com.intellij.psi.PsiElement;

public class LogtalkVisitor extends PsiElementVisitor {

  public void visitAtom(@NotNull LogtalkAtom o) {
    visitPsiElement(o);
  }

  public void visitBasicTerm(@NotNull LogtalkBasicTerm o) {
    visitPsiElement(o);
  }

  public void visitBracedBlock(@NotNull LogtalkBracedBlock o) {
    visitPsiElement(o);
  }

  public void visitCompound(@NotNull LogtalkCompound o) {
    visitPsiElement(o);
  }

  public void visitCompoundName(@NotNull LogtalkCompoundName o) {
    visitPsiElement(o);
  }

  public void visitCustomBinaryOperation(@NotNull LogtalkCustomBinaryOperation o) {
    visitPsiElement(o);
  }

  public void visitCustomLeftOperation(@NotNull LogtalkCustomLeftOperation o) {
    visitPsiElement(o);
  }

  public void visitKnownBinaryOperator(@NotNull LogtalkKnownBinaryOperator o) {
    visitPsiElement(o);
  }

  public void visitKnownLeftOperator(@NotNull LogtalkKnownLeftOperator o) {
    visitPsiElement(o);
  }

  public void visitList(@NotNull LogtalkList o) {
    visitPsiElement(o);
  }

  public void visitMapReference(@NotNull LogtalkMapReference o) {
    visitPsiElement(o);
  }

  public void visitNativeBinaryOperation(@NotNull LogtalkNativeBinaryOperation o) {
    visitPsiElement(o);
  }

  public void visitNativeLeftOperation(@NotNull LogtalkNativeLeftOperation o) {
    visitPsiElement(o);
  }

  public void visitNumber(@NotNull LogtalkNumber o) {
    visitPsiElement(o);
  }

  public void visitOperation(@NotNull LogtalkOperation o) {
    visitPsiElement(o);
  }

  public void visitOperator(@NotNull LogtalkOperator o) {
    visitPsiElement(o);
  }

  public void visitParenthesizedBlock(@NotNull LogtalkParenthesizedBlock o) {
    visitPsiElement(o);
  }

  public void visitSentence(@NotNull LogtalkSentence o) {
    visitPsiElement(o);
  }

  public void visitTerm(@NotNull LogtalkTerm o) {
    visitPsiElement(o);
  }

  public void visitValidOperator(@NotNull LogtalkValidOperator o) {
    visitPsiElement(o);
  }

  public void visitVariable(@NotNull LogtalkVariable o) {
    visitPsiElement(o);
  }

  public void visitPsiElement(@NotNull PsiElement o) {
    visitElement(o);
  }

}
