feat: reducer, but doesn`t work

This commit is contained in:
2025-12-25 00:30:15 -05:00
parent 2c3ce9baf7
commit d5999e8e1c
15 changed files with 228 additions and 150 deletions

View File

@@ -28,11 +28,11 @@ func main() {
expression, err := parser.GetTree(tokens)
cli.HandleError(err)
logger.Info("Parsed syntax tree.", "tree", expression)
logger.Info("Parsed syntax tree.", "tree", lambda.Stringify(expression))
evaluated := lambda.Evaluate(expression)
lambda.Normalize(&expression)
cli.HandleError(err)
logger.Info("Evaluated expression.", "tree", evaluated)
logger.Info("Evaluated expression.", "tree", expression)
fmt.Println(lambda.ToString(evaluated))
fmt.Println(lambda.Stringify(expression))
}