Practica Procesadores Del Lenguaje
Práctica de Procesadores de lenguajes
Especificación del lenguaje HAda
Dpto. de Lenguajes y Sistemas Informáticos ETSI Informática, UNED
Emilio Julio Lorenzo Anselmo Peñas (coordinador)
Curso 2011 - 2012
Contenido 1 2 Introducción........................................................................................................................... 4 Descripción del lenguaje ........................................................................................................ 4 2.1 Aspectos Léxicos ............................................................................................................. 4 Comentarios............................................................................................................ 4 Constantes literales ................................................................................................. 5 Identificadores ......................................................................................................... 5 Palabras reservadas................................................................................................. 6 Delimitadores .......................................................................................................... 7 Operadores .............................................................................................................. 8
2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.2
Aspectos Sintácticos....................................................................................................... 9 Estructura de un programa y ámbitos de visibilidad ............................................... 9 Declaraciones de constantes simbólicas ............................................................... 10 Declaración de tipos.............................................................................................. 11 Tipos primitivos .............................................................................................. 11 Tipos Estructurados ........................................................................................ 11
2.2.1 2.2.2 2.2.3
2.2.3.1 2.2.3.2 2.2.4 2.2.5
Declaraciones de variables.................................................................................... 14 Declaración de subprogramas ............................................................................... 14 Funciones ....................................................................................................... 14 Procedimientos .............................................................................................. 17 Paso de parámetros asubprogramas ............................................................ 18
2.2.5.1 2.2.5.2 2.2.5.3 2.2.6
Sentencias y Expresiones....................................................................................... 19 Expresiones .................................................................................................... 19 Sentencias...................................................................................................... 23
2.2.6.1 2.2.6.2 2.3 3
Gestión de errores ........................................................................................................ 29
Descripción del trabajo ........................................................................................................ 30 3.1 3.2 División del trabajo....................................................................................................... 30 Entregas ........................................................................................................................ 31 2
3.2.1 3.2.2 3.2.3
Fechas y forma de entrega .................................................................................... 31 Formato de...
Regístrate para leer el documento completo.