Manual Técnico Analizador Sintáctico Para El Lenguaje C.

Páginas: 13 (3058 palabras) Publicado: 10 de agosto de 2012
Manual Técnico del analizador sintáctico del lenguaje C
Documento con descripción del código fuente del analizador sintáctico para el lenguaje C.

Roberto Hernández Loyo Abraham Medina Cardel Catedrático: MCC Genis Triana Carlos Julián 18/06/2010

Contenido
Introducción ...................................................................................................................... 4Herramienta de desarrollo “JavaCC” .................................................................................. 5 ◊ Sección de opciones .................................................................................................. 6 ◊ Sección de ejecución ................................................................................................. 7 ◊ Sección de sintaxis..................................................................................................... 8 ◊ Sección de lexicografía ............................................................................................ 11 Secciones de código del proyecto .................................................................................... 19 Sección de Ejecución................................................................................................... 19 Sección de sintaxis ....................................................................................................... 21 Sección de Lexicografía ................................................................................................ 22 Métodos...................................................................................................................... 24 Metodo de analizado previo ..................................................................................... 25 Método Variables locales. ........................................................................................ 32 Método de Asignación (Estructura) .......................................................................... 32 Método deincremento y decremento (contador) .................................................... 33 Método estructura scanf .......................................................................................... 34 Método printf .......................................................................................................... 34 Método Const.......................................................................................................... 34 Método GoTo ........................................................................................................... 35 Método FOR ............................................................................................................. 35 Método de inicializacion de la estructura FOR.......................................................... 36 Método IF complete (IF, IF ELSE) .............................................................................. 38

Introducción
Este manual técnico está dedicado a explicar cómo es que está formado el código fuente de nuestro analizador sintáctico, el cual fue desarrollado bajo la herramienta javaCC (Java Compiler Compiler), este es un generador de parseo bajo gramáticas libres decontexto. A diferencia de nuestro inicio de proyecto este código esta desarrollado sobre tecnología de java, no en lenguaje C. La plataforma JavaCC se utilizó con el fin de ayudarnos a finalizar esta etapa del proyecto, ya que no todos los desarrolladores conocían a fondo el lenguaje C. Se describen los diferentes métodos así como, donde se encuentra la parte léxica del código fuente y donde la partesintáctica, ya que sobre esta tecnología se trabaja con las 2 partes en el mismo código no se vinculan como se hacía con YACC y Bison (Tecnología C).

Herramienta de desarrollo “JavaCC”
Java Compiler Compiler, es un generador de analizadores sintácticos de código abierto para el lenguaje de programación Java. Java CC es similar a Yacc en que genera un parser para una gramática presentada en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analizador Lexico Y Sintactico C++
  • Solución para un analizador sintáctico
  • Manual del lenguaje c
  • manual en lenguaje c
  • manual de lenguaje C
  • lenguaje C para PIC
  • Analizadores Sintacticos
  • Analizador sintactico en c#

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS