Buenas

Páginas: 2 (448 palabras) Publicado: 14 de marzo de 2013
Teoría de Lenguajes de Programación
Evaluación continua
Convocatoria de Junio/2013

Actividad Sintáctica
Objetivo

Se pretende desarrollar un analizador sintáctico para un lenguaje L haciendouso del generador
automático de programas JavaCC.
Descripción del lenguaje L

A continuación se exponen las características del lenguaje, consistiendo esta actividad en
especificar únicamente laseparación de las características léxicas y sintácticas para haciendo uso
del generador JavaCC generar automáticamente el analizador pedido.
El lenguaje es un lenguaje de formato libre que no tieneletras mayúsculas, de forma que los
caracteres de una palabra reservada o de un identificador obligatoriamente han de estar en
minúscula.
Un programa fuente escrito en este lenguaje comienza por unidentificador de programa y va
seguido por un número indeterminado de declaraciones de variables y sentencias, pudiendo estar
mezcladas en cualquier orden y cantidad, estando el conjunto de todasellas delimitadas por los
símbolos ‘{‘ y ‘}’, que siempre deben aparecer aunque el conjunto de declaraciones y sentencias
esté vacío. Toda declaración o sentencia debe finalizar por el símbolo ‘;’. Un identificador comienza por una letra y a continuación puede haber todas las letras, dígitos
y caracteres de subrayado que se quiera; con las siguientes condiciones: no puede haber dos
caracteresde subrayados seguidos y, de existir dígitos, estos deben ir al final del
identificador.
Ejemplos de identificadores válidos: uno, uno_, uno_1, un_o_345
Identificadores no válidos: 3uno, Uno, _uno,uno__dos
Las declaraciones de variables pueden ser simples o estructuradas:
 Una declaración simple comienza por un tipo simple y va seguida del identificador de la
variable. Los tipos simples serepresentan por las palabras reservadas: int y float.
Ejemplo: int uno ; float dos ; float tres ;
 Una declaración estructurada comienza por un tipo simple, que define el tipo de los elementos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BUENO MUY BUENO
  • Buenas buenas
  • Bueno
  • Buenos
  • Buenas
  • Bueno
  • Buenas
  • Este es bueno

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS