package optimizer

import "github.com/azin-lang/Azin/internal/optimizer"

package optimizer provides basic optimitzations before transpiling to C

Index

Functions

func Optimize

func Optimize(program *ast.Program)

Optimize traverses the program AST and applies compile-time simplifications. It currently performs constant folding and conditional dead-code elimination.