Skip to content

Geo-Wall-E is a geometric demonstration assistant developed by first-year Computer Science students at the University of Havana. This project integrates compilation techniques to interpret and visualize 2D geometric figures. It provides a hands-on experience in programming and geometric computations 🚀📐

Notifications You must be signed in to change notification settings

Javi111003/Geo-Wall-E

Repository files navigation

WALL-E!! GEO WALL-E Geometrical Asistant

Colaboradores

  • [Javier A. González Díaz]

Cuál es el propósito de este software_

Es un intérprete para el lenguaje de programación G# que es capaz de recibir instrucciones para representar figuras bidimensionales en un área de dibujo.

Requerimientos

Dotnet 6.0

Portabilidad

Funciona en: Windows.

Guía rápida

\geo_walle\Interpreter:dotnet run

\Interpreter\bin\Debug\net6.0-windows\GeoWallE.exe

Testing

cd Tests
dotnet test     

Cómo funciona?

  1. El Lexer lee el texto enviado y lo convierte en tokens
  2. El parser recibe los tokens y establece las relaciones entre las diferentes estructuras (árboles de sintaxis abstractos)
  3. El intérprete recibe el árbol de sintaxis y lo evalúa pasándole el contexto global.Se serializan las representaciones geométricas por el Drawer
  4. Se representan las figuras.

About

Geo-Wall-E is a geometric demonstration assistant developed by first-year Computer Science students at the University of Havana. This project integrates compilation techniques to interpret and visualize 2D geometric figures. It provides a hands-on experience in programming and geometric computations 🚀📐

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published