| 86 | } |
| 87 | |
| 88 | inline void exec(const str &expr, object global = globals(), object local = object()) { |
| 89 | eval<eval_statements>(expr, std::move(global), std::move(local)); |
| 90 | } |
| 91 | |
| 92 | template <size_t N> |
| 93 | void exec(const char (&s)[N], object global = globals(), object local = object()) { |