Lexical Analysis
2016-10-09 16:51:26 0 举报
Lexical Analysis(词法分析)是编译过程中的一个关键步骤,它主要负责将源代码分解成一系列的Token(词元),这些Token通常是编程语言的关键字、标识符、常量、运算符等基本元素。词法分析器的工作方式类似于文本编辑器中的“查找和替换”功能,但它需要遵循编程语言的语法规则。在这个阶段,编译器会识别出源代码中的字符串字面量、注释、字符字面量等,并将它们转换为相应的Token。词法分析是编译过程的第一阶段,它的输出是一组有序的Token,这些Token将被传递给语法分析阶段进行进一步的处理。