NFA to DFA Compiler