A few further thoughts on assignment 2. Your first priority should to address the cases where each regex corresponds to a word in our "traditional" sense. / Robin / /Crusoe / / interest(s|ed) / /in(to)? / Your program should handle such cases in a relatively intuitive way. For cases where we have more complex regular expressions more creative solutions may be required. You are free to use considerable discretion in formulating your approach. Please make sure to begin your program with a complete description of your methodology that provides both explanation and examples of what you have done. This description will be the basis upon which I judge your ouput (did you get the results your description would imply) so please make it as clear and complete as possible. Do not break it up into multiple sections scattered throughout the code, rather keep in as a single self contained piece of writing and insert it as a single block of comments at the start of your program. Also, make sure to provide me a description of your command line syntax so I can run your program. Good luck!