#pragma once #include #include "expression.hpp" namespace Syntax { int check_syntax(std::vector& tv); void apply_corrections(std::vector& tv); std::vector build_op_vector(const std::vector& tv); Expression::TreeNode ov_to_tree(const std::vector tv, const std::vector& ov); void print_op_tree(const std::vector tv, const std::vector& ov); }