Lenguaje de programacion (analisis lexicografico)
LENGUAJE RAY
LENGUAJE S Y TRADUCTORES
Índice
Introducción pág. 3
Especificación de Lenguaje pág. 4
Sintaxis del lenguaje pág. 6
Análisis lexicográfico pág. 11INTRODUCCION
En el presente informe se dan a conocer las referencias de nuevo lenguaje de programación “RAY” el cual es creado por el alumno del curso deLenguaje de Traductores del primer semestre del año 2014 y asesorado por el profesor
El objeto de la creación de un nuevo lenguaje es para facilitar a los alumnos de algún curso de programación afamiliarizarse con la esencia de programar mediante un código sencillo y practico.
Si le gustaría conocer un poco más de RAY lo invitamos a continuar con la lectura para entender su funcionamiento.1. ESPECIFICACION DEL LENGUAJE RAY
Caracteres Validos:
a) Identificadores
Formato: L(L/D)*
Dónde:
L: carácter alfabético
D: digito
b) Operadores Aritméticos
+:adición
-: sustracción
*: multiplicación
/: división
%: modulo
c) Operadores Delimitador
[: inicio declaración de vector
]: fin declaración de vector
(: inicio declaración de parámetros defunciones
): fin declaración de parámetros de funciones
d) Operadores Lógicos
&: conjunción
||: disyunción
e) Operadores de Comparación
: mayor que
=: mayor o igual que
==: igual que
:diferente que
f) Operador de Asignación
=: asignación
g) Palabras Reservadas
Programa: nombre del programa
Ent: entero
Real: real
Log: logico
Cad: cadena
Inicio: inicio delprograma
Falso: Falso
Verdad: Verdad
Fin: fin del programa
Inicio_Decl: inicio de declaración de las variables
Fin_Decl: fin de declaración de las variables
Fin: fin del programa
Si: sentenciacondicion
Fin_si: fin de la sentencia condicion
Mientras: sentencia de repetición condicional
Fin_mientras: fin de sentencia de repetición condicional
h) Delimitador y Separador
; :...
Regístrate para leer el documento completo.