src/main/java/com/basistech/tclre/ColorMap.java
void colorcomplement(Nfa nfa, int type, State of, State from, State to) {
        ColorDesc cd;
        short co;

        assert of != from;
        for (co = 0; co < colorDescs.size(); co++) {
            cd = colorDescs.get(co);
            if (cd != null && !cd.pseudo()) {
                if (of.findarc(Compiler.PLAIN, co) == null) {
                    nfa.newarc(type, co, from, to);
                }
            }
        }
    }
void colorcomplement(Nfa nfa, int type, State of, State from, State to) {
        ColorDesc cd;
        short co;

        assert of != from;
        for (co = 0; co < colorDescs.size(); co++) {
            cd = colorDescs.get(co);
            if (cd != null && !cd.pseudo()) {
                if (of.findarc(Compiler.PLAIN, co) == null) {
                    nfa.newarc(type, co, from, to);
                }
            }
        }
    }
void colorcomplement ( Nfa nfa , int type , State of , State from , State to ) { ColorDesc cd ; short co ; assert of != from ; for ( co = 0 ; co < colorDescs . size ( ) ; co ++ ) { cd = colorDescs . get ( co ) ; if ( cd != null && ! cd . pseudo ( ) ) { if ( of . findarc ( Compiler . PLAIN , co ) == null ) { nfa . newarc ( type , co , from , to ) ; } } } }
colorcomplement - add arcs of complementary colors
The calling sequence ought to be reconciled with cloneouts().

@param of complements of this guy's PLAIN outarcs
colorcomplement - add arcs of complementary colors The calling sequence ought to be reconciled with cloneouts () .