Compiladores
Trimestre 2011 Invierno
Tarea 1 (para el 17 de febrero de 2011)
Revise las definiciones de espacio en blanco, número entero
decimal, número entero octal, número entero hexadecimal e
identificador en C (un buen lugar es el apéndice del libro El
lenguaje de programación C, 2da edición de Kernighan y
Ritchie). Escriba un programa lexicoNN.c o lexicoNN.cpp que lea un
archivo de texto llamado entrada.txt y que escriba un archivo de texto
llamado salida.txt que contenga una secuencia de tokens. Estos tokens
quedarán representados por las cadenas ED, EO, EH e ID y en la
entrada están separados por espacios en blanco (los cuales se
deberán copiar a la salida sin modificaciones). Cualquier token
de la entrada que no corresponda con uno de estos tokens será
indicado en la salida con la cadena ER.
Ejemplo de archivo entrada.txt
Ejemplo de archivo salida.txt
Compiladores 0x7337 0
Trimestre 2011 Invierno
Tarea 1 (para el 17 de febrero de 2011)