问题 问答题 论述题

分离词法器的理由

答案

参考答案:

1)语言的词法规则简单

2)正规式给出的描述更简洁且易于理解

3)从正规式自动构造出的词法分析器更有效上面这些理由也决定了此法分析和语法分析的分离。

从软件工程的角度看,它们的分离有如下好处:

1)编译器的效率会改进。

2)编译器的可移植性加强。

3)把语言的语法结构分成词法和非词法两部分,为编译器前端的模块划分提供了方便的途径。

单项选择题
问答题 简答题