Compiler architecture using a portable intermediate language. - Fermín Javier Reig Galilea (2002)