Búscalo aquí:

Tipos de Datos en un Compilador [código]

Definir los tipos de datos adecuadamente es importante en todo compilador, siempre y cuando, el lenguaje que se desea implementar, sea fuertemente tipado. En Scheme no es la excepción y usa diferentes tipos de datos, entre los que destacan los enteros, racionales, reales, cadenas, listas asociativas, entre otras. Por ese motivo es que nosotros también deberemos tratar cuidadosamente el trabajo con los tipos de datos.

Para nuestro mini compilador scheme trabajaremos con el tipo de datos ENTERO. Esto se hace necesario, puesto que, al ingresar una instrucción, esta es simplemente una cadena de caracteres, será nuestro compilador quién le asigne un determinado token (por ejemplo, el token numero), una vez esto, nuestro compilador, al momento de realizar la ejecución de la tarea asignada (en nuestro caso operaciones aritméticas) tendrá en cuenta cuales son válidas para este tipo de datos actuando de la manera como se le instruya.

El código fuente del paquete Tipos escrito en Java, define las clases necesarias para el trabajo con tipos de datos numéricos (enteros) para el mini compilador scheme.

También pueden ver:

* Clase principal : Aquí ubicamos el main del programa, por donde ingresan las instrucciones y se muestran el resultado obtenido. Debe estar ubicada en el paquete Principal.

* Analizador Léxico

* Tipos de Datos

* Analizador Sintáctico

* Cómo ejecutar las instrucciones de un compilador

Espero les sea de utilidad, saludos.

Quieres leer más post como éste???...suscribete aquí!!!

4 comentarios:

  1. Hola, me podrías resolver algunas dudas acerca de tu código. No entiendo que hace la función parseRands. Te agradecería mucho que me ayudaras.

    ResponderEliminar
    Respuestas
    1. Hola Marino, la función parseRands la puedes encontrar en la clase Parser

      saludos

      Eliminar
  2. Respuestas
    1. Hola, al entrar a: http://feeds.feedburner.com/JorgeValverdeRebaza puedes elegir entre las diferentes opciones que te brinda (que aparecen en la esquina superior derecha), ya sea por medio de un reader, por email o por feed.

      sds

      Eliminar

Bienvenido a jcGeorge's Blog!!!

Por favor deja tu comentario, consulta o sugerencia, procura mantener habilitado tu perfil de Blogger o deja un enlace a tu blog o web.

Gracias por leer este blog!!!

Related Posts Plugin for WordPress, Blogger...