Richard, I think the consensus among the TAs and the Peter Lee is that we can change anything we want in any of the files EXCEPT the command-line semantics of WebReader.java, WebCrawler.java, and WebSearch.java.
Also, it was mentioned that, for extra credit, an alternative interface can be used in a separate file to be named WebSearch2.java. I assume that will need to document the new interface and what special queries, etc. it allows in order to get extra credit. |