eis/eqpalg/exp_macro/get_macro_replaced_exp.cc

14 lines
538 B
C++
Raw Normal View History

#include <eqpalg/exp_macro/delta.h>
#include <eqpalg/exp_macro/get_macro_replaced_exp.h>
#include <eqpalg/exp_macro/hold.h>
#include <eqpalg/exp_macro/is_persist.h>
#include <eqpalg/exp_macro/max_diff.h>
#include <eqpalg/exp_macro/min_diff.h>
std::string get_macro_replaced_exp(std::string& exp) {
auto exp_input = exp;
auto exp_ret =
replace_delta_macro(replace_is_persist_macro(replace_max_diff_macro(
replace_min_diff_macro(replace_hold_dot_macro(replace_hold_macro(std::move(exp_input))) ))));
return exp_ret;
}