feat: better recursive descent

This commit is contained in:
2025-12-27 01:18:06 -05:00
parent e3629acb45
commit a05a63627e
13 changed files with 316 additions and 221 deletions

View File

@@ -28,9 +28,9 @@ func main() {
logger.Info("Parsed tokens.", "tokens", tokens)
// Turn tokens into syntax tree.
expression, err := saccharine.GetTree(tokens)
expression, err := saccharine.Parse(tokens)
cli.HandleError(err)
logger.Info("Parsed syntax tree.", "tree", saccharine.Stringify(expression))
logger.Info("Parsed syntax tree.", "tree", expression)
// Reduce expression.
start := time.Now()