Skip to content

Implementar Evaluator (evaluación) #16

@eddndev

Description

@eddndev

Descripción

Implementar el evaluador que ejecuta el AST y calcula el resultado de expresiones matemáticas.

Criterios de Aceptación

  • Evaluación de operaciones aritméticas básicas
  • Soporte para operaciones con números complejos
  • Manejo de variables y constantes
  • Detección de errores en tiempo de ejecución
  • Optimización de expresiones constantes

Tareas Técnicas

  • Crear evaluator.h y evaluator.cpp
  • Implementar visitor pattern para AST
  • Crear tabla de símbolos (variables)
  • Implementar evaluación de cada tipo de nodo
  • Tests de evaluación con casos edge

Parte de #6

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions