编译原理 有一语法制导翻译如下所示:
来源:互联网 发布:java输出回文数 编辑:程序博客网 时间:2024/04/29 08:12
京东2016实习生招聘 Java开发工程师
有一语法制导翻译如下所示:
S→bAb {print”1”} A→(B {print”2”} A→a {print”3”} B→Aa) {print”4”}
若输入序列为b(((aa)a)a)b,且采用自底向上的分析方法,则输出序列为A 32224441
B 34242421
C 12424243
D 34442212
正确答案 : B
先采用自上而下的方式来构造其语法树时,如下:
S / | \ b A b 1 (((aa)a)a) / \ ( B 2 ((aa)a)a) /|\ A a ) 4 ((aa)a) / \ ( B 2 (aa)a) /|\ A a ) 4 (aa) / \ ( B 2 aa) /|\ A a ) 4 a | a 3
题目要求采用的是自下而上的分析方式,则其输出序列为34242421
2 0
- 编译原理 有一语法制导翻译如下所示:
- 【编译原理】语法制导翻译之属性文法(一)
- 读《编译原理》第五章,语法制导的翻译
- 编译原理结构框架6语法制导翻译与属性文法
- 语法制导翻译
- 语法制导的翻译
- 【编译原理】第二章 一个简单的语法制导翻译器
- 编译原理学习笔记(五)语法制导定义
- 编译中的基于算符优先分析程序的语法制导翻译
- 【编译原理龙书笔记】(二)一个简单的语法制导翻译器(仍未完成)
- [编译原理读书笔记][第2章 一个简单的语法制导程序]
- 编译原理学习笔记 二 -- 一个简单的语法制导翻译器
- 以S属性的语法制导定义为基础,实现语法制导的翻译过程
- for编译制导语句
- logcat使用方法如下所示:
- 输出如下所示矩阵
- 制导
- 编译原理--语法分析器
- Spring 配置文件中 Bean 的 property 属性使用示例
- Android_Android Studio2.3升级之旅,附赠升级之后Gradle的配置方法
- Linux如何修改CodeBlocks主题
- B-王小二切饼
- CIDR与NAT
- 编译原理 有一语法制导翻译如下所示:
- matlab绘制多曲线对比图
- 207. Course Schedule(week 4)
- UBuntu国内镜像地址下载
- 主动信息收集之主机发现的一些脚本
- 动态规划之网易2017年秋招编程题之暗黑的字符串
- 动态插入表格行的两种方法
- 博客帮助文档
- 二叉搜索树