33 const std::string expression_string =
34 "25x^5 - 35x^4 - 15x^3 + 40x^2 - 15x + 1";
40 symbol_table_t symbol_table;
41 symbol_table.add_variable(
"x",x);
43 expression_t expression;
44 expression.register_symbol_table(symbol_table);
47 parser.compile(expression_string,expression);
49 const T
delta = T(1.0 / 100.0);
51 for (x = r0; x <= r1; x +=
delta)
53 printf(
"%19.15f\t%19.15f\n", x, expression.value());