Este documento describe el desarrollo de un compilador para dividir una cantidad de dinero en partes iguales entre un número determinado de personas. El compilador se desarrolla utilizando las librerías JFlex y CUP para el análisis léxico y sintáctico. Se define una gramática formal y reglas léxicas para reconocer los tokens. El compilador valida la sintaxis de la entrada y realiza la división, reportando errores si la entrada es inválida.