正則表達式引擎的實現

我照着《engineering a compiler》中詞法分析部分的內容做了一個正則表達式引擎,僅支持實現基本的連接,並聯,閉包操作,和單字母字符集。 按照書中的內容,我選擇的做法是先把正則表達式用Thompson構造法解析成ε-NFA,然後再用子集構造法轉換爲DFA,再用Brzozowski 算法最小化DFA。 1.Thompson構造法     這一步驟是用於將正則表達式解析成ε-NFA,具
相關文章
相關標籤/搜索