attribute grammar的意思|示意

美 / əˈtribju:t ˈɡræmə / 英 / əˈtrɪbjut ˈɡræmɚ /

属性文法


attribute grammar的用法详解

英语单词attribute grammar的用法讲解

Attribute Grammar是一种定义文法结构的形式语言,它用于定义源语言中程序语法的语义属性。它由文法结构(语法符号和产生式)和一组属性组成。每个文法符号具有附加的属性,这些属性可以在生成文法结构时转换。

Attribute Grammar非常适用于编写编译器,因为它可以在编译时计算语法结构树中各个节点的属性值。这对于类型检查和处理参数传递很有用,例如类型构造和函数重载。编译器可以在计算语法树中的属性以及它们之间的关系时跳过语义分析,它们可以更快地生成代码。

Attribute Grammar还可以用于定义文法中所用语言结构的约束。这可以帮助程序员在编码时保持结构一致性。Attribute Grammar还可以用于定义各种类型的文法,包括自然语言文法、声明文法以及综合程序文法。

总之,Attribute Grammar是一种强大的工具,可以用于定义文法结构,它可以帮助程序员在编码时更统一和清晰的结构,而且可以在生成文法结构时转换附加的属性,从而减少对程序的分析。

attribute grammar相关短语

1、 extended attribute grammar 延伸属性文法

2、 WAG Wide Attribute Grammar 广义属性语法

3、 verification of attribute grammar 属性文法验证

4、 S-attribute grammar S属性文法

5、 wide attribute grammar 广义属性文法

6、 simple attribute-grammar 简单属性文法

7、 attribute grammar interpreter 属性文法解释器

8、 Grammar And Attribute Grammar 文法及属性文法

9、 space restricted attribute grammar 空间限制属性文法

attribute grammar相关例句

The work on grammar reductions in Two-Dimensional Extended Attribute Grammars is presented for the recognition of hand-printed Chinese characters.

本文介绍用于识别手写印刷体汉字的二维扩展属性文法方法中文法归约阶段的工作。

The field tag accepts a type attribute that specifies the type of information that you want to store, and can be used to specify the grammar rules to be used for accepting.

字段标记将接收一个 type 属性,该属性指定了要存储信息的类型,并且还可以用于指定接收操作所使用的语法规则。

This paper presents a synthetical knowledge representation model integrating attribute grammar evaluation model with semantic network representation model.

本文提出了一个属性文法计算模型与语义网络表示模型相结合的综合知识表示模型。