. | Final scores, grading complete (email instructors if you have questions or concerns). | ||||||||||
. | Hash | 1 | 2 | 3 | 4 | 5-extra | Total | Days Late | Grader Checked [1] | Grader Remarks | Notes (WO=Wrong Output) |
. | 2903739 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | ||||
. | 4267201 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | ||||
. | 6972306 | 15 | 35 | 35 | 5 | 90 | 1,2,3,4 | 2: SgExprStatement might not be assignment 3: does not use the synthesized attribute for add, mul, sub | |||
. | 16902078 | 10 | 35 | 40 | 5 | 90 | 1,2,3,4 | 2: cuts off output early | 1: -5 WO | ||
. | 20488668 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | ||||
. | 25404957 | 15 | 40 | 35 | 5 | 5 | 100 | 1,2,3,4,5 | avoid global static variables, 3: does not use the synthesized attribute | 5: EC | |
. | 26803791 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | 3: accumulator use (ok) | |||
. | 30039270 | 15 | 35 | 40 | 3 | 93 | 1,2,3,4 | 2: missed some cases; 4: just one test | |||
. | 39027520 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | ||||
. | 40925203 | 10 | 40 | 40 | 5 | 95 | 1,2,3,4 | 1: only prints for loops 3: accumulator attribute (ok) | |||
. | 51783676 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | ||||
. | 54084389 | 15 | 40 | 35 | 5 | 95 | 1,2,3,4 | 3: Should report each binary operation separately | |||
. | 54470987 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | ||||
. | 57499946 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | ||||
. | 62890550 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | ||||
. | 70626581 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | ||||
. | 72084856 | 15 | 35 | 35 | 5 | 90 | 1,2,3,4 | 2: cuts off output early 3: accumulator attribute (ok) | |||
. | 74169239 | 15 | 40 | 40 | 5 | 5 | 105 | 1,2,3,4,5 | 5: EC | ||
. | 74701323 | 15 | 30 | 38 | 5 | 88 | 1,2,3,4 | 2: doesn't measure loop depth 3: accumulator attribute (ok); -2 miscounts add operations | |||
. | 75025514 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | ||||
. | 77054090 | 0 | 0 | 0 | 0 | 0 | 1 | sources suffixes were *.c; 1,2,3: same as examples; 4: no tests | |||
. | 79291606 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | In C++ you need not use the "struct T" name | |||
. | 81221289 | 15 | 40 | 35 | 5 | 5 | 100 | 1,2,3,4,5 | 3: does not use the synthesized attribute (uses global static ints instead) | 5: EC | |
. | 82780850 | 15 | 40 | 35 | 5 | 95 | 1,2,3,4 | 3: does not use the synthesized attribute | |||
. | 85221538 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | ||||
. | 88565207 | 15 | 40 | 40 | 5 | 5 | 105 | 1,2,3,4,5 | 5: EC | ||
. | 90301153 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | ||||
. | 97268964 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | ||||
. | 98164448 | 15 | 40 | 40 | 5 | 100 | 1,2,3,4 | 3: accumulator attribute (ok) | |||
. | |||||||||||
. | Maximum possible | 15 | 40 | 40 | 5 | 5 | 105 |