예제 #1
0
        private CompressedTransitionTable(DFAModel dfa)
        {
            m_charClassTable = new ushort[65536];

            m_stateSetDict = new Dictionary <string, ushort>();

            m_dfaStates = dfa.States;

            m_compactCharSetManager = dfa.CompactCharSetManager;

            m_compressedTransitionTable = new int[m_dfaStates.Count][];
        }
예제 #2
0
 public NFAConverter(CompactCharSetManager compactCharSetManager)
 {
     CompactCharSetManager = compactCharSetManager;
 }