首页 > 试题广场 >

编译过程中,语法分析器的任务是

[不定项选择题]
编译过程中,语法分析器的任务是
  • 分析单词是怎样构成的
  • 分析单词是如何构成语言和说明的
  • 分析语句和说明是如何构成程序的
  • 分析程序的结构
推荐
【正确答案】BCD
【解析】
本题考察技术名词。

语法分析器(Parser)通常是作为编译器或解释器的组件出现的,它的作用是进行语法检查、并构建由输入的单词组成的数据结构(一般是语法分析树、抽象语法树等层次化的数据结构)。语法分析器通常使用一个独立的词法分析器从输入字符流中分离出一个个的“单词”,并将单词流作为其输入。实际开发中,语法分析器可以手工编写,也可以使用工具(半)自动生成。故本题选BCD。
编辑于 2021-11-17 20:27:58 回复(0)
语法分析器(Parser)通常是作为编译器解释器的组件出现的,它的作用是进行语法检查、并构建由输入的单词组成的数据结构(一般是语法分析树、抽象语法树等层次化的数据结构)。语法分析器通常使用一个独立的词法分析器从输入字符流中分离出一个个的“单词”,并将单词流作为其输入。实际开发中,语法分析器可以手工编写,也可以使用工具(半)自动生成。
发表于 2019-03-05 10:29:16 回复(0)
语法分析器(Parser)通常是作为编译器解释器的组件出现的,它的作用是进行语法检查、并构建由输入的单词组成的数据结构(一般是语法分析树、抽象语法树等层次化的数据结构)。语法分析器通常使用一个独立的词法分析器从输入字符流中分离出一个个的“单词”,并将单词流作为其输入。实际开发中,语法分析器可以手工编写,也可以使用工具(半)自动生成。
发表于 2023-10-08 18:58:18 回复(0)