联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp

您当前位置:首页 >> Python编程Python编程

日期:2023-12-05 10:55

Assignment 5

? Academic integrity is taken seriously in this course, which has a zero

tolerance policy for cheating. All discovered incidents of cheating will be

reported and result in an E in the course.

? You ARE allowed to:

o discuss high level solutions with other students and

o ask questions in the class slack channel and during office hours

o use code presented in the lectures.

o share Junit test cases

? You are NOT allowed to

o Share your code with anyone else (except your official project partner).

o Receive code from others (except your official project partner), including

students in previous semesters.

? All work submitted should be the work of the submitting student(s), created

this semester for this assignment.

? Submissions by groups must have approximately equal contributions from both

members.

In this assignment, you will finish the code generation you started in Assignment 4.

You will need to do the following:

? Watch the lecture from 11/14

? Correct any mistakes in your Lexer, Parser, or type checking Visitor, or code generation for

Assignment 4.

? Finish code generation for the rest of the language as specified.

Provided Code

? Several classes have been added to the edu.ufl.cise.cop4020fa23.runtime package.

? edu.ufl.cise.cop4020fa23.CodeGenTest_Hw5_starter.java

o Some Junit tests.

o Many of these tests have examples of generated source code

To Turn in

? A jar file containing the source code (i.e .java files) of all classes necessary to test your compiler

components in the appropriate directory structure. Do NOT include class files.

? Be aware that your IDE may provide a way to generate jar files that defaults to

including .class files instead of .java files. Double check the contents of your jar

file before submission.

? A zip file containing your git repository WITH history. To obtain this file, go to

the parent of your local git repository and create a zip file. Your zip file should

contain a directory called .git (dot git). Do NOT use the "download zip file" option

on github--it does not include the history. Make sure that the name of your zip file does not

start with . (dot). Canvas does not let us download filenames like .git.zip.


版权所有:留学生编程辅导网 2020 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp