I just discovered how to add epsilon production rules to the grammar. So
I changed the Library.cup file. I also changed something small in
Main.java.