Compiling to a Register-Oriented Architecture | part of Compiler Construction Using Java, JavaCC, and Yacc | Wiley-IEEE Press books | IEEE Xplore