.

Final scores, grading complete (email instructors if you have questions or concerns).

.

Hash12TotalDays LateInstructor CheckedInstructor Remarks (DNC: Does not compile; WO: Wrong Output)

.

290373950501001,2nice use of visitor-based traversals

.

426720150501001,2well done (minor point -- should avoid ptr comparison to 0)

.

69723064045851,21: WO too many printfs identified as suspicious; as a result in 2, some were transformed that shouldn't have been

.

16902078000ymissing assignment4 directory

.

204886684540851,21,2 : WO too many printfs identified (but then not transformed), line numbers not matching actual printfs in input, otherwise nice visitor-based approach

.

254049574545901,21,2: missed some suspicious printfs

.

26803791000ymissing assignment4 directory

.

300392704045851,21: WO all single-argument printfs identified as suspicious regardles of arg type; 2: converting some printfs that shouldn't be transformed

.

390275204545901,21,2 WO: too many printf identified; nice use of visitors

.

409252034545901,21: WO no output, but logic on right track; 2: WO source not transformed (minor error)

.

517836764545901,21,2: WO too many printfs identified as suspicious

.

540843894545901,21,2: WO too many printfs identified as suspicious

.

544709874520651,21: WO too many printfs identified as suspicious; 2: DNC

.

574999464545901,21,2: missed some suspicious printfs

.

6289055050501001,2well done

.

706265814045851,21,2: WO too many printfs identified as suspicious, 1: did not output line numbers of suspicious printfs

.

720848564540851,21: WO too many printfs identified, 2: core dump (would be easier not to erase arg list)

.

7416923950501001,2well done

.

747013235020701,21: incorrect line numbers (subtracted 1), no points deducted; 2: hard-coded input cases

.

750255144545901,21,2: WO too many printfs identified as suspicious

.

770540904540851,21 WO: too many printf identified, 2: file not transformed, but code on right path

.

792916064540851,21 WO: printf line numbers not quite right, logic on the right track; 2: core dump for test input, logic on right track

.

812212894545901,21,2: WO missed some suspicious printfs

.

8278085050501001,2well done

.

852215384545901,21,2: WO missed some suspicious printfs

.

885652074545901,21,2: WO too many printfs identified as suspicious and then transformed

.

90301153000ymissing assignment4 directory

.

972689644545901,21,2: WO missed some suspicious printfs

.

981644484545901,21,2: missed some suspicious printfs

.

.

Maximum possible5050100Test input: https://ix.cs.uoregon.edu/~norris/pat/code/a4-input.c