前言
《编译原理》中提到
编译器的第一个步骤是词法分析(Lexical Analysis)或扫描。词法分析器读入组成源程序的字符流,并且将它们组织成为有意义的词素(lexeme)的序列。对于每个词素,词法分析产生如下形式的词法单元(token)作为输出:
<token-name,attribute-value>
token-name
是一个语法分析步骤要使用的抽象符号attribute-value
指向符号表中关于这个词法单元的条目
实验
1 | int main(){ |
《编译原理》中提到
编译器的第一个步骤是词法分析(Lexical Analysis)或扫描。词法分析器读入组成源程序的字符流,并且将它们组织成为有意义的词素(lexeme)的序列。对于每个词素,词法分析产生如下形式的词法单元(token)作为输出:
<token-name,attribute-value>
token-name
是一个语法分析步骤要使用的抽象符号attribute-value
指向符号表中关于这个词法单元的条目
1 | int main(){ |
Update your browser to view this website correctly. Update my browser now