BUAA-OO-表达式解析与求导 解析 按照常规,解析这一部分我们分为词法分析与语法分析.当然由于待解析的字符串较简单,词法分析器和语法分析器不必单独实现. 词法分析器 按照常规,我们先手写一个词法分析器,而不使用正则表达式. 词法分析器:读取字符流,产生标记流.它聚合字符形成单词,并应用一组规则来判断每个单词在源语言中是否合法,如果合法则为其分配一个语法范畴,产生一个标记. 我们的词法分析器行为如下: 如果 当前输入有定义,则 为其产生一个标记(token, token value).譬如:当…