I've decided to extend the deadline of assignment 2 to 4pm Monday Feb 12. This is to allow you time to produce a relatively polished write-up describing your approach (to be inserted as a comment at the start of your program) and to further explore regexs and Perl. You should write this for a reader who is familiar with regular expressions but not this particular assignment. Assume that I have been knocked on the head with a brick and have forgotten all previous discussion we have had about this assignment, but that I have miraculously retained my understanding of Perl and regexs. In the next day or two I will provide you with 5-10 specific test cases that I would like you to discuss in your write up. You should describe in detail how your approach will handle each of these. So, your write up should have three sections - 1) The GENERAL APPROACH, using examples to illustrate important points. Provide sufficient background information on the problem so that the reader is clear about your objectives without needing to have been exposed to the assignment discussions in class or via email. 2) how it handles my TEST CASES, being as specific as possible 3) PROBLEMATIC CASES - regexs that prove troublesome or produce counterintuitive results. You do not need to discuss things like /*/ /*/ however. Focus on more reasonable cases that could arise in practice. I will expect a detailed discussion of at least THREE problematic cases. Since I will be relying upon your write-up to assess your program, it should be written as you would write an essay or paper. (In other words, even though you are including it as a program comment, do not write it as if it were "just" program comments) Good luck!