Class ATNVisitor

  • Direct Known Subclasses:
    TailEpsilonRemover

    public class ATNVisitor
    extends java.lang.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 Summary

      Constructors 
      Constructor Description
      ATNVisitor()  
    • Constructor Detail

      • ATNVisitor

        public ATNVisitor()
    • Method Detail

      • visit

        public void visit​(ATNState s)
      • visit_

        public void visit_​(ATNState s,
                           java.util.Set<java.lang.Integer> visited)
      • visitState

        public void visitState​(ATNState s)