编译原理与技术

第一章 引论

1.1编译器概述

1.1.1词法分析

它分析扫描构成源程序的字符流,按编程语言的词法规则把它们组成词法记号流。

对于一个词法单元,词法分析产生的记号是

<记号名,属性值>

1.1.2语法分析

它按编程语言的语法规则检查词法分析出的记号流是否符合这些规则

1.1.3语义分析

把各个由语法分析得出的语法单元意义搞清楚

编译的各个阶段:

一个语句的翻译:

1.1.4解释器

直接执行源程序指定的运算

1.1.5编译器

通过翻译生成目标程序

第二章 词法分析

猜你喜欢

转载自www.cnblogs.com/Java-Starter/p/9508113.html