RE:como trabajar jlex y cup en linux
no se que versiones de Jlex y cup, tenes pero lo que si se, es que es bien facil, no se si ya compilaste el Main de Jlex, si ya lo instalaste, pues solo es de correrlo desde consola, solo verifica que los tengas en el classpath, de alli solo con el comando:
java JLex.Main <nombrearchivo.lex>
y para cup
java java_cup.Main < <nombredearchivo.cup>
esto te genera unos .java , va, ahora compilalos con javac y luego de que los compiles, solo yamael parser que te genera cup, (o cualquier otro nombre) con el comando java