Anda di halaman 1dari 2

CONSTRUCCION DE UN ANALIZADOR LEXICOGRAFICO Productos a entregar 1. Un archivo llamado leeme.txt contenido los siguientes temas: a.

Breve historia y aplicaciones del lenguaje que le ser asignado en clase b. Un programa que escriba Hello World en el lenguaje asignado c. Expresiones regulares para: a. palabras reservadas (al menos 20. Elija las ms representativas) b. identificadores c. nmeros enteros d. nmeros reales e. operadores y caracteres especiales (Elija los 20 ms comunes) d. Indicar como se denotan los comentarios en el lenguaje escogido (una sola manera) e. Puede indicar cualquier observacin (o limitacin o aclaracin) que considere necesaria Un archivo llamado scanner.exe y una carpeta llamada scanner, conteniendo los fuentes correspondientes. Por fuentes entenderemos las carpetas que crea Visual Studio 2010 (C++), que ser la plataforma oficial de programacin de este curso. El ejecutable corresponde a un scanner para el lenguaje que le ser asignado en clase y que tokeniza a las expresiones regulares del punto 1. Nota: El scanner deber OMITIR los comentarios cuando estn bien formados (no genera tokens), pero genera un error y se detiene cundo estn mal formados. Dos (2) archivos llamados prueba1.txt y prueba2.txt con ejemplos para ser sometidos a prueba con su scanner. Los ejemplos deben mostrar de forma razonable que su scanner funciona sobre la lexicografa del punto 1.

2.

3.

IMPORTANTE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! GRUPOS: Dos y solo dos integrantes. Cualquier grupo con un nmero distinto de integrantes debe ser autorizado por el profesor. La violacin de esta regla implicar que no se recibir el trabajo (..en serio). MEDIO: Entregar CD ROM con los archivos solicitados NO COMPRIMIDOS. Raz del disco: leeme.txt scanner.exe prueba1.txt, prueba2.txt carpeta scanner Revise que su medio no est defectuoso y que est libre de virus. POR FAVOR: No incluya nada ms en el medio. No le d otros nombres a los archivos. SOLO DEBERAN ENTREGARSE LO SOLICITADO.

ETIQUETA DEL MEDIO: Nmero del grupo, nombres y apellidos de los miembros del grupo y lenguaje asignado. La etiqueta deber estar pegada en la parte de afuera del estuche del CD. NO ADENTRO. No entregue copias de respaldo ni sobres de papel manila. EJECUTABLE: Se asumir que el scanner se ejecuta en consola, colocando la palabra scanner seguida del nombre del programa fuente. Ejemplo scanner prueba1.txt y que los resultados se vern en el monitor de la computadora. FECHA Y LUGAR DE ENTREGA: Martes 20 de septiembre de 2011, en la clase de compiladores. SOBRE LAS CONSULTAS:.....

=========================================================== LISTA DE LENGUAJES DISPONIBLES 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. SPARK EUPHORIA POWER BUILDER MATLAB YURIX D AWK FP ZPL SELF APRENDE (o su versin actual) OZ LUA 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. J CAML DELPHI CLIPS ABAP MPD JAVA C# PHYTON TRANSACT SQL VISUAL BASIC C++

Anda mungkin juga menyukai