Class BnfVisitor<R>


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

      • BnfVisitor

        public BnfVisitor()
    • Method Detail

      • 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)
      • visitListEntry

        public R visitListEntry​(@NotNull
                                @NotNull BnfListEntry o)
      • visitModifier

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

        public R visitParenExpression​(@NotNull
                                      @NotNull BnfParenExpression 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)
      • visitValueList

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

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

        public R visitComposite​(@NotNull
                                @NotNull BnfComposite o)