Class BnfVisitor<R>

java.lang.Object
com.intellij.psi.PsiElementVisitor
org.intellij.grammar.psi.BnfVisitor<R>

public class BnfVisitor<R> extends com.intellij.psi.PsiElementVisitor
  • Constructor Details

    • BnfVisitor

      public BnfVisitor()
  • Method Details

    • visitAttr

      public R visitAttr(@NotNull @NotNull BnfAttr o)
    • visitAttrPattern

      public R visitAttrPattern(@NotNull @NotNull BnfAttrPattern o)
    • visitAttrs

      public R visitAttrs(@NotNull @NotNull BnfAttrs o)
    • visitChoice

      public R visitChoice(@NotNull @NotNull BnfChoice o)
    • visitExpression

      public R visitExpression(@NotNull @NotNull BnfExpression o)
    • visitExternalExpression

      public R visitExternalExpression(@NotNull @NotNull BnfExternalExpression o)
    • visitListEntry

      public R visitListEntry(@NotNull @NotNull BnfListEntry o)
    • visitLiteralExpression

      public R visitLiteralExpression(@NotNull @NotNull BnfLiteralExpression o)
    • visitModifier

      public R visitModifier(@NotNull @NotNull BnfModifier o)
    • visitParenExpression

      public R visitParenExpression(@NotNull @NotNull BnfParenExpression o)
    • visitParenOptExpression

      public R visitParenOptExpression(@NotNull @NotNull BnfParenOptExpression o)
    • visitParenthesized

      public R visitParenthesized(@NotNull @NotNull BnfParenthesized o)
    • visitPredicate

      public R visitPredicate(@NotNull @NotNull BnfPredicate o)
    • visitPredicateSign

      public R visitPredicateSign(@NotNull @NotNull BnfPredicateSign o)
    • visitQuantified

      public R visitQuantified(@NotNull @NotNull BnfQuantified o)
    • visitQuantifier

      public R visitQuantifier(@NotNull @NotNull BnfQuantifier o)
    • visitReferenceOrToken

      public R visitReferenceOrToken(@NotNull @NotNull BnfReferenceOrToken o)
    • visitRule

      public R visitRule(@NotNull @NotNull BnfRule o)
    • visitSequence

      public R visitSequence(@NotNull @NotNull BnfSequence o)
    • visitStringLiteralExpression

      public R visitStringLiteralExpression(@NotNull @NotNull BnfStringLiteralExpression o)
    • visitValueList

      public R visitValueList(@NotNull @NotNull BnfValueList o)
    • visitNamedElement

      public R visitNamedElement(@NotNull @NotNull BnfNamedElement o)
    • visitComposite

      public R visitComposite(@NotNull @NotNull BnfComposite o)