目录
一 . 上机目的 1
二 . 上机题目:简单函数绘图语言的解释器 1
2.1 题目简述 1
2.2 语句的语法和语义(syntax & semantics) 2
2.3 记号的语法和语义 4
三 、 题目与要求 5
四 、实验过程 5
1.结构设计 5
2.词法分析器(Lexical Analyzer, aka Scanner) 6
3.语法分析器(Syntactic Analyzer, aka Parser) 9
4.语义分析器 10
五 、心得体会 11
六 、实验结果 11
Windows 环境下编译 12
Linux 环境下编译 14
Running 14
一 . 上机目的
1.会用正规式的产生式设计简单的语言语法
2.会用递归下降子程序编写编译器或解释器
3.会写上机报告
二 . 上机题目:简单函数绘图语言的解释器
2.1题目简述
<1>实现简单函数绘图的语句
循环绘图(FOR-DRAW) 比例设置(SCALE)
角度旋转(ROT)
坐标平移(ORIGIN) 注释 (-- 或 //)
<2> 屏幕(窗口)的坐标系
左上角为原点
x方向从左向右增长
y方向从上到下增长(与一般的坐标系方向相反)