Skip to content

juanisierra/tp-ssl-compilador-micro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Tp de SSL 2015 - Compilador de lenguaje micro
##Instrucciones:
El parser recibe como parametros de ejecucion un archivo .m de codigo micro y un archivo de salida.

##Descripcion del Lenguaje
-El unico tipo de dato es entero.
-Todos los identificadores son declarados implicitamente y con una longitud maxima de 32 caracteres.
-Los identificadores deben comenzar con una letra y estan compuestos de letras y digitos.
-Las constantes son secuencias de digitos(numeros enteros).
-Hay dos tipos de sentencias:

  • Asignacion: ID := Expresion;
    Expresion es infija y se construye con identificadores, constantes y los operadores + y -; los parentesis estan permitidos.
  • Entrada Salida: leer(lista de IDs);
    escribir (lista de expresiones);

-Cada sentencia termina con un punto y coma. El cuerpo de un programa está delimitado por inicio y fin.
-inicio , fin, leer y escribir son palabras reservadas y deben escribirse en minuscula.

About

Tp de SSL 2015 - Compilador de lenguaje micro

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published