没有合适的资源?快使用搜索试试~ 我知道了~
vuw_comp261_robot_parser:[COMP261] 一个简单的程序,可以通过加载解析器文件来控制简单的机器人
共84个文件
prog:52个
png:12个
java:10个
需积分: 9 0 下载量 24 浏览量
2021-06-04
18:09:06
上传
评论
收藏 93KB ZIP 举报
温馨提示
机器人解析器 一个简单的程序,可以通过加载解析器文件来控制简单的机器人 介绍 各种应用程序允许用户为应用程序“编写脚本”,或以其他方式指定特定领域的程序来控制、修改或扩展应用程序。 许多先进的电脑游戏都有这种功能,各种复杂的编辑器也是如此。 所有这些应用程序都将提供某种特定于领域的语言来指定脚本/程序,因此还必须有解析器和解释器来解析和执行脚本。 在此作业中,您的任务是为一种简单的编程语言设计和实现一个语言解释器,该语言可用于控制机器人进行简单的机器人游戏。 RoboGame 程序已经写好了; 您的任务是添加解析器和解释器。 我们将提供一套程序来测试您的语言口译员的每个阶段。 尽管这不是作业的一部分,但您可能希望在论坛上发布您编写的任何机器人程序,以便其他学生可以尝试对您的机器人程序运行他们的机器人程序。 这个程序的语法 阶段 0 程序 ::= STMT+ STMT ::= ACT ;
资源推荐
资源详情
资源评论
收起资源包目录
vuw_comp261_robot_parser-master.zip (84个子文件)
vuw_comp261_robot_parser-master
src
.project 371B
Robot.java 15KB
RobotProgramNode.java 172B
World.java 2KB
RoboGame.java 5KB
RobotInterruptedException.java 96B
CONDInterface.java 169B
assets
fuel.png 2KB
robot_red_2.png 5KB
shield.png 6KB
robot_red_1.png 5KB
robot_blue_1.png 5KB
robot_blue_2.png 5KB
ParserFailureException.java 168B
Parser.java 38KB
TestPrograms
s0_bad1.prog 27B
s3_simple.prog 80B
s1_bad1.prog 17B
s1_simple.prog 210B
s0_simple.prog 42B
s2_bad7.prog 70B
s2_bad4.prog 9B
s1_bad4.prog 40B
s1_full.prog 592B
s0_bad4.prog 22B
s0_bad3.prog 6B
s1_bad7.prog 63B
s2_bad2.prog 24B
s0_full.prog 71B
s2_full.prog 664B
s2_bad6.prog 26B
s1_bad3.prog 47B
s2_bad5.prog 13B
s3_full.prog 922B
s2_bad3.prog 7B
s1_bad2.prog 29B
s2_simple.prog 349B
s2_bad1.prog 15B
s1_bad5.prog 40B
s1_bad6.prog 69B
s0_bad2.prog 32B
META-INF
MANIFEST.MF 53B
WorldComponent.java 3KB
.classpath 295B
.gitignore 6B
SENInterface.java 127B
README.md 4KB
.gitignore 189B
bin
.project 371B
assets
fuel.png 2KB
robot_red_2.png 5KB
shield.png 6KB
robot_red_1.png 5KB
robot_blue_1.png 5KB
robot_blue_2.png 5KB
TestPrograms
s0_bad1.prog 27B
s3_simple.prog 80B
s1_bad1.prog 17B
s1_simple.prog 210B
s0_simple.prog 42B
s2_bad7.prog 70B
s2_bad4.prog 9B
s1_bad4.prog 40B
s1_full.prog 592B
s0_bad4.prog 22B
s0_bad3.prog 6B
s1_bad7.prog 63B
s2_bad2.prog 24B
s0_full.prog 71B
s2_full.prog 664B
s2_bad6.prog 26B
s1_bad3.prog 47B
s2_bad5.prog 13B
s3_full.prog 922B
s2_bad3.prog 7B
s1_bad2.prog 29B
s2_simple.prog 349B
s2_bad1.prog 15B
s1_bad5.prog 40B
s1_bad6.prog 69B
s0_bad2.prog 32B
META-INF
MANIFEST.MF 53B
.classpath 295B
.gitignore 6B
共 84 条
- 1
资源评论
AR新视野
- 粉丝: 25
- 资源: 4651
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功