A compiler in Java for the Shakespeare Programming Language