当前位置:首页 » 编程软件 » sdt编译

sdt编译

发布时间: 2025-01-23 01:28:37

A. 什么是语法制导翻译

语法制导翻译简称SDT,基于属性文法的处理过程,对单词符号串进行语法分析,构造语法分析树,然后根据需要构造属性依赖图,遍历语法树并在语法树的各结点处按语义规则进行计算。

基本思想是,根据翻译的需要设置文法符号的属性,以描述语法结构的语义。例如,一个变量的属性有类型,层次,存储地址等。表达式的属性有类型,值等。属性值的计算和产生式相联系。随着语法分析的进行,执行属性值的计算,完成语义分析和翻译的任务。

编译

早期元编译器在其描述中使用了语法驱动翻译和语法制导翻译这两个术语。在其输出代码中具有元编程的语言特性,参见元编译器、META II以及TREE-META。

语法中的每个符号可以有一个属性,即一个将被关联到符号的值。常见的属性可能包含变量类型、表达式的值,等等。 给出一个符号X和一个属性t,符号的属性可以通过X.t来引用。

以上内容参考网络-语法制导翻译

热点内容
androidgetpath 发布:2025-03-07 03:07:30 浏览:474
aspphp环境 发布:2025-03-07 02:40:38 浏览:382
c语言汉字转拼音 发布:2025-03-07 02:26:05 浏览:557
磁盘与数据库 发布:2025-03-07 02:19:54 浏览:561
微信的缓存是什么 发布:2025-03-07 02:15:17 浏览:995
sql添加表数据 发布:2025-03-07 02:15:16 浏览:593
其他台式电脑怎么登录服务器 发布:2025-03-07 02:09:45 浏览:106
数控车床g76编程实例 发布:2025-03-07 02:07:43 浏览:662
魔兽世界新服务器是什么意思 发布:2025-03-07 02:07:41 浏览:619
ftp传输二进制 发布:2025-03-07 01:57:26 浏览:286