Since you have no idea how many comments/deductions per assignment there Will be, you will need to run extract each using regex. The grade computation will also need to differ based on the input format.
All of the parsing needs to be done with regex. Any operation that begins with "str" is not allowed for this assignment. It is ok to use memcpy ( as opposed to strncpy ).
Make sure that every expression only gets compiled/freed once. This means that you will need multiple regex_t variables.
This is due on November 19th.