- 词法分析flex > 大作业VSL语言编译器的设计
-
大作业VSL语言编译器的设计
下载该文档 文档格式:DOC 更新时间:2008-04-01 下载次数:0 点击次数:1文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: WANG 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: wuhee 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
大作业 VSL语言编译器的设计
VSL(Very Simple Language)是一个最简单的过程式程序设计语言,
它具有一般过程式程序设计语言的特点: 块结构, 支持函数的递归
调用和具有基本控制结构(如, while语句, if语句等). 其形式文法
定义如下:
1. VSL语言的形式文法(in yacc format, 文件名parser.y)
program : function_list
;
function_list : function
| function_list function
;
function : FUNC VARIABLE '(' parameter_list ')'
statement
;
parameter_list : variable_list
|
;
variable_list : VARIABLE
| variable_list ',' VARIABLE
;
statement : assignment_statement
| return_statement
| print_statement
| null_statement
| if_statement
| while_statement
| block
;
assignment_statement : VARIABLE ASSIGN_SYMBOL expression
;
expression : expression '+' expression
| expression '-' expression
| expression '*' expression
| expression '/' expression
| '-' expression
| '(' expression ')'
| INTEGER
| VARIABLE
| VARIABLE '(' argument_list ')'
;
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- DOC格式下载
- 更多文档...
-
上一篇:从lex&yacc说到编译器(2flex的使用)
下一篇:minipascal解释器实验报告
点击查看更多关于词法分析flex的相关文档
- 您可能感兴趣的
- flex性能分析 flex flexbuilder4.5下载 flex教程 flex下载 2012款福特flex报价 flexdatagrid flex进度条 福特flex
- 大家在找
-
- · 水电七局三分局贴吧
- · 博世壁挂炉
- · 免疫荧光技术
- · 2012电影优酷
- · 深圳装修公司祥云
- · 老三菱电梯型号
- · 南京求职汽车修理工
- · 机械创新设计论文
- · 英语四级口语证有用吗
- · 微信官网下载
- · 新课程高中政治说课稿
- · 刑法英文版
- · 员工礼仪与企业形象
- · 鲜美女陪金正日睡觉
- · 刘长乐的情妇
- · 三星i9000水货价格
- · 库库马力大型车在哪买
- · 2012年考研复习资料
- · cad模型库下载
- · c#2008sql2005教程
- · 化工原料碳五
- · 安卓手机推荐
- · 什么是颈椎牵引
- · ems电话号码
- · 中医妇科学歌诀
- · s深圳天气预报15天
- · 济南的冬天优秀教案
- · 一女n男辣文txt
- · mindofsisters
- · nba2010单机中文版
- 赞助商链接