brunomaso1 / java-compiler-project

Este es el repositorio de Compiladores.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JAVA COMPILER

deprecated

Descripcion

Este repositorio contiene el codigo y lo referente al obligatorio de compiladores. Es un compilador para el lenguaje EasyLanguage (lenguaje orientado a niños). Propuesta de proyecto -> Link

## Parser Falta implementar el parser entero.

  • Llamar funcion
  • lista

### AST

  • Falta agregar las siguientes constucciones (clases):
    • Comparacion por menor
    • Comparacion por mayor
    • Representacion de caracteres
    • Construccion Repetir
    • Funcion Imprimir
    • Construccion Resto
    • Largo
    • Construccion Definir
    • Construccion de las funciones
  • Falta arreglar los metodos del Compile para las siguientes construcciones (clases):
    • Comparacion por menor o igual
    • Comparacion por mayor o igual
  • Falta resolver el tema de tener EXP solamente o AEXP y BEXP
  • Falta implementar el chequeo de tipos
  • Falta implementar la optimizacion del AST
  • Falta arreglar (faltan lexemas) los lexemas en el archivo Propuesta de proyecto
  • Falta hacer el diseño del parser en el archivo Propuesta de proyecto
  • Falta arreglar el archivo Propuesta de proyecto

About

Este es el repositorio de Compiladores.


Languages

Language:Java 96.7%Language:Lex 3.3%Language:Batchfile 0.0%