Este documento describe el desarrollo de un compilador que convierte números cardinales a ordinales en inglés utilizando las herramientas JFLAP, JFLEX y CUP. Explica que el compilador interpreta y traduce números del 1 al 10, y provee ejemplos de su código y diseño léxico y sintáctico.