目录 正文 词法分析 语法分析 总结 正文 词法分析 编译器的目的是根据源码生成可以执行的文件,想一步到位完全不靠谱,可以先进行分词处理,那么这就是词法分析要完成的工作了! 用正则表达是来描述词法规则是比较简单的,而用状态机进行匹配则是比较迅速的,那么比较重要的就是在他们之间的互相转换: 这里有: 概念 含义 NFA 不确定自动机,从当前状态根据字符转移的时候,下一个状态是不确定的 DFA 确定自动机,状态转移时下一个状态时确定的 来看一个NFA的例子,对于(