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

sdt编译

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

A. 什么是语法制导翻译

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

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

编译

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

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

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

热点内容
给字符加密 发布:2025-05-13 22:12:32 浏览:971
数据库系统实现答案 发布:2025-05-13 22:11:57 浏览:139
哪个软件可以共存安卓 发布:2025-05-13 22:10:15 浏览:552
上传宦妃天下野泉肉肉 发布:2025-05-13 22:10:10 浏览:408
洗眼睛解压 发布:2025-05-13 21:58:28 浏览:272
c存储指针 发布:2025-05-13 21:49:04 浏览:921
结绳编程软件 发布:2025-05-13 21:49:03 浏览:850
解压体育馆 发布:2025-05-13 21:27:48 浏览:263
哪家编程课 发布:2025-05-13 21:27:04 浏览:895
为什么文件要压缩 发布:2025-05-13 21:16:07 浏览:50