算符优先文法实验题库.docx

编译原理实验二姓名:朱彦荣学号业:软件工程2 实验题目:算符优先分析文法完成语言:C/C++ 上级系统:VC++6.0日期:2015/11/24算符优先分析文法设计任务:实验目的:1.了解掌握算符优先分析的基本方法、内容;2.学会科学思考并解决问题,提高程序设计能力。实验内容与要求: 用算符优先分析方法设计一个分析解释程序,对输入的赋值语句、输出语句、清除语句进行词法分析、语法分析、表达式求值并存储于指定变量中;若存在错误,提示错误相关信息。文法表示:S→v=E|E?|clearE→E+T|E-T|TT→T*F|T/F|FF→ (E)|v|c 单词种别码设计: = 1 ? 2 + 3 - 4 * 5 / 6 ( 7 ) 8 v 9 c 10 clear 11 # 12 N 13可归约串语义解释: 变量归约;常量归约;运算归约;括号归约; 赋值语句;输出语句;清除语句。演示示例: a=5 b=a+10 b? b+a*a? a

文档评论(0)

1亿VIP精品文档

相关文档