填空题()模式描述了如何为简单的语言定义一个文法,如何在该语言中表示一个句子,以及如何解释这些句子
填空题
()模式描述了如何为简单的语言定义一个文法,如何在该语言中表示一个句子,以及如何解释这些句子
参考解析
解析:
暂无解析
相关考题:
行为型设计模式描述类或对象怎样交互和怎样分配职责,涉及算法和对象职责的分配,其中()模式将一个语言的文法表示为一个类层次,每个类定义一个解释操作,来解释语言中的句子A.解释器B.模版方法C.中介者D.责任链
如果在文法G中存在一个句子,当其满足下列条件()之一时,则称该文法是二义文法。A、其最左推导和最右推导相同B、该句子有两个不同的最左推导C、该句子有两个不同的最右推导D、该句子有两棵不同的语法树E、该句子对应的语法树唯一
单选题以下意图哪个是用来描述INTERPRETER(解释器)?()A将抽象部分与它的实现部分分离,使它们都可以独立地变化B给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子C将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示D为其他对象提供一种代理以控制对这个对象的访问
多选题如果在文法G中存在一个句子,当其满足下列条件()之一时,则称该文法是二义文法。A其最左推导和最右推导相同B该句子有两个不同的最左推导C该句子有两个不同的最右推导D该句子有两棵不同的语法树E该句子对应的语法树唯一
单选题()描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发的编译器中。A解释器模式B命令模式C代理模式D迭代器模式E适配器模式