32 typedef typename compositor_t::function function_t;
34 compositor_t compositor;
48 " while ((x -= 1) > 0) " 61 symbol_table.add_constants();
62 symbol_table.add_variable(
"x",
x);
70 parser.compile(expression_str,expression);
72 for (std::size_t i = 0; i < 40; ++i)
74 x =
static_cast<T
>(i);
76 T result = expression.value();
78 printf(
"fibonacci(%3d) = %10.0f\n",