词法分析器
2017-04-01 21:54:08 0 举报
词法分析器是编译器中用于将源代码分解成一个个的词素(token)的程序。它负责识别出源代码中的关键字、标识符、运算符、分隔符等基本元素,并将它们转换成对应的词素。词法分析器通常按照预定的规则和顺序逐个读取源代码中的字符,并根据这些规则判断每个字符是否属于某个词素。如果一个字符属于某个词素,则将其转换成相应的词素;否则,继续读取下一个字符。词法分析器的输出是一个包含所有词素的列表,这个列表可以作为编译器下一步处理的基础。