Para probar las distintas pruebas que se encuentran en el folder de pruebas se tiene que cambiar el valor de test en el main.py
Si se elimina el manual de usuario, solo basta con volver a correr el help.txt para poder volver a verlo
El manual tambien se puede ver en el siguiente enlace:
[Manual de usuario](https://adr205.github.io/HTMCode/)
Se tiene una gramatica, el scanner y el parse
Se tiene una clase de funciones, directorio de funciones, puntos neuralgicos, cubo semantico, variables y tabla de variables con sus respectivas funciones.
Se tiene un archivo de prueba con exito y un archivo de prueba con error.
Se genera un archivo de salida con el arbol de sintaxis.
Se realizan los cuadruplos de las expresiones aritmeticas, logicas y relacionales.
Se realizan los cuadruplos del IF y de la declaracion de variables, lectura y asignacion de valores.
Se realizan los cuadruplos del while y for
Existen unos problemas en el momento de tener un for dentro de un if, no se rellenan los cuadruplos correctamente.
Existe un archivo de puntos neuralgicos y una copia de este mismo, ya que voy a refactorizar el codigo para que sea mas legible y tenga una mejor documentacion para encontrar los problemas mas sencillo.
Se refactorizo el codigo para que sea mas legible y simple.
Se corrigieron los errores de los cuadruplos de los for dentro de un if.
Se añadio la maquina virtual, la memoria virtual y se escriben en un documento de texto las constantes creadas en compilacion, para tener acceso a ellas de manera global y asi evitar que se repitan.
La maquina virtual ya realiza las expresiones aritmeticas basicas
-
Notifications
You must be signed in to change notification settings - Fork 0
Adr205/HTMCode
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published