src/main/java/com/basistech/tclre/Nfa.java
void cleartraverse(State s) {
        Arc a;

        if (s.tmp == null) {
            return;
        }
        s.tmp = null;

        for (a = s.outs; a != null; a = a.outchain) {
            cleartraverse(a.to);
        }
    }
void cleartraverse(State s) {
        Arc a;

        if (s.tmp == null) {
            return;
        }
        s.tmp = null;

        for (a = s.outs; a != null; a = a.outchain) {
            cleartraverse(a.to);
        }
    }
void cleartraverse ( State s ) { Arc a ; if ( s . tmp == null ) { return ; } s . tmp = null ; for ( a = s . outs ; a != null ; a = a . outchain ) { cleartraverse ( a . to ) ; } }
/*
- cleartraverse - recursive cleanup for algorithms that leave tmp ptrs set
/ * - cleartraverse - recursive cleanup for algorithms that leave tmp ptrs set