-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Module: ParserParser matemáticoParser matemáticoPriority: High🟠 Alta prioridad🟠 Alta prioridadSprint: 1🚀 Sprint 1: WASM Foundation🚀 Sprint 1: WASM FoundationType: FeatureNueva funcionalidadNueva funcionalidad
Description
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.hyevaluator.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
Module: ParserParser matemáticoParser matemáticoPriority: High🟠 Alta prioridad🟠 Alta prioridadSprint: 1🚀 Sprint 1: WASM Foundation🚀 Sprint 1: WASM FoundationType: FeatureNueva funcionalidadNueva funcionalidad