文件名称:raph:某软件学院的编译原理作业
文件大小:292KB
文件格式:ZIP
更新时间:2024-08-02 17:06:13
C#
raph 某软件学院的编译原理大作业()。 目的为实现一个代码绘图语言。 鉴于题目要求过于简略,于是在此基础上脑补出一套实现。 本项目使用C#(.net 4.0)实现,raph由BR命名,取自单词graph。 仅限学习交流之用, 极度不推荐用于交作业 。 样例 origin is (100, 100); // 移动绘图原点 scale is (100, 100/3); // 缩放 rot is pi/2; // 旋转 -- 绘图 for count from 1 to 3 { rot is rot + pi / 3; for ang from 0 to 2*pi step pi/80 draw(cos(ang), sin(ang)); } 词法元素 不区分大小写(题目要求) 关键词:
【文件预览】:
raph-master
----.gitattributes(2KB)
----raph()
--------app.ico(66KB)
--------MainForm.Designer.cs(13KB)
--------Language()
--------MainForm.cs(1KB)
--------Resources()
--------AboutForm.resx(6KB)
--------Program.cs(467B)
--------AboutForm.Designer.cs(4KB)
--------Extern()
--------Properties()
--------MainForm.resx(104KB)
--------DocumentForm.cs(8KB)
--------PaintForm.Designer.cs(16KB)
--------PaintRuntime.cs(8KB)
--------DocumentForm.Designer.cs(8KB)
--------DocumentForm.resx(104KB)
--------AboutForm.cs(686B)
--------raph.csproj(6KB)
--------PaintForm.resx(108KB)
--------PaintForm.cs(11KB)
----README.md(4KB)
----raph.sln(959B)
----.gitignore(2KB)
----license.txt(3KB)