Tips for Investigation 5

by Christine Alvarado, March 2010

Good luck with this assignment, and if you're having trouble with something, email cs124help@cs.hmc.edu. Also, don't worry too much about building elegant grammars. Feel free to brute-force your grammars to get them to work, and if you find something that would be incredibly painful to implement in a grammar, it's fine to note that you couldn't reasonably accomplish that part of your design and use a simpler placeholder. The assignment says to note things that are impossible, but when it comes to grammars, if you're spending hours trying to get something seemingly simple to work, it falls under the category of "not reasonably possible".