Class ATNVisitor

  • Direct Known Subclasses:
    TailEpsilonRemover


    public class ATNVisitor
    extends Object
    A simple visitor that walks everywhere it can go starting from s, without going into an infinite cycle. Override and implement visitState() to provide functionality.
    • Constructor Detail

      • ATNVisitor

        public ATNVisitor()
    • Method Detail

      • visit

        public void visit(ATNState s)
      • visit_

        public void visit_(ATNState s,
                           Set<Integer> visited)
      • visitState

        public void visitState(ATNState s)