1. 将 Lexers 命名空间改为 Lexer。

2. 添加了 NFA 构造 DFA 以及 DFA 化简的功能。
3. 添加了语法定义的类。