00001 00007 #pragma once 00008 #include "Ast.hpp" 00009 00010 namespace zbl { 00013 class Optimizer { 00014 public: 00017 Optimizer(); 00018 00021 ~Optimizer(); 00022 00023 public: 00027 void optimize(Ast::Unit& unit); 00028 }; 00029 }